Stránka 2 z 3
Re: Iso kod
Napsal: 23. 6. 2008, 11:40
od tomkl
No mas pravdu vtom ze hodne prikazu G0,G1,G2,G3, G40 atd. jsou pro vsechny masiny stejne, ALE!!!! jsou stroje kde jsou odlisnosti napr. na jednom stroji mas G0 nebo G1 a na druhem je G00 nebo G01. dalsi problem je v ze nekre OS stroju pocitaji stred R od pocatku 0,0,0 /Simens,Heidenhain.../ a jinne pocitaji stred R od predchoziho radku /Fanuc.../ dale jsou odlisnosti v hlavicce programu skoro kazdy stroj to ma trosicku odlisne napr. nazev programu na prvnim radku se oznacuje pismenem Ó+cislo ci nazev programu a je spostu dalsich vyjimecnosti ktere nam zneprijemnuji praci

snad jsem to popsal dukladne
Napsal: 27. 6. 2008, 1:14
od petrL
tak teď jsem to nepochopil s tím počítáním poloměru. Před každým příkazem R se nutně musí nacházet určení bodu středu poloměru v souřadnici x,y. OS si žádné jiné body nebude přece vymýšlet ať se jedná o kterýkoliv zmiňovaný operační systém.
Napsal: 27. 6. 2008, 1:40
od CZ_Pascal
No a prave to urceni bodu stredu se muze pro jednotlive systemy lisit:-) Budto je udane absolutne a nebo relativne vzhledem k pocatecnimu bodu kruznice takze OS si nic nevymysli on si to pouze dopocitava.
Napsal: 28. 6. 2008, 3:32
od petrL
No myslím si že už se do toho pěkně zaplétáte. Jestli stroj má používat relativní nebo absolutní souřadnice je dáno příkazy ISO kodu v programu
a zapisují se vždy na jeho začátku.Pokud máte nějakou praxi s programováním tak to určitě víte že se jedná o kody G90(absolutní) a G91(relativní) Takže Vaše vysvětlení že počátek určování bodu středu určuje nastavení operačního systému je nesmysl protože je dán příkazem v programu (G90 nebo G91).Můžu udělat program v absolutních souřadnicích a ten samý i v relativních a žádný operační systém to nebude nijak přepočítávat ani měnit a udělá jen to co má předepsané programem.
Napsal: 28. 6. 2008, 8:11
od prochaska
petrL píše:Jestli stroj má používat relativní nebo absolutní souřadnice je dáno příkazy ISO kodu v programu a zapisují se vždy na jeho začátku.Pokud máte nějakou praxi s programováním tak to určitě víte že se jedná o kody G90(absolutní) a G91(relativní) Takže Vaše vysvětlení že počátek určování bodu středu určuje nastavení operačního systému je nesmysl protože je dán příkazem v programu (G90 nebo G91).Můžu udělat program v absolutních souřadnicích a ten samý i v relativních a žádný operační systém to nebude nijak přepočítávat ani měnit a udělá jen to co má předepsané programem.
To neni tak uplne presne. Na vlastni zlomenou frezu jsem uz poznal, ze i pri absolutnich souradnicich muze byt u jednoho systemu nastaveni stredu oblouku absolutni a u jineho relativni vzhledem k pocatku oblouku

