Arbetsförberedelse Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO) Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO) Funktion Med den utvidgade orienteringen är det möjligt att utföra orienteringsändringar längs en konisk mantelyta som befinner sig i rymden. Interpoleringen av orienteringsvektorn på en konisk mantelyta görs med de modala kommandona ORICONxx. För interpoleringen i ett plan kan slutorienteringen programmeras med ORIPLANE. Generellt fastläggs startorienteringen av de föregående blocken. bild 1 Programmering Slutorienteringen fastläggs antingen genom angivande av vinkelprogrammeringen i Euler- eller RPY-vinkel med A2, B2, C2 eller genom programmering av positionerna för de roterande axlarna med A, B, C. För orienteringsaxlarna längs den koniska mantelytan är ytterligare programmeringsuppgifter erforderliga: • • • Vridaxel för konen som vektor med A6, B6, C6 Öppningsvinkel PSI med beteckningen NUT Intermediär orientering i den koniska mantelytan med A7, B7, C7 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=15780895499 2017-01-08 Arbetsförberedelse Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO) hänvisning Programmering av riktningsvektorn A6, B6, C6 för konens vridaxel Programmeringen av en slutorientering är inte absolut nödvändigt. Finns ingen slutorientering angiven då interpoleras en hel konmantel med 360 grader. Programmering av konens öppningsvinkel med NUT=winkel Angivande av en slutorientering är absolut nödvändigt. En fullständig konmantel med 360 grader kan inte interpoleras på detta sätt. Programmering av den intermediära orienteringen A7, B7, C7 i konmanteln Angivande av en slutorientering är absolut nödvändigt. Orienteringsändringen och vridriktningen fastläggs entydigt av de tre vektorerna start-, slut- och intermediär orientering. Alla tre vektorerna måste härvid vara olika från varandra. Är den programmerade intermediära orienteringen parallell till start- eller slutorienteringen då genomförs en linjär storcirkelinterpolering av orienteringen i det plan som bildas av startoch slutvektorn. Utvidgad orienteringsinterpolering på en konisk mantelyta N... ORICONCW eller ORICONCCW Interpolering på en konmantel med N... A6= B6= C6= A3= B3= C3= riktningsvektor medurs/moturs för konen och slutorientering eller eller N... ORICONTO N... G1 X Y Z A6= B6= C6= eller N... ORICONIO N... G1 X Y Z A7= B7= C7= N... PO[PHI]=(a2, a3, a4, a5) tangentiell övergång och angivande av slutorienteringen eller angivande av slutorienteringen och en intermediär orientering i konmanteln med polynom för vridvinkel och polynom för öppningsvinkel N... PO[PSI]=(b2, b3, b4, b5) Parametrar ORIPLANE Interpolering i planet (storcirkelinterpolering) ORICONCW Interpolering på en konisk mantelyta medurs ORICONCCW Interpolering på en konisk mantelyta moturs ORICONTO Interpolering på en koniska mantelyta tangentiell övergång A6= B6= C6= Programmering av vridaxlen till konen (normerad vektor) NUT=winkel Öppningsvinkel för konen i grader NUT=+179 Förflyttningsvinkel mindre eller lika med 180 grader NUT=-181 Förflyttningsvinkel större eller lika med 180 grader ORICONIO Interpolering på en konisk mantelyta 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=15780895499 2017-01-08 Arbetsförberedelse Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO) A7= B7= C7= Intermediär orientering (programmering som normerad vektor) PHI Vridvinkel för orienteringen runt riktningsaxeln till konen PSI Öppningsvinkel för konen möjliga polynom PO[PHI]=(a2, a3, a4, a5) PO [PSI]=(b2, b3, b4, b5) Förutom respektive vinklar är också polynom maximalt 5:e graden programmerbara Exempel olika orienteringsändringar … N10 G1 X0 Y0 F5000 N20 TRAORI(1) ; Orienteringstransformation till. N30 ORIVECT ; Interpolera verktygsorientering som vektor. … ; Verktygsorientering i planet. N40 ORIPLANE ; Välja storcirkelinterpolering. N50 A3=0 B3=0 C3=1 N60 A3=0 B3=1 C3=1 ; Orientering i Y/Z-planet vridet med 45 grader, vid blockslutet uppnås orienteringen (0,1/√2,1/√2). … N70 ORICONCW ; Orienteringsprogrammering på konmantel: N80 A6=0 B6=0 C6=1 A3=0 B3=0 C3=1 ; Orienteringsvektorn interpoleras på en konmantel med riktningen (0,0,1) till orienteringen (1/√2,0,1/√2) medurs, vridvinkeln uppgår härvid till 270 grader. N90 A6=0 B6=0 C6=1 ; Verktygsorienteringen genomgår ett helt varv på samma konmantel. Beskrivning Ska orienteringsändringar beskrivas på en valfritt i rymden liggande konisk mantelyta då måste den vektor runt vilken verktygsorienteringen ska vridas vara känd. Dessutom måste start- och slutorienteringen vara föreskrivna. Startorienteringen resulterar ur det föregående blocket och slutorienteringen måste antingen programmeras eller fastläggas genom andra villkor. Programmering i planet ORIPLANE motsvarar ORIVECT Programmeringen av storcirkelinterpoleringen tillsammans med vinkelpolynom motsvarar linjär- och polynominterpolering av konturer. Verktygsorienteringen interpoleras i ett plan som bildas av start- och slutorienteringen. Programmeras ytterligare polynom då kan orienteringsvektorn också vickas ur planet. Programmering av cirklar i ett plan G2/G3, CIP och CT 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=15780895499 2017-01-08 Arbetsförberedelse Orienteringsprogrammering längs en konisk mantelyta (ORIPLANE, ORICONCW, ORICONCCW, ORICONTO, ORICONIO) Den utvidgade orienteringen motsvarar interpoleringen av cirklar i ett plan. För motsvarande programmeringsmöjligheter för cirklar med medelpunktsuppgift eller radieuppgift som G2/G3, cirkel via intermediär punkt CIP och tangentiell cirkel CT se Litteratur: Programmeringshandbok Grunder, "Programmera vägkommandon". Orienteringsprogrammering Interpolering av orienteringsvektorn på en konisk mantelyta ORICONxx För interpoleingen av orienteringar på en konisk mantelyta kan fyra olika interpoleringstyper väljas från G-koden grupp 51: 1. Interpolering på en konmantel medurs ORICONCW med angivande av slutorienteringen och konriktningen eller öppningsvinkeln. Riktningsvektorn programmeras med beteckningarna A6, B6, C6 och öppningsvinkeln för konen med beteckningen NUT= värdeområdet i intervallet 0 till 180 grader. 2. Interpolering på en konmantel moturs ORICONCWW med angivande av slutorienteringen och konriktningen eller öppningsvinkeln. Riktningsvektorn programmeras med beteckningarna A6, B6, C6 och öppningsvinkeln för konen med beteckningen NUT= värdeområdet i intervallet 0 till 180 grader. 3. Interpolering på en konmantel ORICONIO med angivande av slutorienteringen och en intermediär orientering som programmeras med beteckningarna A7, B7, C7. 4. Interpolering på en konmantel ORICONTO med tangentiell övergång och angivande av slutorienteringen. Riktningsvektorn programmeras med beteckningarna A6, B6, C6. 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=15780895499 2017-01-08
© Copyright 2024