Simulace g-code

ruzne programy,konverze dat, digitalizace, atd...
Odpovědět
AcemanLB
Příspěvky: 561
Registrován: 11. 11. 2008, 8:53
Bydliště: Liberec
Kontaktovat uživatele:

2. 7. 2009, 2:29

Ahoj všem, rád bych se zetal zda existuje nějaký soft který mi ukáže a provede simulaci na pc s windows když do něj nahraju g-code určený pro EMC. Potřebuju to z toho důvodu, že g-code si připravuju doma na počítači s windows (zrovna těd vrtání do pcb z Eaglu) a pak jedu s flash diskem na dílnu kde mám cnc s EMC a tam zjistím že je prostě někde chyba. Rád bych si to doma nasimuloval a pak si to na dílně bez starostí pustil funkční. Poradíte někdo? Jde mi prostě o kontrolu pohybů to je asi vše co bych chtěl.
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

2. 7. 2009, 2:38

No kontrolu dokážeš i v Machu, pořád je to G kod, akorát budeš mít problémy s podmínkama které používá EMC a Mach je neumí.... Jinak vše ostatní by mělo být stejné, co jsem slyšel.... Ale třeba Eagle používá standartní příkazy, takže tam by problém být neměl...
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
AcemanLB
Příspěvky: 561
Registrován: 11. 11. 2008, 8:53
Bydliště: Liberec
Kontaktovat uživatele:

2. 7. 2009, 2:58

No tak jsem našel soft CncSimulator, bere g-code do emc jen je potřeba upravit koncovku na nc. Ten mach by šel taky to mě nenapadlo. Díky za radu. Ale teď k problému, Eagle mi vytvoří díky scriptu z http://pcbgcode.org/index.php gcode a ten samozřejmě mění vrtáky (což nechci rád bych to vrtal jedním a nevím jak změnit v eaglu průměr děr u součástek:( )ale hlavně mi gcode vytvoří tak že je půlka desky na ose X jakoby v mínusu a v ose Y zase někde 50mm od kraje. Což se mi také nelíbí. Co s tím aby deska byla umístěná klasicky v rohu a začínala na x0 y0 a aby mi ten postprocesor neměnil vrtáky?
AcemanLB
Příspěvky: 561
Registrován: 11. 11. 2008, 8:53
Bydliště: Liberec
Kontaktovat uživatele:

2. 7. 2009, 3:17

Tak půlka problému vyřešena, chyba byla v eaglu a to v umístění desky. Měl jsem ji daleko od toho křížku o kterém jsem nevěděl k čemu je:) A už jsem na to přišel jedná se o absolutní pozici :lol: Poradí někdo co s tou výměnou nástrojů?
piluk
Příspěvky: 18
Registrován: 20. 1. 2009, 9:54
Bydliště: Pardubice

2. 7. 2009, 3:59

Já dělám desky pomocí tohoto skriptu do Eagla. Už nevím kde jsem ho sehnal, ale funguje perfektně. Lepší než postprocesor.
Vygeneruje se zvlášt vrtání, frézování desky a oříznutí desky. Při oříznutí to podle průměru zadané frézy zvětšuje i otvory součástek, čily bez výměny nástrojů! Autor toho skriptu si zaslouží velkou pochvalu! :-)

Jinak soubory nakopírovat do adresáře ULP a spouštět v Eaglu přes ikonku ULP. Dál je to už celkem intuitivní.
Přílohy
eagle_GCODE_skript.rar
(33.84 KiB) Staženo 550 x
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

2. 7. 2009, 4:51

Co se týče toho vrtání, tak myslím že ho asi nijak nepřelstíš, každá součástka má svůj průměr díry a on jen podle toho najde vrták... Já to dělám tak, že odstraním akorát ty výměny, takže vrtám jedním, jedinou nevýhodu to má, že přejede celou DPS několikrát i když ty díry jsou vedle sebe...
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
piluk
Příspěvky: 18
Registrován: 20. 1. 2009, 9:54
Bydliště: Pardubice

2. 7. 2009, 6:04

Tohle vyvrtá všechny díry jedním průměrem, potom dáš oříznout desku dejme tomu 1mm frézou a když jsou na desce díry většího průměru než 1mm, tak je ta fréza projede na průměr jaký je zadaný v knihovně součástky.
Odpovědět

Zpět na „Ostatní software“