Touch off inhibited during manual tool change (LCNC Master)

More
15 May 2017 12:36 #93223 by hwylie
Manual control and MDI intervention to perform tool touch-off are blocked during manual tool change, whether Axis or Gmoccapy GUI is in use.

Evidently related, this error is reported when touching-off prior to launching any G-code: 'Near line 0 of ... Line with G10 does not have L1, L10, L11, L2 or L20.

tool.tbl contains no offsets, but simply 'Tn Pn' in each record (1,2, ...)

Gcode programs which ran under LCNC 2.5.x all fail/report error in this manner, under Master (2.8.0-pre1-3124, installed May 13) whether using Axis or Gmoccapy GUI.

INI files for old (2.5.2) and new (2.8.0) LCNC are without start-up Gcode, although substantially different in order to make use of new trivkins gantry capabilities under Master - for which the development team is commended!

Since there is no explicit G10 code in failing programs, and (as I understand) it should not be required for manual tool change, am I overlooking a requirement in the evolution from LCNC 2.5 to 2.8?

Standard HAL manual toolchange netlist is used, in conjunction with hal_manualtoolchange component (INI and HAL files attached).
Attachments:

Please Log in or Create an account to join the conversation.

More
15 May 2017 19:51 #93234 by hwylie
To distinguish the issues, it is noted that executing G10 L2 P1 X0 Y0 Z0 to explicitly set offsets to 0 avoids the error report prior to touch-off (for G54 coordinate system).

While explanation for the need to include this will be informative (not req'd in LCNC 2.5.2), the critical issue is the inability to perform Z touch-off at time of manual tool change. To reiterate, manual control (and MDI) are blocked while waiting for manual tool change, preventing jogging to set the new tool offset.

Please Log in or Create an account to join the conversation.

More
17 May 2017 22:00 #93320 by andypugh

Evidently related, this error is reported when touching-off prior to launching any G-code: 'Near line 0 of ... Line with G10 does not have L1, L10, L11, L2 or L20.


This was an actual bug, and was fixed yesterday.
github.com/LinuxCNC/linuxcnc/commit/cb74...fec83e261c6c62be6fa9
The following user(s) said Thank You: hwylie

Please Log in or Create an account to join the conversation.

Time to create page: 0.136 seconds
Powered by Kunena Forum