Spindle functions
10
10.1 Spindle control
You can select from the following spindle control settings:
End of program
The following M functions are used for the end of program:
M function from
MD10714 $MN_M_NO_FCT_EOP
Main program end Spindle continues
to run
M2, M30 End of main program and return jump to
beginning of program
Spindle stops
M17 End of subprogram and return jump into
the main program
Spindle continues
to run
If machine data MD10714 $MN_M_NO_FCT_EOP is not equal to zero, then a distinction is
made between M2 / M30 (program end of an NC program) and the M function set in
MD10714 $MN_M_NO_FCT_EOP.
Example
MD10714 $MN_M_NO_FCT_EOP = 32 means "M32" for the program end of a program
generated in the "JOG" or "MDA" operating mode.
Among other things, this functionality is required in order to continuously start the spindle in
manual operation (e.g. for scratching).
Configuring keys
If you implement a manual control using the keys on the machine control panel, then this is
realized via the following interface signals in the spindle data block:
DB3x.DBX30.0 Spindle stop
DB3x.DBX30.1 Spindle start, clockwise rotation
DB3x.DBX30.2 Spindle start, counter-clockwise rotation
The spindle can be started and stopped in the following state:
DB21.DBX35.7= 1 Channel in reset state
DB21.DBX35.6 = 1 Channel state interrupted
DB21.DBX35.3 = 1 Program state interrupted
SINUMERIK Operate (IM9)
Commissioning Manual, 12/2017, 6FC5397-1DP40-6BA1 147