Výpočet framu na základě 3 změřených bodů v prostoru (MEAFRAME)

Podobné dokumenty
Obsah 1 Technologie obrábění na CNC obráběcím stroji... 2

Sestavování kódované tabulky kontury (CONTPRON)

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

Řezání závitu s konstantním stoupáním (G33, SF)

EMCO Sinumerik 810 M - frézování

Obsah 1 Technologie obrábění na CNC obráběcím stroji... 2

Heidenhain itnc Základní seznámení se systémem. 1.1 Obrazovka řídícího systému. Obrábění v systému Heidenhain

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Posuv (G93, G94, G95, F, FGROUP, FL, FGREF)

Návrh řídícího modelu pro aktivní kompenzace geometrických chyb skeletu obráběcího stroje

Ing. Petra Cihlářová. Odborný garant: Doc. Ing. Miroslav Píška, CSc.

Heidenhain itnc Základní seznámení se systémem. 1.1 Obrazovka řídícího systému. Obrábění v systému Heidenhain

13 Barvy a úpravy rastrového

Odměřovací systémy. Odměřování přímé a nepřímé, přírůstkové a absolutní.

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

Pohyb rychlým posuvem (G0, RTLION, RTLIOF)

2) Nulový bod stroje používáme k: a) Kalibraci stroje b) Výchozímu bodu vztažného systému c) Určení korekcí nástroje

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC. CNC obrábění

Heidenhain itnc Základní seznámení se systémem. 1.1 Obrazovka řídícího systému. Obrábění v systému Heidenhain

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/ Protokol měření. Kontrola a měření závitů

Heidenhain itnc Základní seznámení se systémem. 1.1 Obrazovka řídícího systému. Obrábění v systému Heidenhain

Software Form Control

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod,

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC. Kapitola 03 Frézování kontur

Přehled cyklů pro frézování v řídicím systému Sinumerik 810 M

11. Měření závitů. Profil metrického závitu je určen jmenovitými rozměry:

CNC stroje. Definice souřadného systému, vztažných bodů, tvorba NC programu.

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MATEMATICKÉ (OPTICKÉ) ZÁKLADY FOTOGRAMMETRIE

SYLABUS PŘEDNÁŠKY 10 Z GEODÉZIE 1

Střední škola technická Žďár nad Sázavou. Autor Milan Zach Datum vytvoření:

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

Mechanical Calculator NOVINKY verze 8

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník SOUŘADNICOVÉ SOUSTAVY VE FOTOGRAMMETRII

Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17

Najíždění na konturu a odjíždění od ní (NORM, KONT, KONTC, KONTT)

Měřicí cykly SINUMERIK. SINUMERIK 840D sl / 828D Měřicí cykly. Předmluva. Popis. Varianty měření. Seznamy parametrů. Změny oproti verzi cyklů SW 4.

Mechanical Calculator NOVINKY verze 8

Otáčky vřetena (S), směr otáčení vřetena (M3, M4, M5)

CNC frézování - Mikroprog

Lineární transformace

Návod k obsluze pro frézku/horizontku LEO3e 2-3 osy

Posuv s korekcí ručním kolečkem (FD, FDA)

Ing. Petra Cihlářová. Odborný garant: Doc. Ing. Miroslav Píška, CSc.

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

Momenty setrvačnosti a deviační momenty

PROGRAMOVÁNÍ CNC STROJŮ

Genius 4x Čtyřosý pozicionér pro frézovací, vrtací a vyvrtávací stroje

Střední škola technická Žďár nad Sázavou. Autor Milan Zach Datum vytvoření:

1.1 Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

CNC stroje. Všechny funkce stroje jsou řízeny počítačem (řídícím systémem).

VLIV ŘEZNÝCH PODMÍNEK NA KVALITU OBROBKU A ZATÍŢENÍ VŘETENA PŘI BROUŠENÍ NA 5-TI OSÉ BRUSCE SVOČ FST 20017

Geometrie. 1 Metrické vlastnosti. Odchylku boční hrany a podstavy. Odchylku boční stěny a podstavy

Kapitola 5. Seznámíme se ze základními vlastnostmi elipsy, hyperboly a paraboly, které

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/ Odměřovací zařízení

Evolventní interpolace (INVCW, INVCCW)

Číslicově řízené stroje

A U T O R : I N G. J A N N O Ž I Č K A S O Š A S O U Č E S K Á L Í P A V Y _ 3 2 _ I N O V A C E _ _ C N C V Z T A Ž N É A O B R Y S O V É B

PROGRAMOVÁNÍ NC STROJŮ

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

SOUŘADNICE BODU, VZDÁLENOST BODŮ

6. Geometrie břitu, řezné podmínky. Abychom mohli určit na nástroji jednoznačně jeho geometrii, zavádíme souřadnicový systém tvořený třemi rovinami:

SINUMERIK. SINUMERIK 840D sl / 828D Měřicí cykly. Předmluva. Základní bezpečnostní upozornění 1. Popis 2. Varianty měření 3. Seznamy parametrů 4

