Oversigt over banefunktioner
Værktøjs-bevægelse Funktion Nødvendige indlæsninger
Retlinie med tilspænding Retlinie i ilgang
G00 G01
Koordinater til retlinie-slutpunkt
Affasning mellem to retlinier G24 Affaselængde R
– I, J, K Koordinater til cirkelcentrum
Cirkelbane medurs Cirkelbane modurs
G02 G03
Koordinater til cirkel-slutpunkt i forbindelse med I, J, K eller yderligere cirkelradius R
Cirkelbane svarende til den aktive drejeretning G05 Koordinaterne til cirkel-slutpunkt og cirkelradius R Cirkelbane med tangential tilslutning til forrige
kontur-element
G06 Koordinater til cirkel-slutpunkt Cirkelbane med tangential tilslutning til forrige og
efter-følgende konturelement
G25 Hjørneradius R
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Retlinie i ilgang G00
Retlinie med tilspænding G01 F. . .
TNC´en kører værktøjet på en retlinie fra sin aktuelle position til slut-punktet for retlinien. Startslut-punktet er slutslut-punktet for de forudgående blokke.
Programmering
UU
UUKoordinater til slutpunktet for retlinien Om nødvendigt:
U U U
URadiuskorrektur G40/G41/G42
U U U
UTilspænding F
U U U
UHjælpe-funktion M NC-blok eksempel
Overfør Akt.-Position
Med funktion overtage Akt.-position kan De en overtage en vilkårlig akseposition i en blok:
U U U
UDe kører værktøjet i driftsart manuel drift til positionen, som skal overtages
UU
UUSkift billedskærm-visning til program-indlagring/editering
U U U
UVælg program-blokken, i hvilken De vil overføre en akseposition
UU
UUVælg funktionen overtage Akt.-position: TNC´en viser i softkey-listen aksen, hvis positioner De kan overtage
UU
UUVælg akse, f.eks. X: TNC´en skriver den aktuelle posi-tion for den valgte akse i det aktive indlæsefelt N70 G01 G41 X+10 Y+40 F200 M3 *
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r Indføj affasning mellem to retlinier
Et konturhjørne, som opstår ved skæring af to retlinier, kan De forsyne med en affasning.
nI retlinieblokken før og efter G24-blokken programmerer De under alle omstændigheder begge koordinater til planet, i hvilket affasnin-gen bliver udført
nRadiuskorrekturen før og efter G24-blokken skal være ens nAffasningen skal kunne udføres med det aktuelle værktøj Programmering
UU
UUAffase-afsnit: Længde af affasning Om nødvendigt:
U U U
UTilspænding F (virker kun i en G24-blok) NC-blok eksempel
N70 G01 G41 X+0 Y+30 F300 M3 * N80 X+40 G91 Y+5 *
N90 G24 R12 F250 * N100 G91 X+5 G90 Y+0 *
En kontur må ikke begynde med en G24-blok.
En affasning må kun udføres i bearbejdningsplanet.
Der må ikke køres til det ved affasningen afskårne hjørne-punkt.
En tilspænding programmeret i en G24-blok virker kun i denne G24-blok. Herefter er tilspændingen programmeret før G24-blokken igen gyldig.
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Hjørne-runding G25
Funktionen G25 afrunder kontur-hjørner.
Værktøjet kører på en cirkelbane, som tilslutter sig til det foregående som også til det efterfølgende konturelement tangentialt.
Rundingscirklen skal kunne udføres med det kaldte værktøj.
Programmering
UU
UURundings-radius: Radius til cirkelbuen Om nødvendigt:
U U U
UTilspænding F (virker kun i en G25-blok) NC-blok eksempel
N50 G01 G41 X+10 Y+40 F300 M3 * N60 X+40 Y+25 *
N70 G25 R5 F100 * N80 X+10 Y+5 *
Det forudgående og efterfølgende konturelement skal indeholde begge koordinater for planet, i hvilket hjørne-rundingen skal udføres. Når De bearbejder konturen uden værktøjs-radiuskorrektur, så skal de programmere begge koordinater til bearbejdningsplanet.
Der bliver ikke kørt til hjørnepunktet.
En tilspænding programmeret i en G25-blok virker kun i denne G25-blok. Herefter er tilspændingen programmeret før G25-blokken igen gyldig.
En G25-blok lader sig også bruge til blød tilkørsel til kontu-ren, se „Tangential til- og frakørsel”, side 172.
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r Cirkelcentrum I, J
Cirkelcentrum fastlægger De for cirkelbaner, som De programmerer med funktionerne G02, G03 eller G05. Herfor
nindlæser De de retvinklede koordinater for cirkelcentrum eller novertager den sidst programmerede position med G29 eller novertager koordinaterne med funktionen Overfør Akt.-position Programmering
UU
UUIndlæs koordinaterne til cirkelcentrum eller for at overføre den sidst programmerede position:
indlæs G29 NC-blok eksempel
eller
Programlinierne N10 og N20 henfører sig ikke til billedet.
Gyldighed
Cirkelcentrum forbliver fastlagt sålænge, indtil De programmerer et nyt cirkelcentrum. Et cirkelcentrum kan De også fastlægge for hjæl-peakserne U, V og W.
Indlæs cirkelcentrum I, J inkrementalt
En inkrementalt indlæst koordinat for cirkelcentrum henfører sig altid til den sidst programmerede værktøjs-position.
N50 I+25 J+25 *
N10 G00 G40 X+25 Y+25 * N20 G29 *
Med I og J kendetegner De en position som cirkelcen-trum: Værktøjet kører ikke til denne Position.
Cirkelcentrum er samtidig pol for polarkoordinater.
Hvis De vil definere parallelakser som pol, trykker De først tasten I (J) på ASCII-tastaturer og i tilslutning hertil den orange aksetaste for den tilsvarende parallelaKse.
CC
Y Z
X
I J
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Cirkelbane G02/G03/G05 om cirkelcentrum I, J
Fastlæg cirkelcentrum I, J, før De programmerer cirkelbanen. Den sidst programmerede værktøjs-position før cirkelbanen er startpunktet for cirkelbanen.
Drejeretning nMedurs: G02 nModurs: G03
nUden drejeretnings-angivelse:G05. TNC´en kører cirkelbanen med den sidst programmerede drejeretning
Programmering
U U U
UKør værktøjet til startpunktet for cirkelbanen
U U U
UIndlæs koordinaterne til cirkelcentrum
U U U
UIndlæs koordinaterne til cirkelbue-slutpunktet Om nødvendigt:
U U U
UTilspænding F
U U U
UHjælpe-funktion M NC-blok eksempel
Fuldkreds
De programmerer de samme koordinater for endepunkt såvel som for startpunkt.
N50 I+25 J+25 *
N60 G01 G42 X+45 Y+25 F200 M3 * N70 G03 X+45 Y+25 *
Start- og endepunkt af en cirkelbevægelse skal ligge på cirkelbanen.
Indlæse-tolerance: Max 0,016 mm (valgbar med MP7431)
E S
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r Cirkelbane G02/G03/G05 med fastlagt radius
Værktøjet kører på en cirkelbane med radius R.
Drejeretning nMedurs: G02 nModurs: G03
nUden drejeretnings-angivelse:G05. TNC´en kører cirkelbanen med den sidst programmerede drejeretning
Programmering
U U U
UIndlæs koordinaterne til cirkelbue-slutpunktet
U U U
URadius R
Pas på: Fortegnet fastlægger størrelsen af cirkelbuen!
Om nødvendigt:
UU
UUTilspænding F
UU
UUHjælpe-funktion M Fuldkreds
For en fuldkreds programmerer De to CR-blokke efter hinanden:
Slutpunktet for første halvkreds er startpunkt for den anden. Slutpunk-tet for den anden halvcirkel er startpunkt for den første.
X Y
I,J S1=E2 E1=S2 R
3
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Centreringsvinkel CCA og cirkelbue-radius R
Startpunkt og slutpunkt på konturen lader sig forbinde med hinanden med fire forskellige cirkelbuer med samme radius:
Mindre cirkelbue: CCA<180°
Radius har positivt fortegn R>0 Større cirkelbue: CCA>180°
Radius har negativt fortegn R<0
Med drejeretningen fastlægger De, om cirkelbuen er hvælvet udad (konvex) eller indad (konkav):
Konveks: Drejeretning G02 (med radiuskorrektur G41) Konkav: Drejeretnig G03 (med radiuskorrektur G41) NC-blok eksempel
Afstanden fra start- og endepunktet for cirkeldiameteren må ikke være større end cirkeldiameteren.
Den maximale radius må være 99,9999 m.
Vinkelakserne A, B og C bliver understøttet.
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r Cirkelbane G06 med tangential tilslutning
Værktøjet kører på en cirkelbue, der tangentialt tilslutter sig til det forud programmerede konturelement.
En overgang er „tangential“, når der ved skæringspunktet af kontur-elementer ingen knæk- eller hjørnepunkter opstår, konturkontur-elementerne går glat over hinanden.
Konturelementet, til hvilket cirkelbuen tilslutter sig tangential, pro-grammerer De direkte før G06-blokken. Hertil kræves mindst to positio-nerings-blokke
Programmering
UU
UUIndlæs koordinaterne til cirkelbue-slutpunktet Om nødvendigt:
U U U
UTilspænding F
U U U
UHjælpe-funktion M NC-blok eksempel
N70 G01 G41 X+0 Y+25 F300 M3 * N80 X+25 Y+30 *
N90 G06 X+45 Y+20 * G01 Y+0 *
G06-blokken og det forud programmerede konturelement skal indeholde begge koordinater for planet, i hvilket cir-kelbuen bliver udført!
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Eksempel: Retliniebevægelse og affasning kartesisk
%LINEAR G71 *
N10 G30 G17 X+0 Y+0 Z-20 * Råemne-definition for grafisk simulation af bearbejdning N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+10 * Værktøjs-definition i program
N40 T1 G17 S4000 * Værktøjs-kald med spindelakse og spindelomdrejningstal N50 G00 G40 G90 Z+250 * Værktøj frikøres i spindelaksen med ilgang
N60 X-10 Y-10 * Værktøj forpositioneres
N70 G01 Z-5 F1000 M3 * Kør til bearbejdningsdybde med tilspænding F = 1000 mm/min N80 G01 G41 X+5 Y+5 F300 * Kør til kontur i punkt 1, radiuskorrektur G41 aktiveres
N90 G26 R5 F150 * Tangential tilkørsel
N100 Y+95 * Kør til punkt 2
N110 X+95 * Punkt 3: første retlinie for hjørne 3
N120 G24 R10 * Programmering af affasning med længde 10 mm
N130 Y+5 * Punkt 4: anden retlinie for hjørne 3, første retlinie for hjørne 4
N140 G24 R20 * Programmering af affasning med længde 20 mm
N150 X+5 * Kør til sidste konturpunkt 1, anden retlinie for hjørne 4
N160 G27 R5 F500 * Tangential frakørsel
N170 G40 X-20 Y-20 F1000 * Frikør i bearbejdningsplanet, radiuskorrektur ophæves N180 G00 Z+250 M2 * Værktøj frikøres, program-slut
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Eksempel: Cirkelbevægelse kartesisk
%CIRCULAR G71 *
N10 G30 G17 X+0 Y+0 Z-20 * Råemne-definition for grafisk simulation af bearbejdning N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+10 * Værktøjs-definition i program
N40 T1 G17 S4000 * Værktøjs-kald med spindelakse og spindelomdrejningstal N50 G00 G40 G90 Z+250 * Værktøj frikøres i spindelaksen med ilgang
N60 X-10 Y-10 * Værktøj forpositioneres
N70 G01 Z-5 F1000 M3 * Kør til bearbejdningsdybde med tilspænding F = 1000 mm/min N80 G01 G41 X+5 Y+5 F300 * Kør til kontur i punkt 1, radiuskorrektur G41 aktiveres
N90 G26 R5 F150 * Tangential tilkørsel
N100 Y+85 * Punkt 2: første retlinie for hjørne 2
X
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
N170 G01 X+5 * Kør til sidste konturpunkt 1
N180 G27 R5 F500 * Konturen frakøres på en cirkelbane med tangential tilslutning N190 G40 X-20 Y-20 F1000 * Frikør i bearbejdningsplanet, radiuskorrektur ophæves N200 G00 Z+250 M2 * Frikør værktøj i værktøjs-Aaksen, program-slut N999999 %CIRCULAR G71 *
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Eksempel: Helcirkel kartesisk
%C-CC G71 *
N10 G30 G17 X+0 Y+0 Z-20 * Råemne-definition N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+12,5 * Værktøjs-definition
N40 T1 G17 S3150 * Værktøjs-kald
N50 G00 G40 G90 Z+250 * Værktøj frikøres
N60 I+50 J+50 * Definer cirkelcentrum
N70 X-40 Y+50 * Værktøj forpositioneres
N80 G01 Z-5 F1000 M3 * Kør til bearbejdningsdybde
N90 G41 X+0 Y+50 F300 * Kør til cirkelstartpunkt, radiuskorrektur G41
N100 G26 R5 F150 * Tangential tilkørsel
X Y
50
50 CC