Prompted by a forum thread:
https://forum.linuxcnc.org/20-g-code/37542-strange-behaviour-m61-qn-and-cuttercompensation

I have done some experiments in sim/axis/axis-mm using the sample
g-code (included below)

With M6 T2 enabled (about half way through) it's all fine
With M61 Q2 the code _runs_ OK but gives a warning message when the
file is reloaded.
(And with M61 Q12, it correctly gives an error on loading, and on running)

Testing with tklinuxcnc, no error except in the M61 Q12 case, when
there really is an error.

So my conclusion is that the file-check on loading in Axis is to
blame. In what way might that handle M61 differently to the way that
the actual machining process does?


; Testfile for M61 Q2 and cuttercompensation problem. In Tooltable
Tool T12 D=12 and Tool T2 D=2 required.

 G0 G17 G21 G40 G49 G55 G80 G90 G94 M48
 G10 L2 P1 X0 Y0 Z0 R0

(********************************************)

 (Cutter D12)

 T12 M6

 G64 P.005
 G0 G17 G21 G40 G49 G55 G80 G90 G94 M48
 S13000 M3
 G0 G55 G43 X0 Y-10  F980.
 G0 Z4.0000
 G1 Z0.5000
 Z-2.5000 F1200.
 Y13.3
 Z1
 G0 G53 G49 Z0

(********************************************)

 (Cutter D2)
 G0 G53 X200 Y195

  M61 Q2
; T2 M6

;M0
 G64 P.005
 G0 G17 G21 G40 G49 G55 G80 G90 G94 M48
 S23000 M3
 G0 G55 G43 X0 Y-3  F800.
 G0 Z4.0000
 G1 Z0.5000
 Z-2.45000 F333.
 G1 G41 X6.25 Y-3
 Y12.25
 G3 X5 Y13.5 I-1.25 J0
 G1 X-5
 G3 X-6.25 Y12.25 I0 J-1.25
 G1 Y-3
 G40 X0 Y-3
 G0 Z1
 G0 G53 G49 Z0
 M30


-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to