Heidenhain iTNC 530

Hier findest Du einige Parameterprogramme für Fräsmaschinen mit der Heidenhain iTNC 530 Steuerung. Für tägliche und sich oft wiederholende Bearbeitungen kann man sich schonmal das Leben erleichtern.

Abfrage für Bearbeitung

Hier eine simple kleine Abfrage, ob eine bestimmte Bearbeitung ausgeschlossen werden soll. Beispiel wäre: Rohmaterial einmal geschliffen, einmal muss es bearbeitet werden:

Code eingefügt. Hier klicken zum Ein- / Ausblenden
0  BEGIN PGM 04623920 MM 
1  BLK FORM 0.1 Z  X-1  Y-300  Z-15
2  BLK FORM 0.2  X+725  Y+0  Z+0
3  ;
4  Q1 = 1 ; Auswahl Bearbeitung
5  ;
6  ; Fraesen + Bohrungen --> Q1 = 0
7  ; Nur Bohrungen       --> Q1 = 1
8  ;
9  FN 9: IF +Q1 EQU +0 GOTO LBL "FRAESEN"
10 FN 9: IF +Q1 EQU +1 GOTO LBL "BOHREN"
11 ;
12 ;
13 LBL "FRAESEN"
14 ;
15 ; Variablen fuer Werkstueck definieren
16 ;
17 Q522 = 1 ; 0 = RL / 1 = RR
18 ;
19 Q501 = 0 ; Koordinate X-
20 Q502 = 725 ; Koordinate X+
21 Q503 = - 300 ; Koordinate Y-
22 Q504 = 0 ; Koordinate Y+
23 Q505 = - 33 ; Tiefe Z
24 ;
25 ; Variablen fuer Fraesen definieren
26 ;
27 Q506 = 5 ; Sicherheitsabstand Z
28 Q507 = 50 ; 2. Sicherheitsabstand Z
29 Q508 = 1000 ; Vorschub Zustellung
30 Q509 = 1500 ; Vorschub Schruppen
31 Q510 = 1000 ; Vorschub Schlichten
32 Q511 = 1 ; Werkzeug Schruppen
33 Q512 = 247 ; Vc Schruppen
34 Q513 = 2 ; Werkzeug Schlichten
35 Q514 = 250 ; Vc Schlichten
36 Q515 = 0.3 ; Aufmass Laenge
37 Q516 = 0.3 ; Aufmass Radius
38 ;
39 ; Ab hier nichts mehr aendern!!
40 ;
41 Q523 = 1
42 TOOL CALL Q511 Z S( VC = Q512 ) ~
    FQ509 DL+Q515 DR+Q516
43 M7 M8
44 FN 9: IF +Q522 EQU +0 GOTO LBL "KONTUR_RL"
45 FN 9: IF +Q522 EQU +1 GOTO LBL "KONTUR_RR"
46 LBL "SCHLICHTEN"
47 FN 11: IF +Q523 GT +2 GOTO LBL "ENDE"
48 LBL "PLACEHOLDER"
49 ;
50 ; zusaetzliche Bearbeitung (Stirn)
51 ;
52 LBL 0
53 TOOL CALL Q513 Z S( VC = Q514 ) ~
    FQ510
54 M7 M8
55 FN 9: IF +Q522 EQU +0 GOTO LBL "KONTUR_RL"
56 FN 9: IF +Q522 EQU +1 GOTO LBL "KONTUR_RR"
57 LBL "KONTUR_RL"
58 Q517 = Q501 - ( Q108 * 2 ) ; 2x Radius X-
59 Q518 = Q504 + ( Q108 * 2 ) ; 2x Radius Y+
60 Q519 = Q505 + ( Q505 * 0.075 ) ; 7.5% tiefer Z-
61 Q520 = Q503 - ( Q108 * 2 ) ; 2x Radius Y-
62 Q521 = Q502 + ( Q108 * 2 ) ; 2x Radius X+
63 CYCL DEF 301 ~
    Q1998=+1