re
Napsal: 28. 6. 2008, 9:25
od Radek-B
Relativni bod stredu kruznice, nebo take relativni programovani je nesmyl. Spravne se to zve INKREMENTALNI-prirustkove. To znamena ze stroj programujeme prirustkem souradnic. Nula se neustale posouva tam kam stroj dojel.
Stredy kruznic, nebo jejich pocatky a konce muzou byt skutecne v zavislosti na typu systemu programovany obema zpusoby a to i kombinovane.
To same plati i u vrtacich cyklu. Celkova hloubka vrtani byva programovana absolutne ale bezpecna vzdalenost (bod kde se skutecne spusti pracovni posuv) inkrementalne viz treba system Heidenhain.
Je to dano nastavenim, parametry PLC stroje.
RADEK
Napsal: 29. 6. 2008, 1:25
od petrL
Souhlasím s Radkem-B že relativní programování je nesmysl ono i inkrementální programování je blbost.Nikdo tady o ničem takovém nepsal.
Bylo tu jen zmiňováno programování v absolutních souřadnicích nebo relativních (inkrementálních) souřadnicích.To relativní se používá u některých strojů a na obrazovce souřadnic skutečně bývá označeno jako RELATIVE někde ovšem bývá to samé označováno jako INKREMENTAL.
Přispivatel Procháska napsal že se na "zlomenou frézu " potkal s tím že jeden operační systém přečetl program v absolutních souřadnicích správně a druhý operační systém přečetl příkaz absolutních souřadnic jako relativní.
To se mi zdá velmi nepravděpodobné.
Pokud sestavím program v absolutních souřadnicích není možné aby jej četl různý OS jinak ať je nastaven jakkoliv.Nebo jinak.Každý stroj má nastaven operační systém od výrobce.Po zapnutí stroje jsou automaticky načteny a používány přednastavené hodnoty a mimo jiné i relativní souřadný systém pokud programátor ignoruje nějaké standardy tak to bude vypadat tak jak to popisuje Procháska. Tím chci říct že pokud bude chybět řádek s nastavením na absolutní souřadný systém G90 X0Y0 (v případě nul může být i jiná číselná hodnota) bude se program chovat na různých strojích různě. Pokud tam ovšem bude tento příkaz není možné aby jej OS ignoroval a přepočítával hodnoty do relativních souřadnic.
Je velká škoda že zaniklo CNC forum tam byli i manuály k různým strojům kde v některých byl popsán krásně rozdíl mezi programováním v absolutním souřadném sys.a přírustkovým souřadném sys.
Napsal: 29. 6. 2008, 1:56
od prochaska
petrL píše:Přispivatel Procháska napsal že se na "zlomenou frézu " potkal s tím že jeden operační systém přečetl program v absolutních souřadnicích správně a druhý operační systém přečetl příkaz absolutních souřadnic jako relativní. To se mi zdá velmi nepravděpodobné.
Zdá se, že to stále chápete špatně. Nešlo o relativní nebo absolutní nebo inkrementální nebo přírustkové (nebo jak je to terminologicky správně) souřadnice.Přesná čísla už nevím ale bylo to něco takového (nepostatné detaily jako N, F apod. zanedbávám):
G90
G17
G01 X 20 Y 20
G02 X 20 Y -40 I -10 J -10
Jeden systém to provedl jak kruhový oblouk z [20,20] do [20,-40] se středem v [-10,-10] a druhý se středem v [10,10] (tj. [20-10,20-10]). V manuálech to tak bylo i popsáno, jako že je to takhle v pořádku.
Jinak samozřejmě, že to bylo způsobeno zanedbáním standardů (výrobce), jak píšete

