De norm DIN 66025/ISO 6983 definieert een universele NC-syntaxis.
Bij de TNC7 kunt u NC-programma's met de ondersteunde ISO-syntaxiselementen afwerken en bewerken.
De norm DIN 66025/ISO 6983 definieert een universele NC-syntaxis.
Bij de TNC7 kunt u NC-programma's met de ondersteunde ISO-syntaxiselementen afwerken en bewerken.
PC-software voor gegevensoverdracht
Het ISO-programma is als volgt opgebouwd:
ISO-syntaxis | Functie |
---|---|
I | Bestandstype Met de extensie *.i definieert u een ISO-programma. |
%NAME G71 | Begin van het programma en einde van het programma |
G71 | Maateenheid mm |
G70 | Maateenheid inch |
N10 N20 N30 ... | NC-regelnummers Met de optionele machineparameter blockIncrement (nr. 105409) definieert u de stapgrootte tussen de regelnummers. |
N99999999 | NC-regelnummer voor het programma-einde Het NC-programma is zonder dit NC-regelnummer onvolledig. De besturing vult de NC-regelnummers automatisch aan en actualiseert deze in het bestand. Het werkgebied Programma toont uitsluitend opeenvolgende nummers, zonder rekening te houden met de gedefinieerde stapgrootte. |
G01 X+0 Y+0 ... | NC-functies |
De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.
Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.
Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.
Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.
N110 G01 G90 X+10 Y+0 G41 F3000 M3 |
De NC-regel bevat de volgende syntaxiselementen:
ISO-syntaxis | Functie |
---|---|
G01 | Syntaxisopener |
G90 | Absolute of incrementele invoer |
X+10 Y+0 | Coördinaatgegevens |
G41 | Gereedschapsradiuscorrectie |
F3000 | Aanzet |
M3 | Additionele functies |
De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.
Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.
Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.
Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.
% 1339889 G71 | |||
N10 G30 G17 X+0 Y+0 Z-40 | ; Definitie van onbewerkt werkstuk | ||
N20 G31 X+100 Y+100 Z+0 | ; Definitie van onbewerkt werkstuk | ||
N30 T16 G17 S6500 | ; Gereedschapsoproep | ||
N40 G00 G90 Z+250 G40 M3 | ; Veilige positie in de gereedschapsas | ||
N50 G00 X-20 Y-20 | ; Voorpositionering in het bewerkingsvlak | ||
N60 G00 Z+5 | ; Voorpositionering in de gereedschapsas | ||
N70 G01 Z-5 F3000 M8 | ; Verplaatsing naar bewerkingsdiepte | ||
N80 G01 X+5 Y+5 G41 F700 | ; Eerste contourpunt | ||
N90 G26 R8 | ; Benaderingsfunctie | ||
N100 G01 Y+95 | ; Rechte | ||
N110 G01 X+95 | |||
N120 G24 R10 | ; Afkanting | ||
N130 G01 Y+5 | |||
N140 G24 R20 | |||
N150 G01 X+5 | |||
N160 G27 R8 | ; Functie voor verlaten | ||
N170 G01 X-20 Y-20 G40 F1000 | ; Veilige positie in het bewerkingsvlak | ||
N180 G00 Z+250 | ; Veilige positie in de gereedschapsas | ||
N190 T6 G17 S6500 | ; Gereedschapsoproep | ||
N200 G00 G90 Z+250 G40 M3 | |||
N210 G00 X+50 Y+50 M8 | |||
N220 CYCL DEF 254 RONDE SLEUF ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
N230 G79 | ; Cyclusoproep | ||
N240 G00 Z+250 M30 | |||
N99999999 % 1339889 G71 |