Dotaz pro programatory G-Kodu

Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

27. 10. 2008, 10:24

Mám dotaz. Jde v G-kodu posunout souřadný systém?
Příklad - mám G-kod na jeden výrobek a ten potřebuju opakovat s posunem v ose X a následně posunout Y a opět opakovat v X.
lze pro tento způsob napsat opakovací smyčku?
Prudí mě generovat celou setavu např. 30x20 stejných výrobků.
Kdyby mi to mohl někdo napsat s příslušnými REMy.

Děkuji.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
magi
Sponzor fora
Příspěvky: 2653
Registrován: 16. 10. 2006, 12:40
Bydliště: Třebíč
Kontaktovat uživatele:

28. 10. 2008, 8:31

Ja toto resil na palici masine kdyz bylo vic stejnych kusu tak, ze az vykonam blok pro jeden dilec a zastavim paleni, tak odjedu G0ou o miru dalsiho dilce (samosrejme + dostatecna mezera mezi nimi), napisu G92, cimz se znuluje souradny system a cely predesly blok zkopiruju (Ctrl+C, Ctrl+V), takhle porad dal a dal az mam pozadovany pocet dilcu.
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 8:36

Nj, jenže to u toho musím stát a klikat, to samozřejmě jde, ale .......
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
magi
Sponzor fora
Příspěvky: 2653
Registrován: 16. 10. 2006, 12:40
Bydliště: Třebíč
Kontaktovat uživatele:

28. 10. 2008, 8:43

Bohuzel, nic lepsiho sem na to nevymyslel. Idealni by bylo pouzit nejaky CAM.
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 8:56

Jo to tak dělám, jak jsem psal v úvodu. Jenže, jakmile potřebuju nějakou korekci, tak to musím překleslit vše a to je právě to co mě prudí a hlavně je to časově náročné, takhle bych upravil jen jeden dílec a vložil ho do té smyčky.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 8:58

Když mám třeba 50ks rámečků, v kterých jsou 4 díry tak než to oklikám v CAMu.......
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
magi
Sponzor fora
Příspěvky: 2653
Registrován: 16. 10. 2006, 12:40
Bydliště: Třebíč
Kontaktovat uživatele:

28. 10. 2008, 9:23

Pokud to budes rozkopirovavat v textaku, tak ti to prece narusta geometrickou radou. Jeden blok zkopirujes a mas dva, pak mas uz 4, pak 8, 16,32,64 atd atd. Otazka asi minuty.
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 9:33

No to jo, ale tohle musí umět cyklus v G-kodu, jen nevím jak a nikde nemohu najít nějaký příklad, proto se ptám tady.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 1:52

Tak nikdo jiný? To je to tak složité?
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

28. 10. 2008, 5:19

Já doporučuju použít nastavování offsetu pomocí G52 (viz. Mach manuál odstavec 7.7.1), a pokud jde o vlastní tvar, tak tam bych použil podprogram (kody M98 a M99), o čemž se rovněž v této kapitole hovoří.
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 5:26

Tak se stím celé odpoledne peru a výsledek nic moc. Přes ty offsety to moc dobře nejde, ty posunou souřadný systém na danou pozici, ale já potřebuju tu pozici s každým kusem posunout, něco jako přírustkově, ale to G52 neumožňuje. Laboroval jsem s G92, ale tam když zadám souřadný posun, tak se potom nedokážu vrátit na výchozí souřadný systém. Asi dělám něco špatně.
PS. podprogramy není problém.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
ivčo
Sponzor fora
Příspěvky: 307
Registrován: 11. 2. 2007, 5:17
Bydliště: Slezsko

28. 10. 2008, 8:12

Nevím jestli ti to pomůže,použil jsem tento způsob s podprogramem, sice jenom pro dvě opakování, ale myslím že to můžeš zkusit i vícekrát (dělal jsem 50 stejných kusů ale měl jsem jenom dvě upínací hnízdečka)
Podprogram generoval CAM, zbytek jsem dopsal...
Přílohy
Roughing Toolpath - Top.rar
(9.36 KiB) Staženo 767 x
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

28. 10. 2008, 8:41

Jo dík za info ohledně totho tvého souboru, ale takhle jsem to právě zkoušel přes G92, ale je tam ten problém se souřadným systémem. To posunutí jsem vložil na konec podprogramu, takže se mi souřadný systém posune po vykonání podprogranu, ale na vzdálenost vztaženou od poslední polohy nástroje, takže tam je moc počítání. Jestliže skončíš s nástrojem na např. X 120 tak zadáš G92 X-125 a posune to virtuálně X na pozici X5. Alespoň takhle mi to maká. Ale sháním se po jiném - jednodužším řešení, ale asi nic jinýho není.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

28. 10. 2008, 10:19

kdyz to skombinujes s inkrementalnim programovanim tak se ti to posune o presne zadanou hodnotu od posledniho bodu kde stojis.
ovsem nesmis zase zapomenout zapnout absolut nebot dilec mas zrejme naprogramovany absolutne.
pocet opakovani podprogramu se da take zadat.
pomoci zakladni souradne soustavy se muzes vracet na pocatek.

jinak skoda ze mach neumi pracovat z parametry, bylo by to jednodussi.
daly by se pak definovat uzivatelske fce.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Mad_BOXs
Příspěvky: 1416
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

29. 10. 2008, 5:20

Děkuji za info, jak je vidět tak asi budu muset zůstat u starého postupu, škoda. Myslel jsem, že si zjednoduším práci, ale jak je vidět, tak jiné řešení nepřichází :cry: smůla.
Jak by to bylo jednoduché - upravit jeden díl a ten potom nasekat do plochy v jednom podprogramu G-kodu.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Odpovědět

Zpět na „podpora v mach3“