8 programmierbeispiele, Beispiel: bohrungsgruppen, Programmierbeispiele – HEIDENHAIN TNC 128 (77184x-02) Benutzerhandbuch
Seite 466
Zyklen: Koordinaten-Umrechnungen
18.8
Programmierbeispiele
18
466
TNC 128 | Benutzer-Handbuch HEIDENHAIN-Klartext-Dialog | 3/2014
18.8
Programmierbeispiele
Beispiel: Bohrungsgruppen
Programm-Ablauf:
Bohrungsgruppen anfahren im Hauptprogramm
Bohrungsgruppe (Unterprogramm 1) aufrufen im
Hauptprogramm
Bohrungsgruppe nur einmal im Unterprogramm 1
programmieren
0 BEGIN PGM UP2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S3000
Werkzeugaufruf
4 Z+250 R0 FMAX M3
5 CYCL DEF 200 BOHREN
Zyklusdefinition Bohren
Q200=+2
;SICHERHEITS-ABST.
Q201=-20
;TIEFE
Q206=+150
;VORSCHUB TIEFENZ.
Q202=+5
;ZUSTELL-TIEFE
Q210=+0
;VERWEILZEIT OBEN
Q203=+0
;KOOR. OBERFLAECHE
Q204=+50
;2. SICHERHEITS-ABST.
Q211=+0
;VERWEILZEIT UNTEN
Q395=+0
;BEZUG TIEFE
6 CYCL DEF 7.0 NULLPUNKT
Nullpunktverschiebung
7 CYCL DEF 7.1 X+15
8 CYCL DEF 7.2 Y+10
9 CALL LBL 1
10 CYCL DEF 7.0 NULLPUNKT
Nullpunktverschiebung
11 CYCL DEF 7.1 X+75
12 CYCL DEF 7.2 Y+10
13 CALL LBL 1
14 CYCL DEF 7.0 NULLPUNKT
Nullpunktverschiebung
15 CYCL DEF 7.1 X+45
16 CYCL DEF 7.2 Y+60
17 CALL LBL 1