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

[01:14:03] <Dave911_> Dave911_ is now known as Dave911
[14:45:06] <cradek> micges: what did you mean about the touch off window not working? I did not understand.
[15:41:31] <micges> I mean if tool is not loaded and you trying to touch off z tool offset you have error: emc/task/emctask.cc 321: interp_error: P value out of range with G10 L1 or G10 L10
[15:49:38] <cradek> oh I see
[15:49:57] <cradek> if no tool is loaded, 'T' should be removed from the choices in touch off
[15:50:43] <micges> ok, I'll fix that
[15:51:44] <micges> cradek: motion and halui have duplicated pins for tlo values, which one we left and which we remove?
[15:52:47] <micges> I think that they should be in halui, then motion don't have to mess with tlo
[15:53:52] <jepler> for 2.4 we should probably only mark as deprecated (and then remove in 2.5); if the pin existed in 2.3 and was not documented as deprecated then we shouldn't remove it without warning
[15:54:27] <jepler> I don't have a strong opinion about which one should remain
[15:55:05] <cradek> fine with me
[15:55:32] <cradek> I don't know why motion cares about offsets
[15:56:49] <micges> cradek: http://git.linuxcnc.org/gitweb?p=emc2.git;a=commit;h=af6684b4ffeb1447ffeed094cc1e83eb6b674d01
[15:57:15] <jepler> oh snap
[15:57:17] <cradek> well isn't that funny
[15:57:27] <cradek> looks like it was a lot of work
[15:58:53] <micges> indeed
[15:59:02] <cradek> wonder why I did it
[15:59:15] <jepler> I think it had to do with 5-axis kinematics
[15:59:23] <jepler> at one point the kinematics had to be aware of the tool length
[15:59:38] <jepler> didn't you find a smarter design (w tlo?) to get rid of that need?
[15:59:47] <cradek> yeah I bet you're right
[16:03:48] <jepler> http://emergent.unpy.net/files/sandbox/deprecate-motion-tooloffset.patch
[16:04:45] <jepler> oh, darn; I thought they were never documented, but they are in emc2hal.lyx :(
[16:13:51] <CIA-83> EMC: 03micges 07tlo_all_axes * r857ee6a2982d 10/src/emc/usr_intf/halui.cc: Make all tlo values available in halui
[16:40:52] <CIA-83> EMC: 03micges 07tlo_all_axes * rd1b1bf79a12f 10/lib/python/rs274/interpret.py: Remove last trace of tlo_along_w from Axis GUI
[16:53:01] <Martinp23> [Global Notice] Hi all! Unfortunately we've had some problems with our services email for several hours now. If you haven't received expected email from nickserv, please drop into #freenode and we'll do our best to help. Thanks for using freenode and sorry for the inconvenience.
[17:03:41] <CIA-83> EMC: 03micges 07master * ra9495decb30e 10/src/emc/usr_intf/axis/scripts/axis.py: If no tool is loaded, remove 'T' from the choices in touch off
[17:07:14] <cradek> yay, thanks
[17:07:49] <micges> welcome
[21:50:35] <dgarr> jepler: patch for axis handling of remote commands incorporating suggestions:
[21:50:42] <dgarr> http://www.panix.com/~dgarrett/stuff/0001-provide-way-for-axis-gui-to-reject-remote-applicatio.patch
[21:56:53] <micges> dgarr: thanks for the patch for tooledit, works fine
[21:57:45] <Dave911_> Dave911_ is now known as Dave911
[22:10:46] <dgarr> micges: good -- thanks for testing it
[23:03:30] <micges> I propose to add pin to motion that shows current direction (XY plane, in degrees) that tool tip is moving, any comments?
[23:03:49] <micges> especially to knife plotters
[23:05:59] <jt-plasma> sounds good to me
[23:06:49] <alex_joni> is that the only way to solve this?
[23:07:18] <alex_joni> could a simple component not do the same thing based on current XY positions and velocities..
[23:07:31] <alex_joni> or maybe TP knows in advance in what direction it will move
[23:09:46] <micges> I think component can do the job..
[23:10:44] <micges> I'm worry about G0<->G1 but only test shows truth
[23:10:51] <micges> alex_joni: thanks
[23:11:10] <alex_joni> micges: there might be advantages to have it in motion
[23:11:34] <alex_joni> but the big disadvantage is cluttering motion up with a lot of very specific things, that are not really usefull for most machines
[23:11:54] <micges> I know, I'll try to determine those advantages if they exists
[23:12:48] <alex_joni> perfect approach ;)
[23:13:07] <micges> hehe
[23:14:42] <micges> big disadvantage is that almost everything can be done in hal components and pyvcp tricks, but this is too much for I suppose half of users
[23:20:27] <alex_joni> micges: that's their disadvantage, not emc2's :P
[23:21:26] <micges> right