Napsal: 29. 6. 2008, 3:15
od petrL
Nevím tedy co špatně chápu. Ve Vašem příspěvku na který jsem reagoval se zmiňujete o absolutních i relativních hodnotách a nyní píšete že o ně vůbec nejde.
Příklad který jste uvedl je díky smyšleným hodnotám nesetrojitelný a vysvětlení chybného provedení tudíž postrádá logického zdůvodnění.
Prosím zadejte hodnoty správně a popis problému přesněji ať si nad tím můžu zapřemýšlet co že Vám ten stroj provedl špatně.
re
Napsal: 29. 6. 2008, 3:34
od Radek-B
petrL píše:Přispivatel Procháska napsal že se na "zlomenou frézu " potkal s tím že jeden operační systém přečetl program v absolutních souřadnicích správně a druhý operační systém přečetl příkaz absolutních souřadnic jako relativní.
To se mi zdá velmi nepravděpodobné.
(v .
Ver tomu co pise ALES, skutecne je tomu tak jak popisuje. Ja se zivim programovanim CNC stroju uz nejaky patek a uz jsem taky videl ledacos.
S naprogramovanym G90 nebo G91 nemaji parametry v cyklech a nebo jiz zminovane stredy , konce oblouku a kruznic nic spolecneho. V masine je to dane jejim zakladnim nastavenim a bez klice k systemu a zanlosti parametru s tim nic clovek neudela. Novejsi to mivaji dnes uz volitelne a je na kazdem jak je zvykly , co si zvoli. Vsechno byva podrobne popsanu v manualu k systemu.
CNC-forum sice zaniklo ale pokud mas konkretni otazky k profi masinam, muzeme to rozvest tu na foru v sekci venovane profi systemum.
Jeste jedna zvlastnost me u nekterych starych systemu iritovala a to programovani na rozdil polomeru. Ony totiz stare systemy neumely pocitat s celymi polomery nastroju pri zapnute korekci nastroje a neumely s korekcni drahy ani sjet. Pri pokusech zadani celeho polomeru nastroje se system zblbnul a obcas misto kratsi casti kruhu udelal tu delsi(proste nevedel na kterou stranu ma jet.)
Pro to se zacaly kruznice delit na ctvrtiny.
S vyrazem RELATIVNI programovani sem se setkal poprve v ceskem prekladu manualu k sinumeriku a dodnes sem nektere veci z te knihy nepochopil. Tu knihu prekladal debil co nikdy nestal u masiny a pomahal mu pri tom kolektiv stejnych blbcu.
RADEK
Napsal: 29. 6. 2008, 3:50
od wolf
Radek-B mě již předběhl a tak alespoň malý obrázeček pro lepší pochopení. Konkrétně pro fukci G02 či G03 je určení středu oblouku vždy přírustkem a není závislé na funkci G90 a G91. Je to vlastně vzdálenost středu od počátku oblouku.
Pro správnou funkci,viz. předešlý příspěvek, by musel příklad vypadat např. takto:
G90
G17
G01 X20 Y20
G02 X20 Y-40 I-30 J-30
Napsal: 29. 6. 2008, 3:51
od petrL
Vím že jste byl přispivatelem i na zaniklém fóru, ale já neřeším profi mašiny. Já si jen posteskl nad tím že v tomto fóru byli ke stažení manuály ke strojům kde bylo na příkladech vysvětlen rozdíl v abs. souř. sys a v ink. souř. sys. Je vidět že špatně čtete příspěvky a z toho vzniká nedorozumění.
Vyjádřete se prosím k danému příkladu pana Prochásky dle jeho popisu.
To je to čemu už nerozumím.Uvítal bych nějaký rozbor i s obrázkem.Ty souřadnice mi nějak nesedí.
re
Napsal: 29. 6. 2008, 6:15
od Radek-B
wolf píše:vždy přírustkem
Prave ze vzdy NE. Je to ruzne jak na ktere masine. Ale je to krasny priklad programovani stredu prisruskem, jeste prosim uved typ systemu na kterem to takto bezi.
Manualu je hafo reknete od jakeho systemu a ja sem neco nahraju.
RADEK
pdf
Napsal: 29. 6. 2008, 6:45
od Radek-B
Manual k iTNC 426 iso.
RADEK
Re: re
Napsal: 29. 6. 2008, 8:34
od wolf
Radek-B píše:
Prave ze vzdy NE. Je to ruzne jak na ktere masine. Ale je to krasny priklad programovani stredu prisruskem, jeste prosim uved typ systemu na kterem to takto bezi.
Manualu je hafo reknete od jakeho systemu a ja sem neco nahraju.
RADEK
Obrázek je použit z nápovědy k simulátoru MTS.