Stránka 2 z 3

Napsal: 29. 10. 2008, 6:27
od ivčo
Né že bych se považoval za programátora G kódu, ale mi to fungovalo. Podprogram skončí G0 x0y0 a G92 posune obrábění tam kde potřebuji.
Takže akorát musíš xkrát napsat nové souřadnice.
Záleží jak je to složité obrábění, ale jestli to je moc malých kousků tak bych to asi řešil už v CAMu
Ten můj soubor pracoval v EMC

Napsal: 29. 10. 2008, 6:33
od sysel
Jde to řešit podprogramem, jenom jsem to teď fofrem přeletěl co tu řešíte, a musím do školy, odpoledne napíšu řešení, vydrž prťka vydrž!!! :D

Napsal: 29. 10. 2008, 8:50
od Mad_BOXs
:idea:

Napsal: 29. 10. 2008, 10:46
od sysel
Tak zaprvé k Radkovi-B: mach umi pracovat s parametry, teda pokud to chápu dobře... Já to používám na to že mu na začátku definuju jakou hloubku bude frézovat a na kolik vrstev a pak dále v podprogramech mám výpočty které si to berou z toho počátku... Parametr se definuje např #1000=50 a pak ho vybereš třeba F[#1000] a budeš tím mít F50 :wink:

A ted k podprogramu, přečetl jsem pořádně diskuzi a už to tu padlo od ivča, včetně příkladu, bohužel je problém v tom že bys musel ručně nulovat začátky kde vyjíždí, nebo použiješ těch parametrů a napíšeš si výpočty vrámci podprogramu... Přikládám tu soubor kde jsem napsal něco, kde na začátku zadáš počet kusů v X, Y a rozestupy a on si vše dopočítá sám... na konec programu jsem označil místo kam musíš dodat svůj tvar co chceš opakovat.... Je to tam sice řešené podprogramem v podprogramu aniž bych to dělal někdy předtím ale funguje to... :shock:

Doufám, že ti to pomůže, pokud bys měl nějaký dotaz sem s nim... A sorry za prodlení, dneska jsem lítal jak hadr na holi.... :?

re

Napsal: 30. 10. 2008, 6:16
od Radek-B
OOO mach umi pocitat s parametry, to jsem nevedel , ale jak rikam zjednodusilo se to. Mach nejaky rok uz nepouzivam , tak odpuste nevedomost.

RADEK

Napsal: 30. 10. 2008, 4:14
od Mad_BOXs
sysel píše: Doufám, že ti to pomůže, pokud bys měl nějaký dotaz sem s nim... A sorry za prodlení, dneska jsem lítal jak hadr na holi.... :?
Jooo! To je přesně ono co jsem potřeboval. Taky jsem se vrátil až teď a testnul jsem to.......Jo jo.

Ještě jednu drobnost bych potřeboval, jelikož jsem se takto v G-kodu nepohyboval - bylo by možno k těm řádkům vložit REMy? Trochu si to projíždím, ale nějak moc nepobírám systém. Pokud bys to mohl doplnit, tak jak to jede - řádek po řádku.
Pokud by to bylo v Basicu, :lol: nebo v asembleru tak mi to problémy nedělá, ale toto nějako nepobírám.
Syntaxe vložené smyčky ve smyčce mi není cizí, ale tady?

Dík za ochotu.

Napsal: 30. 10. 2008, 6:55
od sysel
To že funguje smyčka ve smyčce jsem zjistil až když jsem dělal tady tohle :D Dopsal jsem do toho programu komenty, doufám že pochopíš, píšu to tak jak si to myslím... Ale bacha pokud používáš poloměrové korekce G41/G42 tak v podprogramech se to chová nevyspytatelně!!!! Měl jsem nejeden zmetek :x

re

Napsal: 30. 10. 2008, 7:13
od Radek-B
to sysel

umi to i fce ??? sin, cos, scitat delit atd ??

RADEK

Napsal: 30. 10. 2008, 7:20
od PavelZ
Umí toho dost (skoro všechny známý funkce), doporučuju juknout do manuálu kapitola 10.5. Do vánoc to snad bude i přeloženo :-)

Re: re

Napsal: 30. 10. 2008, 7:25
od sysel
Radek-B píše:to sysel

umi to i fce ??? sin, cos, scitat delit atd ??

RADEK
nezkoušel jsem to, ale když se divam do manualu tak jo.... Kapitola 10.5.3.3

Napsal: 30. 10. 2008, 7:59
od Mad_BOXs
Tak jsem to prubnul, ale někde je chybka :?: Z - v reálu leze nahoru

Napsal: 30. 10. 2008, 8:49
od sysel
Maš tam na začatku G00 Z15 a on ti to pokažde zopakuje a tim ti leze o 15 nahoru.... Bud musiš tohle na začatku zrušit, nebo na konci nesmiš vyjet do těch G01 Z1 G00 Z14

Napsal: 30. 10. 2008, 8:59
od Mad_BOXs
nj, jasně už jsem to šoupnul úpně na začátek Z15 a už, už mi to nedošlo. Dík . Hledal jsem to úpně jinde a přitom jsem to měl přímo před očima. :oops:

Napsal: 30. 10. 2008, 9:23
od sysel
Mad_BOXs píše:nj, jasně už jsem to šoupnul úpně na začátek Z15 a už, už mi to nedošlo. Dík . Hledal jsem to úpně jinde a přitom jsem to měl přímo před očima. :oops:
Se mi taky stává, 4x projdený celý Gkod a 4x přejdena ta samá chyba.... :wink:

Napsal: 30. 10. 2008, 10:45
od vav
Neříká se tomu "Panelizace"?