Control M - Codes

Control M-Codes execute or alter certain 3500i functions, such as program end, sub-program call, dry run, etc.

These M-Codes are part of the 3500i software. To use them, enter the appropriate M-Code into the program.

M-Code

Function

M0 or M00

Program Stop Mode. Program stops

 

indefinitely. Touch Start to resume.

 

 

M1 or M01

Optional Program Stop. Optional

 

program stops indefinitely. Touch Start

 

to resume.

 

 

M2 or M02

End of Program. At M02, the program

 

stops and returns to the first program

 

block.

 

 

M19

Spindle Orientation. (Followed by the C

 

word for a spindle orient to a specific

 

angle [i.e., M19 C45 orients the spindle

 

to 45 degrees].

 

 

M30

Jump to New Program. Return to other

 

program. M30 O75 programmed, as the

 

last block of a main program returns the

 

3500i to program #75. O75 must be in

 

the same file.

 

 

M98

Call sub-program. A block in the main

 

program with M98 P100 executes

 

sub-program 100. O100 must be in the

 

file after the end of the main program.

 

 

M99

End of sub-program. M99 ends a

 

sub-program and returns to the main

 

program at the block preceding the last

 

executed program call.

 

 

M105

Dry Run, All Axes. Program M105 in a

 

program file or in MDI to set Dry Run

Mode. 3500i executes all feed moves at a rate set by the builder. It enables you to run programs through quickly to check for mistakes. M107disables Dry Run.

NOTE: Making and saving a change to the Setup Utility cancels M105.

11.4 Advanced Programming

ACU-RITE 3500i

383

Page 409
Image 409
Acu-Rite CNC 3500i user manual Control M Codes, 383