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

Advertising
background image

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

Print

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

Advertising