#emc | Logs for 2006-10-26

Back
[08:35:46] <alex_joni> logger_aj: you suck
[08:35:46] <alex_joni> I'm logging. I don't understand 'you suck', alex_joni. Try /msg logger_aj help
[08:38:55] <Lerneaen_Hydra> poor logger aj :/
[08:40:17] <Lerneaen_Hydra> oh, wrt to the "include an editor in axis" debate, would something like a button that launches <program> and loads <current nc file> be simple? and when you save & exit (or possibly just save) axis reloads the file?
[08:42:39] <fenn> $editor
[08:43:16] <fenn> i think the issue is that you can click on the line, it highlights, but you cant edit it
[08:43:23] <fenn> its kinda frustrating
[08:44:08] <jymmmmm> anyone rememebr the url for that place that has the cnc video?
[08:44:10] <fenn> you dont need to open an editing program to edit one line of text
[08:44:35] <fenn> jymmmmm: youtube?
[08:44:36] <jymmmmm> dyno something
[08:44:43] <fenn> datron dynamics?
[08:44:48] <jymmmmm> thats it!
[08:44:57] <fenn> yeah those are pretty sexy
[08:44:58] <jymmmmm> i think =)
[08:45:10] <anonimasu> hm
[08:45:24] <anonimasu> I'd like to have a automated cycle button in axis(there might be one already)
[08:45:31] <anonimasu> for doing a run of 10 parts or so
[08:45:41] <alex_joni> anonimasu: you can program that using I-words
[08:45:49] <alex_joni> errr.. O-words
[08:46:25] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Oword
[08:48:03] <anonimasu> let's see
[08:49:10] <Lerneaen_Hydra> oh, now that jepler wants last-minute add-ons to axis, how about an up/down arrow history thing for MDI mode? :D
[08:53:03] <anonimasu> I'd still like to be able to tell axis to run it 5 times..
[08:53:06] <anonimasu> :9
[08:53:08] <anonimasu> :)
[08:56:12] <alex_joni> anonimasu: do while #1 LT 5 ?
[08:56:23] <alex_joni> don't think that's too hard to do :)
[08:57:59] <anonimasu> not it's not but still it requires editing the file :)
[08:58:07] <anonimasu> hm..
[08:58:20] <anonimasu> wtf is meant by "thrust" force..
[08:58:22] <anonimasu> on the table..
[08:59:46] <Lerneaen_Hydra> the motor's maximum force in translating the table?
[09:01:08] <anonimasu> hm..
[09:01:21] <anonimasu> im calculating with a table weight of 100kg in motioneering..
[09:01:42] <anonimasu> with direct drive it ends up at 1,031 N-m
[09:01:56] <anonimasu> that seems really low..
[09:05:06] <anonimasu> brb
[09:07:44] <alex_joni> maybe thats 1031 Nm ;)
[09:08:27] <anonimasu> lol
[09:08:28] <anonimasu> yeah
[09:08:35] <anonimasu> somehow I doubt it
[09:38:16] <jymmmmm> Gotta love it....
[09:38:19] <jymmmmm> dslreports.com speed test 2006-10-26 05:38:39 EST:
[09:38:19] <jymmmmm> 50967 / 15978 (Kbps)
[09:38:19] <jymmmmm> (6221.6 / 1950.4 KB/sec)
[09:44:33] <Lerneaen_Hydra> I want that upload speed! (and download speed too for that matter)
[09:44:51] <jymmmmm> Note that is a CAPITAL B, not a lowercase b
[09:45:02] <jymmmmm> oh, wrong test results, nm
[09:45:16] <jymmmmm> bah
[09:46:50] <alex_joni> heh..wrong?
[09:47:18] <jymmmmm> dslreports.com speed test 2006-10-26 05:48:25 EST:
[09:47:18] <jymmmmm> 52859 / 10168 (Kbps)
[09:47:18] <jymmmmm> (6452.6 / 1241.2 KB/sec)
[09:48:03] <jymmmmm> ---
[09:48:04] <Lerneaen_Hydra> I'd still want that upload :D
[09:48:05] <jymmmmm> dslreports.com speed test 2006-10-26 05:49:12 EST:
[09:48:05] <jymmmmm> 33194 / 44011 (Kbps)
[09:48:05] <jymmmmm> (4052 / 5372.5 KB/sec)
[09:48:15] <Lerneaen_Hydra> 100KB/s is kind of sucky
[09:48:20] <anonimasu> hm
[09:48:25] <anonimasu> still no call from ostergrens
[09:48:36] <Lerneaen_Hydra> * Lerneaen_Hydra pokes ostergrens
[09:49:16] <jymmmmm> That's 5MByte/s if you noticed
[09:49:26] <anonimasu> seems like farnell is the best bet for a sutiable stepper
[09:50:37] <jymmmmm> http://www.dslreports.com/im/17685577/3534.png
[10:01:31] <anonimasu> * anonimasu sighs
[10:01:38] <anonimasu> insanity.
[10:01:56] <alex_joni> farnell is way expensive :)
[10:02:25] <anonimasu> really?
[10:02:29] <alex_joni> yeah
[10:02:36] <anonimasu> they are by far cheaper then any of the reatilers I have..
[10:02:42] <alex_joni> actually I only got some chips from them
[10:02:51] <anonimasu> my normal supplier sells steppers at 360eur..
[10:02:53] <anonimasu> for 5nm
[10:03:01] <alex_joni> LS7266 iirc, at about 10-16 pounds
[10:03:02] <anonimasu> 180 for 3.2
[10:03:08] <alex_joni> and they are < 5$ in the US
[10:03:14] <anonimasu> farnell's 5.2 is 200eur
[10:03:28] <alex_joni> seems like quite a bit :)
[10:03:34] <alex_joni> what current / voltage?
[10:03:56] <anonimasu> the ones from my retailer?
[10:04:01] <anonimasu> I have no idea..
[10:04:09] <alex_joni> farnell's
[10:04:14] <anonimasu> http://se.farnell.com/jsp/endecaSearch/partDetail.jsp?SKU=9948147
[10:04:15] <anonimasu> there
[10:04:21] <anonimasu> 4A current rating
[10:04:30] <anonimasu> 2.8vdc
[10:05:20] <anonimasu> that puts it within my PSU range too
[10:06:25] <alex_joni> hmm.. probably that picture is the wrong one
[10:06:33] <alex_joni> that doesn't look like a 5Nm stepper
[10:06:49] <anonimasu> yeah
[10:06:51] <anonimasu> looks small
[10:11:06] <alex_joni> although the measurements look a bit better :)
[10:11:07] <alex_joni> 95mm
[10:24:03] <anonimasu> hm
[10:24:21] <anonimasu> measuring from the size of my stepper it has 1,1nm
[10:25:49] <anonimasu> ah well..
[10:35:37] <alex_joni> well, you can always easily measure it
[10:44:33] <fenn> why's stuff so expensive in sweden?
[10:44:39] <fenn> shipping cant be that bad
[10:45:10] <fenn> are there import tariffs or something?
[10:47:45] <alex_joni> fenn: "handling" fees
[10:47:46] <fenn> and.. it'd probably cost about the same in the US
[10:47:55] <fenn> brand new from a place like farnell
[10:48:01] <alex_joni> fenn: I wanted to get a camera backpack
[10:48:05] <alex_joni> 170$ in the US
[10:48:08] <alex_joni> 330 EUR locally
[10:48:39] <alex_joni> even overnight shipping is cheaper than that :/
[10:53:46] <Lerneaen_Hydra> fenn: money is more expensive in sweden too (100kr for a swede is worth more than 100kr for an american). which is something that I noticed when I moved here.
[10:56:23] <alex_joni> Lerneaen_Hydra: that's true here too
[10:56:59] <alex_joni> yay.. really love listening to War of the Worlds
[10:57:12] <Lerneaen_Hydra> the radio version?
[10:57:17] <alex_joni> jeff Wayne
[10:57:21] <alex_joni> not the original though
[10:57:44] <Lerneaen_Hydra> oh, ok
[11:14:05] <daniel_br> anonimasu: http://motioncontrolproducts.co.uk/product_info.php/cPath/10_14_34/products_id/83
[11:55:46] <alex_joni> mojn flo-h
[11:57:37] <flo-h> hi alex_joni
[11:59:01] <flo-h> live-cd creating is easy with uck
[11:59:49] <alex_joni> nice :)
[12:05:12] <alex_joni> flo-h: just remember to start from the existing live cd with emc2 on it
[12:07:25] <flo-h> yes, I used the emc2 live cd as basis, until now I changed the language and played a little with the package management, but it works
[12:07:43] <alex_joni> nie
[12:07:45] <alex_joni> nice
[12:09:36] <alex_joni> flo-h: when it's done I can mirror it
[12:11:38] <flo-h> ok, thanks, but before i have to do more testing, how things work
[12:13:14] <alex_joni> flo-h: probably uck sets default LANG and other env variables properly
[12:13:27] <alex_joni> so emc2 should start with german interfaces when available :)
[12:13:34] <alex_joni> and if it doesn't it needs fixing
[12:52:51] <skunkworks> http://www.cnczone.com/forums/showpost.php?p=210520&postcount=51
[12:56:09] <fenn> boy his attitude sure has changed eh?
[12:58:52] <skunkworks> :)
[13:00:52] <alex_joni> ha
[13:02:48] <alex_joni> hmm.. the pminmo guy could probably pull it off to produce a decent stepper driver
[13:09:52] <skunkworks> alex_joni: - I have 2.6
[13:10:19] <skunkworks> for dos
[13:10:56] <skunkworks> all 8 disks
[13:10:59] <skunkworks> :)
[13:12:52] <skunkworks> we used to run sbt accounting software which was based on foxpro.
[13:14:41] <Lerneaen_Hydra> torque was rpm/9.6*power, right (SI units)?
[13:19:23] <Lerneaen_Hydra> oh, wait. 9.6*rpm/power must be correct
[13:23:08] <SWPadnos> where does that 9.6 come from?
[13:25:19] <SWPadnos> breaking it down to base units, 1N is 1 kg * m / s^2
[13:25:37] <SWPadnos> 1W is 1 kg * m^2 / s^3
[13:26:26] <SWPadnos> so if you multiply RPS (unit of 1/s) * Nm (1 kg *m^2 / s^2), you get watts
[13:50:14] <fenn> 1W = 1N*m/s
[13:50:25] <SWPadnos> yes
[13:50:45] <SWPadnos> power = torque * speed
[13:50:54] <fenn> i highly recommend the "units" program
[13:51:11] <SWPadnos> heh - I have an HP calculator that does that for me ;)
[13:51:15] <fenn> i tried out qalculate today and wasnt impressed
[13:51:28] <fenn> i wish units could solve for an unknown
[13:51:35] <SWPadnos> it looks like it could look nice (without the cursive an pink theme)
[13:52:23] <fenn> qalculate isnt strict enough with its units, and it applies prefixes so you always get a number like 50.1234
[13:53:19] <SWPadnos> prefixes? do you mean it always says something like 50.1234 kN, vs. 50123.4 N
[13:53:50] <fenn> so for example "($2.29/gal)/(35mi/gal) to $/mi" gives me "approx. 65.428571($ / kmi)"
[13:54:07] <fenn> which is obviously not what i asked for
[13:54:22] <SWPadnos> ah - ok
[13:55:22] <SWPadnos> of course, it could say something like 6.54285714286E-2 instead ;)
[14:04:38] <jepler> http://blog.modernmechanix.com/2006/10/25/key-caller-speeds-phone-service/
[14:08:09] <SWPadnos> "touch-pulse dialing"
[14:09:10] <SWPadnos> I used to do things the other way - repeatedly clicking the hook switch will also dial
[14:09:32] <SWPadnos> (much slower than the dial was ;) )
[14:13:54] <jepler> I couldn't reliably dial a number that way, though I seem to recall trying
[14:14:03] <SWPadnos> it was definitely harder
[14:14:37] <SWPadnos> the real pain was dialing my mother's number - it had a lot of high digits
[14:14:55] <SWPadnos> 9998754, in decreasing order
[14:16:16] <fenn> did she work for the phone company or something?
[14:16:24] <fenn> thats a strange telephone number
[14:16:50] <SWPadnos> that was in decreasing magnitude order, not the correct phone number order
[14:17:30] <SWPadnos> she's paranoid about getting phone calls from numbers she doesn't recognize, so I figured I shouldn't post her number on teh intarweb
[14:17:47] <jepler> and you didn't say the area code either
[14:18:21] <fenn> there was a photo of my credit card on my webserver for like 10 months and was never downloaded
[14:18:47] <SWPadnos> yeah - Vermont is 802 ;) (and 0 = 10 clicks)
[14:18:58] <jepler> but there are only 840 orders for those digits, some of which must be illegal
[14:19:07] <fenn> then one day some guy randomly looking through my files, the first person to see this photo, says to a crowded irc channel "hey look his credit card number" and posts the url
[14:19:25] <SWPadnos> I don't think there are any illegal numbers any more (some are reserved though)
[14:19:34] <SWPadnos> heh - I'm sure that helped
[14:19:57] <jepler> I sure don't know the phone number rules
[14:20:10] <fenn> cant start with 1 or 9
[14:20:15] <cradek_> cradek_ is now known as cradek
[14:20:38] <SWPadnos> it used to be that any 3-digit sequence with 0 or 1 in the middle was an area code (at least, the first 3 digits dialed)
[14:21:07] <SWPadnos> that's why you could dial long-distance within an area code without dialing the code, since no exchanges could have 0 or 1 in the middle
[14:21:15] <fenn> we should just switch to ipv6
[14:21:40] <fenn> call ben.lipkowitz.com for my work number
[14:21:54] <fenn> or somesuch
[14:22:08] <SWPadnos> yes operator, I'd like to place a call to 0001:FFED:1254:4563:9935:ABF6
[14:22:28] <SWPadnos> hmmm - maybe the 10-digit codes are better ;)
[14:22:41] <fenn> bah
[14:23:26] <fenn> why should i have to call long-distance to my roommate's cellphone?
[14:23:51] <SWPadnos> err - because the cell phone is from a long distance away?
[14:34:26] <cradek> so it might just work as-is?
[14:54:37] <CIA-8> 03jepler 07HEAD * 10emc2/tests/save.0/ (README expected test.hal): test of 'halcmd save'
[14:55:44] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/utils/halcmd.c: allow simulator to pass test save.0
[15:53:41] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/utils/comp.g: as a step towards making 'comp --compile' work on sim and non-kbuild kernels, don't assume the extension for modules is always .ko
[15:54:57] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/ (hal_lib.c hal_priv.h): allow things created by 'newinst' to have entries in 'show comp' and create lines in 'save'
[15:54:59] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/utils/halcmd.c: allow things created by 'newinst' to have entries in 'show comp' and create lines in 'save'
[15:57:54] <CIA-8> 03jepler 07HEAD * 10emc2/tests/save.1/ (README test.hal): test of 'newinst'
[16:00:05] <CIA-8> 03jepler 07HEAD * 10emc2/tests/save.1/expected: whoops, expected output is reqired for this test
[16:45:40] <mtedad> how come i get this when i come on,ERROR]You need to be an operator in #emc to do that.
[16:50:12] <SWPadnos> I don't know, but I get the same thing (also using chatzilla)
[16:51:07] <Lerneaen_Hydra> I get that too (chatzilla)
[16:51:08] <mtedad> bugs me!
[16:51:38] <SWPadnos> I suppose someone could run a sniffer / IP traffic monitor and see what it's trying to do
[16:52:03] <SWPadnos> it may be a default user mode setting that isn't allowed
[16:54:50] <mtedad> i tried turning on an output on the motenc board using the reference given last night. newsig TRUE:setp TRUE 1:linksp TRUE motenc.0.out-02
[16:55:51] <alex_joni> sets not setp
[16:55:51] <alex_joni> set signal
[16:57:06] <mtedad> could be why. get back in a few.
[17:01:36] <mtedad> what command does the set?
[17:03:10] <alex_joni> sets TRUE 1
[17:03:16] <alex_joni> so to summarize:
[17:03:19] <alex_joni> newsig TRUE 1
[17:03:26] <alex_joni> newsig TRUE bit
[17:03:30] <alex_joni> sets TRUE 1
[17:03:38] <alex_joni> linksp TRUE motenc.0.out-02
[17:04:56] <mtedad> got the signal , got the link , just couldn't get it set. i'll try the sets.
[17:06:34] <alex_joni> bbl.. running home
[17:08:43] <mtedad> thank you alex out-2 is on-----finding these commands is like pulling hens teeth. anysource for the complete command structure.
[17:10:13] <SWPadnos> man halcmd
[17:10:24] <SWPadnos> halcmd -?
[17:10:32] <SWPadnos> halcmd help <command name>
[17:10:45] <SWPadnos> emc2 documentation PDF
[17:10:50] <SWPadnos> (need more? ;) )
[17:13:54] <mtedad> i was using the manual setp was the only thing i found that set anything it set param i needed set a sig. i'll go back and see if i can find a sets.do you mean the manual on pdf.
[17:16:41] <fenn> wiki wiki woo
[17:16:48] <mtedad> logic i should have realized. sep was for parameter . to set a signal would have been sets
[17:22:27] <SWPadnos> halcmd -? should print a list of commands with a short synopsis of their functions
[17:22:44] <SWPadnos> or "halcmd -h" - I don't recall
[17:30:48] <anonimasu> hm
[17:30:50] <anonimasu> * anonimasu sighs
[17:32:00] <anonimasu> hi.
[17:32:59] <anonimasu> I've decided, I'm going to wind my own steppers.
[17:33:38] <anonimasu> and I'm going to do it using stolen HV cabling off the power company.
[17:37:22] <skunkworks> thats what I did.
[17:38:15] <skunkworks> except I rolled my own wire from solid copper sheets.
[17:38:32] <SWPadnos> by hand
[17:39:01] <skunkworks> nope - I made the machine to do it :)
[17:41:09] <anonimasu> :/
[17:41:13] <anonimasu> im going insane.
[17:46:56] <alex_joni> mtedad: man halcmd should also work
[17:47:13] <alex_joni> and the HAL documentation describes this in detail
[17:47:38] <SWPadnos> is the HAL info in the doc that's in the menu?
[17:47:44] <alex_joni> some of it
[17:47:48] <SWPadnos> or is it harder to find?
[17:47:54] <alex_joni> linuxcnc.org
[17:48:00] <SWPadnos> ok. it seems that several people are having a hard time finding docs
[17:48:14] <SWPadnos> sure, but many EMC machines aren't net connected
[17:48:32] <alex_joni> right.. we probably will include most of the docs for 2.1
[17:48:36] <SWPadnos> maybe more docs should be installed by the packages, with links in the menus
[17:48:40] <SWPadnos> ok - good
[17:48:45] <alex_joni> http://www.linuxcnc.org/docs/HAL_Documentation.pdf
[17:50:18] <mtedad> i'm working in hal show . command line does't recognize ?..-h -help HALCMD ?... HALCMD -h HALCMD help
[17:50:48] <mtedad> tells me i'm in the wrong place.
[17:50:52] <SWPadnos> halshow uses a different mode for halcmd. try help in the command line
[17:51:04] <SWPadnos> I'm not sure what it will do with the output though
[17:51:16] <SWPadnos> the commands we're talking about are meant to be used in a shell
[17:51:52] <mtedad> should i be in terminal to do this?
[17:52:23] <SWPadnos> it's not strictly necessary, but I think more developers can help you if you're working in an environment that's familiar to us :)
[17:52:40] <alex_joni> mtedad: usually we open a terminal to do this stuff
[17:52:41] <SWPadnos> I personally haven't used halshow, because I'm comfortable with halcmd
[17:52:56] <alex_joni> SWPadnos: I think I opened it once or twice for watch
[17:53:16] <SWPadnos> I looked at it, to see that the menu link from Axis worked, but that's the extent of it (recently)
[17:54:36] <cradek> SWPadnos: the user guide, which is (I think) all the docs put together, is on the menu
[17:55:00] <alex_joni> cradek: not quite all the docs, but probably all a user would want
[17:55:04] <SWPadnos> ok. I waasn't sure if all the halcmd stuff is in there (or the hal tutorial, etc)
[17:55:23] <SWPadnos> maybe some separate docs would be good - it
[17:55:36] <SWPadnos> it's hard to search a 175-page document if you don't know what you're looking for
[17:55:56] <SWPadnos> (ie, if you don't know that "halcmd" is the command to manipulate HAL ...)
[17:56:14] <cradek> it has a decent table of contents that is like hyperlinks in evince at least
[17:57:21] <SWPadnos> mtedad, did you look at the EMC2 documentation from the menu, and if so, can you offer suggestions on how it might have been easier for you to find the information you're asking about here?
[17:57:38] <SWPadnos> maybe the GUIs should have menu links for the documentation as well
[17:57:38] <mtedad> it's all confusing. i have the docs printed and i agree it 's hard to find anything when yuo don't know what your looking for.
[17:57:40] <cradek> ah, good question
[17:58:04] <SWPadnos> in fact, maybe that question should be asked on the user list
[17:58:12] <cradek> if you print them, you lose the usefulness of the hyperlinks.
[17:58:24] <SWPadnos> ie, ask for user suggestions on the "system" rather than the "functions"
[17:59:02] <SWPadnos> is the pdf that alex linked to the one that's included in the distribution?
[17:59:11] <alex_joni> no, that's only HAL
[17:59:18] <SWPadnos> ah - duh ;)
[17:59:19] <alex_joni> the user manual is also in docs/
[17:59:36] <alex_joni> that one is included in a similar form (the version from the 2.0 branch)
[17:59:38] <SWPadnos> this one? http://www.linuxcnc.org/EMC2_User_Manual.pdf
[17:59:53] <alex_joni> yeah, that one is the one included I think
[17:59:56] <SWPadnos> ok
[18:00:09] <alex_joni> and the linuxcnc.org/docs/EMC2_User_Manual.pdf is the one from HEAD
[18:00:23] <SWPadnos> ok
[18:00:32] <alex_joni> err.. this one: http://www.linuxcnc.org/docs/devel/EMC2_User_Manual.pdf
[18:00:39] <alex_joni> SWPadnos: :)
[18:13:13] <mtedad> the manual in the devel dir, just downloaded thanx.
[19:14:50] <alex_joni> hi nanmol
[19:14:56] <CIA-8> 03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/axis.py:
[19:14:56] <CIA-8> if the file ~/.axisrc exists, it is treated as python source code and executed.
[19:14:56] <CIA-8> in this way, users can customize axis to some degree, for instance by making
[19:14:56] <CIA-8> calls to root_window.bind(). however, the details about what can be written in
[19:14:56] <CIA-8> ~/.axisrc are subject to change without notice.
[19:15:27] <Lerneaen_Hydra> 'night
[19:15:40] <anonimasu> night Lerneaen_Hydra
[19:31:40] <CIA-8> 03jepler 07HEAD * 10emc2/docs/src/gui/axis.lyx: document axisrc
[19:34:54] <alex_joni> good night all
[19:37:21] <jepler> see you ale
[19:37:22] <jepler> x
[20:16:32] <anonimasu> hm
[20:17:30] <anonimasu> is connecting the spindle load meter to emc and auto adjusting the feed override when roughing a bad idea?
[20:23:26] <SWPadnos> anonimasu, no - I think that's a good idea
[20:24:55] <anonimasu> I'm going to connect a pressure sensor so I can see the load of my spindle.. anyway..
[20:25:05] <anonimasu> and since the plc will talk nml in maybe a week :)
[20:25:07] <SWPadnos> hydraulic spindle?
[20:25:11] <anonimasu> yeah
[20:25:32] <anonimasu> a 4kw motor is way too heavy to fit on the mill :)
[20:25:34] <SWPadnos> ok. just make sure you get the sign right (higher pressure = lower adaptive feed override ;) )
[20:25:39] <SWPadnos> heh
[20:26:07] <anonimasu> hm..
[20:26:13] <anonimasu> I'm going to connect my jogwheel.
[20:26:14] <anonimasu> :)
[20:29:02] <anonimasu> and see if I can hook up the hal component for it
[20:29:03] <anonimasu> brb..
[20:32:28] <anonimasu> back
[20:40:28] <anonimasu> hm
[20:40:28] <anonimasu> odd
[20:42:58] <anonimasu> the question is now how i link the encoder of the ppmc to the jogwheel.. thingie..
[20:42:58] <anonimasu> *starts reading about hal
[20:43:50] <SWPadnos> halcmd show pin | grep -i jog will tell you a lot
[20:44:30] <anonimasu> I dont have a jog thingie in my hal yet..
[20:44:33] <anonimasu> I think ;)
[20:44:59] <SWPadnos> you probably need to know the pins to connect though, and that should help
[20:44:59] <anonimasu> yeah
[20:44:59] <anonimasu> I found the encoder :)
[20:45:29] <anonimasu> I dont have the "jog" hal stuff loaded
[20:45:29] <SWPadnos> motion has some jogging inputs - those are the ones I don't remember the names of :)
[20:45:36] <SWPadnos> if you run EMC2, you do have some jog stuff, I think
[20:45:37] <anonimasu> ah
[20:45:58] <SWPadnos> though it may only be in HEAD
[20:45:59] <anonimasu> I guess it's upgrade time..
[20:45:59] <anonimasu> :)
[20:45:59] <SWPadnos> I'm not sure - it was added around Fest time
[20:46:03] <anonimasu> stuff works so well I have to break it.
[20:46:28] <SWPadnos> that's the spirit!
[20:46:59] <anonimasu> it's not in the motion in the "hal" configuration dialog
[20:46:59] <jepler> if it was added during fest, it's probably only in HEAD
[20:47:08] <jepler> 2.0 was getting only bugfixes at that time
[20:47:31] <SWPadnos> ok. I thikn it was in response to erratic jogging on the NIST-lathe, so it's probably in HEAD
[20:48:00] <anonimasu> hm, what packages do I need to compile head?
[20:48:29] <anonimasu> actually linking it to feed override would be fun for now
[20:48:29] <anonimasu> :D
[20:49:59] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?Installing_EMC2
[20:49:59] <SWPadnos> section 2
[20:50:07] <anonimasu> thanks :)
[20:50:29] <SWPadnos> sure
[20:50:59] <anonimasu> * anonimasu heads inside again
[20:51:09] <anonimasu> It's a good project for tomorrow afternoon
[20:57:30] <skunkworks> aj_logger searcg
[20:57:30] <skunkworks> aj_logger search
[20:57:30] <SWPadnos> logger _ aj ...
[20:57:32] <skunkworks> one more time
[20:58:00] <SWPadnos> log<tab> search ;)
[20:58:00] <skunkworks> logger_aj: search
[20:58:00] <skunkworks> Try this address for searching the logs: http://81.196.65.201/cgi-bin/search.cgi
[20:58:00] <anonimasu> hehe
[20:58:00] <SWPadnos> commas, not colons
[20:58:02] <SWPadnos> logger_aj, search
[20:58:02] <SWPadnos> Try this address for searching the logs: http://81.196.65.201/cgi-bin/search.cgi
[20:58:02] <anonimasu> I need to find a bigger/better motor
[20:58:04] <anonimasu> for Z first..
[20:58:04] <skunkworks> logger_aj search
[20:58:08] <anonimasu> that's my main priority
[20:58:09] <SWPadnos> oh - just slow today ;)
[20:58:30] <skunkworks> oh ok
[20:58:30] <skunkworks> funny
[20:58:30] <anonimasu> ?
[20:58:30] <SWPadnos> maybe we'll get another one ;)
[20:58:30] <skunkworks> it has been a long day so far
[20:58:30] <anonimasu> yeah endless
[20:58:37] <SWPadnos> it ain't over 'till it's over
[20:58:40] <anonimasu> I went and got new glasses today
[20:59:00] <anonimasu> there goes the servo for Z $
[20:59:00] <SWPadnos> heh
[20:59:07] <anonimasu> something like 400 eur..
[20:59:30] <SWPadnos> if you can gear down the stepper more, as RObin suggested, you may end up not needing a servo
[20:59:32] <anonimasu> hm..
[20:59:39] <anonimasu> I tried spinning it today fast..
[21:00:01] <anonimasu> it went up to something like 2000rpm..
[21:00:01] <SWPadnos> unattached?
[21:00:01] <skunkworks> holy crap its nice having a search now - thanks alex
[21:00:01] <anonimasu> yeah
[21:00:01] <anonimasu> almost 3000
[21:00:30] <SWPadnos> ok. that's plenty fast enough (and about as fast as the gecko can go)
[21:00:36] <SWPadnos> well, half the speed the gecko can attain
[21:01:01] <SWPadnos> or thereabouts ;)
[21:01:07] <SWPadnos> it would go faster if you had a higher voltage supply
[21:01:35] <SWPadnos> that moves the corner frequency towards higher speeds
[21:05:30] <anonimasu> hm
[21:05:31] <anonimasu> yeah
[21:05:31] <anonimasu> I were looking at farnell's catalog
[21:05:54] <anonimasu> http://se.farnell.com/jsp/endecaSearch/partDetail.jsp?SKU=9948147
[21:05:55] <anonimasu> and im pondering buying that to replace the one I use now
[21:06:44] <anonimasu> SWPadnos: what do you think about htat?
[21:06:45] <anonimasu> that
[21:07:29] <SWPadnos> it's pretty high torque compared to the one you have :)
[21:07:44] <SWPadnos> also the lower voltage rating is good, you should get better speeds from it
[21:08:00] <anonimasu> I'm pondering if I could get 2m/min with it..
[21:08:06] <anonimasu> or perhaps a bit more
[21:08:11] <SWPadnos> in Z?
[21:08:13] <anonimasu> yeah
[21:08:22] <anonimasu> actually I need accel more then I need speed
[21:08:26] <SWPadnos> what's your Z travel range?
[21:08:56] <anonimasu> something like 0.5m
[21:09:13] <SWPadnos> ok - that's fairly long
[21:09:16] <anonimasu> SWPadnos: having the z almost as fast as x/y makes it nice when doing 3d work
[21:09:43] <anonimasu> that part I posted yesterday should have taken something like 6 minutes but due to the Z slowing down every other axis it took 40..
[21:10:06] <robin_z> meep?
[21:10:10] <anonimasu> meep
[21:10:22] <robin_z> today ... I discovered my spot welder was faulty
[21:10:25] <anonimasu> :(
[21:10:44] <robin_z> was disicussing weld problems with a tech sales guy
[21:10:49] <anonimasu> 2m/min at 2mm/rev is 1000rpm
[21:10:56] <robin_z> "do you keep the tips well cleaned and dressed?
[21:10:58] <robin_z> yeah ...
[21:11:01] <robin_z> how often?
[21:11:07] <robin_z> oh, when they need it ...
[21:11:12] <robin_z> how often is that?
[21:11:18] <robin_z> oh, every 50 welds or so
[21:11:36] <robin_z> arrg ,,,, its broken ... it should last 5000 welds on a tip easily
[21:12:14] <robin_z> turns out the water cooling system isnt getting the water right down to the tips
[21:12:22] <anonimasu> ah
[21:12:40] <anonimasu> SWPadnos: is that a insane idea?
[21:12:49] <anonimasu> SWPadnos: the speeds/stuff with a stepper?
[21:12:59] <anonimasu> robin_z: or maybe you know
[21:13:00] <robin_z> dismantled the weld heads and discovered the thin brass tubes stop like 50mm short of the tip .. they shoud go to within 5mm of the tip
[21:13:17] <robin_z> steppers, yeah .. shoot
[21:13:37] <SWPadnos> 1000 rpm may be a bit high, from what Robin was saying yesterday, bnut it'll depend on your supply voltage
[21:13:54] <anonimasu> robin_z: my little stepper moves it today..
[21:13:56] <robin_z> 5 to 600rpm shoudl be a good aiming point
[21:13:58] <anonimasu> err swp..
[21:14:02] <robin_z> anonimasu, kewl
[21:14:03] <anonimasu> and it's very little..
[21:14:08] <anonimasu> oh it moves it very well, just slow
[21:14:15] <robin_z> is it spinning real fast?
[21:14:18] <anonimasu> no
[21:14:22] <robin_z> oh.
[21:14:31] <robin_z> pulse rate?
[21:14:35] <SWPadnos> nio
[21:14:37] <SWPadnos> no
[21:14:38] <robin_z> or rpm
[21:15:03] <SWPadnos> ~3000 RPM unloaded, ~150 loaded, geckos + USC for steps
[21:15:18] <robin_z> 150 rpm is a bit slow
[21:15:27] <SWPadnos> you mentioned yesterday that higher gearing would help, and (after clearing the brain fart I had) I agree :)
[21:15:37] <robin_z> I presume it stalls at like 200rpm?
[21:15:58] <anonimasu> something like yes
[21:16:02] <robin_z> so ...
[21:16:04] <anonimasu> that sounds very right
[21:16:36] <robin_z> you gear up .. so now it needs to do say, 300rpm for the same machine speed it did at 150rpm before
[21:16:55] <robin_z> you should be able to spin it to 600rpm and get twice the machine speed you did before
[21:17:06] <anonimasu> I dont have the torque to do that
[21:17:11] <robin_z> yes you do
[21:17:24] <SWPadnos> the gearing lowers the torque requirement from the motor
[21:17:26] <robin_z> gear up, and yo only nbeed half the torwu right>
[21:17:29] <anonimasu> yeah
[21:17:42] <SWPadnos> and getting it up past the corner frequency means you're getting full power all the time
[21:17:49] <robin_z> so .. say the motor has its "corner" at 600rpm right?
[21:17:55] <robin_z> you kow what I mean by corner?
[21:17:58] <anonimasu> yeah..
[21:18:03] <anonimasu> where torque starts to drop?
[21:18:08] <robin_z> right
[21:18:16] <robin_z> where the power is constant
[21:18:27] <robin_z> look, at zero rpm power output is?
[21:18:34] <anonimasu> let me find a graph
[21:18:37] <robin_z> no ...
[21:18:44] <robin_z> power at zero is always zero
[21:18:47] <anonimasu> ah
[21:18:47] <anonimasu> yeah
[21:18:52] <anonimasu> but for the corner frequency
[21:18:56] <robin_z> and at 600rpm you get full power
[21:19:00] <robin_z> whatever that is
[21:19:04] <robin_z> right?
[21:19:05] <anonimasu> hm.. no in the datasheet..
[21:19:06] <anonimasu> yeah
[21:19:25] <robin_z> so at 150rpm, you are getting 1/4 of the motors maximum power
[21:19:29] <robin_z> just before it stalls
[21:19:43] <robin_z> you cant use the full power of the motor
[21:19:56] <robin_z> its like your car is locked in 4th gear
[21:20:30] <anonimasu> yeah, you dont have the torque to accelerate up to where you have the power band of the motor
[21:20:36] <robin_z> right
[21:20:38] <anonimasu> or something like that
[21:20:42] <anonimasu> brb
[21:20:46] <robin_z> heh
[21:21:02] <robin_z> I kow it sounds backwards, but .. its right enough
[21:21:12] <SWPadnos> http://www.geckodrive.com/photos/Step_motor_basics.pdf
[21:21:22] <robin_z> yeah, mariss explains it well
[21:21:28] <SWPadnos> with graphs ;)
[21:21:31] <robin_z> heh
[21:22:16] <robin_z> of course, thats for a reasonably modern moter
[21:22:30] <robin_z> some of those old crap things had really low corner freq
[21:22:47] <robin_z> how I hate this wireless router
[21:27:35] <SWPadnos> swp = !wireless. I only use it when traveling, because most airports and coffee shops don't have ethernet jacks
[21:28:37] <anonimasu> yeah
[21:28:50] <anonimasu> it sounds so reverse
[21:29:21] <anonimasu> Do you guys think I should buy the farnell motor?
[21:29:53] <SWPadnos> no - I think you should try gearing this one down first (assuming that gearing is much less expensive than the motor)
[21:30:06] <anonimasu> I'm gearing it down now
[21:30:18] <SWPadnos> 3:1, right?
[21:30:20] <anonimasu> yeah
[21:30:28] <SWPadnos> make it 6:1 or 10:1, and then see what happens
[21:30:46] <anonimasu> hm
[21:30:51] <anonimasu> the motor is 210eur
[21:31:28] <SWPadnos> what would a different gear cost?
[21:31:31] <anonimasu> and double the size of theese ones..
[21:31:32] <SWPadnos> (or a pair)
[21:31:33] <anonimasu> not much..
[21:31:40] <anonimasu> I think I have stuff to gear it to 6:1
[21:31:48] <SWPadnos> aren't the servos 6:1?
[21:31:51] <anonimasu> no
[21:31:54] <anonimasu> direct drive
[21:31:54] <SWPadnos> ok
[21:32:04] <anonimasu> they were on the old machine with other screws
[21:32:19] <SWPadnos> make it 6:1 and see what happens. you'll probably get at least 1.5x - 2x the top speed
[21:32:29] <anonimasu> yeah
[21:32:31] <SWPadnos> remember, the motor can go 20x the speed you're starting to lose steps at
[21:33:01] <anonimasu> you mean right now?
[21:33:22] <SWPadnos> yeah - when you remove it from the machine, you said you can get close to 3000 RPM
[21:33:28] <anonimasu> yeah
[21:33:49] <SWPadnos> and you're starting to lose steps at 100 mm/min, which is 50 RPM at the screw, or 150 RPM at the motor
[21:33:58] <anonimasu> I'll try gearing it down tomorrow and see
[21:34:04] <SWPadnos> ok - sounds like a plan ;)
[21:34:08] <anonimasu> if it dosent work I'll order the larger stepper and gear it suitably
[21:34:17] <SWPadnos> that makes sense
[21:34:30] <anonimasu> as a servo costs 500eur minimum
[21:34:32] <SWPadnos> I bet the bigger stepper would be better with the 6:1 gearing anyway
[21:34:35] <anonimasu> it's quite a margin..
[21:34:40] <SWPadnos> heh - is that with or wothout the encoder?
[21:34:55] <anonimasu> that's the cheapest servo I can buy in the US ;)
[21:34:56] <anonimasu> probably
[21:35:05] <anonimasu> the small ones are 400eur each..
[21:35:06] <anonimasu> :/
[21:35:28] <anonimasu> SWPadnos: I have no idea really
[21:35:32] <SWPadnos> ebay is your (or at least my) friend there. I paid $350 or so for 3 servos, shipped
[21:35:41] <SWPadnos> 27 in-lb continuous
[21:35:44] <anonimasu> my main issue is shipping
[21:35:49] <SWPadnos> yeah - that's true
[21:35:56] <anonimasu> I'd need to ship them to a friend in the us that mails me them
[21:36:09] <SWPadnos> well, ask away if there's anything you're interested in
[21:36:48] <anonimasu> :)
[21:37:27] <anonimasu> it's the only reason I havent bought any servos off ebay
[21:38:00] <SWPadnos> http://cgi.ebay.com/New-API-Controls-Servo-Motor-for-Automation-CNC_W0QQitemZ170043424538QQihZ007QQcategoryZ78195QQrdZ1QQcmdZViewItem
[21:38:08] <robin_z> that the 5.7Nm one?
[21:38:29] <SWPadnos> the servo?
[21:38:39] <anonimasu> nice
[21:38:52] <anonimasu> that one would be perfect..
[21:39:20] <SWPadnos> actually, it says nothing about AC vs DC, and it looks like a lot of pins for a DC servo
[21:39:32] <anonimasu> yeah
[21:40:16] <anonimasu> might be encoder and tach..
[21:40:33] <SWPadnos> the right side connector has at least 4 pins, so I think it's an AC servo
[21:43:26] <SWPadnos> http://cgi.ebay.com/3-AXIS-DC-Servo-Motor-System-ametek-CNC-drive-mill-LQQK_W0QQitemZ200040465181QQihZ010QQcategoryZ100184QQrdZ1QQcmdZViewItem
[21:43:43] <anonimasu> :)nice
[21:44:10] <anonimasu> but, the servos didnt have too great specs
[21:44:32] <SWPadnos> 950 oz-in is reasonable, even if it's peak
[21:44:52] <anonimasu> yeh
[21:45:06] <anonimasu> hm, larger then my servos..
[21:45:11] <SWPadnos> remember that torque doesn't drop off for servos
[21:45:18] <anonimasu> yeah..
[21:46:13] <SWPadnos> I may have one of those motors around here actually
[21:46:45] <anonimasu> I tried counterbalancing my z axis
[21:47:10] <anonimasu> with some shocks off a car.. with 2 of them it got a bit easier to go upwards.. but not much..
[21:47:21] <anonimasu> not enough to cause it to go whirr..
[21:48:17] <anonimasu> well, I really hope you are right about the gearing :)
[21:48:23] <anonimasu> you probably are though
[21:49:10] <SWPadnos> yep - I do have a motor that's nearly identical to those
[21:49:18] <SWPadnos> no encoder though
[21:49:37] <SWPadnos> do you want it?
[21:49:54] <A-L-P-H-A> got my stuff up and running.
[21:49:55] <A-L-P-H-A> :D
[21:49:57] <anonimasu> if it'd be a good match for my Z :)
[21:50:10] <A-L-P-H-A> just need to measure the backlash and see what it does.
[21:50:57] <anonimasu> SWPadnos: it'd probably be perfect
[21:51:19] <anonimasu> though it's odd that they are so low rpm
[21:52:33] <anonimasu> but it might be the size :)
[21:52:44] <SWPadnos> mine also say 20V, but there isn't much else on them ;)
[21:53:01] <anonimasu> hehe
[21:53:02] <SWPadnos> they can probably be run at higher voltage though, as long as the current limit is correct
[21:54:04] <SWPadnos> the back shaft is 5/8, so you'd need a relatively expensive encoder
[21:54:17] <SWPadnos> or a lathe tool and a DC power supply ;)
[21:54:41] <anonimasu> lol :)
[21:55:05] <anonimasu> that
[21:55:11] <anonimasu> that's kind of like machining ballscrews isnt it?
[21:55:12] <anonimasu> ^_^
[21:55:30] <SWPadnos> hmmm - not quite, I think :)
[21:57:02] <anonimasu> hehe the "if I screw up there's no way to repair" feeling
[21:57:13] <SWPadnos> well, sure :)
[21:58:47] <anonimasu> *yawns*
[22:00:43] <A-L-P-H-A> those are BIG mofo motors. http://cgi.ebay.com/3-AXIS-DC-Servo-Motor-System-ametek-CNC-drive-mill-LQQK_W0QQitemZ200040465181QQihZ010QQcategoryZ100184QQrdZ1QQcmdZViewItem
[22:01:15] <SWPadnos> nah - only about 6-8 pounds each :)
[22:01:24] <anonimasu> hehe
[22:02:09] <anonimasu> SWPadnos: if you would like a new home for it I'd be happy to take care of it
[22:02:21] <SWPadnos> oh, thank you :)
[22:02:27] <anonimasu> ofcourse I'd buy it off you :)
[22:02:32] <SWPadnos> suitable encoders, I think: http://www.usdigital.com/products/e6/
[22:02:51] <anonimasu> but I'd have to see if it'd fit for the z axis
[22:03:05] <anonimasu> im so crappy when it comes down to calcing load/force/stuff
[22:05:48] <anonimasu> * anonimasu nods
[22:06:02] <robin_sz> want some good advice?
[22:06:12] <anonimasu> ?
[22:06:17] <robin_sz> never whistle with a mouth full of muesli
[22:06:25] <anonimasu> hehe
[22:06:28] <SWPadnos> or sneeze
[22:06:53] <robin_sz> its OK to sneeze on Piza
[22:07:06] <SWPadnos> but only your own
[22:07:08] <anonimasu> SWPadnos: reasonable price also
[22:07:36] <SWPadnos> yep
[22:08:10] <anonimasu> :)
[22:08:41] <SWPadnos> well, if you'd like to pay for the motor, I'll take $25 off your hands (plus shipping) :)
[22:08:51] <A-L-P-H-A> is spinach back on shelves yet?
[22:08:58] <A-L-P-H-A> want a pizza tonight.
[22:08:58] <SWPadnos> some shelves
[22:09:09] <A-L-P-H-A> craving cheese, feta, grilled chicken, and spinach.
[22:09:15] <anonimasu> :)
[22:09:20] <A-L-P-H-A> damn GOOD pizza.
[22:09:27] <anonimasu> SWPadnos: that sounds like a great deal
[22:09:31] <A-L-P-H-A> especially from the place behind me.
[22:10:03] <SWPadnos> I have another one that fits nicely in the shipping box, a 2HP treadmill motor
[22:10:17] <A-L-P-H-A> SWPadnos... how much for the motor?
[22:10:25] <SWPadnos> for you, $50 :)
[22:10:26] <A-L-P-H-A> 2HP... DC? or AC?
[22:10:30] <SWPadnos> DC
[22:10:33] <A-L-P-H-A> volts?
[22:10:40] <SWPadnos> probably good for a spindle, come to think of it
[22:10:50] <A-L-P-H-A> SWPadnos, that's what I'm thinking.
[22:10:52] <SWPadnos> but large-ish
[22:10:57] <A-L-P-H-A> for like my mill.
[22:11:01] <anonimasu> SWPadnos: it's a deal then unless you change your mind :) and _if_ it'll work for my z
[22:11:05] <A-L-P-H-A> use PWM to it.
[22:11:32] <A-L-P-H-A> SWPadnos... fifty, shipped? :D
[22:11:37] <SWPadnos> well, I'd hate to pay for shipping both ways
[22:11:45] <SWPadnos> (to/from Sweden)
[22:11:52] <anonimasu> it's not too expensive..
[22:11:53] <A-L-P-H-A> (to TO)
[22:11:58] <A-L-P-H-A> anonimasu. lies.
[22:12:01] <anonimasu> the stuff that ends up expensive is the customs..
[22:12:10] <SWPadnos> A-L-P-H-A, no, but I'll deliver it if you're buying at Rodney's
[22:12:54] <A-L-P-H-A> SWPadnos, uh... delivered... to me free, and I'll exchange you for Rodney's... that's like $50-100CDN... unless you're a pig, and have a bottomless stomach.
[22:13:11] <SWPadnos> and a wife
[22:13:17] <SWPadnos> but she doesn't like Oysters, so ...
[22:13:27] <A-L-P-H-A> only if your wife is hot, and puts out for me. ;)
[22:13:30] <SWPadnos> I am a pig with a bottomless stomach, by the way :)
[22:13:32] <A-L-P-H-A> then there's only crab and lobster.
[22:13:54] <A-L-P-H-A> those damn things are expensive there too.
[22:14:04] <A-L-P-H-A> oysters don't really fill me up... just makes me more hungry
[22:14:07] <SWPadnos> heh - everything there is expensive
[22:14:14] <A-L-P-H-A> I could probably easily have like 24 of them.
[22:14:33] <A-L-P-H-A> hmm...24 x $4/each... urk.
[22:14:37] <anonimasu> SWPadnos: how much does one motor like that weigh?
[22:14:42] <A-L-P-H-A> give me some home fries with that to fill me up.
[22:14:54] <anonimasu> 20kg?
[22:15:12] <A-L-P-H-A> a 2hp motor? or the popbottle sized ones?
[22:15:22] <anonimasu> the popbottle sized one
[22:15:43] <anonimasu> damn they are large.
[22:15:50] <anonimasu> :D
[22:15:51] <A-L-P-H-A> oh. geeze... umm.
[22:16:13] <A-L-P-H-A> probably a good 50lbs, so yeah... roughly 20kg.
[22:16:13] <SWPadnos> one sec - phone
[22:16:17] <A-L-P-H-A> if not more.
[22:16:30] <anonimasu> ok
[22:17:24] <SWPadnos> on my motor, the body is about 100mm in diameter, the face is ~135mm square
[22:17:40] <anonimasu> large :)
[22:17:44] <SWPadnos> length ~175mm, not including shafts
[22:18:34] <anonimasu> hm really large :)
[22:19:23] <SWPadnos> and it weighs 5.5 kilos
[22:19:51] <SWPadnos> yes, it's in the medium size range
[22:20:00] <anonimasu> oh
[22:20:02] <anonimasu> not more?
[22:20:20] <anonimasu> 54$
[22:20:24] <anonimasu> http://ircalc.usps.gov/intl_speed.asp?CID=10411&MailType=package&Pounds=12&Ounces=1
[22:20:33] <anonimasu> for airmail parcel post
[22:20:51] <anonimasu> fair enough :)
[22:21:18] <anonimasu> I'll be back in a bit im going to have a hot bath
[22:21:27] <SWPadnos> oh good :)
[22:21:45] <SWPadnos> if you do want to get it, we can order geckos and encoders, and ship it all in one package
[22:21:56] <anonimasu> I've got a spare gecko :)
[22:22:00] <anonimasu> though no encoder
[22:22:03] <SWPadnos> ok, just the encoder then
[22:22:12] <SWPadnos> do you have a paypal account?
[22:22:16] <anonimasu> yes
[22:22:25] <SWPadnos> ok, then we should be set
[22:23:39] <anonimasu> I'll remind you about it later someday(within a week or so) need to check how much I really need for the Z axis
[22:23:56] <SWPadnos> ok
[22:24:06] <anonimasu> I'm having major issues finding anything about thoose calculations
[22:24:06] <SWPadnos> I could swear we've had this discussion before
[22:24:12] <anonimasu> yeah
[22:24:18] <anonimasu> about weight.. but I cant remeber it
[22:24:27] <SWPadnos> did you re-read the gecko white paper?
[22:24:36] <anonimasu> yeah just quickly
[22:24:36] <SWPadnos> regarding the torque / voltage / speed stuff
[22:24:41] <SWPadnos> ok
[22:24:49] <anonimasu> but I get the idea about it
[22:25:03] <anonimasu> it's like robin said about a car gearbox
[22:25:48] <anonimasu> im not near the torque peak :)
[22:25:51] <SWPadnos> yeah -stuck in 2nd gear with a 1mm fuel hose ;)
[22:25:55] <anonimasu> haha
[22:26:38] <anonimasu> I can actually call my stepper retailer up and ask them about the torque curves for the motor
[22:26:56] <SWPadnos> oh - that's good
[22:27:16] <SWPadnos> one of the advantages of buying from a retailer ;)
[22:27:19] <anonimasu> that's probably a good thing to do
[22:27:19] <anonimasu> yeah
[22:27:31] <anonimasu> I buy my pulleys and belts off the same place
[22:27:42] <anonimasu> they sell galil things also
[22:28:44] <anonimasu> hm, I wonder if I can find this formula collection for calculating screws/forces
[22:29:08] <SWPadnos> it's relatively easy, actually
[22:29:30] <SWPadnos> if you know the transmission efficiency of the drive train (usually 90% for ballscrews and 50% for acme)
[22:29:30] <anonimasu> gearing and stuff I understand.. that's easy
[22:29:58] <SWPadnos> oh - are you thinking of cutting forces, or thrust?
[22:30:05] <SWPadnos> (or both)
[22:30:09] <anonimasu> both
[22:30:14] <anonimasu> thrust/motion
[22:30:17] <SWPadnos> ok. cutting forces I have no idea about
[22:30:20] <anonimasu> the plunge force will never be that great..
[22:30:39] <SWPadnos> thrust is relatively easy - consider a 1 Nm motor moving your table
[22:30:47] <anonimasu> ok
[22:31:21] <SWPadnos> at 1m radius, you have to move a lever the diameter of a 1m radius circle, or 6.28 meters per revolution
[22:31:23] <anonimasu> brb in a sec.. grabbing a pen
[22:31:29] <SWPadnos> ok
[22:31:32] <anonimasu> yeah
[22:31:32] <anonimasu> done
[22:31:36] <anonimasu> that's 1nm
[22:32:03] <SWPadnos> one rev of the motor gives you 2/3 mm of table travel (2mm/rev, but only 1/3 rev of the screw per motor rev)
[22:32:21] <anonimasu> ok
[22:32:35] <SWPadnos> so the mechanical advantage is 6.28 meters / (2/3mm)
[22:33:36] <SWPadnos> hmmm - I probably have some factor wrong there, but that's the thought process anyway
[22:33:47] <anonimasu> hm, yeah
[22:33:55] <SWPadnos> also, you have to factor in the losses in the transmission system
[22:34:35] <anonimasu> SWPadnos: why isnt one rev on the motor 1 rev no the screw?
[22:34:44] <SWPadnos> because you have 3:1 gearing
[22:34:53] <anonimasu> oh yeah but disregarding the gearing..
[22:34:59] <SWPadnos> well then it is ;)
[22:35:03] <anonimasu> more general
[22:35:37] <SWPadnos> you may have to take the screw diameter into account as well - I don't remember well
[22:35:44] <anonimasu> yeah :)
[22:35:50] <anonimasu> that's where the fun comes in
[22:36:17] <SWPadnos> the basic idea is to figure out the ratio of motion on the motor shaft vs. motion on the table, and that gives you a ratio that you multiply the motor torque by to get thrust
[22:36:39] <SWPadnos> maybe I should have used the screw diameter instead of a hypothetical 1m :)
[22:36:57] <anonimasu> hehe
[22:37:35] <anonimasu> that's what I dont get..
[22:37:56] <anonimasu> since if 1nm at the motor equals 1nm at the load I wouldnt move my table with the stepper right now
[22:38:43] <SWPadnos> hmmm:
[22:38:59] <SWPadnos> Neglecting screw efficiency: Lbs = pi * TPI * in-oz / 8 - Mariss
[22:39:36] <SWPadnos> the 8 is 16 oz/lb / 2 (from 2 * pi)
[22:39:40] <SWPadnos> I think
[22:39:46] <anonimasu> and what is the mariss variable? *grin*
[22:39:50] <SWPadnos> heh
[22:39:56] <anonimasu> just being silly :)
[22:40:25] <anonimasu> hm that should translate to nm/mm
[22:40:29] <anonimasu> quite easy
[22:41:11] <SWPadnos> yeah, so I guess I was right: newtons = pi * 2 * TPm * Nm
[22:41:21] <SWPadnos> tracks per meter, that is
[22:41:26] <SWPadnos> threads ...
[22:41:32] <anonimasu> hm..
[22:41:35] <anonimasu> you can solve that reverse..
[22:41:44] <SWPadnos> 100 * pi * motor torque for you
[22:42:06] <anonimasu> newtons would be 1200 for 120 kg..
[22:42:09] <SWPadnos> (neglecting the 3:1 gearing)
[22:42:32] <SWPadnos> 1200N ona 120kg table would be 10G acceleration, which is highly doubtful
[22:43:09] <SWPadnos> err - nevermind - closer to 1G, once I divide by 9.8 or so :)
[22:43:19] <anonimasu> hm,so 100N would be 1G of accel
[22:43:25] <anonimasu> or 1200N?
[22:43:51] <SWPadnos> F=Ma
[22:43:54] <anonimasu> yeah..
[22:44:03] <SWPadnos> F=newtons, M=kg, a=m/s
[22:44:19] <anonimasu> 1 newton is the force it takes to move 1kg 1m/s^2
[22:44:24] <SWPadnos> yep
[22:44:53] <SWPadnos> 1 G is 9.8m/s^2, so 1200N will accelerate 120kg ar slightly over 1G
[22:44:57] <SWPadnos> s/ar/at/
[22:45:03] <anonimasu> that sounds right
[22:45:11] <anonimasu> that's a absolute maximum
[22:45:26] <anonimasu> if I'd get the axis going that fast I'd have a hole in the roof :D
[22:46:04] <SWPadnos> but that's only enough to accelerate upwards at slightly over zero, since you have to counteract gravity (unless a counterweight / clockspring is in there)
[22:46:19] <anonimasu> so..
[22:46:29] <anonimasu> N/9.8=G
[22:46:41] <SWPadnos> yep - pretty close to that anyway
[22:46:45] <anonimasu> nice
[22:47:26] <SWPadnos> a high performance machine might be able to accelerate at 0.5-1G, and I think 0.1-0.2 is closer for many
[22:47:38] <anonimasu> yeah
[22:48:11] <anonimasu> so it's
[22:48:16] <SWPadnos> you actually would want ~1400N in Z, I think
[22:48:31] <anonimasu> it's a overstatement the actual weight is more like 70kg..
[22:48:35] <SWPadnos> after factoring in drive inefficiency
[22:48:43] <SWPadnos> ok, then ~850 is closer
[22:49:09] <anonimasu> yeah
[22:49:44] <anonimasu> hm *ponders how to apply that formula to it*
[22:49:45] <SWPadnos> you think you have the 1.1nm motor? or the 1.6-ish
[22:50:13] <SWPadnos> you're right - you can back calculate, if there's only one unknown (out of drive ratio, motor torque, and required thrust)
[22:50:19] <anonimasu> 1,1
[22:50:39] <anonimasu> yeah
[22:51:17] <SWPadnos> ok, so motor torque / 2 * pi * 850 = drive ratio
[22:51:58] <SWPadnos> err - 1/x, maybe :)
[22:52:01] <anonimasu> and motor torque would be 1nm
[22:52:15] <SWPadnos> right
[22:52:41] <anonimasu> *writes this down*
[22:52:49] <SWPadnos> for you, it's ratio = thrust / (torque * 2 * pi)
[22:53:05] <SWPadnos> or 850 / (2 * pi * 1.1)
[22:53:36] <anonimasu> yeah
[22:53:38] <SWPadnos> oops - got to factor in efficiency loss
[22:53:44] <SWPadnos> what kind of screws>
[22:53:46] <SWPadnos> ?
[22:54:07] <anonimasu> I have no idea
[22:54:10] <anonimasu> not ballscrews
[22:54:10] <anonimasu> ;)
[22:54:18] <anonimasu> but they dont have acme thread either..
[22:54:19] <anonimasu> :D
[22:54:20] <SWPadnos> heh - acme you think? (or just threaded rod)
[22:54:27] <anonimasu> not threaded rod for sure
[22:54:51] <anonimasu> *messed up what he was writing*
[22:54:53] <SWPadnos> hmmm. ok. let's assume acme-like efficiency then - roughly 50%
[22:55:24] <SWPadnos> so divide by 0.5 and get 245 ratio
[22:55:50] <SWPadnos> the screw is already 50 of that, so you need a drive ratio of 5:1 or better to move that axis
[22:56:04] <SWPadnos> so try the 6:1 and see what happens ;)
[22:56:16] <anonimasu> yeah :)
[22:56:25] <anonimasu> hm..
[22:56:26] <anonimasu> lets try this
[22:56:43] <anonimasu> 5Nm/2*3.13*850
[22:56:58] <anonimasu> 3.14 that is.
[22:57:25] <anonimasu> = 0.224
[22:57:55] <anonimasu> drive ratio
[22:58:06] <SWPadnos> I think that's inverted
[22:58:14] <anonimasu> inverted?
[22:58:42] <SWPadnos> thrust = pi * 2 * ratio * torque * efficiency
[22:59:13] <anonimasu> hm
[22:59:17] <SWPadnos> so ratio = thrust / (2 * pi * torque * efficiency)
[22:59:23] <SWPadnos> thrust is the 850 number
[22:59:51] <anonimasu> what's "2"
[22:59:54] <anonimasu> is it my threads per rev?
[23:00:08] <SWPadnos> 2 pi is the circumference of a circle ...
[23:00:14] <anonimasu> ah
[23:00:16] <anonimasu> yeah
[23:00:18] <anonimasu> I know..
[23:00:20] <SWPadnos> :)
[23:00:47] <SWPadnos> the ratio is final drive ratio, including gearing/belts, and thread pitch (in threads per meter)
[23:00:59] <SWPadnos> ie, how many turns does it take to go one meter
[23:01:06] <anonimasu> hm ok
[23:02:13] <anonimasu> I dont get where you derive the torque from..
[23:02:18] <anonimasu> from the motor?
[23:02:32] <SWPadnos> yes
[23:02:53] <SWPadnos> you either calculate the motor torque you need, or you use the rating of the motor to calculate thrust (or ratio) ...
[23:03:01] <anonimasu> yeah
[23:03:17] <anonimasu> that's the formula i'm interested in
[23:03:20] <SWPadnos> it's 4 variables (torque, thrust, ratio, and efficiency)
[23:03:22] <anonimasu> the one to calculate the torque you need..
[23:03:23] <anonimasu> yeah
[23:03:30] <SWPadnos> algebra, baby :)
[23:03:59] <anonimasu> I've tried to forget as much as possible of it..
[23:04:15] <anonimasu> I have no problem with it it's just keeping track of where you get variables..
[23:04:19] <anonimasu> from :)
[23:04:25] <SWPadnos> yep
[23:04:46] <SWPadnos> this is the whole thing, you just have to isolate the variable you want to solve for
[23:04:51] <SWPadnos> thrust = pi * 2 * ratio * torque * efficiency
[23:05:26] <anonimasu> yeah
[23:07:12] <anonimasu> 850 = 3.14 * 2 * 1 * T * 0.5
[23:09:13] <SWPadnos> ratio of 1?
[23:09:32] <anonimasu> yeah theoretically
[23:09:36] <SWPadnos> you've got a 50:1 ratio from the screw, since it's 2mm pitch
[23:09:46] <anonimasu> ah
[23:09:48] <SWPadnos> that's without gearing / belts
[23:10:45] <anonimasu> in that case T would be 80
[23:11:39] <SWPadnos> isolating T, and using only the screw reduction, T=850/(2 * pi * 50 * 0.5)
[23:12:01] <SWPadnos> =5.411
[23:13:06] <anonimasu> hm, I get 4,9
[23:13:20] <anonimasu> but you are probably right
[23:13:22] <SWPadnos> you used 1.1 Nm, not 1
[23:13:28] <SWPadnos> 1.1 is correct though
[23:13:45] <SWPadnos> I left out the actual torque, I guess
[23:13:57] <anonimasu> on the bottom23:21 < SWPadnos> isolating T, and using only the screw reduction, T=850/(2 * pi * 50 * 0.5)
[23:14:01] <anonimasu> bottom?
[23:14:03] <anonimasu> hm.. I did the same..
[23:14:09] <anonimasu> though im cheating..
[23:14:14] <anonimasu> using the solver on my calc ;)
[23:14:20] <SWPadnos> heh
[23:14:24] <SWPadnos> I could do the same, I guess
[23:14:46] <SWPadnos> I forgot the other term - but oh well, it's close to 1 anyway ;)
[23:15:07] <SWPadnos> but that tells you that the motor torque * belt reduction needs to be 5 or higher
[23:15:16] <anonimasu> yeah
[23:15:26] <anonimasu> the 4.9 is the n/m required
[23:15:26] <SWPadnos> so you need a 1.8Nm motor with the 3:1 reduction, or change to 5:1 with the 1.1
[23:15:28] <anonimasu> nm..
[23:15:46] <anonimasu> great
[23:15:48] <SWPadnos> assuming 1:1 motor:screw ratio
[23:15:59] <anonimasu> that's where you start at :
[23:16:00] <anonimasu> :)
[23:16:14] <SWPadnos> if you have a 5:1 motor:screw ratio, then you only need a 1Nm motor, which you have ;)
[23:16:29] <anonimasu> hehe
[23:16:39] <SWPadnos> or with 6:1, you'll get ~1000 N of thrust instead of 850
[23:17:10] <SWPadnos> bbl - dinner time
[23:17:13] <anonimasu> ok
[23:17:15] <anonimasu> bath time for me
[23:17:18] <anonimasu> thanks for all the help!
[23:17:21] <SWPadnos> ok. see you tomorrow
[23:17:27] <SWPadnos> sure - I hope I'm right :)
[23:18:24] <anonimasu> laters :
[23:18:26] <anonimasu> :)
[23:18:28] <anonimasu> have a nice dinner