Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)

Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Funktion
För programmeringen av orienteringen av verktyget finns det följande möjligheter:
1.
Direkt programmering av rörelserna för de roterande axlarna. Orienteringsändringen sker alltid i basresp. maskinkoordinatsystemtet. Orienteringsaxlarna förflyttas som synkronaxlar.
2.
Programmering i Euler- eller RPY-vinklar enligt vinkeldefinition via A2, B2, C2.
3.
Programmering av riktningsvektorn via A3, B3, C3. Riktningsvektorn pekar från verktygsspetsen
i riktning mot verktygsinfästningen.
4.
Programmering av ytnormalvektorn vid blockbörjan med A4, B4, C4 och vid blockslutet med A5,
B5, C5 (ändplansfräsning).
5.
Programmering via försprångsvinkel LEAD och sidledsvinkel TILT
6.
Programmering av vridaxeln för konen som normerad verktor via A6, B6, C6 eller den
intermediära orienteringen på mantelytan för konen via A7, B7, C7,
se Kapitel "Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONxx)".
7.
Programmering av omorienteringen, riktning och väglängd för verktyget under lyftningsrörelsen via
A8, B8, C8,
se Kapitel "Glättning av orienteringsförloppet (ORIPATHS A8=, B8=, C8=)"
hänvisning
I alla fall är orienteringsprogrammeringen endast tillåten när en orienteringstransformation
är tillkopplad.
Fördel: Dessa program kan överföras på varje maskinkinematik.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Definition av verktygsorientering via G-kod
hänvisning
Maskintillverkare
Vid maskindatum kan kopplas om mellan Euler- eller RPY-vinklar. Vid motsvarande
maskindatainställningar är en omkoppling både beroende och även oberoende av den aktiva
G-koden i grupp 50 möjlig. Det kan väljas mellan följande inställningsmöjligheter:
1.
När både maskindata för definitionen av orienteringsaxlarna och definition av orienteringsvinkeln via
G-kod är satta på noll är:
De med A2, B2, C2 programmerade vinklarna blir beroende av maskindata vinkeldefinition för
orienteringsprogrammering interpreterade antingen som Euler- eller RPY-vinklar.
2.
När maskindatum för definitionen av orienteringsaxlarna via G-koden är satt på ett sker
omkoppling
beroende på den aktiva G-koden i grupp 50:
De med A2, B2, C2 programmerade vinklarna blir interpretarade enligt en av de aktiva G-koderna
ORIEULER, ORIRPY, ORIVIRT1, ORIVIRT2, ORIAXPOS och ORIPY2 . De med
orienteringsaxlarna programmerade värdena interpreteras enligt den aktiva G-koden i grupp 50
också som orienteringsvinklar.
3.
När maskindatum för definitionen av orienteringsvinklarna vid G-kod är satt på ett och maskindatum
för definitionen av orienteringsaxlarna via G-kod är satt på noll sker omkoppling
oberoende av den aktiva G-koden i grupp 50:
De med A2, B2, C2 programmerade vinklarna interpreteras enligt en av de aktiva G-koderna
ORIEULER, ORIRPY, ORIVIRT1, ORIVIRT2 ORIAXPOS och ORIPY2 . De med
orienteringsaxlarna programmerade värdena interpreteras oberoende av den aktiva G-koden i grupp
50 alltid som roterande axelpositioner.
Programmering
G1 X Y Z A B C
Programmering av rörelserna för de roterande axlarna
G1 X Y Z A2= B2= C2=
Programmering i Eulervinklar
G1 X Y Z A3== B3== C3==
Programmering av riktningsvektorn
G1 X Y Z A4== B4== C4==
Programmering av ytnormalvektorn i blockbörjan
G1 X Y Z A5== B5== C5==
Programmering av ytnormalvektorn i blockslutet
LEAD=
Försprångsvinkeln för programmeringen av
verktygsorienteringen
TILT=
Sidledsvinkeln för programmeringen av
verktygsorienteringen
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Parameter
G....
Uppgift om rörelsetyp för de roterande
axlarna
X Y Z
Angivande av linjäraxlarna
A B C
Angivande av maskinaxelpositionerna för
de roterande axlarna
A2 B2 C2
Vinkelprogrammering (Euler- eller RPYvinkel) virtuella axlar resp.
orienteringsaxlar
A3 B3 C3
Angivande av vektorkomponenterna för
riktningsvektorn
A4 B4 C4
Angivande av t.ex. vid ändplansfräsning
komponenterna för ytnormalvektorn i
blockbörjan
A5 B5 C5
Angivande av t.ex. vid ändplansfräsning
komponenterna för ytnormalvektorn i
blockslutet
LEAD
Vinkel relativ till ytnormalvektorn i det
av bantangenten och ytnormalvektorn
bildade planet
TILT
Vinkel i planet vinkelrätt mot
bantangenten relativ till ytnormalvektorn
Exempel jämförelse utan och med 5-axel-transformation
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Beskrivning
Som regel skapas 5-axel-program av CAD/CAM-systemen och matas inte in till styrningen.
Därför vänder sig följande förklaringar huvudsakligen till programmerare för postprocessorer.
Typen av orienteringsprogrammering fastläggs i G-koden grupp 50:
ORIEULER via Euler-vinkel
ORIRPY via RPY-vinkel (vridordningsföljd ZYX)
ORIVIRT1 via virtuella orienteringsaxlar (definition 1)
ORIVIRT2 via virtuella orienteringsaxlar (definition 2)
ORIAXPOS via virtuella orienteringsaxlar med positioner för roterande axlar
ORIPY2 via RPY-vinkel (vridordningsföljd XYZ)
Maskintillverkare
Via maskindata kan olika varianter definieras av maskintillverkaren. Följ anvisningarna från
maskintillverkaren.
Programmering i Eulervinklar ORIEULER
De vid orienteringsprogrammeringen med A2, B2, C2 programmerade värdena
interpreteras som Eulervinkel (i grader).
Orienteringsvektorn resulterar genom att en vektor i Z-riktningen först vrider sig runt Z-axeln
med A2 , sedan med B2 runt den nya X-axeln och sist med C2 runt den nya Z-axeln.
I detta fall är värdet av C2 (vridning runt ny Z-axel) utan betydelse och måste inte
programmeras.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Programmering i RPY-vinklar ORIRPY
De vid orienteringsprogrammeringen med A2, B2, C2 programmerade värdena
interpreteras som RPY-vinkel (i grader).
hänvisning
I motsats till Eulervinkel-programmeringen har här alla tre värdena inflytande på
orienteringsvektorn.
Maskintillverkare
Vid vinkeldefinition med orienteringsvinkel via RPY-vinkel gäller för orienteringsaxlarna med
$MC_ORI_DEF_WITH_G_CODE = 0
Orienteringsvektorn resulterar genom att en vektor i Z-riktningen först vrider sig runt Z-axeln
med C2 , sedan med B2 runt den nya Y-axeln och sist med A2 runt den nya X-axeln.
Är maskindatumet för via definition av orienteringsaxlarna via G-kod
$MC_ORI_DEF_WITH_G_CODE = 1 då gäller:
Orienteringsvektorn resulterar genom att en vektor i Z-riktningen först vrider sig runt Z-axeln
med A2 , sedan med B2 runt den nya Y-axeln och sist med C2 runt den nya X-axeln.
Programmering av riktningsvektorn
Komponenterna för riktningsvektorn programmeras med A3, B3, C3 . Vektorn pekar i
riktning mot verktygsinfästningen; längden på vektorn är därvid utan betydelse.
Ej programmerade verktorkomponenter sätts lika med noll.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
Programmering av verktygsorienteringen med LEAD= och TILT=
Den resulterande verktygsorienteringen fastställs genom:
•
•
•
•
Bantangent
Ytnormalvektor
i blockbörjan A4, B4, C4 och i blockslutet A5, B6, C5
Försprångsvinkel LEAD
i det av bantangenten och ytnormalvektorn bildade planet
Sidledsvinkel TILT i blockbörajn
vinkelrätt till bantangenten och relativ till ytnormalvektorn
Beteende vid innerhörn (vid 3D-WZK)
När ett block förkortas vid ett innerhörn uppnås den resulterande verktygsorienteringen likaså
vid blockslutet.
Definition av verktygsorienteringen med LEAD= och TILT=
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08
Arbetsförberedelse
Programmering av verktygsorienteringen (A..., B..., C..., LEAD, TILT)
bild 1
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692849035
2017-01-08