Path or time-related pre-output of M functions (P-CHAN-00070)
P-CHAN-00070 | Path or time-related pre-output of M functions |
Description | This parameter is used in connection with M functions
The field index 'i' defines the number of associated M functions. The value of m_pre_outp[i] defines the path and time-related output point before actual processing of the M function on the path. |
Parameter | m_pre_outp[i] where i = 0 999 (maximum number of M functions, application-specific) |
Data type | UNS32 |
Data range | 0 ... MAX(UNS32) |
Dimension | 0.1 µm or µs |
Default value | 0 |
Remarks | The pre-output value can also be defined in the NC program [PROG//section V.G. variables]. Caution: If one of these synchronisation types is later changed into one which requires no pre-output value, P-CHAN-00070 (m_pre_outp[i]) must be assigned to 0. Otherwise, a license error is generated in case of microjoints if this function is not licensed or not enabled (see P-CHAN-00600 alternatively P-STUP-00060). Parameterisation example: The user-specific M functions M96 and M98 must be output to the SPS 10 mm before reaching the synchronisation position in the block sequence. The user-specific M functions M97 and M99 to SPS must be output 40 milliseconds before reaching the time of synchronisation in the block sequence.
# Definition of M functions and synchronisation types # ============================================ m_synch[96] 0x01000000 MEP_SVS m_synch[97] 0x02000000 MET_SVS m_synch[98] 0x00100000 MEP_MOS m_synch[99] 0x00200000 MET_MOS # # Definition of pre-output path, pre-output time #======================================= m_pre_outp[96] 100000 in 0.1µm m_pre_outp[97] 40000 in µs m_pre_outp[98] 100000 in 0.1µm m_pre_outp[99] 40000 in µs |