ORIRESET - Siemens Industry Online Support

Arbetsförberedelse
Varianter för orienteringsprogrammering och grundläge (ORIRESET)
Varianter för orienteringsprogrammering och grundläge (ORIRESET)
Orienteringsprogrammering av verktygsorienteringen vid TRAORI
I förbindelse med en programmerbar orienteringstransformation TRAORI kan förutom till de
linjära axlarna X, Y, Z också via de roterande axelbeteckningarna A.., B..., C... axelpositioner
eller virtuella axlar med vinklar eller vektorkomponenter programmeras. För orienterings- och
maskinaxlar är olika interpoleringstyper möjliga. Oberoende av vilka orienteringspolynom PO
[Winkel] och axelpolynom PO[Achse] som momentant är aktiva kan flera olika polynomtyper
som t.ex. G1, G2, G3, CIP eller POLY vara programmerade.
Ändringen av verktygets orientering kan också programmeras via orienteringsvektorer. Härvid
kan slutorienteringen för varje block antingen ske genom direkt programmering av vektorn eller
genom programmering av de roterande axlarnas positioner.
hänvisning
Varianter för orienteringsprogrammering vid tre- till fem-axel-transformationer
Vid tre- till fem-axel-transformationen utesluter varianterna
1. A, B, C Direkt uppgift av maskinaxelpositionerna
2. A2, B2, C2 Vinkelprogrammering av virtuella axlar via Eulervinkel eller RPY-vinkel
3. A3 ,B3, C3 Uppgift för vektorkomponenter
4. LEAD, TILT Uppgift av försprångs- och sidledsvinkel relaterad till banan och ytan
5. A4, B4, C4 och A5, B5, C5 Ytnormalvektor i blockbörjan och vid blockslutet
6. A6, B6, C6 och A7, B7, C7 Interpolering av orienteringsvektorn på en mantelyta för kon
7. A8, B8, C8 Omorientering av verktyget, riktning och väglängd för lyftningsrörelsen
varandra.
Blandat programmerade värden förhindras genom larmmeddelanden.
Grundläge för verktygsorienteringen ORIRESET
Genom programmeringen av ORIRESET(A, B, C) förflyttas orienteringsaxlarna linjärt och
synkront från sin momentana position till den angivna grundlägespositionen.
Programmeras ingen grundlägesposition för en axel då används definierad position från det
tillhörande maskindatumet $MC_TRAFO5_ROT_AX_OFFSET_1/2. Det tas därvid ingen
hänsyn till eventuella aktiva frames för de roterande axlarna .
hänvisning
Endast när en orienteringstransformation med TRAORI(...) är aktiv kan ett grundläge för
verktygsorienteringen programmeras kinematikoberoende med ORIRESET(...) utan larm
14101.
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=10924179083
2017-01-08
Arbetsförberedelse
Varianter för orienteringsprogrammering och grundläge (ORIRESET)
Exempel
1. Exempel för maskinkinematik CA (kanalaxelnamn C, A)
ORIRESET(90, 45)
;C på 90 grader, A på 45 grader
ORIRESET(, 30)
;C på $MC_TRAFO5_ROT_AX_OFFSET_1/2[0], A på 30 grader
ORIRESET( )
;C på $MC_TRAFO5_ROT_AX_OFFSET_1/2[0],
;A på $MC_TRAFO5_ROT_AX_OFFSET_1/2[1]
2. Exempel för maskinkinematik CAC (kanalaxelnamn C, A, B)
ORIRESET(90, 45,
90)
;C på 90 grader, A på 45 grader, B på 90 grader
ORIRESET( )
;C på $MC_TRAFO5_ROT_AX_OFFSET_1/2[0],
;A på $MC_TRAFO5_ROT_AX_OFFSET_1/2[1],
;B på $MC_TRAFO5_ROT_AX_OFFSET_1/2[2]
Programmering av vridningarna LEAD, TILT och THETA
Vridningarna för verktygsorienteringen programmeras vid tre- till fem-axel-transformantionen
med försprångsvinkeln LEAD och sidledsvinkeln TILT.
Vid en transformation med det tredje roterande axeln är både för orienteringen med
vektorkomponenter och även med angivande av vinklarna LEAD, TILT ytterligare
programmeringar av C2 (vridningar för orienteringsvektorn) tillåtna.
Med en ytterligare tredje roterande axel kan vridningen av verktyget runt sig självt med
vridvinkeln THETA 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=10924179083
2017-01-08