MEFI

Uživatelský avatar
packa
Příspěvky: 6959
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

6. 5. 2012, 8:32

zdravím
podprogramy jsou pro mě stále problém , něco jsem užn nastudoval , jednouché věci jsem už uchodil ale stejně mi to u EMC není zcela jasné ,
omezení 1000 řádků platí pro fréé verze MACH3 který kvůli své nespolehlivosti nepoužívám .
EMC nemá s velkým počtem řádků žádný problém , frézoval jsem plastiku s 250000 řádky a v pohodě , jen se to dlouho natahuje :D
už jsi přemýšlel kolik by stálo uvolnění tvého prográmku ?
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

6. 5. 2012, 8:43

"martas"
No hezke , ale nejak sem to nepobral , proc umistujes na Youtube videa dilenskeho programovani MEFI a nazyvas je EMC2 ???? Co to s tim ma spolecne.
Max. tim dobre pomates lidi. Mefaci by te za to asi taky zrovna moc nepochvalili. Anebo jsi autorem tech oken co umi volit technologii a generuji drahy ?
Pokud ano super , ja pouze nekolikrat skosel neco Pythonit pro EMC2 a bylo to k nicemu. Za prve sem se ztratil v Pythonu a za druhe jsem to nikdy nedodelal :D .
Pokud jsi autor toho prostredi napis mi prosim SZ.

To ze nektere veci jedou na obou systemech je dano standarten RS274 od canonical pro G-kod interpreter. Je to norma popisujici funkce G kodu. A pokud to autori
systemu nezmenili coz mohou a casto se to deje, tak to proste funguje na ruznych systemech stejne.

"packa"
Podprogramy pouziva MEFI stejne jako Heiden , EMC2 spise jako Fanuk (esternim souborem , podprogramem). Lze to naprogramovat i do jednoho hlavniho programu
jako podminene skoky. Moznosti je mnoho.
http://linuxcnc.org/docs/html/gcode/o-code.html" onclick="window.open(this.href);return false;
V adresari na ktery je namirena cesta k programum v souboru INI je potreba vytvorit soubory napr: jmeno podprogramu_0.ngc a jmeno podprogramu_1.ngc
Pak je mozne je volat jako podrogramy v programu hlavnim. (lze je zavolat take v modu MDI)

