Synchronisation type of tool request (P-CHAN-00086)
P-CHAN-00086 | Synchronisation type of tool request (T function) |
Description | This parameter defines the synchronisation type of a tool request (T function). The synchronisation type is defined as a string constant or a hexadecimal value. |
Parameter | tool.synch |
Data type | STRING |
Data range | See figure below |
Dimension | ---- |
Default value | NO_SYNCH |
Remarks | werkzeug.synch (Old syntax) Example tool.synch MNS_SNS 0x00000008
Note: Programming a UNS32 variable is permissible for downward compatibility reasons. Example: tool.synch 0x00000008 |
Constant | Value | Meaning |
NO_SYNCH | 0x00000000 | No output of T function to PLC |
MOS | 0x00000001 | Output of T function to PLC without synchronisation |
MVS_SVS | 0x00000002 | Output of T function to PLC before motion block, |
MVS_SNS | 0x00000004 | Output of T function to PLC before motion block, |
MNS_SNS | 0x00000008 | Output of T function to PLC after motion block, |
MNE_SNS | 0x00000020 | Output of T function to PLC after (measurement) event, |
BWD_SYNCH | 0x00400000 | Synchronisation of T function during backward motion with MVS_SVS |
FWD_SYNCH | 0x00800000 | Synchronisation of T function during 'Simulated forward motion' with the associated synchronisation type |
FAW_SYNCH | 0x10000000 | Stop of decoding (Flush and Wait): Output of T function to PLC and stop of program decoding at block end until all NC blocks in NC channel are completed. FAW_SYNCH can be set in addition to other synchronisation types. T functions with FAW_SYNCH may not be used during active tool radius compensation (TRC), polynomial contouring and HSC mode. |
For examples, see section Synchronisation types of M functions.