Monimutkaisilla muotokaavoilla voit yhdistää monimutkaisia muotoja osamuodoista (taskuista tai saarekkeista). Yksittäiset osamuodot (geometriatiedot) syötetään sisään erillisinä NC-ohjelmina. Näin kaikkia osamuotoja voidaan käyttää edelleen mielivaltaisella tavalla. Ohjaus laskee kokonaismuodon valituista osamuodoista, jotka liität yhteen muotokaavan avulla.

0 BEGIN CONT MM |
---|
5 SEL CONTOUR "MODEL" |
6 CYCL DEF 20 MUODON TIEDOT |
8 CYCL DEF 21 ROUHINTA |
9 CYCL CALL |
13 CYCL DEF 23 POHJAN VIIMEISTELY |
14 CYCL CALL |
16 CYCL DEF 24 REUNAN VIIMEISTELY |
17 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 END PGM CONT MM |
- Ohjelmointiohjeet:
- SL-työkiertojen muistitila (kaikki muotokuvausohjelmat) on rajoitettu käsittämään enintään 128 muotoa. Muotoelementtien mahdollinen lukumäärä riippuu muototavasta (sisä- tai ulkomuoto) ja osamuotojen lukumäärästä ja on suuruudeltaan enintään 16384 muotoelementtiä.
- SL-työkierrot muotokaavoilla edellyttävät strukturoitua ohjelmarakennetta ja antavat mahdollisuuden sijoittaa usein toistuvia muotoja yksittäisiin NC-ohjelmiin. Muotokaavojen avulla yhdistetään osamuodot kokonaismuotoon ja määritellään, onko kyseessä tasku vai saareke.