Fusion360 a LinuxCNC ?
Ahoj, možná v tom vidíš moc velkou vědu přitom by stačilo 15 minut se na to podívat a pochopit logiku jak ten Gkod vlastně jednoduše funguje.
Letmo se podívej na:
G0
G1
G2
G90
G91
G54
M3
M4
M5
M6
M8
M9
a potom na to jak se zapisujou souřadnice os X Y Z, rychlost posuvu F a otáčky S a nástroj T.
Uvědom si, že každý řádek je sám o sobě příkaz a někam stroj pošle nebo něco udělá (tzv. modální příkazy) nebo jen něco přepne jako třeba G90 (nemodální příkaz změní chování stroje).
Když pochopíš jednotlivé příkazy co jsem vypsal tak máš vyhráno a program je vždy jen seznam těhle příkazů.
Žádná věda.
Teda v tvém případě kdy nepoužíváš cykly a podprogramy (tuším, že linux a Mach baští simple Gkod bez cyklů).
Tady hezký seznamy a za 15 minut máš nastudováno:
https://www.haascnc.com/service/service ... #gsc.tab=0
https://www.haascnc.com/service/service ... #gsc.tab=0
CNC obrábění 

Haas nestuduj. Používej oficiální zdroje:
https://linuxcnc.org/docs/devel/html/gcode/g-code.html
https://linuxcnc.org/docs/devel/html/gcode/m-code.html
https://linuxcnc.org/docs/devel/html/gcode/g-code.html
https://linuxcnc.org/docs/devel/html/gcode/m-code.html
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
- Mrosconi
- Příspěvky: 2087
- Registrován: 22. 2. 2015, 6:30
- Bydliště: Netřebská 47, Praha 6 Ruzyně
- Kontaktovat uživatele:
OK, zas tak špatně na tom nejsem, takže vím co znamená T9393, G4 P5000 nebo G53 G0 Z0.
Dělám složité obrobky, a to většinou z více stran, takže rotačí osa je nutnost a spíše bych potřeboval 5 osku.
Na obráběcí dílůpotřebuji CAM. To není kostička s pšti dírkami a sražením hran. Takže ručně nic nevymyslím.
Postprocesor jsem si bez problému upravil pomoci obyřčejného ChatuGPT, který mi doplnil to co jsem chtěl. Havně aby se mi po ukončení programu vyresetovaly nástrojové offsety, protože to Mach nedělal automaticky.
Už je mi jasné, že pro správný export musím mít ve Fusion přesně nadefinovaný stroj. Pro UCCNC to nebylo potřeba, proto jsem to nemel. Tam byla polžka "rotary axle" a tím to bylo vyřešeno. Teď mi ale Chat podpověděl, že Mach 4 potřebuje mít správně nastavenou mašinu, protože podle něj píše výsledný gcode. Jelikož jsem to neměl, nešlo to správně vyexportovat.
Takže chyba nalezena a vyřešena. Prozatím. Prostě nakreslil jsem si mašinu a stvořil vlastní stroj a ten slouží pro generování.
Každopádně čeká mně Linux, a to bude mazec.
Dělám složité obrobky, a to většinou z více stran, takže rotačí osa je nutnost a spíše bych potřeboval 5 osku.
Na obráběcí dílůpotřebuji CAM. To není kostička s pšti dírkami a sražením hran. Takže ručně nic nevymyslím.
Postprocesor jsem si bez problému upravil pomoci obyřčejného ChatuGPT, který mi doplnil to co jsem chtěl. Havně aby se mi po ukončení programu vyresetovaly nástrojové offsety, protože to Mach nedělal automaticky.
Už je mi jasné, že pro správný export musím mít ve Fusion přesně nadefinovaný stroj. Pro UCCNC to nebylo potřeba, proto jsem to nemel. Tam byla polžka "rotary axle" a tím to bylo vyřešeno. Teď mi ale Chat podpověděl, že Mach 4 potřebuje mít správně nastavenou mašinu, protože podle něj píše výsledný gcode. Jelikož jsem to neměl, nešlo to správně vyexportovat.
Takže chyba nalezena a vyřešena. Prozatím. Prostě nakreslil jsem si mašinu a stvořil vlastní stroj a ten slouží pro generování.
Každopádně čeká mně Linux, a to bude mazec.
- robokop
- Site Admin
- Příspěvky: 23025
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Casto k problemum pristupujes z dfuhe strany nez je zazity zpusob. To ti pak komplikuje dalsi cestu.
Napriklad ted me zarazi proc resetujes nastrojove offsety. To totiz nedela zadny system. Naopak je tam spousta kodu ktery se snazi je zachovat po vypnuti atd... protoze je to zadouci.
Napriklad ted me zarazi proc resetujes nastrojove offsety. To totiz nedela zadny system. Naopak je tam spousta kodu ktery se snazi je zachovat po vypnuti atd... protoze je to zadouci.
Vsechna prava na chyby vyhrazena (E)
- Mrosconi
- Příspěvky: 2087
- Registrován: 22. 2. 2015, 6:30
- Bydliště: Netřebská 47, Praha 6 Ruzyně
- Kontaktovat uživatele:
Mám třeba projekt, který má 6 nástrojů. Začínám vždy sondou, protože musím zaměřit. To je pro mně T1 a je s nulovými offsety. Při dokončení třeva T20 s offsety T20 se mi v Machu4 nevynulují, takže Zko je v jiné úrovni. Příkazem M30 se to prostě nezruší. G49 mi nefunguje. Prostě se to nevyresetuje a program skončí s nějakým nástrojem. Pak musím před dalším zaměřením ručně resetovat, protože jinak bych měl špatnou výšku. Takže co chceš zachovávat? přece potřebuji mít offset pro nástroj 1. Nechci nikde nic řešit, chci aby to program udělal sám. Tak mi to hezky vyresetuje a nastavi automaticky nástroj T1, kterým budu opět začínat.robokop píše: ↑7. 10. 2025, 4:44 Casto k problemum pristupujes z dfuhe strany nez je zazity zpusob. To ti pak komplikuje dalsi cestu.
Napriklad ted me zarazi proc resetujes nastrojove offsety. To totiz nedela zadny system. Naopak je tam spousta kodu ktery se snazi je zachovat po vypnuti atd... protoze je to zadouci.
- Mrosconi
- Příspěvky: 2087
- Registrován: 22. 2. 2015, 6:30
- Bydliště: Netřebská 47, Praha 6 Ruzyně
- Kontaktovat uživatele:
Ano, ale není v základu Postprocesoru Fusion, takže jsem to musel doplnit. Nicméně to nevypne nástroj a nenasadí na konec T1, což chci já, protože je to podl mně logické. Prostě chi aby to zkončilo samo a nastavilo T1.
mám na konci vždy:
G49
G53 G0 Z0.
T1 M6
G43 H1
M30
Funguje jak chci já.
mám na konci vždy:
G49
G53 G0 Z0.
T1 M6
G43 H1
M30
Funguje jak chci já.
- robokop
- Site Admin
- Příspěvky: 23025
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Nakoriguj si sondu a vuci tomu offsety naatroju. Vzdy se k tomu budes moct vratit. Dokud nevyndas frezu z drzaku bude ji sedet korekce. Nemusis uz nikdy merit znova dokud nesahnes na pozici nastroje v drzaku.
Vsechna prava na chyby vyhrazena (E)