#emc-devel | Logs for 2008-10-18

[00:02:24] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/quickstart/stepper_quickstart.lyx: added a bit more info
[00:07:56] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/config/stepconf.lyx: add G10 L1 and some minor clean up
[00:07:56] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/gcode/main.lyx: add G10 L1 and some minor clean up
[00:18:03] <SWPadnos> wow - code and docs in the same day! :)
[00:18:11] <BigJohnT> :)
[00:43:28] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/common/Linux_FAQ.lyx: some minor clean up
[01:15:12] <CIA-40> EMC: 03jepler 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: let the user "touch off" a tool length -- cradek promises to iron out all the bugs in this code later
[01:15:23] <CIA-40> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: let the user "touch off" a tool length -- cradek promises to iron out all the bugs in this code later
[02:24:30] <cradek> BigJohnT: thanks!
[02:24:50] <BigJohnT> hi cradek
[02:25:14] <cradek> hi
[02:25:20] <BigJohnT> is there a ini setting for the homing blocking run mode
[02:25:34] <cradek> no, it's always that way now
[02:25:38] <BigJohnT> or not homed
[02:26:13] <cradek> yes if not homed, you cannot run an MDI command or execute a gcode file
[02:26:48] <BigJohnT> should that be an option for the integrator?
[02:27:09] <cradek> not in my opinion
[02:27:52] <cradek> in my opinion, an integrator that thinks the user should not home the machine is mistaken
[02:28:51] <BigJohnT> my anilam bp mill does not have any home switches or home functions...
[02:29:04] <cradek> wow
[02:29:13] <cradek> does it have index pulse?
[02:29:20] <BigJohnT> no
[02:29:39] <cradek> if using emc, I think you would want to home it, even if only by eye
[02:29:42] <BigJohnT> I have to set my zeros off the vise or part
[02:30:03] <BigJohnT> I often cut with my plasma torch without homing
[02:30:23] <cradek> you could still do that with emc too - just set homing to zero the axis without moving
[02:30:30] <cradek> [the anilam]
[02:31:16] <cradek> why do you sometimes not home the plasma?
[02:31:31] <BigJohnT> I use homing more than not so I still want my home switches to function
[02:32:22] <BigJohnT> I might have the table near the cut so it is faster to just cut the part out as I zero x and y at the start of the cut
[02:33:05] <cradek> you asked me if I think it should be an option - is it that you are being polite and actually saying YOU think it should be an option? (you don't have to be polite to me, please say what you mean and I won't ever be offended)
[02:33:21] <BigJohnT> LOL
[02:33:33] <cradek> I'm actually serious :-)
[02:33:41] <BigJohnT> yes, I think that the integrator should have the option to force that or not
[02:34:05] <cradek> sometimes I am bad at understanding what people mean when they are being polite :-)
[02:34:25] <cradek> you are definitely not the only one to think that
[02:34:33] <BigJohnT> I sometimes have a hard time being polite
[02:35:46] <cradek> if it is an option, we have to decide what the default is
[02:35:58] <cradek> people with old configs who do not set it would get this default
[02:37:15] <BigJohnT> hmm I think the option should be on unless turned off in the ini file
[02:38:03] <BigJohnT> if your using trunk you should be used to things changing while you sleep :)
[02:39:29] <cradek> so the default should be the current behavior?
[02:39:41] <BigJohnT> I think so
[02:40:01] <cradek> so the ini would have something like ALLOW_RUNNING_UNHOMED_WILLYNILLY=1
[02:40:07] <BigJohnT> would the option to turn it off be in the AXIS_n section for each axis
[02:40:27] <BigJohnT> perhaps by axis
[02:40:28] <cradek> I'd think it would be a setting for all axes
[02:45:41] <cradek> to be frank, making this option isn't high on my list to do right now, but it wouldn't bother me at all if someone else wants to do it
[02:46:16] <BigJohnT> I would if I knew how :)
[02:46:53] <cradek> it's not super simple - will take some digging. alex did the last optional thing like that.
[02:47:40] <BigJohnT> to change the subject a bit... does G10 L1 return anything to know you had success or throw an error if something is wrong?
[02:47:56] <cradek> if you do something wrong you will get an error
[02:48:11] <BigJohnT> I'll bug Alex on that then :)
[02:48:15] <jepler> yeah for me it always prints this :Can't issue MDI command when not homed
[02:48:23] <jepler> I can't figure out why^W^W^W^W^W
[02:48:25] <cradek> like, "can't set X tool offset with orientation 0" if you try to set X for a mill tool
[02:48:49] <cradek> there are a slew of errors that probably are given at mostly the right times
[02:48:54] <jepler> "p value out of range"
[02:49:05] <BigJohnT> ok
[02:49:07] <cradek> yeah
[02:49:09] <jepler> hm I don't get an error for this: g10 l1 p1 y3
[02:49:24] <cradek> jepler: oh hmm, I didn't think of that
[02:49:33] <cradek> it'll just do nothing I bet
[02:49:37] <jepler> looks that way
[02:49:57] <cradek> here I am in axis.py - wonder what I was going to do.
[02:50:08] <jepler> 'night folks
[02:50:12] <cradek> goodnight
[02:50:19] <BigJohnT> I hate when that happens
[02:50:25] <BigJohnT> night jepler
[02:57:15] <BigJohnT> time for me to call it a day too
[02:57:17] <jepler> 21:57:29 up 10 days, 14:08, 6 users, load average: 4.01, 4.00, 4.00
[02:57:26] <jepler> ^^^ my 64-bit rtai machine with new kernel
[02:57:31] <jepler> maybe it's actually stable this time
[02:57:32] <BigJohnT> 'night
[02:57:33] <jepler> anyway, goodnight again
[02:57:39] <BigJohnT> cool
[02:57:56] <BigJohnT> yep goodnight from here too
[03:00:50] <CIA-40> EMC: 03cradek 07TRUNK * 10emc2/src/emc/rs274ngc/interp_convert.cc: detect some more incorrect G10 L1 invocations
[03:45:36] <jmkasunich> cradek: you still here?
[03:45:39] <cradek> yep
[03:45:49] <jmkasunich> is surplus center open on the weekends?
[03:46:00] <cradek> I'd have to check their website
[03:46:04] <CIA-40> EMC: 03cradek 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: remove debug output
[03:46:31] <jmkasunich> doesn't say
[03:46:43] <jmkasunich> they have 24/7 phone ordering
[03:46:47] <jmkasunich> 8/5 customer service
[03:46:53] <jmkasunich> showroom hours not listed
[03:47:04] <cradek> 8-5 7 day customer service?
[03:47:25] <cradek> man, how can you have a website and not put your hours on it? that's amazing.
[03:47:51] <cradek> oh 8-5 M-F customer service
[03:48:07] <cradek> I bet that's customer service/front desk/showroom
[03:48:14] <jmkasunich> I was afraid of that
[03:48:15] <cradek> there are only two guys who work there
[03:48:22] <cradek> (I think)
[03:48:39] <jmkasunich> I'm this >< close to ordering about 10 of those, for me and the other guy on this project
[03:49:10] <jmkasunich> but I'd love to know the DC armature resistance, since it indirectly establishes the continuous torque rating
[03:49:40] <jmkasunich> the torque constant is 44 oz-in per amp, and the peak current limit is 12A, but cont might only be 2-4 A
[03:49:42] <cradek> http://surpluscenter.com/help.asp?UID=2008101722431527&catname=#contact
[03:49:43] <SWPadnos> I may have one of those motors
[03:50:10] <cradek> same number, same hours for customer service department, technical support department, shipping department
[03:50:20] <cradek> that's more departments than employees I think
[03:50:33] <jmkasunich> I found a cnczone post where mariss says the motor is 4A cont, 178 oz-in
[03:50:36] <cradek> I could go on Monday
[03:51:20] <SWPadnos> nope, mine is much bigger and has a square flangs. sorry
[03:51:25] <SWPadnos> flange
[03:51:51] <jmkasunich> apparently these motors were made for 1980's tape drives (the fridge sized ones)
[03:52:53] <CIA-40> EMC: 03cradek 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: fix tool table touch off for metric machines, and when a G5x offset is in effect (this one affected all machines)
[03:58:14] <cradek> for the 24 hour ordering, they probably have an answering service that orders on the website for you
[03:59:22] <jmkasunich> well, that would be worthless
[03:59:31] <jmkasunich> I think I'll call on Monday
[03:59:44] <jmkasunich> if I can get a discount, I'm gonna order 10, otherwise probably 8
[03:59:45] <cradek> yeah you want to talk to them to make a deal anyway
[04:00:17] <jmkasunich> from what I'm reading on the web, people have had good results with them on minimill and mill-drill sized machines
[04:00:29] <cradek> they've had them forever, and they have hundreds. I'd offer half price for 10 or more
[04:00:55] <jmkasunich> I noticed that yesterday they had 340 pieces, and today they have 280
[04:01:07] <cradek> oh? hmm
[04:01:21] <cradek> that's what you get for talking about them on our wildly popular channel
[04:01:39] <jmkasunich> they are on ebay, from multiple sellers - some folks use them in wind generators apparently
[04:01:49] <jmkasunich> going rate seems to be a bit over $50
[04:02:10] <cradek> huh
[04:02:37] <cradek> I meant to measure the motors on HNC - I don't think they're much bigger than these
[04:02:53] <cradek> they're geared 3:1 (or more) though
[04:03:14] <jmkasunich> what rapid speeds do you get on the HNC?
[04:03:27] <cradek> 200 ipm, not trying hard
[04:03:34] <jmkasunich> 5tpi screw?
[04:03:36] <cradek> I think the old control could be configured for 400
[04:03:38] <cradek> yes
[04:03:49] <jmkasunich> those motors must scream then
[04:04:06] <jmkasunich> 200 ipm x 5tpi = 1000 rpm at the screw, 3000 or so at the motor if 3:1
[04:04:40] <cradek> I set the amp scaling so full scale (about 8v) gives 200
[04:04:50] <cradek> I don't know what I'd get if I cranked the little knob
[04:05:29] <cradek> I think it might have trouble counting the encoder much faster with this firmware
[04:05:48] <jmkasunich> you have crazy high counts per inch don't you?
[04:06:05] <cradek> 204800
[04:11:31] <jmkasunich> http://www.hgrindustrialsurplus.com/search-products/product-detail.aspx?id=80-301-008&searchtable=2&sortExpression=wbprice&SortASC=Yes&pageSize=50&currentPageIndex=0
[04:12:49] <cradek> ooooo
[04:13:14] <cradek> I think those are a cat40 version of max
[04:13:18] <jmkasunich> they got two of them
[04:13:22] <jmkasunich> of max?
[04:13:22] <cradek> neat
[04:13:29] <jmkasunich> puny max?
[04:13:31] <cradek> yeah I think they're 5 axis
[04:13:36] <jmkasunich> oh
[04:13:40] <cradek> tilting B head
[04:13:54] <jmkasunich> looks like a toolchanger too
[04:15:04] <jmkasunich> tomorrow is HGR day
[04:15:12] <cradek> whee
[04:15:18] <jmkasunich> gonna leave some drool marks on that mill I think
[04:15:44] <SWPadnos> drool marks, tool marks - what's the difference? :)
[04:15:58] <jmkasunich> drool wipes off
[04:16:09] <SWPadnos> eh - tool scrapes off
[04:16:40] <cradek> wtf, http://www.hgrindustrialsurplus.com/search-products/product-detail.aspx?id=30-732-037&searchtable=2&sortExpression=&SortASC=&pageSize=50&currentPageIndex=0
[04:16:47] <cradek> looks like QC30
[04:17:14] <jmkasunich> looks heavy
[04:17:34] <cradek> yeah, I wonder what it was for
[04:17:45] <cradek> turning brake drums or something!
[04:18:07] <cradek> I think this is all QC30 too: http://www.hgrindustrialsurplus.com/search-products/product-detail.aspx?id=30-732-041&searchtable=2&sortExpression=&SortASC=&pageSize=50&currentPageIndex=0
[04:18:24] <cradek> no ER40 chucks evident though
[04:18:48] <cradek> a few goofy MT adapters
[04:18:51] <jmkasunich> QC30 to morse
[04:18:59] <cradek> yeah
[04:19:06] <cradek> big MT
[04:19:17] <jmkasunich> low on the right side - is that a boring head?
[04:19:30] <jmkasunich> shank is up, black, body is kinda brown
[04:19:33] <cradek> bet so
[04:19:38] <jmkasunich> looks off-center
[04:19:45] <cradek> also boring head: http://www.hgrindustrialsurplus.com/search-products/product-detail.aspx?id=30-732-035&searchtable=2&sortExpression=&SortASC=&pageSize=50&currentPageIndex=0
[04:19:48] <jmkasunich> if so it's a steal at that price
[04:20:21] <cradek> yeah
[04:20:42] <jmkasunich> endmill holders and boring heads at the same price - one or the other is just wrong
[04:21:15] <cradek> there's some odd stuff in that large bin
[04:21:35] <cradek> one MT adapter with an MT drill in it
[04:21:57] <jmkasunich> should I take my cell phone and your number?
[04:22:02] <cradek> at the upper left - T/C tapping maybe?
[04:22:23] <jmkasunich> maybe
[04:23:47] <cradek> upper right I see two DA? collet chucks with collet and drill
[04:24:13] <jmkasunich> you do?
[04:24:53] <cradek> upper right corner, down a tiny bit
[04:25:00] <jmkasunich> I think I see one (no drill), below and right of the huge MT adapter (or whatever that thing with the huge bore is)
[04:25:02] <cradek> three of them actually
[04:25:20] <cradek> under and behind that one are two more
[04:25:33] <cradek> you can see the nuts
[04:25:35] <jmkasunich> you got good eyes
[04:25:48] <jmkasunich> oh, I think I see the one with the drill
[04:26:03] <jmkasunich> mostly under the shank end of the huge MT, right?
[04:26:07] <cradek> yes
[04:26:32] <cradek> then directly right of that one is another with a long drill?? stuck right through it
[04:30:45] <cradek> goodnight folks
[04:30:50] <jmkasunich> goodnight
[04:31:00] <cradek> jmkasunich: if you get a chance and do find that bin, it would be great if you would give me a call
[04:31:08] <jmkasunich> ok
[17:00:20] <alex_joni> hi guys
[19:46:15] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/config/images/HomingTyp.jpg: add graphic
[19:51:49] <jepler> BigJohnT: if you can get a .png directly from the vector file, that's a much better image format choice than jpg
[19:52:09] <BigJohnT> jepler: ok
[19:52:15] <BigJohnT> is it smaller?
[19:52:24] <BigJohnT> or better graphic?
[19:56:07] <alex_joni> better graphic
[19:56:20] <alex_joni> jpg is compressed, png is lossles
[19:56:31] <BigJohnT> thanks alex_joni
[19:56:45] <alex_joni> np :)
[19:57:39] <BigJohnT> alex_joni: is it possible to have a ini choice on to Home or not to Home?
[19:58:10] <BigJohnT> cradek: said you know how to do it :)
[20:04:34] <alex_joni> hmm, sounds doable
[20:05:07] <BigJohnT> YEA :)
[20:05:23] <alex_joni> hmm.. I do have 20 minutes, might just try it out
[20:05:30] <alex_joni> if you can think of a way to call it in the ini
[20:05:31] <alex_joni> :)
[20:06:21] <alex_joni> you got it..
[20:06:35] <BigJohnT> FORCE_HOMING=1
[20:06:50] <alex_joni> [TRAJ]FORCE_HOMING=0
[20:06:59] <alex_joni> it's forcing it by default :)
[20:07:48] <BigJohnT> 0 is off any other value or no entry is on?
[20:08:31] <alex_joni> sounds good to me :)
[20:08:49] <alex_joni> or maybe "NO_FORCE_HOMING=1"
[20:09:05] <BigJohnT> sounds like a plan, I love it when a plan comes together :)
[20:09:26] <alex_joni> when my plan comes together
[20:09:32] <BigJohnT> that looks easier to guess what it means
[20:19:16] <CIA-40> EMC: 03cmorley 07v2_2_branch * 10emc2/src/hal/classicladder/vars_access.c: fix for writing to counter preset/done/empty/full/value variables
[20:24:41] <BigJohnT> ok Qcad does an export to png, I'll try that
[20:27:53] <alex_joni> BigJohnT: you get to put it in the docs though :P
[20:28:17] <BigJohnT> np
[20:28:33] <alex_joni> (it's actually more interesting when CIA-40 plays along.. not like this :(
[20:28:41] <alex_joni> * alex_joni kicks CIA-40
[20:28:51] <CIA-40> ow
[20:29:02] <alex_joni> now that's a nice timeout :)
[20:29:24] <BigJohnT> * BigJohnT shoots CIA-40
[20:29:40] <alex_joni> * alex_joni kills CIA-40
[20:29:41] <CIA-40> * CIA-40 dies
[20:29:59] <alex_joni> * alex_joni hugs CIA-40 to death
[20:31:18] <alex_joni> BigJohnT: anyways, I commited the [TRAJ]NO_FORCE_HOMING thingie
[20:32:06] <BigJohnT> cool, as soon as I figure out how I screwed up here I add that to the docs :)
[20:32:48] <CIA-40> EMC: 03alex_joni 07TRUNK * 10emc2/src/emc/task/emctaskmain.cc:
[20:32:48] <CIA-40> EMC: by defining [TRAJ]NO_FORCE_HOMING = 1 an integrator
[20:32:48] <CIA-40> EMC: can chose to override the default behaviour of not allowing MDI and Auto
[20:32:48] <CIA-40> EMC: before the machine has been homed.
[20:41:06] <micges> logger_dev: bookmark
[20:41:06] <micges> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emcdevel/2008-10-18.txt
[20:46:11] <alex_joni> BigJohnT: if that's all, I'm off to bed ;)
[20:46:25] <BigJohnT> goodnight alex
[20:46:27] <BigJohnT> thanks
[20:46:38] <alex_joni> don't mention it..
[20:46:41] <alex_joni> good night all
[20:48:20] <alex_joni> cradek: just one brainstorm idea.. I'm thinking of another "canon" like component, which contains the current status of canon and interp (up to the line it actually is executing)
[20:48:51] <alex_joni> ahven't thought yet where/how it connects to emctask yet
[22:09:02] <BigJohnT> * BigJohnT kicks CIA-40
[22:28:32] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/config/ini_config.lyx: add NO_FORCE_HOME to docs
[22:28:32] <CIA-40> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/Master_User.lyx: some minor edits