Iso function overview, Contour cycles, Radius compensation of the contour subprograms – HEIDENHAIN TNC 426B (280 472) ISO programming User Manual
Page 387: Coordinate transformations, Q-parameter definitions programming guide, M functions

Contour cycles
Sequence of program steps for machining with several tools
List of subcontour programs
G37 P01 ...
Define contour data
G120 Q1 ...
Drill define/call
Contour cycle: pilot drilling
G121 Q10 ...
Cycle call
Roughing mill define/call
Contour cycle: rough-out
G122 Q10 ...
Cycle call
Finishing mill define/call
Contour cycle: floor finishing
G123 Q11 ...
Cycle call
Finishing mill define/call
Contour cycle: side finishing
G124 Q11 ...
Cycle call
End of main program, return
M02
Contour subprograms
G98 ...
G98 L0
Radius compensation of the contour
subprograms
Contour
Programming sequence of the contour elements
Radius compens.
Inside
Clockwise (CW)
G42 (RR)
(pocket)
Counterclockwise (CCW)
G41 (RL)
Outside
Clockwise (CW)
G41 (RL)
(island)
Counterclockwise (CCW)
G42 (RR)
Coordinate transformations
Coordinate transformation
Activate
Cancel
Datum shift
G54 X+20 Y+30 Z+10
G54 X+0 Y+0 Z+0
Mirror image
G28 X
G28
Rotation
G73 H+45
G73 H+0
Scaling factor
G72 F0,8
G72 F1
Machining plane
G 80 A+10 B+10 C15
G80
Q-parameter definitions
Programming guide
ISO function overview
TNC 410, TNC 426, TNC 430
D
Function
08
Root sum of squares c =
√
a
2
+b
2
09
If equal, go to label number
10
If not equal, go to label number
11
If greater than, go to label number
12
If less than, go to label number
13
Angle from c • sin a and c • cos a)
14
Error number
15
19
Assignment PLC
D
Function
00
Assign
01
Addition
02
Subtraction
03
Multiplication
04
Division
05
Root
06
Sine
07
Cosine
M00
Stop program run/Spindle stop/Coolant off
M01
Optional program run interruption (not TNC 426, TNC 430)
M02
Stop program run/Spindle stop/Coolant off
Delete status display (depending on machine parameter)
Go to block 1
M03/M04
Spindle on clockwise / counterclockwise
M05
Spindle stop
M06
Tool change, if needed, spindle stop/program run stop
M08/M09
Coolant on / coolant off
M13
Spindle ON clockwise/Coolant ON
M14
Spindle ON counterclockwise/Coolant ON
M30
Same as M02
M89
Free miscellaneous function or cycle call, modal
M99
Cycle call, non-modal
M90
Constant contouring speed at inside corners
and uncompensated corners
M91
Coordinates in positioning block are referenced to
the machine datum
M92
Coordinates in positioning block are referenced to
a position defined by the machine builder
M94
Reduce display of rotary axis to value under 360°
M97
Path compensation on outside corners: point of intersection
instead of transition arc
M98
End of path compensation, non-modal
M101
Automatic tool change with sister tool
if maximum tool life has expired.
M102
Reset M101
M103
Reduce plunging rate to factor F
(percent)
M104
Reactivate datum last set in the manual mode of operation
(only NC 280 474-xx)
M105
Machining with second k
v
factor (not TNC 410)
M106
Machining with first k
v
factor (not TNC 410)
M107
Suppress error message for replacement tools
with oversize (in blockwise transfer, not TNC 410)
M108
Reset M107
M109
Constant contouring speed at the tool cutting edge
on inside and outside corners
M110
Constant contouring speed at the tool cutting edge
on inside corners
M111
Feed rate refers to the tool path center
(standard setting)
M112
Enter contour transition between two contour elements;
Enter contour deviation tolerance via T
M113
Reset M112 (not TNC 426, TNC 430)
M114
Automatic compensation of machine geometry when working
with tilted axes (not TNC 410)
M115
Reset M114 (not TNC 410)
M116
Feed rate for rotary axes in mm/min (not TNC 410)
M117
Reset M116
M118
Superimpose handwheel positioning during program run
(not TNC 410)
M120
Pre-calculate radius-compensated contour (LOOK AHEAD)
M124
Contour filter (not TNC 426, TNC 430)
M126
Shorter-path traverse of rotary axes
M127
Reset M126
M128
Maintain the position of the tool tip when positioning
with tilted axes (not TNC 410)
M129
Reset M128 (not TNC 410)
M130
Moving to position in an untilted coordinate system with a
tilted working plane (not TNC 410)
M134
Exact stop at nontangential contour transitions when positioning
with rotary axes (not TNC 410)
M135
Reset M134 (not TNC 410)
M136
Feed rate F in micrometers per spindle revolution
M137
Reset M136
M138
Select tilting axes
M200...M204 Functions for laser cutting machines (not TNC 410)
M functions
Vkurzanl.pm6
29.06.2006, 08:07
325