6.4 Banebevægelser – retvinklede
koordinater
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 Affase-læ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 aktiv drejeretning G05 Koordinater til cirkel-slutpunkt og cirkelradius R Cirkelbane med tangential tilslutning til forudgående
konturelement
G06 Koordinater til cirkel-slutpunkt
Cirkelbane med tangential tilslutning til forudgående og efterfø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 slutpunktet for retlinien. Startpunktet er endepunktet for den forudgående blok.
programmering
8Koordinaterne til slutpunktet for retlinien Om nødvendigt:
8Radiuskorrektur G40/G41/G42
8Tilspænding F
8Hjæ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:
8De kører værktøjet i driftsart manuel drift til positionen, der skal overtages
8Skift billedskærm-visning til program indlagring/editering
8Vælg program-blokken, i hvilken De vil overføre en akseposition
8Vælg overføre funktionen Akt.-position: TNC`en viser i softkey-listen akserne, hvis positioner De kan overtage
8Vælg akse, f.eks: TNC´en skriver den aktuelle position 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
Konturhjørne, som opstår ved skæring af to retlinier, kan De forsyne med en affasning.
I retlinieblokken før og efter G24-blokken programmerer De under alle omstændigheder begge koordinater for planet, i hvilket affasningen skal udføres
Radiuskorrekturen før og efter G24-blokken skal være ens
Affasningen skal kunne udføres med det aktuelle værktøj programmering
8Affase-afsnit: Længden af affasningen Om nødvendigt:
8Tilspænding F (virker kun i 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 bliver ikke kørt til det af affasningen afskårne hjørnepunkt.
En i G24-blok programmeret tilspænding virker kun i denne G24-blok. Herefter er den før G24-blokken programmerede tilspænding 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ørnet.
Værktøjet kører på en cirkelbane, som tilsluttes tangentialt såvel til det foregående som også til det efterfølgende konturelement.
Rundingscirklen skal kunne udføres med det kaldte værktøj.
programmering
8Rundings-radius: Radius til cirkelbuen Om nødvendigt:
8Tilspænding F (virker kun i 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 i G25-blok programmeret tilspænding virker kun i denne G25-blok. Herefter er den før G25-blokken programmerede tilspænding igen gyldig.
En G25-blok lader sig også bruge til en blød tilkørsel til konturen, se "Tangential til- og frakørsel”, side 179.
X Y
40 40
R5
5
10 25 25
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
indlæser De de retvinklede koordinater for cirkelcentrum eller
overtager den sidst programmerede position med G29 eller
overtager De koordinaterne med funktionen Overfør Akt.-position programmering
8Indlæs koordinaterne til cirkelcentrum eller
for at overføre den sidst programmerede position::
Indlæs G29 NC-blok eksempel
eller
Programlinierne N10 og N11 henfører sig ikke billedet.
Gyldighed
Cirkelcentrum forbliver fastlagt, indtil De programmerer et nyt cirkelcentrum. Et cirkelcentrum kan De også fastlægge for hjælpeakserne 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 und J kendetegner De en position som
cirkelmidtpunkt: Værktøjet kører ikke til denne position.
Cirkelcentrum er samtidigt pol for polarkoordinater.
Hvis De vil definere parallelakser som Pol, trykker De først tasten I (J) på ASCII-tastaturet og herefter 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 cirkelmidtpunktet 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
medurs G02
Modurs: G03
Uden drejeretnings-angivelse: G05. TNC´en kører cirkelbanen med den sidst programmerede drejeretning
programmering
8Kør værktøjet til startpunktet for cirkelbanen
8Indlæs koordinaterne til cirkelcentrum
8Indlæs koordinaterne til cirkelbue-slutpunktet Om nødvendigt:
8Tilspænding F
8Hjæ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: indtil 0,016 mm (over MP7431 valgbar)
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
medurs G02
Modurs: G03
Uden drejeretnings-angivelse: G05. TNC´en kører cirkelbanen med den sidst programmerede drejeretning
programmering
8Indlæs koordinaterne til cirkelbue-slutpunktet
8Radius R
Pas på: Fortegnet fastlægger størrelsen af cirkelbuen!
Om nødvendigt:
8Tilspænding F
8Hjælpe-funktion M Fuldkreds
For en helcirkel programmerer De to CR-blokke efter hinanden:
Slutpunktet for første halvcirkel er startpunkt for den anden.
Slutpunktet 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
Centrumsvinkel CCA og cirkelbue-radius RStartpunkt og slutpunkt på konturen lader sig teoretisk forbinde med hinanden med fire forskellige cirkelbuer med samme radius:
Mindre cirkelbuer: CCA<180°
Radius har positivt fortegn R>0 Større cirkelbuer: CCA>180°
Radius har negativt fortegn R<0
Med drejeretningen fastlægger De, om cirkelbuen hvælver sig udad (konveks) eller indad (konkav):
Konveks: Drejeretning G02 (med radiuskorrektur G41) Konkav: Drejeretning 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 andrager 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 tilslutter sig tangentialt til det forud programmerede konturelement.
En overgang er "tangential", når der ved skæringspunktet for konturelementer ingen knæk- eller hjørnepunkt opstår, konturelementerne kører altså glat over i hinanden.
Konturelementet, med tangential tilslutning til cirkelbuen,
programmerer De direkte før G06-blokken. Hertil kræves mindst to positionerings-blokke
programmering
8Indlæs koordinaterne til cirkelbue-slutpunktet Om nødvendigt:
8Tilspænding F
8Hjæ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 koordinaterne for planet, i hvilken cirkelbuen bliver udført!
X Y
25 45
25 30
20 6
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
N999999 %LINEAR G71 *
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.
N110 G25 R10 * Indføj radius med R = 10 mm, tilspænding: 150 mm/min
N120 X+30 * Kør til punkt 3: Startpunkt for cirklen
N130 G02 X+70 Y+95 R+30 * Kør til punkt 4: Slutpunkt for cirklen med G02, radius 30mm 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 1N180 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-aksen, program-slut
N999999 %CIRCULAR G71 *
6.4 Banebevæg e lser – r e tvinklede k o or dinat e r
Eksempel: Hel cirkel 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
N110 G02 X+0 * Kør til cirkelendepunkt (=cirkelstartpunkt)
N120 G27 R5 F500 * Tangential frakørsel
N130 G01 G40 X-40 Y-50 F1000 * Frikør i bearbejdningsplanet, radiuskorrektur ophæves X Y
50
50 CC