HEIDENHAIN TNC 426B (280 472) ISO programming User Manual
Page 13

Contents
IX
HEIDENHAIN TNC 410, TNC 426, TNC 430
8.9
Coordinate transformation cycles ..... 223
DATUM SHIFT (Cycle G54) ..... 224
DATUM SHIFT with datum tables (Cycle G53) ..... 225
MIRROR IMAGE (Cycle G28) ..... 228
ROTATION (Cycle G73) ..... 229
SCALING FACTOR (Cycle G72) ..... 230
WORKING PLANE (Cycle G80, not TNC 410) ..... 231
Example: Coordinate transformation cycles ..... 236
8.10 Special Cycles ..... 238
DWELL TIME (Cycle G04) ..... 238
PROGRAM CALL (Cycle G39) ..... 238
ORIENTED SPINDLE STOP (Cycle G36) ..... 239
TOLERANCE (Cycle G62, not TNC 410) ..... 240
9 PROGRAMMING: SUBPROGRAMS AND PROGRAM SECTION REPEATS ..... 241
9.1
Marking Subprograms and Program Section Repeats ..... 242
9.2
Subprograms ..... 242
9.3
Program Section Repeats ..... 243
9.4
Program as Subprogram ..... 244
9.5
Nesting ..... 245
9.6
Programming Examples ..... 248
Example: Milling a contour in several infeeds ..... 248
Example: Groups of holes ..... 249
Example: Groups of holes with several tools ..... 250
10 PROGRAMMING: Q PARAMETERS ..... 253
10.1 Principle and Overview ..... 254
10.2 Part Families — Q Parameters in Place of Numerical Values ..... 255
10.3 Describing Contours Through Mathematical Functions ..... 256
10.4 Trigonometric Functions ..... 258
10.5 If-Then Decisions with Q Parameters ..... 259
10.6 Checking and Changing Q Parameters ..... 260
10.7 Additional Functions ..... 261
10.8 Entering Formulas Directly ..... 263
10.9 Preassigned Q Parameters ..... 266
10.10 Programming Examples ..... 269
Example: Ellipse ..... 269
Example: Concave cylinder machined with spherical cutter ..... 271
Example: Convex sphere machined with end mill ..... 273
Cinhalt.pm6
29.06.2006, 08:05
9