(hlavni program/// podprogram ,1 vnoren do podprogramu 0)
O<jmeno podprogramu_0> sub
O<jmeno podprogramu_1> sub
O<jmeno podprogramu_1> endsub
O<jmeno podprogramu_0> endsub
M2

Pokud chces lepsi anebo srozumitelnejsi priklad popis presne jaky a ceho by se mel tykat.

RADEK
Naposledy upravil(a) Radek-B dne 6. 5. 2012, 9:45, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 6959
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

6. 5. 2012, 9:01

Radek-B
děkuji za polopatické vysvětlení
to už bych snad stím mohl trochu hnout :D
"MARTAS" je tvůrcem programu který je na youtube , který původně napsal pro mefi a ted se jej snaží upravit pro generování drah pro EMC , tak proto EMC
a myslím že odvádí perfektní práci
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

6. 5. 2012, 9:46

Aha , tak to odvedl kus dobre prace.

R
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Martas
Příspěvky: 80
Registrován: 18. 7. 2011, 6:29

6. 5. 2012, 10:54

Ahoj!
Ano, je to tak jak píše packa(děkuji za vysvětlení),chce to číst to téma od začátku,pak by bylo jasné proč jsem dospěl od Mefi k EMC2.
Ano,program je moje dílo,takže mefaci si můžou myslet co chtějí :D
Mají možnost vymyslet něco svého,jsou na to študavaní,já ne,to co nabízejí k systému mi max.nevyhovovalo,tak proto vzniklo toto,
i když jsem něco podobného měl už k systému myslím NS365 nebo tak nějak,tak jsem to pak postupně inovoval na mefi.
Pokud tím někoho matu,tak se omlouvám,ale jak jsem psal,kdo sleduje toto téma od začátku,tak si myslím,že ví o co jde.

Systém Mefi davá podprogramy až za M30,ale ten váš zřejmě je vložený ješte před konec programu,nevím ale jestli může být vložen kdekoli
v programu mezi začátkem a koncem programu,nebo před nebo za konkrétním nástrojem,takže to stejné s mefi asi není.
Pravě mám otevřený manuál k EMC2 tak tam koukám na ty podprogramy,akorát to nemám jak otestovat.

Pro Radka-B - přikládám konkrétní příklad podpr. pro mefi,tak jestli můžeš tak to prosímtě přepiš do EMC,ať mám v tom konečně jasno,děkuji.

Pro packu-teď jsem si všiml,že tam máš ještě jeden příspěvěk nahoře.Asi takto, strávil jsem na tom odhadem min. 300h spíše o hodně víc postupně jsem to doplňoval (šílené),ale na druhou stranu
mi to ušetřilo mraky času ručním programováním a myslím,že bezproblémovému,alespoň pro mě,ušil jsem si to přesně jak to vyhovuje mě a kdyby něco,kdykoliv si tam můžu
cokoliv přidělat,upravit,tak abych ve výsledném programu nemusel pravidelně něco dopisovat a umazávat!Takže jenom pro představu,jedné nejmenované firmě jsem to "daroval" za 15000,
což se může zdát hodně,ale samozřejmě,je to jiná situace,využívá to tam více lidí,takže návratnost v tomto případě byla pro ně blesková a cena dnes už vím, tudíž směšná.
(kdo píše programy ručně,ví o čem mluvím,zdlouhavé a ještě chyby,přece jenom jsme lidi) :D
Takovou částku bych po tobě nechtěl ,no vlastně chtěl,ale nejsem zase až takové prase :D,alespoň doufám,i když možná,že si teď spousta z vás myslí,že ano
(i když je potřeba vzít v potaz,že je to opět zase částečné překopání už hotového a pro jednoho člověka,nic ve zlém).
Ale můžeš navrhnout sumu jakou to má pro tebe hodnotu,protože tu odhadnout u tebe neumím,v té firmě ano.Ale to bych řešil už spíš přes SZ.
Jenom podotýkám,že animace co tam probíhají na pozadí jsou jenom ilustrační,nemají s konkrétním výstupem nic společného!!!
Kurňa jsem se rozepsal,toliko jsem toho nenapsal ani na vojně :lol:
Přílohy
kapsaKR.txt
(736 bajtů) Staženo 243 x
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

6. 5. 2012, 1:11

Melo by to byt takto:

(T1 Fréza válcová 8 )
(Datum 6.5.2012 10:32:47)
(Stroj í čas)
(Fréza válcová 8 čas: 275mi .22s)
O1 sub
G1 X17 Y-20
G3 G17 X17 Y-20 I-7 J0
G1 X24 Y-20
G3 G17 X24 Y-20 I-14 J0
G1 X31 Y-20
G3 G17 X31 Y-20 I-21 J0
G1 X38 Y-20
G3 G17 X38 Y-20 I-28 J0
G1 X45 Y-20
G3 G17 X45 Y-20 I-35 J0
G1 X52 Y-20
G3 G17 X52 Y-20 I-42 J0
G1 X56 Y-20
G3 G17 X56 Y-20 I-46 J0
G0 X10 Y-20
O1 endsub

G17 G0 G90 G40 G80 G21
T1 S500 F50 M03
G0 X10 Y-20
G0 Z1
G0 Z-3
O1 call
G0 Z-6
O1 call
G0 Z-9
O1 call
G0 Z-10
O1 call
G0 Z1 M09
M05
G0 Z50
M30

netestovano

Radek
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Martas
Příspěvky: 80
Registrován: 18. 7. 2011, 6:29

6. 5. 2012, 4:15

Děkuji Radku.
Jeden takový výstup mám už o jednu stránku zpět,ale packa nestíhá zkoušet :lol:
Tak jsi mi to alespoň potvrdil,je to podobné s mefi,akorát je to vnořené přímo v programu,ne až za ním jako u mefi.
Packo až ti to vyjde zkus ten program od Radka, jestli to ten váš systém takto zchroupne.
Doufám,že jsem Ti předchozím příspěvkem nezkazil náladu!
Pro Radka jen co odešlu toto,tak odpovím na SZ
Uživatelský avatar
packa
Příspěvky: 6959
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

6. 5. 2012, 8:49

poslušně hlásím že jsem program od Radka-B testnul a je to to pravé , takhle se to má chovat :D
Martas
Příspěvky: 80
Registrován: 18. 7. 2011, 6:29

6. 5. 2012, 11:07

packa šikovnej! :lol: Radek-B taky :lol:
Tak podprogramy už umíme,tak jsem to už někde přiupravil v tom mojem díle,teď jdu hajat! :shock:
Martas
Příspěvky: 80
Registrován: 18. 7. 2011, 6:29

7. 5. 2012, 9:18

Ještě jenom pánové jedna technická:
Jak jsem už dříve zaregistroval,tak nepoužíváte číslování bloků,jak tedy řešíte,pokud chcete program spustit od nějakého x-tého nástroje,
nebo dráhy někde uprostřed programu, to to musíte spouštět vždy od začátku programu? :(
Uživatelský avatar
packa
Příspěvky: 6959
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

7. 5. 2012, 10:35

EMC umí spouštění od vybraného řádku , jestly umí bloky nevím ale , já si najdu v programu jaký chci řádek a dám spustit z něj
Martas
Příspěvky: 80
Registrován: 18. 7. 2011, 6:29

11. 5. 2012, 7:35

Ahoj!
Tak jsem po odmlce opět zde! Ale neflákal jsem se!
Zjistil jsem,že jsem si na sebe ušil pěknou pakárnu..! :D
No,ale snad to nejhorší mám za sebou a je to jakžtakž připravené.
Packo v příloze posílám výpis programu,přehodil jsem tam umístění
podprogramů na konec ,ale ještě před M30,kvůli přehlednosti.
Tak kdyby jsi to mohl prosímtě vyzkoušet ještě v této podobě!
Přílohy
Prog1.txt
(1.86 KiB) Staženo 216 x
Odpovědět

Zpět na „Ostatní veci kolem programovani“