Plc positioning (module 9221) – HEIDENHAIN TNC 306 Technical Manual User Manual
Page 412

7-122
TNC 416/TNC 406/TNC 306
PLC Modules for TNC 416/406
3/2000
4.14 PLC Positioning (Module 9221)
With Module 9221 you can position a NC axis by transferring the following parameters:
• Axis to be positioned
• Target position
• Feed rate
A simultaneous PLC positioning movement of several axes is interpolated. If you start an additional
axis while already positioning another, the first movement is aborted, and then all the programmed
axes (e.g. X, Y and Z) are positioned together.
There is no tool compensation. The tool path compensation must be ended before a PLC
positioning command. PLC positioning is not shown in the test graphics.
After the module call the corresponding markers M4120 to M4128 are set. You can abort
the PLC positioning command by resetting this marker. If you wish to change a parameter (e.g. feed
rate) of a positioning command in progress, you must first abort it with M4120 to M4128, change
the parameter, and call Module 9221 again.
The NC aborts the PLC positioning command when:
• An NC STOP occurs in the Manual or Handwheel mode of operation.
• An NC STOP and internal stop occur in the automatic modes of operation.
• An EMERGENCY STOP occurs.
• An error message occurs that results in a STOP.
Start PLC positioning command :
PS
B/W/D/K
[0 to 8]
PS
B/W/D/K
[0.0001mm]
PS
B/W/D/K
[mm/min]
PS
B/W/D/K
Bit 0: Target position type
=0: Absolute, referenced to the machine datum
=1: Incremental
Bit 1: Software limit switch
=0: Not active
=1: Active
CM 9221