4.9 Synchronism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 13
4.9.1 Permanent synchronism . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 13
4.9.2 Selectable synchronism . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 13
4.9.3 Tracking synchronism (G79 . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 14
4.9.4 Synchronism in combination with interpolation and chaining . . 4 – 15
4.10 Collision monitoring (G96, G97) . . . . . . . . . . . . . . . . . . . . . . 4 – 16
4.10.1 Specifying a deceleration value . . . . . . . . . . . . . . . . . . . . . . 4 – 16
4.10.2 Specifying a rapid input . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 16
4.10.3 Collision monitoring - Example . . . . . . . . . . . . . . . . . . . . . . . 4 – 17
4.11 Block transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 19
4.11.1 Maximum loop-over G64 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 19
4.11.2 Exact stop G60 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 22
4.11.3 Loop-over window 1 or 2 (G66, G67) . . . . . . . . . . . . . . . . . . 4 – 25
4.11.4 Path-dependent chaining (G63) . . . . . . . . . . . . . . . . . . . . . . 4 – 27
4.11.5 Block transitions with different coupling types . . . . . . . . . . . . 4 – 30
4.11.6 M-functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 – 31
4.11.6.1 Output of M-functions during positioning . . . . . . . . . . . . . . . . 4 – 31
4.11.6.2 Output of M-functions before positioning . . . . . . . . . . . . . . . . 4 – 32
4.11.6.3 Output of M-functions after positioning . . . . . . . . . . . . . . . . . 4 – 33
4.11.7 External block change G50, G51) . . . . . . . . . . . . . . . . . . . . . 4 – 34
4.11.8 Flying actual-value setting G87, G88, G89 . . . . . . . . . . . . . . 4 – 36
4.11.9 Program-dependent external read-in enable (G99) . . . . . . . . . 4 – 38
4.11.10 Acceleration override G30 to G39 . . . . . . . . . . . . . . . . . . . . . 4 – 39
5 M-Functions with Special Function
. . . . . . . . . . . . . 5 – 1
5.1 Stop at block end M00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 – 1
5.2 Continuous loop M18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 – 1
5.3 Subroutine end M17/M29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 – 2
5.4 Program end M02/M30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 – 2
6 Tool Offsets
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 1
6.1 Tool offset G43, G44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 1
6.2 Tool offset memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 2
6.3 Variants of tool offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 3
6.3.1 Tool length offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 3
6.3.2 Tool length wear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 4
6.4 Direction of tool length offset . . . . . . . . . . . . . . . . . . . . . . . . . 6 – 5
7 Programming in S5 Format
. . . . . . . . . . . . . . . . . . . . 7 – 1
8 Appendix
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 – 1
8.1 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 – 1
8.2 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 – 2