64 L  X+Q521  Y+Q518 FMAX M3
65 L  Z+Q506 FMAX
66 L  Z+Q519 FQ508
67 L  X+Q502 RL F AUTO
68 L  Y+Q520 RL F AUTO
69 L  Z+Q507 R0 FMAX
70 L  X+Q517 FMAX
71 L  Z+Q506 FMAX
72 L  Z+Q519 FQ508
73 L  X+Q501 RL F AUTO
74 L  Y+Q518 RL F AUTO
75 L  Z+Q507 R0 FMAX
76 Q523 = Q523 + 1
77 FN 9: IF +0 EQU +0 GOTO LBL "SCHLICHTEN"
78 LBL "KONTUR_RR"
79 Q517 = Q501 - ( Q108 * 2 ) ; 2x Radius X-
80 Q518 = Q504 + ( Q108 * 2 ) ; 2x Radius Y+
81 Q519 = Q505 + ( Q505 * 0.075 ) ; 7.5% tiefer Z-
82 Q520 = Q503 - ( Q108 * 2 ) ; 2x Radius Y-
83 Q521 = Q502 + ( Q108 * 2 ) ; 2x Radius X+
84 CYCL DEF 301 ~
    Q1998=+1
85 L  X+Q517  Y+Q518 FMAX M3
86 L  Z+Q506 FMAX
87 L  Z+Q519 FQ508
88 L  X+Q501 RR F AUTO
89 L  Y+Q520 RR F AUTO
90 L  Z+Q507 R0 FMAX
91 L  X+Q521 FMAX
92 L  Z+Q506 FMAX
93 L  Z+Q519 FQ508
94 L  X+Q502 RR F AUTO
95 L  Y+Q518 RR F AUTO
96 L  Z+Q507 R0 FMAX
97 Q523 = Q523 + 1
98 FN 9: IF +0 EQU +0 GOTO LBL "SCHLICHTEN"
99 LBL "ENDE"
100 CALL LBL "PLACEHOLDER"
101 LBL "BOHREN"
102 TOOL CALL 20 Z S( VC = 100 )
103 * - NC VHM 20
104 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-2.5  ;TIEFE ~
    Q206= FU+0.1  ;VORSCHUB TIEFENZ. ~
    Q202=+2.5  ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+1    ;VERWEILZEIT UNTEN
105 LBL "M4"
106 CYCL DEF 301 ~
    Q1998=+1
107 L  X+282  Y-65 FMAX M13 M99
108 L  Y-97 FMAX M99
109 L  X+385 FMAX M99
110 L  Y-65 FMAX M99
111 LBL 0
112 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-3.5  ;TIEFE ~
    Q206= FU+0.1  ;VORSCHUB TIEFENZ. ~
    Q202=+3.5  ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+1    ;VERWEILZEIT UNTEN
113 LBL "M6"
114 CYCL DEF 301 ~
    Q1998=+1
115 L  X+531.5  Y-47.5 FMAX M13 M99
116 L  Y-252.5 FMAX M99
117 L  X+566.5 FMAX M99
118 L  Y-47.5 FMAX M99
119 LBL 0
120 LBL "6H7"
121 CYCL DEF 301 ~
    Q1998=+1
122 M7
123 L  X+52  Y-27 FMAX M13 M99
124 L  Y-239 FMAX M99
125 L  X+412 FMAX M99
126 L  Y-27 FMAX M99
127 LBL 0
128 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-4.5  ;TIEFE ~
    Q206= FU+0.1  ;VORSCHUB TIEFENZ. ~
    Q202=+4.5  ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+1    ;VERWEILZEIT UNTEN
129 LBL "M8"
130 CYCL DEF 301 ~
    Q1998=+1
