retvinklede koordinater
Oversigt over banefunktioner
Funktion Bahnfunktions-Softkey Retlinie L
eng.: Line Affasning CHF eng.: CHamFer Cirkelcentrum CC;
eng.: Circle Center Cirkelbue C eng.: Circle Cirkelbue CR
eng.: Circle by Radius Cirkelbue CT
eng.: Circle Tangential Hjørne-runding RND eng.: RouNDing of Corner
Værktøjs-bevægelse Retlinie
Affasning mellem to retlinier
Ingen
Cirkelbane om cirkelcentrum CC til cirkelbue-endepunkt
Cirkelbane med bestemt radius
Cirkelbane med tangential tilslutning til forrige konturelement
Cirkelbane med tangential tilslutning til forrige og efterfølgende kontur-element
Nødvendige indlæsninger Koordinater til retlinie-endepunktet
Affaselængde
Koordinater til cirkelcentrum hhv.
poler
Koordinate til cirkel-endepunkt, drejeretning
Koordinater til cirkel- endepunkt, cirkelradius. Drejeretning Koordinater til cirkel-slutpunkt
Hjørneradius R
6.4 Banebevæg elser – r etvinklede k oor dinat er
69 HEIDENHAIN TNC 310
6.4 Banebevæg elser – r etvinklede k oor dinat er
Retlinie L
TNC'en kører værktøjet på en retlinie fra sin aktuelle position til endepunktet for retlinien. Startpunktet er endepunktet for den forudgående blok.
úIndlæs koordinater til slutpunktet for retlinien Om nødvendigt:
úRadiuskorrektur RL/RR/R0 úTilspænding F
úHjælpe-funktion M NC-blok eksempel
7 L X+10 Y+40 RL F200 M3 8 L IX+20 IY-15
9 L X+60 IY-10
Indføj affasning CHF 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 CHF-blokken skal begge koordinater i bearbejdningsplanet programmeres.
■Radiuskorrekturen før og efter CHF-blokken skal være ens
■Affasningen skal kunne udføres med det aktuelle værktøj úAffase-afsnit: Indlæs længde af affasningen Om nødvendigt:
úTilspænding F (virker kun i CHF-Satz) NC-blok eksempel
7 L X+0 Y+30 RL F300 M3 8 L X+40 IY+5
9 CHF 12 10 L IX+5 Y+0
En kontur må ikke begyndes med en CHF-blok!
En affasning må kun udføres i bearbejdningsplanet.
Hvis De i en affaseblok ingen tilspænding har
programmeret, kører TNC´en med den sidst programme-rede tilspænding.
En i CHF-blok programmeret tilspænding virker kun i denne CHF-blok. Herefter er den før CHF-blokken programmerede tilspænding gyldig.
Der må ikke køres til det ved affasningen afskårne hjørnepunkt.
6.4 Banebevæg elser – r etvinklede k oor dinat er
X
Gkap6.pm6 69 20.07.2006, 07:14
70 6 Programmering: Kontur programmering
6.4 Banebevæg elser – r etvinklede k oor dinat er
CC
Y Z
X
XCC YCC
Cirkelcentrum CC
Cirkelcentrum fastlægger De for cirkelbanen, som De programmerer med C-softkey (cirkelbane C. Herudover
■indlæser De de retvinklede koordinater for cirkelcentrum eller
■overfører den sidst programmerede position eller
■overfør koordinaterne med softkeys
„AKT. POS.“
úVælg cirkelfunktion: Tryk softkey „CIRKEL“ (2.
softkey-liste)
úKoordinater CC: Indlæs koordinaterne til cirkelcentrum eller
ved at overføre den sidst programmerede position:
Indlæs ingen koordinater NC-blok eksempel
5 CC X+25 Y+25 eller
10 L X+25 Y+25 11 CC
Programlinierne 10 og 11 henfører sig ikke billedet.
Gyldighed
Cirkelcentrum forbliver fastlagt, indtil De programmerer et nyt cirkelcentrum.
Indlæsning af cirkelcentrum CC inkrementalt
En inkrementalt indlæst koordinat for cirkelcentrum henfører sig altid til den sidst programmerede værktøjs-position.
Med CC kendetegner De en position som cirkelcentrum:
Værktøjet kører ikke til denne position.
Cirkelcentrum er samtidigt pol for polarkoordinater.
6.4 Banebevæg elser – r etvinklede k oor dinat er
71 HEIDENHAIN TNC 310
6.4 Banebevæg elser – r etvinklede k oor dinat er
Cirkelbane C om cirkelcentrum CC
Fastlæg cirkelcentrum CC, før De programmerer cirkelbanen C. Den sidst programmerede værktøjs-position før C-blokken er startpunkt for cirkelbanen. Den sidst programmerede værktøjs-position før C-blokken er startpunktet for cirkelbanen.
úKør værktøjet til startpunktet for cirkelbanen
úVælg cirkelfunktion: Tryk softkey „CIRKEL“ (2.
softkey-liste)
úIndlæs koordinaterne til cirkelcentrum úKoordinater til cirkelbue-endepunkt úDrejeretning DR
Om nødvendigt:
úTilspænding F úHjælpe-funktion M NC-blok eksempel
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+
Fuldkreds
De programmerer de samme koordinater for endepunkt såvel som for startpunkt.
Start- og endepunkt af en cirkelbevægelse skal ligge på cirkelbanen.
Indlæse-tolerance: indtil 0,016 mm. X
Y
25 45
25 CC
DR+
DR–
S E
X Y
CC
6.4 Banebevæg elser – r etvinklede k oor dinat er
Gkap6.pm6 71 20.07.2006, 07:14
72 6 Programmering: Kontur programmering
6.4 Banebevæg elser – r etvinklede k oor dinat er Cirkelbane CR med fastlagt radius
Værktøjet kører på en cirkelbane med radius R.
úVælg cirkelfunktion: Tryk softkey „CIRKEL“ (2.
softkey-liste)
úIndlæs koordinaterne til cirkelbue-slutpunktet úRadius R
Pas på: fortegnet fastlægger størrelsen af cirkelbuen!
úDrejeretning DR
Pas på: Fortegnet fastlægger konkave eller konvekse hvælvninger!
Om nødvendigt:
úTilspænding F úHjæ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. Se billedet til højre for oven.
Centrumvinkel CCA og cirkelbue-radius R
Startpunkt og endepunkt på kontur lader sig teoretisk forbinde med hinanden med fire forskellige cirkelbuer med samme radius:
Den lille cirkelbue: CCA<180ó Radius har positiv fortegn R>0 : CCA>180ó
Radius har negativ fortegn R<0
Med drejeretningen fastlægger De, om cirkelbuen hvælver sig udad (konveks) eller indad (konkav):
Konveks: Drejeretning DR– (med radiuskorrektur RL) Konkav: Drejeretning DR+ (med radiuskorrektur RL) NC-blok eksempel
Se billeder til højre midt i og forneden.
10 L X+40 Y+40 RL F200 M3 Bemærk anvisningerne på næste side!
X
6.4 Banebevæg elser – r etvinklede k oor dinat er
73 HEIDENHAIN TNC 310
6.4 Banebevæg elser – r etvinklede k oor dinat er
Afstanden fra start- og endepunktet for cirkeldiameteren må ikke være større end cirkeldiameteren.
Den maximale radius må være 30 m.
Cirkelbane CT med tangential tilslutning
Værktøjet kører på en cirkelbue, der tilslutter sig tangentialt til det førud programmerede konturelement.
En overgang er „tangential“, når der ved skæringspunktet for konturelementer ingen knæk- eller hjørnepunkt opstår, Kontur-elementerne kører glat over i hinanden.
Konturelementet, på hvilket cirkelbuen tangentialt tilsluttes, programmerer De direkte før CT-blokken. Hertil kræves mindst to positionerings-blokke
úVælg cirkelfunktion: Tryk softkey „CIRKEL“ (2.
softkey-liste)
úIndlæs koordinaterne til cirkelbue-slutpunktet Om nødvendigt:
úTilspænding F úHjælpe-funktion M NC-blok eksempel
7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30
9 CT X+45 Y+20 10 L Y+0
CT-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.4 Banebevæg elser – r etvinklede k oor dinat er
Gkap6.pm6 73 20.07.2006, 07:14
74 6 Programmering: Kontur programmering
6.4 Banebevæg elser – r etvinklede k oor dinat er Hjørne-runding RND
Funktionen RND afrunde kontur-hjørner.
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.
úRundings-radius: Radius for cirkelbuen indlæses
úTilspænding for hjørne-runding NC-blok eksempel
5 L X+10 Y+40 RL F300 M3 6 L X+40 Y+25
7 RND R5 F100 8 L 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.
Der bliver ikke kørt til hjørnepunktet.
En programmeret tilspænding i RND-blok virker kun i denne RND-blok. Herefter er den før RND-blok program-merede tilspænding igen gyldig.
En RND-blok lader sig også udnytte for blød tilkørsel til konturen, ifald APPR-funktionen ikke skal indsættes.
X Y
40 40
R5
5
10
25
6.4 Banebevæg elser – r etvinklede k oor dinat er
75 HEIDENHAIN TNC 310
6.4 Banebevæg elser – r etvinklede k oor dinat er
Eksempel: Retliniebevægelse og affasning kartesisk
6.4 Banebevæg elser – r etvinklede k oor dinat er
Eksempel: Retliniebevægelse og affasning kartesisk
X
Råemne-definition for grafisk simulation af bearbejdning Værktøjs-definition i program
Værktøjs-kald med spindelakse og spindelomdrejningstal Værktøj frikøres i spindelakse med ilgang FMAX
Værktøj forpositioneres
Kør til bearbejdningsdybde med tilspænding F = 1000 mm/min Kør til kontur i punkt 1
Blød tilkørsel til bue med R=2 mm Kør til punkt 2
Punkt 3: første retlinie for hjørne 3
Programmering af affasning med længde 10 mm
Punkt 4: anden retlinie for hjørne 3, første retlinie for hjørne 4 Programmering af affasning med længde 20 mm
Kør til sidste konturpunkt 1, anden retlinie for hjørne 4 Blød frakørsel fra bue med R=2 mm
Frikør værktøj i bearbejdningsplanet Frikør værktøj i spindelakse, program-slut
Gkap6.pm6 75 20.07.2006, 07:14
76 6 Programmering: Kontur programmering
Eksempel: Cirkelbevægelse kartesisk
6.4 Banebevæg elser – r etvinklede k oor dinat er Eksempel: Cirkelbevægelse kartesisk
0 BEGIN PGM 20 MM
Råemne-definition for grafisk simulation af bearbejdning Værktøjs-definition i program
Værktøjs-kald med spindelakse og spindelomdrejningstal Værktøj frikøres i spindelakse med ilgang FMAX
Værktøj forpositioneres
Kør til bearbejdningsdybde med tilspænding F = 1000 mm/min Kør til kontur i punkt 1
Blød tilkørsel til bue med R=2 mm Punkt 2: første retlinie for hjørne 2
Indføj radius med R = 10 mm, tilspænding: 150 mm/min Kør til punkt 3: Startpunkt cirklen med CR
Kør til punkt 4: Endepunkt for cirklen med CR, radius 30 mm Kør til punkt 5
Kør til punkt 6
Kør til punkt 7: Endepunkt cirklen, cirkelbue med tangential-tilslutning på punkt 6, TNC'en beregner selv radius
Kør til sidste konturpunkt 1
Blød frakørsel fra bue med R=2 mm Frikør værktøj i bearbejdningsplanet Frikør værktøj i spindelakse, program-slut
X
77 HEIDENHAIN TNC 310
6.4 Banebevæg elser – r etvinklede k oor dinat er
Eksempel: Helcirkel kartesisk
6.4 Banebevæg elser – r etvinklede k oor dinat er
Eksempel: Helcirkel kartesisk
0 BEGIN PGM 30 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+12,5
4 TOOL CALL 1 Z S3150 5 CC X+50 Y+50
6 L Z+250 R0 F MAX 7 L X-40 Y+50 R0 F MAX 8 L Z-5 R0 F1000 M3 9 L X+0 Y+50 RL F300 10 RND R2
11 C X+0 DR-12 RND R2
13 L X-40 Y+50 R0 F1000 14 L Z+250 R0 F MAX M2 15 END PGM 30 MM
Råemne-definition Værktøjs-definition Værktøjs-kald Definer cirkelcentrum Værktøj frikøres Værktøj forpositioneres Kør til bearbejdningsdybde Kør til cirkelstartpunkt
Blød tilkørsel til bue med R=2 mm Kør til cirkelendepunkt (=cirkelstartpunkt) Blød frakørsel fra bue med R=2 mm Frikør værktøj i bearbejdningsplanet Frikør værktøj i spindelakse, program-slut
X Y
50
50 CC
Gkap6.pm6 77 20.07.2006, 07:14
78 6 Programmering: Kontur programmering