Styring |
Fanuc |
Forklaring |
Kalder et eksternt underprogram. Programudførslen fortsætter i det kaldte
underprogram. |
Programmering |
M98 P_ _ _ _ L_ _ P angiver programnummeret på det kaldte
underprogram. |
Eksempel |
Eksempel 1N100 M98 P1234 L5 |
Eksempel 2Nedenstående emne kan med fordel programmers ved at placere hullernes
positioner i et underprogram, som derefter kaldes for hver bearbejdning af
hullerne. Underprogrammet |
Bemærk |
Et underprogram kan kalde et nyt underprogram osv. Hvor dybt en
CNC-maskine kan gå i denne række af kald afhænger af styringen. Normalt kan
der gås til 5. led. Se denne animation.
Hvis man undlader at anføre et antal gentagelser bliver underprogrammet
udført én gang. Se også koden M97, som kalder et underprogram gemt sidst i programmet efter M30. |
Anvendelse |
Hvis en del af programmet gentages flere gange kan det med fordel laves
som et underprogram. Herved spares der programmeringstid og risikoen for
programmeringsfejl formindskes. Et typisk eksempel på anvendelse af underprogram er til forboring, undersænkning, boring og gevindskæring af en række huller. Hvis underprogrammet kun indeholder hullernes X- og Y-koordinater kan dette underprogram bruges ved hver af borecyklerne. |