Can you please say what version of LinuxCNC you are running, and provide
a complete program which illustrates the problem, rather than just a
snippet?  Please also use G41.1 D- instead of G41 so that the program
does not depend on the details of your tool table, or provide the
relevant tool table line.

I converted your example into a complete ngc program and ran it on our
current development version ("2.8.0-pre"), though I expect our current
stable version (2.7.1) to behave the same.  Unfortunately, I failed to
reproduce the problem you report.

Here's my program, which draws the portion of your path offset by 0, 5,
10, 20 and 50mm:

    G21 G40 G90.1  ; note, I assumed this part program is in mm
    F1000

    O<path> sub
        G41.1 D[#1]
        G0X0.0000Y24.8610
        G0Z-17.0000
        M3
        G1X7.5850Y21.5360Z-19.0000
        G1X12.9820Z-19.0000
        G1X24.4020Y11.5920Z-19.0000
        G2X25.8100Y8.5000Z-19.0000I21.7100J8.5000
        G40
    O<path> endsub

    O<path> call [0]
    O<path> call [5]
    O<path> call [10]
    O<path> call [20]
    O<path> call [50]
    M2

All 5 paths show in the preview plot and run successfully using the
sample configuration sim/axis/axis.ini.

Jeff

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to