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
© Copyright 2024