CS-Lab Support Forum for CNC Community

Help to run this brand-new forum and stay with us.
Ask your questions, we are here to help! 

 

Forum Navigation
You need to log in to create posts and topics.

Subroutine M98 never executed

Hello,

I have a problem with M98 subroutine in Mach3 and CSMIO IP4.

If I run this gcode file:

G90

F2000
G1 Z -1
G1 X0 Y0

G91
M98 P1000 L4
M30

O1000
G1 Y200
G1 X200
G1 Y-200
G1 X-200
M99

%

the O1000 is never executed.

If I wrote a second gcode file (1000.tap) and put it in subroutine folder like this:

G1 Y200
G1 X200
G1 Y-200
G1 X-200
M99

%

and call it inside the main gcode file:

G90

F2000
G1 Z -1
G1 X0 Y0

G91
M98 (1000.tap) L4
M30

It works.

Do you know where does come this problem? I haven't found answer on internet.

 

Thank you

jeff

Hi,

Please look at this link https://www.machsupport.com/forum/index.php?topic=6334.0

I also tested the provided example and section.

%
O0001 (MAIN PROGRAM)
G00 G90 G43
G1 X100 F500
M98 P0002 L2
M30

O0002 (SUB PROGRAM)
Y50 F500
Y0
M99
%

 

Regards,

Wojtek

Thank you I found m'y mistake, I wrote the script with linux and endline aren't thé same. Reedited it and change endline with notepad do the job.

Thank you!

 

CS-Lab Support has reacted to this post.
CS-Lab Support

PARTNERS:

 

USA

Germany

Slovenia / Bosnia

Spain

South Africa

UNI-CAM

The Netherlands

Portugal

Greece

  Distrib milionis logo

Hungary

Distrib logot

Bulgaria

Master

Kenya

Proteq Automation

Egypt

Germanelectronix

China

Jun Ma

Serbia

ALCO

Italy

LVL tech r

Denmark

Varntoft Dania

Finland