131 L  X+12  Y-44 FMAX M13 M99
132 L  X+92 FMAX M99
133 L  X+172 FMAX M99
134 L  X+201.5  Y-127.5 FMAX M99
135 L  Y-172.5 FMAX M99
136 L  X+252  Y-44 FMAX M99
137 L  X+332 FMAX M99
138 L  X+412 FMAX M99
139 L  X+492 FMAX M99
140 L  X+494.5  Y-127.5 FMAX M99
141 L  Y-172.5 FMAX M99
142 L  X+514  Y-240 FMAX M99
143 L  X+556 FMAX M99
144 L  Y-272 FMAX M99
145 L  X+514 FMAX M99
146 L  X+492  Y-256 FMAX M99
147 L  X+412 FMAX M99
148 L  X+332 FMAX M99
149 L  X+252 FMAX M99
150 L  X+172 FMAX M99
151 L  X+92 FMAX M99
152 L  X+12 FMAX M99
153 LBL 0
154 LBL "8H7"
155 CYCL DEF 301 ~
    Q1998=+1
156 M7
157 L  X+535  Y-240 FMAX M13 M99
158 L  Y-272 FMAX M99
159 LBL 0
160 LBL "8F7"
161 CYCL DEF 301 ~
    Q1998=+1
162 M7
163 L  X+702  Y-90 FMAX M13 M99
164 L  Y-210 FMAX M99
165 LBL 0
166 TOOL CALL 18 Z S( VC = 41.4 )
167 * - VHM 3.3
168 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-14   ;TIEFE ~
    Q206= FU+0.05 ;VORSCHUB TIEFENZ. ~
    Q202=+14   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
169 M7
170 CALL LBL "M4"
171 TOOL CALL 5 Z S( VC = 62.5 )
172 * - VHM 5
173 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.15 ;VORSCHUB TIEFENZ. ~
    Q202=+25   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
174 M7
175 CALL LBL "M6"
176 TOOL CALL 23 Z S( VC = 72.5 )
177 * - VHM 5.8
178 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.15 ;VORSCHUB TIEFENZ. ~
    Q202=+25   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
179 M7
180 CALL LBL "6H7"
181 TOOL CALL 7 Z S( VC = 85 )
182 * - VHM 6.8
183 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.2  ;VORSCHUB TIEFENZ. ~
    Q202=+25   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
184 M7
185 CALL LBL "M8"
186 TOOL CALL 25 Z S( VC = 97.5 )
187 * - VHM 7.8
188 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.2  ;VORSCHUB TIEFENZ. ~
    Q202=+25   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
189 CALL LBL "8H7"
190 CALL LBL "8F7"
191 TOOL CALL 4 Z S( VC = 100 )
192 * - VHM 13
193 CYCL DEF 200 BOHREN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.2  ;VORSCHUB TIEFENZ. ~
    Q202=+25   ;ZUSTELL-TIEFE ~
    Q210=+0    ;VERWEILZEIT OBEN ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q211=+0    ;VERWEILZEIT UNTEN
194 LBL "HM-12"
195 CYCL DEF 301 ~
    Q1998=+1
196 M7
197 L  X+172  Y-20 FMAX M13 M99
198 L  Y-70 FMAX M99
199 L  Y-150 FMAX M99
200 L  Y-230 FMAX M99
201 L  Y-280 FMAX M99
202 L  X+702  Y-20 FMAX M99
203 L  Y-70 FMAX M99
204 L  Y-150 FMAX M99
205 L  Y-230 FMAX M99
206 L  Y-280 FMAX M99
207 LBL 0
208 LBL "TASCHE"
209 CYCL DEF 301 ~
    Q1998=+1
210 M7
211 L  X+347  Y-150 FMAX M13 M99
212 LBL 0
213 TOOL CALL 29 Z S( VC = 100 )
214 * - HPC 8
215 CYCL DEF 252 KREISTASCHE ~
    Q215=+2    ;BEARBEITUNGS-UMFANG ~
    Q223=+20   ;KREISDURCHMESSER ~
    Q368=+4    ;AUFMASS SEITE ~
    Q207=+800  ;VORSCHUB FRAESEN ~
    Q351=+1    ;FRAESART ~
    Q201=-8.6  ;TIEFE ~
    Q202=+4.3  ;ZUSTELL-TIEFE ~
    Q369=+0.1  ;AUFMASS TIEFE ~
    Q206=+1000 ;VORSCHUB TIEFENZ. ~
    Q338=+4.3  ;ZUST. SCHLICHTEN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q370=+0.2  ;BAHN-UEBERLAPPUNG ~
    Q366=+0    ;EINTAUCHEN ~
    Q385=+800  ;VORSCHUB SCHLICHTEN
