Cycli
Basisprincipes
Naast de NC-functies met ISO-syntaxis kunt u ook geselecteerde cycli met de klaartekstsyntaxis in ISO-programma's gebruiken. De programmering is identiek aan de programmering in ongecodeerde taal.
De nummers van de klaartekstcycli komen overeen met de nummers van de G-functies. Er zijn uitzonderingen voor oudere cycli met nummers onder 200. In deze gevallen vindt u het bijbehorende nummer van de G-functie in de cyclusbeschrijving.
De volgende cycli zijn niet beschikbaar in ISO-programma's:
- Cyclus 1 POLAIR NULPUNT
- Cyclus 3 METEN
- Cyclus 4 METEN 3D
- Cyclus 26 MAATFACTOR ASSPEC.
HEIDENHAIN adviseert in plaats van de cyclus G80 BEWERKINGSVLAK om de krachtigere PLANE-functies te gebruiken. Met PLANE-functies kunt u bijv. vrij selecteren of u as- of ruimtehoek programmeert.
Nulpuntverschuiving
Met de NC-functies G53 of G54 programmeert u een nulpuntverschuiving. G54 verschuift het werkstuknulpunt naar de coördinaten die u direct binnen de functie definieert. Met G53 worden coördinatenwaarden uit een nulpunttabel gebruikt. Met de nulpuntverschuiving kunt u bewerkingen op willekeurige plaatsen van het werkstuk herhalen.
N110 G54 X+0 Y+50 | ; Werkstuknulpunt naar de gedefinieerde coördinaten verschuiven |
N110 G53 P01 10 | ; Werkstuknulpunt naar de coördinaten van de tabelregel 10 verschuiven |
U kunt een nulpuntverschuiving als volgt terugzetten:
- Binnen de functie G54 bij elke as de waarde 0 definiëren
- Binnen de functie G53 een tabelregel selecteren die in alle kolommen de waarde 0 bevat
De besturing toont in het werkgebied Status de volgende informatie:
- Naam en pad van de actieve nulpunttabel
- Actieve nulpuntnummer
- Commentaar uit de kolom DOC van het actieve nulpuntnummer
Instructies
Met de machineparameter CfgDisplayCoordSys (nr. 127501) definieert de machinefabrikant in welk coördinatensysteem de statusweergave een actieve nulpuntverschuiving weergeeft.
- Nulpunten uit de nulpunttabel zijn altijd gerelateerd aan het actuele werkstukreferentiepunt.
- Wanneer u het werkstuknulpunt met een nulpunttabel verplaatst, moet u de nulpunttabel vooraf met %:TAB: activeren.
- Wanneer u zonder %:TAB: werkt, moet de nulpunttabel handmatig worden geactiveerd.