Programming and Operating Manual (Milling)
4 6FC5398-4DP10-0BA1, 01/2014
8.2.1 Programming dimensions ........................................................................................................................... 51
8.2.2 Plane selection: G17 to G19 ....................................................................................................................... 51
8.2.3 Absolute/incremental dimensioning: G90, G91, AC, IC .............................................................................. 52
8.2.4 Dimensions in metric units and inches: G71, G70, G710, G700 ................................................................. 53
8.2.5 Polar coordinates, pole definition: G110, G111, G112................................................................................ 54
8.2.6 Programmable work offset: TRANS, ATRANS ........................................................................................... 56
8.2.7 Programmable rotation: ROT, AROT .......................................................................................................... 56
8.2.8 Programmable scaling factor: SCALE, ASCALE ........................................................................................ 58
8.2.9 Programmable mirroring: MIRROR, AMIRROR .......................................................................................... 58
8.2.10 Workpiece clamping - settable work offset: G54 to G59, G500, G53, G153 ............................................... 60
8.2.11 NC block compression (COMPON, COMPCURV, COMPCAD) ................................................................. 61
8.2.12 Cylinder surface transformation (TRACYL) ................................................................................................ 63
8.3 Linear interpolation ..................................................................................................................................... 69
8.3.1 Linear interpolation with rapid traverse: G0 ................................................................................................ 69
8.3.2 Feedrate F .................................................................................................................................................. 70
8.3.3 Linear interpolation with feedrate: G1 ......................................................................................................... 70
8.4 Circular interpolation ................................................................................................................................... 72
8.4.1 Circular interpolation: G2, G3 ..................................................................................................................... 72
8.4.2 Circular interpolation via intermediate point: CIP ........................................................................................ 76
8.4.3 Circle with tangential transition: CT ............................................................................................................ 77
8.4.4 Helix interpolation: G2/G3, TURN ............................................................................................................... 78
8.4.5 Feedrate override for circles: CFTCP, CFC ................................................................................................ 78
8.5 Thread cutting ............................................................................................................................................. 79
8.5.1 Thread cutting with constant lead: G33 ...................................................................................................... 79
8.5.2 Tapping with compensating chuck: G63 ..................................................................................................... 80
8.5.3 Thread interpolation: G331, G332 .............................................................................................................. 81
8.6 Fixed point approach .................................................................................................................................. 82
8.6.1 Fixed point approach: G75 ......................................................................................................................... 82
8.6.2 Reference point approach: G74 .................................................................................................................. 83
8.7 Acceleration control and exact stop/continuous path .................................................................................. 84
8.7.1 Acc
eleration pattern: BRISK, SOFT............................................................................................................ 84
8.7.2 Exact stop/continuous-path control mode: G9, G60, G64 ........................................................................... 84
8.7.3 Dwell time: G4 ............................................................................................................................................ 86
8.8 Spindle movements .................................................................................................................................... 87
8.8.1 Gear stages ................................................................................................................................................ 87
8.8.2 Spindle speed S, directions of rotation ....................................................................................................... 87
8.8.3 Spindle positioning: SPOS .......................................................................................................................... 88
8.9 Contour programming support .................................................................................................................... 88
8.9.1 Contour definition programming ................................................................................................................. 88
8.9.2 Rounding, chamfer ..................................................................................................................................... 90
8.10 Tool and tool offset ..................................................................................................................................... 93
8.10.1 General Information .................................................................................................................................... 93
8.10.2 Tool T ......................................................................................................................................................... 94
8.10.3 Tool compensation number D ..................................................................................................................... 94
8.10.4 Selecting the tool radius compensation: G41, G42 ..................................................................................... 96
8.10.5 Corner behavior: G450, G451 .................................................................................................................... 99
8.10.6 Tool radius compensation OFF: G40 ........................................................................................................ 100
8.10.7 Special cases of the tool radius compensation ......................................................................................... 101
8.10.8 Example of tool radius compensation ....................................................................................................... 102
8.11 Miscellaneous function M ......................................................................................................................... 103
8.12 H function ................................................................................................................................................. 103
8.13 Arithmetic parameters, LUD and PLC variables ....................................................................................... 104
8.13.1 Arithmetic parameter R ............................................................................................................................. 104
8.13.2 Local User Data (LUD) ............................................................................................................................. 105
8.13.3 Reading and writing PLC variables ........................................................................................................... 106
8.14 Program jumps ......................................................................................................................................... 107
8.14.1 Unconditional program jumps ................................................................................................................... 107
8.14.2 Conditional program jumps ....................................................................................................................... 108
8.14.3 Program example for jumps ...................................................................................................................... 109