M/S/T/Q Transfer During Block Scan - HEIDENHAIN TNC 426 PB/M Technical Manual

Table of Contents

Advertisement

M/S/T/Q transfer
during block scan
6 – 296
The PLC can collect the M/S/T/Q signals during the block scan in order to
output them after it ends:
7 7 7 7
Set MP7681 to a value other than zero so that after a block scan the
message RESTORE MACHINE STATUS is displayed and output with the M/S/T/
Q signals:
7 7 7 7
With the external start key, activate the output of the displayed signals. As
long as these signals are being output, M4161 remains set.
7 7 7 7
In the system files PLC:\MGROUPS.SYS and PLC:\MSPLIT.SYS, define the
M functions to be output after a block scan.
The M/S/T/Q signals are output in this sequence (exception: see the
instruction ORDER.PRIO):
n
1st: M function that was defined with MFIRST
n
2nd: M/S/T/Q signals in the programmed sequence
n
3rd: M function that was defined with MLAST
As of NC software 280 470-12, 280 472-13, 280 474-12, 280 476-01:
The error message PLC function not permitted appears if during
RESTORE MACHINE STATUS the PLC shifted the datum or switched traverse
ranges or spindles.
As of NC software 280 476-03:
After RESTORE MACHINE STATUS, the control checks whether the status set by
the PLC agrees with the status calculated by the NC. No error message
appears if this is the case; if for example another traverse range is selected in
a tool change macro but the original traverse range is set at the end of the
macro. If the NC status and PLC status do not match, the error message
PLC function not permitted appears.
In order to run the above named functions on machines that have executed
them through the PLC, and so led to the PLC function not permitted error
message, there are functions that can be executed from an NC macro:
n
FN17: SYSWRITE ID20 NR13, to switch between two spindles
n
FN31: RANGE SELECT, to switch the traverse range (RANGE), the axis
assignment (ASSIGNED), and the axis display (DISPLAYED)
n
FN32: PLC PRESET, to execute a PLC datum shift
The functions are only visible with code number 555343.
Function
Spindle switchover
Range of traverse, axis
assignment, axis display
Datum shift
NC
FN17: SYSWRITE ID20 NR13 Module 9175
FN31: RANGE SELECT
FN32: PLC PRESET
HEIDENHAIN Technical Manual TNC 426, TNC 430
PLC
Module 9152
Module 9230

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 430 pa/mTnc 430 mTnc 426 cbTnc 430 caTnc 426 pbTnc 430 pa ... Show all

Table of Contents