TNC 410 - heidenhain
TNC 410 - heidenhain TNC 410 - heidenhain
9.5 Sammenkædninger Underprogrammer og programdel-gentagelser kan De sammenkæde som følger: ■ Underprogrammer i underprogram ■ Programdel-gentagelser i programdel-gentagelse ■ Gentage underprogram ■ Programdel-gentagelser i underprogram Sammenkædnings-dybde Sammenkædnings-dybden fastlægger, hvor ofte programdele eller underprogrammer må indeholde yderligere underprogrammer eller programdel-gentagelser. ■ Maximal sammenkædnings-dybde for underprogrammer: 8 ■ Maximal sammenkædnings-dybde for hovedprogram-kald: 4 ■ Programdel-gentagelser kan De sammenkæde så ofte det ønskes. Underprogram i underprogram NC-blok eksempel HEIDENHAIN TNC 410 Underprogram med LBL1 bliver kaldt Sidste programblok i Hovedprogrammet (med M2) Start af underprogram 1 Underprogram med LBL2 bliver kaldt Slut på underprogram 1 Start på underprogram 2 Slut på underprogram 2 197 9.5 Sammenkædninger
9.5 Sammenkædninger Program-afvikling 1. skridt: Hovedprogrammet UPGMS bliver udført til blok 17. 2. skridt: Underprogram 1 bliver kaldt og udført til blok 39. 3. skridt: Underprogram 2 bliver kaldt og udført til blok 62 . Slut på underprogram 2 og tilbagespring til underprogrammet, fra hvilket det blev kaldt. 4. skridt: Underprogram 1 bliver udført fra blok 40 til blok 45. Slut på underprogram 1 og tilbagespring i hovedprogram UPGMS. 5. skridt: Hovedprogram UPGMS bliver udført fra blok 18 til blok 35 Tilbagespring til blok 1 og program-afslutning. Tilbagespring til blok 1 og program-slut. Gentage programdel-gentagelser NC-blok eksempel Program-afvikling 1. skridt: Hovedprogram REPS bliver udført til blok 27 2. skridt: Programdel mellem blok 27 og blok 20 bliver gentaget 2 gange 3. skridt: Hovedprogram REPS fortsætter fra blok 28 til blok 35 4. skridt: Programdel mellem blok 35 og blok 15 bliver gentaget 1 gang (indeholder programdel-gentagelse mellem blok 20 og blok 27) 5. skridt: Hovedprogram REPS bliver afviklet fra blok 36 til blok 50 (program-afslutning) 198 Start af programdel-gentagelse 1 Start af programdel-gentagelse 2 Programdel mellem denne blok og LBL 2 (blok 20) bliver gentaget 2 gange Programdel mellem denne blok og LBL 1 (blok 15) bliver gentaget 1 gang 9 Programmering: Underprogrammer og programdel-gentagelser
- Page 160 and 161: ú Koord. emne-overflade Q203 (abso
- Page 162 and 163: NOTFRÆSNING (cyklus 3) Skrubning 1
- Page 164 and 165: ú Sikkerheds-afstand Q200 (inkreme
- Page 166 and 167: ú Sikkerheds-afstand Q200 (inkreme
- Page 168 and 169: HEIDENHAIN TNC 410 Cyklus-kald cirk
- Page 170 and 171: Punkt-tabel MUSTPKT.PNT
- Page 172 and 173: PUNKTMØNSTER PÅ CIRKEL (cyklus 22
- Page 174 and 175: 7 Disse forløb (6) gentager sig, i
- Page 176 and 177: HEIDENHAIN TNC 410 Cyklus-definitio
- Page 178 and 179: Oversigt: SL-cykler cyklus Softkey
- Page 180 and 181: Flade B: „Forskels“ -flade
- Page 182 and 183: SKRUBNING (Zyklus 6) Cyklus-afvikli
- Page 184 and 185: KONTURFRÆSNING (cyklus 16) Anvende
- Page 186 and 187: HEIDENHAIN TNC 410 Kontur-underprog
- Page 188 and 189: HEIDENHAIN TNC 410 Cyklus-definitio
- Page 190 and 191: Pas på før programmeringen TNC´e
- Page 192 and 193: Pas på før programmeringen TNC´e
- Page 194 and 195: 8.8 Cykler for koordinat-omregning
- Page 196 and 197: Anvendelse Nulpunkt-tabellen indsæ
- Page 198 and 199: DREJNING (cyklus 10) Indenfor et pr
- Page 200 and 201: DIM.FAKTOR AKSESP. (cyklus 26) Pas
- Page 202 and 203: HEIDENHAIN TNC 410 Underprogram 1:
- Page 204: SPINDEL-ORIENTERING (cyklus 13) Mas
- Page 207 and 208: 9.1 Kendetegn for underprogrammer o
- Page 209: 9.4 Vilkårligt program som underpr
- Page 213 and 214: 9.6 Programmerings-eksempler Eksemp
- Page 215 and 216: 9.6 Programmerings-eksempler
- Page 218 and 219: Programmering: Q-parametre 10
- Page 220 and 221: Kald af Q-parameter-funktioner Unde
- Page 222 and 223: Eksempel: Programmering af grundreg
- Page 224 and 225: 10.5 Betingede spring med Q-paramet
- Page 226 and 227: 10.7 Øvrige funktioner Øvrige fun
- Page 228 and 229: FN18: SYS-DATUM READ Læse systemda
- Page 230 and 231: Gruppe-navn, ID-Nr. Nummer Index Sy
- Page 232 and 233: 10.8 Direkte indlæsning af formler
- Page 234 and 235: Indlæse-eksempel Vinkel beregning
- Page 236 and 237: Målangivelser i et program: Q113 V
- Page 238 and 239: HEIDENHAIN TNC 410 Underprogram 10:
- Page 240 and 241: HEIDENHAIN TNC 410 Underprogram 10:
- Page 242: HEIDENHAIN TNC 410 Underprogram 10:
- Page 245 and 246: 11.1 Grafik 11.1 Grafik I driftsart
- Page 247 and 248: 11.1 Grafik 3D-fremstilling TNC'en
- Page 249 and 250: 11.2 Program-test Fremskaffelse af
- Page 251 and 252: 11.3 Programafvikling 11.3 Programa
- Page 253 and 254: 11.3 Programafvikling Afbryde en be
- Page 255 and 256: 11.3 Programafvikling Fortsættelse
- Page 257 and 258: 11.3 Programafvikling Gentilkørsel
- Page 259 and 260: 11.5 Overspringe blokke; 11.6 Alter
9.5 Sammenkædninger<br />
Program-afvikling<br />
1. skridt: Hovedprogrammet UPGMS bliver udført til blok 17.<br />
2. skridt: Underprogram 1 bliver kaldt og udført til blok 39.<br />
3. skridt: Underprogram 2 bliver kaldt og udført til blok 62 . Slut<br />
på underprogram 2 og tilbagespring til<br />
underprogrammet, fra hvilket det blev kaldt.<br />
4. skridt: Underprogram 1 bliver udført fra blok 40 til blok 45.<br />
Slut på underprogram 1 og tilbagespring i<br />
hovedprogram UPGMS.<br />
5. skridt: Hovedprogram UPGMS bliver udført fra blok 18 til blok<br />
35 Tilbagespring til blok 1 og program-afslutning.<br />
Tilbagespring til blok 1 og program-slut.<br />
Gentage programdel-gentagelser<br />
NC-blok eksempel<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Program-afvikling<br />
1. skridt: Hovedprogram REPS bliver udført til blok 27<br />
2. skridt: Programdel mellem blok 27 og blok 20 bliver gentaget<br />
2 gange<br />
3. skridt: Hovedprogram REPS fortsætter fra blok 28 til blok 35<br />
4. skridt: Programdel mellem blok 35 og blok 15 bliver gentaget<br />
1 gang (indeholder programdel-gentagelse mellem<br />
blok 20 og blok 27)<br />
5. skridt: Hovedprogram REPS bliver afviklet fra blok 36 til blok<br />
50 (program-afslutning)<br />
198<br />
Start af programdel-gentagelse 1<br />
Start af programdel-gentagelse 2<br />
Programdel mellem denne blok og LBL 2<br />
(blok 20) bliver gentaget 2 gange<br />
Programdel mellem denne blok og LBL 1<br />
(blok 15) bliver gentaget 1 gang<br />
9 Programmering: Underprogrammer og programdel-gentagelser