Programming manual.
CNC 8070
·5·
(REF: 1709)
CHAPTER 10 ELECTRONIC THREADING AND RIGID TAPPING.
10.1 Electronic threading with constant pitch (G33) ............................................................ 179
10.1.1 Programming examples (·M· model)........................................................................ 182
10.1.2 Programming examples (·T· model) ........................................................................ 183
10.2 Electronic threading with variable pitch (G34) ............................................................. 185
10.3 Rigid tapping (G63)...................................................................................................... 189
10.4 Withdraw the axes after interrupting an electronic threading (G233)........................... 191
10.4.1 Variables related to G233. ....................................................................................... 194
10.4.2 Programming example............................................................................................. 194
CHAPTER 11 GEOMETRY ASSISTANCE
11.1 Square corner (G07/G60) ............................................................................................ 195
11.2 Semi-rounded corner (G50)......................................................................................... 196
11.3 Controlled corner rounding, radius blend, (G05/G61).................................................. 197
11.3.1 Types of corner rounding ......................................................................................... 198
11.4 Corner rounding, radius blend, (G36) .......................................................................... 202
11.5 Corner chamfering, (G39)............................................................................................ 204
11.6 Tangential entry (G37)................................................................................................. 206
11.7 Tangential exit (G38) ................................................................................................... 207
11.8 Mirror image (G11, G12, G13, G10, G14) ................................................................... 208
11.9 Pattern rotation (G73) .................................................................................................. 212
11.10 General scaling factor.................................................................................................. 214
11.11 Work zones.................................................................................................................. 217
11.11.1 CNC behavior when there are active work zones.................................................... 218
11.11.2 Set the limits of the work zones (G120/G121/G123)................................................ 219
11.11.3 Enable/disable the work zones (G122). ................................................................... 221
11.11.4 Summary of work zone related variables................................................................. 224
CHAPTER 12 ADDITIONAL PREPARATORY FUNCTIONS
12.1 Dwell (G04 / #TIME). ................................................................................................... 225
12.2 Software limits.............................................................................................................. 227
12.2.1 Define the first software limit (G198/G199).............................................................. 228
12.2.2 Define the first software limit via variables............................................................... 230
12.2.3 Define the second software limit via variables. ........................................................ 231
12.2.4 Variables associated with the software limits........................................................... 232
12.3 Turn Hirth axis on and off (G170/G171)....................................................................... 233
12.4 Set and gear change.................................................................................................... 234
12.4.1 Change parameter set of an axis (G112)................................................................. 234
12.4.2 Change the gear and set of a Sercos drive using variables..................................... 235
12.4.3 Variables related to set and gear change. ............................................................... 236
12.5 Smooth the path and the feedrate. .............................................................................. 237
12.5.1 Smooth the path (#PATHND)................................................................................... 237
12.5.2 Smooth the path and the feedrate (#FEEDND). ...................................................... 238
CHAPTER 13 TOOL COMPENSATION
13.1 Tool radius compensation............................................................................................ 241
13.1.1 Location code (shape or type) of the turning tools................................................... 242
13.1.2 Functions associates with radius compensation...................................................... 245
13.1.3 Beginning of tool radius compensation .................................................................... 248
13.1.4 Sections of tool radius compensation ...................................................................... 251
13.1.5 Change of type of radius compensation while machining........................................ 255
13.1.6 Cancellation of tool radius compensation ................................................................ 257
13.2 Tool length compensation............................................................................................ 260
13.3 3D tool compensation. ................................................................................................. 262
13.3.1 Programming the vector in the block........................................................................ 264
CHAPTER 14 SUBROUTINES.
14.1 Executing subroutines from RAM memory. ................................................................. 267
14.2 Definition of the subroutines ........................................................................................ 268
14.3 Subroutine execution. .................................................................................................. 269
14.3.1 LL. Call to a local subroutine.................................................................................... 270
14.3.2 L. Call to a global subroutine.................................................................................... 270
14.3.3 #CALL. Call to a global or local subroutine.............................................................. 271
14.3.4 #PCALL. Call to a global or local subroutine initializing parameters........................ 272
14.3.5 #MCALL. Modal call to a local or global subroutine................................................. 273
14.3.6 #MDOFF. Turning the subroutine into non-modal.................................................... 275
14.3.7 #RETDSBLK. Execute subroutine as a single block................................................ 276
14.4 #PATH. Define the location of the global subroutines. ................................................ 277
14.5 OEM subroutine execution........................................................................................... 278