beautypg.com

Y-axis machining, Variable programming, program branches – HEIDENHAIN SW 548328-05 DIN Programming User Manual

Page 584

background image

584

Overview of G functions

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

Page 497

G841

Area milling, roughing

Page 504

G18

XZ plane (turning view)

Page 497

G842

Area milling, finishing

Page 505

G19

YZ plane

Page 497

G843

Centric polygon milling, roughing

Page 506

Tool positioning without machining

G844

Centric polygon milling, finishing

Page 507

G0

Positioning at rapid traverse

Page 499

G845

Predrilling, pocket milling

Page 509

G14

Move to the tool change position

Page 499

G845

Pocket milling, roughing

Page 510

G701

Rapid traverse to machine

coordinates

Page 500

G846

Pocket milling, finishing

Page 514

Simple linear and circular movements

G800

Thread milling in XY plane

Page 518

G1

Linear movement

Page 501

G806

Thread milling in YZ plane

Page 519

G2

Circular movement cw with

incremental center dimensioning

Page 502

G808

Hobbing

Page 520

G3

Circular movement ccw with

incremental center dimensioning

Page 502

Engraving cycles

G12

Circular movement cw with absolute

center dimensioning

Page 503

G803

Engraving in XY plane

Page 516

G13

Circular movement ccw with

absolute center dimensioning

Page 503

G804

Engraving in YZ plane

Page 517

Character set for engraving

Page 366

Variable programming, program branches

Variable programming, program branches

Programming with variables

Data input and data output

# variables

Variable types

Page 390

INPUT

Input (# variables)

Page 387

PARA

Read configuration data

Page 396

WINDOW

Open output window (#

variables)

Page 387

CONST

Constant definition

Page 399

PRINT

Output (# variables)

Page 388

VAR

Variable definition

Page 398

Program branches, program repeats

Subroutines

IF..THEN..

Program branching

Page 400

Subprogram call

Page 404

WHILE..

Program repeat

Page 402

SWITCH..

Program branching

Page 403