Default M functions

Channel M functions

In compliance with DIN 66025, the following M functions are assigned fixed defaults as CNC commands. Unless specified accordingly in the channel parameter list, they are neither output nor synchronised.

M function

Meaning

M00

Programmed stop

M01

Optional stop

M02, M30

Main program end

M17, M29

Subroutine end

Notice

notice

The parameter P-CHAN-00041 must be assigned to the channel- or axis-specific output.

Spindle M functions

As defined in DIN 66025, the following M functions are fixed defaults for spindle control. A synchronisation method is not specified as for other M functions but for each spindle under the special parameters in the channel parameter list [CHAN] (except M40 - M45).

M function

Meaning

M03

Endless clockwise spindle rotation

M04

Endless counter-clockwise spindle rotation

M05

Stop spindle

M19

Positioning spindle

M40 - M45

Exception: Gear speed selection for the main spindle

Programing Example

prg_example

Default M functions

Spindle output

spindel[0].m3_synch       0x00020002   PLC_INFO, MVS_SVS

spindel[0].m4_synch       0x00020004   PLC_INFO, MVS_SNS

Channel output

m_synch[3] 0x00000002  Channel output