Měřící sonda Uživatelská příručka

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/ VYHLEDÁVÁNÍ NULOVÉHO BODU OBROBKU POMOCÍ DOTYKOVÉ SONDY

A U T O R : I N G. J A N N O Ž I Č K A S O Š A S O U Č E S K Á L Í P A V Y _ 3 2 _ I N O V A C E _ _ C N C P R O G R A M O V Á N Í _ P W P

ZPRÁVA Z PRŮMYSLOVÉ PRAXE

Střední odborná škola a Střední odborné učiliště, Šumperk, Gen. Krátkého 30

Algoritmizace a programování

Vzorce počítačové grafiky

RUČNÍ PROGRAMOVÁNÍ SOUSTRUŽENÍ UOV Petr Svoboda

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Pracovní list s technologickým postupem výroby při použití cyklu

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

L81 - vrtání, centrování - referenční rovina (absolutně) - konečná hloubka vrtání - rovina vyjíždění

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MĚŘICKÝ SNÍMEK PRVKY VNITŘNÍ A VNĚJŠÍ ORIENTACE CHYBY SNÍMKU

SINUMERIK. SINUMERIK 840D sl / 828D Měřicí cykly. Předmluva. Základní bezpečnostní upozornění 1. Popis 2. Varianty měření 3. Seznamy parametrů 4

Tvorba výpočtového modelu MKP

Hodnoticí standard. Odborná způsobilost. Platnost standardu Standard je platný od:

Frézování ozubených kol

Kinematika příklad. Robotika. Vladimír Smutný. Centrum strojového vnímání. České vysoké učení technické v Praze

Střední škola automobilní Ústí nad Orlicí

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

Pavel Steininger PROGRAMOVÁNÍ NC STROJŮ

Regulační pohony. Radomír MENDŘICKÝ. Regulační pohony

MATEMATIKA vyšší úroveň obtížnosti

Cvičebnice programování ISO - frézka

Sady čtvercových koncových měrek z oceli

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Zadání soutěžního úkolu:

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

CNC soustružení pro pokročilé

OPTICKÉ PŘÍSTROJE O PROFILPROJEKTORECH MIKROSKOP NEBO PROFILPROJEKTOR?

Porovnání a popis vlastností dvou typů kleštin lineárního dávkovače

Příručka uživatele Cykly dotykové sondy TNC 320. NC-software

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení)

GIOTTO2/3e Návod k obsluze soustruh

Měření dotykovou sondou na vertikálním obráběcím centru s řídícím systémem SINUMERIK 840D sl. Pavel Navrátil

Transkript:

Funkce Příkaz MEAFRAME je rozšířením jazyka systému 840 pro podporu měřicích cyklů. Funkce MEAFREAME vypočítává frame na základě tří ideálních a vzájemně korespondujících změřených bodů. Když je obrobek nastaven do polohy pro obrábění, je jeho pozice vzhledem ke kartézskému souřadnému systému stroje vůči jeho ideální poloze zpravidla jednak posunutá, ale i pootočená. Pro přesné opracování nebo měření je zapotřebí uskutečnit buď nákladné fyzické nastavování polohy nebo změny pohybů ve výrobním programu. Frame může být definován nasnímáním trojice bodů v prostoru, jejichž ideální pozice je známa. Pro snímání polohy se používají buď dotykové nebo optické snímače, speciální na nosné destičce přesně fixované díry nebo měřicí kuličky. Syntaxe MEAFRAME IDEAL_POINT,MEAS_POINT,FIT_QUALITY) Význam MEAFRAME IDEAL_POINT MEAS_POINT Výpočet framu na základě 3 změřených bodů v prostoru. Rozměr pole typu REAL, které obsahuje tři souřadnice ideálních bodů. Rozměr pole typu REAL, které obsahuje tři souřadnice změřených bodů. FIT_QUALITY Proměnná typu REAL, -1: -2: -4: Kladná hodnota: poskytuje následující informace o výsledku: Ideální body leží příliš blízko jedné přímky: Frame nemohl být vypočítán. Výsledná proměnná typu FRAME obsahuje neutrální frame. Změřené body leží příliš blízko jedné přímky: Frame nemohl být vypočítán. Výsledná proměnná typu FRAME obsahuje neutrální frame. Výpočet rotační matice skončil z nějakého jiného důvodu neúspěchem. Součet deformací (vzdálenosti mezi body), které jsou zapotřebí pro převedení změřeného trojúhelníku na trojúhelník, který se blíží ideálnímu.

