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

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