Y-axis machining, Variable programming, program branches – HEIDENHAIN SW 54843x-03 DIN Programming User Manual
Page 610
610
Overview of G codes
1
0
.3 Ov
erview of G commands in the MA
CHINING section
Y-axis machining
Variable programming, program branches
Y-axis machining
Y-axis machining
Working planes
Milling cycles
G17
XY plane
G841
Area milling, roughing
G18
XZ plane (turning view)
G842
Area milling, finishing
G19
YZ plane
G843
Centric polygon milling, roughing
Tool positioning without machining
G844
Centric polygon milling, finishing
G0
Positioning at rapid traverse
G845
Predrilling, pocket milling
G14
Move to the tool change position
G845
Pocket milling, roughing
G701
Rapid traverse to machine
coordinates
G846
Pocket milling, finishing
Simple linear and circular movements
G800
Thread milling in XY plane
G1
Linear movement
G806
Thread milling in YZ plane
G2
Circular movement cw with
incremental center dimensioning
G808
Hobbing
G3
Circular movement ccw with
incremental center dimensioning
Engraving cycles
G12
Circular movement cw with absolute
center dimensioning
G803
Engraving in XY plane
G13
Circular movement ccw with
absolute center dimensioning
G804
Engraving in YZ plane
Character set for engraving
Variable programming, program branches
Variable programming, program branches
Programming with variables
Data input and data output
# variables
Variable types
INPUT
Input (# variables)
PARA
Read configuration data
WINDOW
Open output window (#
variables)
CONST
Constant definition
Output (# variables)
VAR
Variable definition
Program branches, program repeats
Subprograms
IF..THEN..
Program branching
Subprogram call
WHILE..
Program repeat
SWITCH..
Program branching