Poznámka Jakost měření Aby změřené souřadnice bylo možné pomocí kombinace otočení/posunutí přiřadit ideálním souřadnicím, musí se trojúhelník tvořený změřenými body co možno nejvíce shodovat s ideálním trojúhelníkem. To bude zajištěno kompenzačním algoritmem, který se snaží minimalizovat součet druhých mocnin odchylek, kterými se změřený trojúhelník převádí na ideální trojúhelník. Případně potřebná deformace poloh změřených bodů může posloužit jako ukazatel jakosti měření a z tohoto důvodu se ukládá jako doplňková proměnná funkce MEAFRAME. Poznámka Frame vytvořený pomocí funkce MEAFRAME může být pomocí funkce ADDFRAME transformován do jiného framu v řetězci framů. Viz příklad: Zřetězení framů "Zřetězení s příkazem ADDFRAME". Pokud budete potřebovat informace týkající se parametrů k příkazům ADDFRAME(FRAME, STRING), viz: /FB1/, Příručka Popis funkcí, Základní funkce; "Osy, souřadné systémy, framy" (K2), kapitola "Zřetězení framů". Příklad: DEF FRAME CORR_FRAME ; Výrobní program 1 Nastavení měřicích bodů Programování DEF REAL IDEAL_POINT[3,3] = SET(10.0,0.0,0.0, 0.0,10.0,0.0, 0.0,0.0,10.0) DEF REAL MEAS_POINT[3,3] = SET (10.1,0.2,-0.2, -0.2,10.2,0.1, -0.2,0.2,9.8) ; pro testování DEF REAL FIT_QUALITY = 0 DEF REAL ROT_FRAME_LIMIT = 5 DEF REAL FIT_QUALITY_LIMIT = 3 ; povolené pootočení polohy součásti max. 5 stupňů ; povolené posunutí mezi ideálním a změřeným trojúhelníkem max. 3 mm DEF REAL SHOW_MCS_POS1[3]

Programování DEF REAL SHOW_MCS_POS2[3] DEF REAL SHOW_MCS_POS3[3] N100 G01 G90 F5000 N110 X0 Y0 Z0 N200 CORR_FRAME=MEAFRAME (IDEAL_POINT,MEAS _POINT,FIT_QUALITY) N230 IF FIT_QUALITY < 0 SETAL(65000) N240 IF FIT_QUALITY > FIT_QUALITY_LIMIT SETAL(65010) N250 IF CORR_FRAME[X,RT] > ROT_FRAME_LIMIT ; Omezení 1. úhlu RPY SETAL(65020) N260 IF CORR_FRAME[Y,RT] > ROT_FRAME_LIMIT ; Omezení 2. úhlu RPY SETAL(65021)

N270 IF CORR_FRAME[Z,RT] > ROT_FRAME_LIMIT ; Omezení 3. úhlu RPY SETAL(65022) N300 $P_IFRAME=CORR_FRAME ; Aktivování nasnímaného framu s nastavitelným framem N400 X=IDEAL_POINT[0,0] Y=IDEAL_POINT[0,1] Z=IDEAL_POINT[0,2] N410 SHOW_MCS_POS1[0]=$AA_IM[X] N420 SHOW_MCS_POS1[1]=$AA_IM[Y] N430 SHOW_MCS_POS1[2]=$AA_IM[Z] N500 X=IDEAL_POINT[1,0] Y=IDEAL_POINT[1,1] Z=IDEAL_POINT[1,2] N510 SHOW_MCS_POS2[0]=$AA_IM[X] N520 SHOW_MCS_POS2[1]=$AA_IM[Y] N530 SHOW_MCS_POS2[2]=$AA_IM[Z] N600 X=IDEAL_POINT[2,0] Y=IDEAL_POINT[2,1] Z=IDEAL_POINT[2,2] N610 SHOW_MCS_POS3[0]=$AA_IM[X] N620 SHOW_MCS_POS3[1]=$AA_IM[Y] N630 SHOW_MCS_POS3[2]=$AA_IM[Z] ; Kontrola framu najetím geometrickými osami na ideální body N700 G500 ; Deaktivování nastavitelného framu nulovým framem (předem není dosazena žádná hodnota) No_FRAME ; Deaktivování nastavitelného framu nulovým framem (předem není dosazena žádná hodnota) M0 M30 Příklad zřetězení framů Zřetězení framů MEAFRAME za účelem korekce

Výsledkem funkce MEAFRAME( ) je korekční frame. Pokud je tento korekční grame zřetězen s nastavitelným framem $P_UIFR[1], který byl aktivní při vyvolání funkce např. G54, je takto získán nastavitelný frame pro další přepočítávání pro potřeby posuvů nebo obrábění. Zřetězení s příkazem ADDFRAME Pokud se má tento korekční frame uplatnit v řetězci framů na nějakém jiném místě nebo pokud jsou před nastavitelným framem aktivní ještě nějaké jiné framy, potom je možné pro začlenění tohoto framu do řetězce v základním framu kanálu nebo v systémovém framu použít funkci ADDFRAME( ). Ve framu přitom nesmí být aktivní: Zrcadlové převrácení s příkazem MIRROR Změna měřítka s příkazem SCALE Vstupními parametry pro požadovanou a skutečnou hodnotu jsou souřadnice obrobku. V základním systému řídícího systému je třeba zadávat tyto souřadnice vždy v metrických jednotkách nebo v palcích (G71/G70) a jako rozměry vztažené k rádiusu DIAMOF.