216 CALL LBL "HM-12"
217 TOOL CALL 28 Z S( VC = 150 )
218 * - HPC 12 AL
219 CYCL DEF 251 RECHTECKTASCHE ~
    Q215=+0    ;BEARBEITUNGS-UMFANG ~
    Q218=+245  ;1. SEITEN-LAENGE ~
    Q219=+70   ;2. SEITEN-LAENGE ~
    Q220=+10   ;ECKENRADIUS ~
    Q368=+0.5  ;AUFMASS SEITE ~
    Q224=+0    ;DREHLAGE ~
    Q367=+0    ;TASCHENLAGE ~
    Q207=+1250 ;VORSCHUB FRAESEN ~
    Q351=+1    ;FRAESART ~
    Q201=-23   ;TIEFE ~
    Q202=+23   ;ZUSTELL-TIEFE ~
    Q369=+0    ;AUFMASS TIEFE ~
    Q206=+1000 ;VORSCHUB TIEFENZ. ~
    Q338=+23   ;ZUST. SCHLICHTEN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST. ~
    Q370=+0.25 ;BAHN-UEBERLAPPUNG ~
    Q366=+0    ;EINTAUCHEN ~
    Q385=+1250 ;VORSCHUB SCHLICHTEN
220 CALL LBL "TASCHE"
221 STOP M5 M9
222 TOOL CALL 19 Z S( VC = 8 )
223 * - M 4
224 CYCL DEF 207 GEW.-BOHREN GS NEU ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-11   ;GEWINDETIEFE ~
    Q239=+0.7  ;GEWINDESTEIGUNG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
225 CALL LBL "M4"
226 TOOL CALL 6 Z S( VC = 8 )
227 * - M 6
228 CYCL DEF 207 GEW.-BOHREN GS NEU ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;GEWINDETIEFE ~
    Q239=+1    ;GEWINDESTEIGUNG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
229 CALL LBL "M6"
230 TOOL CALL 8 Z S( VC = 8 )
231 * - M 8
232 CYCL DEF 207 GEW.-BOHREN GS NEU ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-28   ;GEWINDETIEFE ~
    Q239=+1.25 ;GEWINDESTEIGUNG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
233 CALL LBL "M8"
234 TOOL CALL 24 Z S( VC = 20 )
235 * - RA VHM 6H7
236 CYCL DEF 201 REIBEN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.15 ;VORSCHUB TIEFENZ. ~
    Q211=+0    ;VERWEILZEIT UNTEN ~
    Q208=+1000 ;VORSCHUB RUECKZUG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
237 CALL LBL "6H7"
238 TOOL CALL 26 Z S( VC = 20 )
239 * - RA VHM 8H7
240 CYCL DEF 201 REIBEN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.15 ;VORSCHUB TIEFENZ. ~
    Q211=+0    ;VERWEILZEIT UNTEN ~
    Q208=+1000 ;VORSCHUB RUECKZUG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
241 CALL LBL "8H7"
242 TOOL CALL 27 Z S( VC = 20 )
243 * - RA VHM 8F7
244 CYCL DEF 201 REIBEN ~
    Q200=+5    ;SICHERHEITS-ABST. ~
    Q201=-25   ;TIEFE ~
    Q206= FU+0.15 ;VORSCHUB TIEFENZ. ~
    Q211=+0    ;VERWEILZEIT UNTEN ~
    Q208=+1000 ;VORSCHUB RUECKZUG ~
    Q203=+0    ;KOOR. OBERFLAECHE ~
    Q204=+50   ;2. SICHERHEITS-ABST.
245 CALL LBL "8F7"
246 TOOL CALL 32 Z S100
247 CYCL DEF 301 ~
    Q1998=+1
248 L  X+250  Y+70 FMAX M30
249 END PGM 04623920 MM

Zurück