TNC 410 - heidenhain

TNC 410 - heidenhain TNC 410 - heidenhain

content.heidenhain.de
from content.heidenhain.de More from this publisher
25.07.2013 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!