#emc-devel | Logs for 2009-12-12

[00:59:33] <cradek> help - infinite recursion! I want to make some little parts with a tapped hole - I should get rigid tapping working - I need to mount this encoder - I need to turn an adapter on the lathe - I should get touchy working on the lathe - I need to rearrange stuff so there is a place to set the touchscreen - I should go chat on irc!
[01:21:22] <jt-plasma> come on over cradek I'll help you out
[01:23:37] <cradek> the only thing that would "help" more is some beer or something
[01:23:47] <cradek> at least it's a weekend!
[01:24:31] <jt-plasma> yep I agree it is a glass of dry red for me
[01:30:56] <jt-plasma> * jt-plasma wished he had left 6" more inches between the CHNC and the plasma table :/
[01:31:42] <Jymmm> jt-plasma: Hey stooopid, remember.... Cut twice, measure once!
[01:31:56] <jt-plasma> LOL
[01:32:07] <jt-plasma> I ain't cut it yet
[01:32:28] <Jymmm> GIT ER DUN!
[01:46:15] <jt-plasma> well it don't take the siemens long to lose it's mind when you take the battery out with the power off
[02:07:07] <cradek> still trying to get that thing to work?
[02:07:29] <cradek> come over to the light side, luke errr john
[02:08:17] <Jymmm> jt-plasma: "I am your Father"
[02:08:30] <Jymmm> <evil laugh goes here>
[02:16:14] <jt-plasma> not much more I think
[02:16:29] <jt-plasma> I can get everything to work except the controller
[02:36:19] <jt-plasma> * jt-plasma listens to Eric Johnson Cliffs of Dover .... ahh Bach
[04:35:38] <CIA-13> EMC: 03cradek 07master * r199f26e6f049 10/src/emc/usr_intf/touchy/emc_interface.py: fix minor visual problem in lathe mode: dro columns not lining up
[04:40:26] <tom3p> Is this possible?
[04:40:26] <tom3p> A custom stepgen for simple sinking EDM:
[04:40:26] <tom3p> I have made some progress in using hal for EDM.
[04:40:26] <tom3p> I can move an 'axis' with an analog gap signal, using a velocity mode stepgen.
[04:40:26] <tom3p> The tool moves forward and backward between a beginning position and an end position according to a gap error signal (a signed velocity).
[04:40:27] <tom3p> But, EMC uses position mode stepgens.
[04:40:29] <tom3p> Would it be possible to modify a custom stepgen to allow the mode (position vs velocity) to be selected by a pin?
[04:40:32] <tom3p> Would other components of emc care?
[04:40:34] <tom3p> I'd like to enter 'velocity mode' or 'position mode' at will.
[04:40:36] <tom3p> Velocity mode would be for sink edm, Position mode would be for 'poses'.
[04:40:38] <tom3p> Programs would basicly be 'pose', 'edm' 'pose', 'edm' ... ( never both at once )
[04:40:40] <tom3p> I'd be willing to invest time if it wasnt impossible.
[04:40:42] <tom3p> Please comment about the possibilty.
[04:51:34] <cradek> seems like the problem would be with switching from velocity mode back into position mode. since the position is different from when you switched out of position mode, the position control (emc) sees a jump in the feedback
[04:55:53] <tom3p> and if i insured the posn was the same?
[04:56:08] <tom3p> (start here end here)
[04:56:20] <cradek> I don't see any problem then
[04:56:42] <tom3p> thx :) will try to do it
[04:57:09] <cradek> I bet you can do it without any modifications
[04:57:15] <cradek> run two stepgens, one in each mode
[04:57:22] <cradek> use muxes to switch the ins/outs between them
[04:57:31] <tom3p> 2 stepgens for 1 axis?
[04:57:40] <cradek> sure why not?
[04:57:53] <tom3p> oh, duh... yes why not :)
[04:58:03] <cradek> not sure about homing - you'll have to play with it
[04:58:19] <tom3p> thx again
[04:58:26] <cradek> if you cause a position jump, emc will just give you an ferror and disable the amps...
[04:58:58] <cradek> but if you are careful about that I bet you can wire it up in hal and go
[11:48:07] <CIA-13> EMC: 03micges 07tlo_all_axes * r63426a55566a 10/lib/python/rs274/glcanon.py: Fix Axis to load programs with G43 and G43.1
[13:32:09] <CIA-13> EMC: 03micges 07tlo_all_axes * r7fad832d4d06 10/lib/python/rs274/glcanon.py: oops this line was added by accident
[14:21:19] <CIA-13> EMC: 03micges 07tlo_all_axes * r7287daaff59a 10/src/emc/rs274ngc/interp_internal.cc: Changing G43.1 to use axis words caused sometimes to be interpreted like motion gcode, this patch fix this