Template example, 41 din plus t e mplat e s – HEIDENHAIN CNC Pilot 4290 V7.1 User Manual

Page 357

Advertising
background image

HEIDENHAIN CNC PILOT 4290

357

4.41 DIN PLUS T

e

mplat

e

s

Template example

Example VORLAGEx.BEV

A template call is programmed by entering:

U

Tool to spindle0: no

U

Tool to spindle3: yes

U

G function: 810 and the parameters of G810

U

Make SP: yes

U

SP name: Schru1

%VORLAGEX.BEV

Work block for slide 1

[//]

Declare transfer parameters

[/LB; S=TOOL TO SPINDLE0 ;E=S0/]

yes/no decision

[/LC; S=TOOL TO SPINDLE3 ;E=S0/]

[/LF; S=G FUNCTION ;E=G/]

G function

[/LH; S=MAKE SP ;E=S0/]

[/J; S=SP NAME /]

Transfer the entered text

[//]

[[#__LH]] [===== SUBPROGRAM ====]

[[#__LH]] UNTERPROGRAMM “#__J“ [SUBPROGRAM]

[[#__LB]] G714 ID ““ [TOOL]

Slide 1 to spindle 0

[[#__LB]] G96 S100 G95 F0.05 M4 [TECHNOLOGY]

Technology data for main spindle

[[#__LB]] G0 [APPROACH POSITION]

[[#__LB]] M107 [COOLANT ON]

[[#__LB]] G47 P3 [SAFETY CLEARANCE]

[[#__LB]] #__LF

Placeholder for G function

[[#__LB]] M109 [COOLANT OFF]

[[#__LB]] G14 Q1 [MOVE TO THE TOOL CHANGE POSITION]

[[#__LC]] G714 ID ““ [TOOL]

Slide 1 to spindle 3

[[#__LC]] G396 S100 G395 F0.05 M303 [TECHNOLOGY]

Technology data for spindle 3

[[#__LC]] G0 [APPROACH POSITION]

[[#__LC]] M107 [COOLANT ON]

[[#__LC]] G47 P3 [SAFETY CLEARANCE]

[[#__LC]] #__LF

Placeholder for G function

[[#__LC]] M109 [COOLANT OFF]

[[#__LC]] G14 Q1 [MOVE TO THE TOOL CHANGE POSITION]

[[#__LH]] RETURN

Advertising