Fanuc Sub-Programmeren beheersen: Efficiënt gebruik van M98 voor draaicycli
Fanuc Sub Programmeren
Fanuc CNC-besturing biedt de mogelijkheid om toegang te krijgen tot andere deelprogramma's opgeslagen in de hoofddirectory.
Voor een CNC-programma voorbeeld voor sub-programma aanroep, lees: Multi Start Draad met Fanuc G76 Draaicyclus
Sub-Programma Aanroep
Sub-programma wordt aangeroepen door het gebruik van een M98 commando gevolgd door het sub-programma nummer voorafgegaan met een letter P.
N10 M98 P1004
In de bovenstaande CNC-programmaregel wordt sub-programma 1004 aangeroepen, wat opgeslagen is in het besturingsgeheugen als O1004
Sub-Programma Einde
Om terug te keren naar de laatste programma (hoofdprogramma) positie voor het programma om door te gaan,
wordt een M99 commando op de laatste regel van sub-programma gebruikt
N100 M99
Fanuc Sub Programmeren
Sub-Programma Herhalingen
De besturing heeft ook de mogelijkheid om een herhaalcommando als onderdeel van de M98 programma regel te bevatten.
Wanneer de programma regel geschreven wordt met het M98 P1004 commando, leest de besturing de regel eigenlijk als M98 P00001004, de eerste 4 cijfers na het P-woord zijn het herhalingsaantal.
Om een sub-programma (O1004) 33 keer te herhalen, zou de programma regel als volgt luiden:
M98 P331004
Bovenstaande CNC-programmacode zal O1004 programma 33 keer aanroepen en dan terugkeren naar hoofdprogramma.
M99 Commando
Fanuc-besturing heeft de mogelijkheid om naar een specifiek programma regelnummer te springen bij zijn terugkeer naar het hoofdprogramma door het M99 commando te gebruiken als:
M99 P100
Dit commando bovenstaand zal de besturing verplaatsen naar regelnummer N100 in het hoofdprogramma.
M99 kan ook aan het einde van een hoofdprogramma geschreven worden, en zou resulteren in een continue programmalus.
CNC machine
- Microprocessor programmeringsfundamenten
- Arduino Uitgelegd: Wat Is Het en Hoe Programmeer Je Het?
- STK500: Jouw Betrouwbare Oplossing Voor Veilige AVR Microcontroller Programmering
- Fanuc G75 freescyclus beheersen: stapsgewijze CNC-programmagids
- Fanuc CNC programmeergids: een simpel, functierijk voorbeeld
- Fanuc G20: Inch-gebaseerde CNC-programmering onder de knie – Praktisch voorbeeld
- Beginner-vriendelijk Fanuc CNC Draaibank Programmeervoorbeeld – Recht, Kegel en Boog Sneden
- Uitgebreid Fanuc G94 vlakkeercyclus voorbeeld voor CNC-bewerking
- Fanuc G72 vlakkeercyclus demo – Stap-voor-stap CNC-programmeergids
- Uitgebreide Fanuc M-code Referentie voor CNC Draaibank en Frees
- FANUC Robot Programmeren Meesteren: 5 Bewezen Expert Technieken