#emc | Logs for 2006-05-18

[00:43:19] <skunkworks> hey fenn - how was the trip?
[00:51:37] <fenn-fest> pretty uneventful
[00:52:29] <skunkworks> thats good - how many miles?
[00:53:01] <fenn-fest> i did a lost-foam casting demo and now everyone's asking me questions constantly
[00:53:15] <fenn-fest> and the first casting didnt come out well so i gotta do another one
[00:53:58] <skunkworks> cool - aluminum?
[00:54:10] <fenn-fest> 299 miles
[00:54:11] <skunkworks> have fun :)
[00:54:16] <fenn-fest> yeah aluminum
[00:55:00] <skunkworks> tell them all to chill :)
[00:55:13] <skunkworks> you don't need that kind of pressure
[00:55:25] <fenn-fest> * fenn-fest yawns
[00:55:46] <fenn-fest> mebbe i'll cook some dinner
[00:56:07] <giacus> call me !
[00:56:24] <skunkworks> how are you melting the aluminum? portable crucible?
[00:56:35] <fenn-fest> another guy brought his little foundry setup
[00:56:39] <skunkworks> nice
[00:57:10] <giacus> fenn-fest: are you able to cook ?
[00:57:30] <fenn-fest> i have been trained in the black arts by a master chef
[00:57:40] <giacus> http://www.giacus.org/photo/hobby/cena02/index.html
[00:57:42] <giacus> hehe
[00:58:09] <skunkworks> my grandfather casts - he has made tons of thing - shaper - mill - laith
[00:58:22] <fenn-fest> eww okra
[00:58:25] <skunkworks> I helped him a few times
[00:58:34] <skunkworks> when I was younger
[00:59:05] <fenn-fest> cool.. if i knew what i know now five years ago i'd have made a shaper before trying to make a lathe
[00:59:29] <fenn-fest> lots of big heavy stuff here
[00:59:42] <fenn-fest> spent like 30 minutes looking for a 110 outlet because its all 480
[00:59:57] <skunkworks> cool - will hopefully see it all friday - love to see the mazak setup.
[01:00:12] <fenn-fest> yeah i havent seen it moving yet
[01:00:21] <skunkworks> has anyone ;)
[01:00:29] <fenn-fest> ray said something about it having "Issues"
[01:01:00] <fenn-fest> think i have too many projects..
[01:01:21] <skunkworks> join the club
[01:01:42] <giacus> :-)
[01:04:31] <giacus> days are too short
[01:41:10] <fester> hmmm! pretty quiet .... everyone is at fest :-)
[02:41:34] <fenn-fest> fester??
[02:42:18] <fenn-fest> * fenn-fest looks around stupidly
[03:19:01] <PackElend> hi
[03:19:30] <jmkasunich> hi
[03:19:58] <PackElend> is any ACAD expert there?
[03:27:56] <PackElend> or does anyone know a channel for CAD/CAE?
[03:28:10] <jmkasunich> not really
[03:29:17] <PackElend> oh man :(
[03:35:33] <LawrenceG> PackElend: I have done some acad... older versions... what is the question?
[03:36:18] <PackElend> I'm using 2002 and my problem is...
[03:37:13] <PackElend> ...if I copy a drawing from one in another drawing, the dimesions are scaled
[03:37:29] <PackElend> they are very tiny then
[03:38:15] <PackElend> the drwaing I copy is made by SolidWorks but this should not be the reason
[03:38:45] <LawrenceG> are you importing as a block? or cut and paste? or dxfin?
[03:40:56] <PackElend> cut and paste, block does almost work only but the center marks are somewhere on the drawing but as far as I explode the block this shit happnes
[03:41:42] <jmkasunich> try looking at the help for "DIMSCALE"
[03:41:54] <jmkasunich> (I'm no expert, but one kind of mumbled that in my ear)
[03:42:24] <PackElend> I try it
[03:45:59] <PackElend> is one in both drawings
[03:49:03] <jmkasunich> set DIMSCALE higher, then run DIMENSION/UPDATE
[03:53:23] <PackElend> it works but only for the dimensions the weld symbols and notes are stil tiny
[03:53:41] <PackElend> and the center marks aren't there where they havt to be
[03:54:50] <PackElend> you have any idea why this happens?
[04:09:38] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/kinematics/tp.c: fixed a bug I introduced last night - should not pause/abort until synchronized move(s) are complete
[04:30:09] <jmkasunich> oops, wrong message
[04:30:15] <jmkasunich> actually fixed the blending problem
[07:23:05] <CIA-8> 03jmkasunich 07HEAD * 10emc2/configs/demo_mazak/ (demo_mazak.clp demo_mazak.hal demo_mazak.ini): various changes to bring the mazak up to date: estop is now a ladder rung, fixed messed up spindle control ladder numbers
[10:14:17] <alex_joni> hi chinamill
[10:21:49] <chinamill> Hola, how the waether in Romania?
[10:22:50] <alex_joni> sweet
[10:22:58] <alex_joni> how's your french?
[10:23:55] <chinamill> Unfortinatly I spaek as an imigrant (I understand about 60%)
[10:36:29] <les_w> morning all
[10:36:42] <alex_joni> morning les
[10:36:47] <alex_joni> chinamill: might be enough
[10:36:53] <giacus> hi les_w
[10:37:03] <les_w> hi jacky and alex
[10:37:07] <alex_joni> chinamill: got an user who has some problems, and some translation might come in handy. he'll probably show up here
[10:37:47] <chinamill> I'll tryto be around
[10:37:56] <alex_joni> chinamill: cool, thanks
[10:54:10] <st4ts`> /quit
[11:41:37] <alex_joni> * alex_joni goes away for a few hours
[11:47:34] <CIA-8> 03alex_joni 07HEAD * 10emc2/debian/ (changelog copyright rules): seems Paul Corner also commited a version of these files back in 2004, don't want to take credit away from his initial examples
[13:07:34] <CIA-8> 03jepler 07HEAD * 10emc2/src/Makefile: make clean now removes cleans axis directory
[13:14:22] <jepler> yep, blending is fixed in HEAD.
[13:14:23] <jepler> yay.
[13:14:44] <jepler> or at least, back to the way it was
[13:27:24] <Bo^Dick> mention a typical comparator suitable for ttl application that isn't too expensive. an all purpose standard comparator simply
[13:36:31] <skunkworks> what was the blending issue?
[13:39:32] <Bo^Dick> ?
[13:40:18] <Bo^Dick> i could easily mention an "and-gate" for example. but i haven't messed around with comparators very often
[13:41:58] <skunkworks> <jepler> yep, blending is fixed in HEAD.
[14:01:31] <giacus> what this msg exactly mean? : "Bug code not g0 or g1
[14:02:56] <giacus> failure code: the cause arent g0 or g1 ?
[14:07:04] <giacus> it seems a bit ambiguous to me..
[14:34:30] <Lerneaen_Hydra> giacus: to me it sounds like; "bug, there was neither a g0 or a g1, cannot decide feedrate", or something like that
[14:36:09] <giacus> me too, I was not sure..
[14:36:15] <jepler> it's an internal error
[14:36:53] <jepler> it means that at this point, the active motion code should have been G0 or G1, but it wasn't.
[14:37:10] <jepler> please send the g-code that does this to the list or file a bug report on sourceforge
[14:37:18] <Lerneaen_Hydra> jepler: so maybe bad gcode?
[14:38:54] <giacus> jepler: good, thanks
[14:40:22] <jepler> erI believe that message indicates a bug in the interpreter, not in the gcode.
[14:41:11] <jepler> I guess I wasn't clear
[14:41:46] <giacus> that's a msg from rs274_err.pot
[14:41:55] <giacus> attempting to translate it..
[14:42:19] <jepler> oh I see
[14:44:06] <jepler> good luck .. those error messages aren't in english to begin with!
[14:44:56] <giacus> :-)
[14:45:38] <giacus> I'll use 'Bug codice: non g0 o g1'
[14:45:58] <giacus> who want.. will understand!
[14:46:49] <jepler> all the ones which start "bug" are indicators of bugs in the rs274ngc interpreter, not the g-code
[14:47:28] <giacus> yeah, 'codice' do not refer to g-code
[14:49:06] <giacus> how you would write that msg otherwise ?
[14:49:40] <giacus> to be more comprensible
[14:54:19] <Lerneaen_Hydra> jepler: what language are they in? a real language or semi-c/binary code or something?
[15:33:16] <Lerneaen_Hydra> is there any way to perform special commands? so that code XXXX will perform function (perhaps set pin X to 1 or 0)?
[16:07:22] <SWPadnos> Lerneaen_Hydra: the M codes M101 and up cause external programs to be run
[16:07:39] <SWPadnos> those programs can be scripts that use halcmd to change HAL pins, or whatever else you want
[16:12:11] <Lerneaen_Hydra> SWPadnos: is there some documentation somewhere that explains how to use them?
[16:12:25] <SWPadnos> sort of, I think ;)
[16:12:52] <SWPadnos> I think you put the executable files in your nc_files directory
[16:13:04] <Lerneaen_Hydra> executable files?
[16:13:17] <SWPadnos> yes - they can be shell scripts if you like
[16:13:24] <Lerneaen_Hydra> oh, uh, how would I get a script to do stuff?
[16:13:26] <Lerneaen_Hydra> in emc
[16:13:45] <SWPadnos> if you have a script that does the following, you'll do something in emc/HAL:
[16:14:05] <SWPadnos> #!/bin/bash
[16:14:07] <SWPadnos> halcmd sets my_signal true
[16:14:29] <SWPadnos> the answer to your initial question may be simpler though
[16:14:40] <SWPadnos> there are M codes for I/O. I don't know what they are though
[16:14:50] <SWPadnos> M62 or something in that range
[16:16:09] <Lerneaen_Hydra> oh, ok
[16:16:11] <SWPadnos> ah - M62-M65. check the rs274ngc manual
[16:16:20] <Lerneaen_Hydra> will do
[16:26:46] <jepler> Lerneaen_Hydra: they're in ASCII programmer-speak
[16:35:05] <skunkworks> well - I am off. See you guys tomorrow.
[16:35:13] <skunkworks> be nice
[16:35:14] <SWPadnos> see you then
[16:35:16] <skunkworks> :)
[17:19:48] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/motion/ (command.c motion.h): Fix bug in handling of soft limits - previously, you could jog all the way to the limit causing a fault, now jogs stop short of the limits by 0.1% of the axis range.
[17:39:52] <CIA-8> 03jmkasunich 07v2_0_branch * 10emc2/src/emc/motion/ (command.c motion.h): merge jog limit bugfix from HEAD
[17:40:51] <Lerneaen_Hydra> why have stop 0.1% of the axis range instead of having the motor stop 1 step away from the SW limit?
[17:41:15] <jmkasunich> because the core motion controller has no idea how big a step is
[17:41:47] <jmkasunich> not everybody uses steps, some people would have to worry about how big an encoder count is, etc
[17:42:27] <jmkasunich> it would have to be 2 counts/steps anyway, because of +/- 1 quantization error
[17:42:37] <Lerneaen_Hydra> oh. that complicates matters somewhat. so 0.1% is a relatively arbitrary number? (is it you have a very very large table that 0.1% may even be several mm from the limit?)
[17:42:49] <jmkasunich> yeah, its arbitrary
[17:42:58] <Lerneaen_Hydra> if so, why have a percentage instead of a fixed value of say, 0.1mm or so
[17:42:59] <jmkasunich> a 10 meter machine would lose 10mm of travel
[17:43:26] <jmkasunich> because the core motion controller also has no idea what units it is using
[17:43:42] <Lerneaen_Hydra> oh... that also makes things less fun...
[17:43:46] <jmkasunich> 0.1mm isn't much to you, but 0.1 inch is a lot to me (or a guy with a mill that has only 3" travel)
[17:44:22] <jmkasunich> this way, the guy with the 3" mill lose 0.003", and the guy with the 10meter mill uses 10mm
[17:44:27] <jmkasunich> and both can probably live with that
[17:44:29] <Lerneaen_Hydra> 2.54mm is a lot yes.. still it seems to me that the 0.1% thing seems un-elegant
[17:44:53] <jmkasunich> sometimes we're forced to do un-elegant things
[17:45:09] <Lerneaen_Hydra> are you able to change the value to a percentage that one can set?
[17:45:13] <jmkasunich> picking a constant number (whether 0.01" or 0.1mm or whatever) is even worse
[17:45:42] <Lerneaen_Hydra> after it's been compiled, or is 0.1% hardcoded
[17:45:53] <jmkasunich> not without more fscking around than I want to do, I see no reason to create yet another ini file parameter to confuse people
[17:46:11] <jmkasunich> you can always set your soft limits 0.1% higher if you want
[17:46:43] <Lerneaen_Hydra> heh, you have a point there. more settings can be very confusing.
[17:46:54] <Lerneaen_Hydra> that is, if you don't understand them
[18:04:43] <Jymmm> Naybe you guys are better at this than me, but can anyone find the micro endmills (not drill bits) on ebay? I'd think they would have a catagory for them.
[18:12:12] <giacus> hi Jymmm !
[18:12:32] <giacus> should be simple ..
[18:14:14] <giacus> maybe dremel tools ?
[18:19:38] <giacus> the're the smallest I know
[18:29:48] <bill203> does proxxon make bits too?
[18:30:21] <CIA-8> 03jmkasunich 07v2_0_branch * 10emc2/src/hal/hal_priv.h: merge HAL shared memory size increase from HEAD
[18:33:11] <CIA-8> 03jepler 07HEAD * 10axis/extensions/emcmodule.cc:
[18:33:11] <CIA-8> emcmodule.cc: add a new feature to calculated average speed.
[18:33:11] <CIA-8> axis.py: display calculated speed. add Control-R doc in help screen.
[18:33:11] <CIA-8> enable lathe code based on an inifile variable [DISPLAY]LATHE being non-empty.
[18:33:11] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py:
[18:33:12] <CIA-8> emcmodule.cc: add a new feature to calculated average speed.
[18:33:14] <CIA-8> axis.py: display calculated speed. add Control-R doc in help screen.
[18:33:16] <CIA-8> enable lathe code based on an inifile variable [DISPLAY]LATHE being non-empty.
[18:35:02] <CIA-8> 03jmkasunich 07v2_0_branch * 10emc2/src/hal/utils/ (scope.c scope_rt.c scope_rt.h scope_shm.h scope_usr.h): merge 'oscilloscope' spelling fix
[19:16:11] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py:
[19:16:11] <CIA-8> get rid of some debug messages
[19:16:11] <CIA-8> default to a different view for the lathe.
[19:20:09] <Jymmm> giacus: Like I said, I can't find them, even under dremel. the ones with the plastic ID ring, but nor drillbits.
[19:27:15] <giacus> uhm, no luck then
[19:33:09] <CIA-8> 03swpadnos 07HEAD * 10emc2/src/hal/components/stepgen.c: Add extra error checking to step_types: only allow types between 0 and MAX_STEP_TYPE
[19:34:20] <Jymmm> hey SWPadnos
[19:34:26] <SWPadnos> hi jymmmmmmmmm
[19:34:56] <Jymmm> SWPadnos JUST got the 3mm LEDs in, not bad at all 30 deg viewing
[19:36:30] <SWPadnos> cool
[19:37:00] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py: more lathe mode stuff: only have one view, forbid rotation
[19:48:08] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py: reposition "Z" on the plot for the lathe
[19:51:16] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py: show home symbols in the right spot for lathe mode
[19:58:12] <K4ts> evening
[19:58:17] <K4ts> hello
[19:58:23] <K4ts> ciao alex_joni
[19:58:51] <alex_joni> ciao K4ts
[20:00:28] <alex_joni> * alex_joni is off to bed
[20:00:31] <alex_joni> g'night all
[20:00:33] <alex_joni> night K4ts
[20:11:38] <CIA-8> 03jepler 07HEAD * 10axis/scripts/axis.py:
[20:11:38] <CIA-8> delete view items from the menu
[20:11:38] <CIA-8> rotate and reposition "X" in plot
[20:13:10] <CIA-8> 03cradek 07HEAD * 10emc2/configs/nist-lathe/ (inch.ini nist-lathe.hal): homing and various cleanups
[21:16:59] <K4ts> night
[21:23:30] <NickServ> This nickname is owned by someone else
[21:23:30] <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password>
[21:28:07] <K4ts> ah giacus
[22:21:25] <CIA-8> 03cradek 07HEAD * 10axis/scripts/axis.py: machine speed readout is now optional (defaults to off)
[22:21:26] <CIA-8> 03cradek 07HEAD * 10axis/tcl/axis.tcl: machine speed readout is now optional (defaults to off)
[23:33:45] <CIA-8> 03swpadnos 07HEAD * 10emc2/src/hal/components/timedelay.c: Finally figured out how to spell my own name
[23:48:21] <giacus> added a link-bar to the top of the stats page: http://www.giacus.org/emcstats/emc.html
[23:48:55] <giacus> last week is update every 15 minuts, last month/full log every night ..
[23:49:27] <giacus> I had to upgrade from pisg 0.65 to V. 0-68, there was a bug
[23:57:34] <giacus> CIA-4 seems to be sad at the moment: 13.0% lines contained sad faces. :(
[23:57:37] <giacus> :D
[23:58:11] <giacus> and losted rayh..