Převod excellon do gcode
Moderátor: Moderátoři
Převod excellon do gcode
Zkoušel jsem FlatCam, ncdr2cnc, a nějaký webový konvertor http://eng-serve.com/cnc/excellon_gcode.html
Prakticky všechny mají nějaký problém s interpretací těch řádků, Flatcam načte jednu vodorovnou čáru dole a ty dva zbývající ignorují (nebo nevím) řádek o najetí nástroje v X55.908
Pro panelizaci DPS a generování gerber a excellon dat používám FAB3000 a chci maximálně využít jeho funkcí třeba i včetně můstků při frézování obrysu a drážkování v-bitem DPS.
Rozhodně nechci jít cestou nějakého exportu do DXF a následného se patlání v dalších programech (byť dodaných s frézkou), protože pak je mi ten FAB celkem nanic.
Máte někdo možnost to načíst a dát mi vědět co vám z toho vypadne?
- Přílohy
-
Layer_2.zip- (364 bajtů) Staženo 134 x
Další možnost je exportovat v Gerberu outline a můstky a drážkování dělat extra jinde, nepříjde mi to moc logické.
Když vezmu ten texťák co jsem přiložil, je jeho obsah celkem srozumitelný kam mají osy jezdit a co to má dělat, nevyvozuji z toho nějakou úzkou specializaci pouze pro účely vrtání.
Navíc běžné gerber prohlížeče mi to normálně otevřou, tak já nevím.
Viz: https://www.youtube.com/watch?v=QH7RMshDAuI
- Dumitru
- Příspěvky: 254
- Registrován: 11 pro 2015, 00:00
- Bydliště: Slovensko,Bratislava
- Kontaktovat uživatele:
Kód: Vybrat vše
; ========================================
; www.numericalinnovations.com
; Numerical Innovations - Layer Information
; Units: Metric
; Purpose: Rout/Mill
; Digits=Decimal
; ========================================
M48
METRIC
VER,1
FMAT,2
T01C2.0
DETECT,ON
ATC,ON
%
G90
F50.00
M03 S10000
T01
G00X-1Y-1
G40
M15
G01X55.908
X39.9241Y22.1
X20.8717
X9.4974Y16.6197
X-1Y5.39473
Y-1
M16
G40
M30
inak som dostal tento tvar je to, to čo chcete vyfrezovať ?
Data skutečně nejsou Gcode, jen je to velice podobné. Uplně se mi nelíbí něco tam manuáně dopisovat, kor gumovou hlavou jako jsem já a riskovat nějakou kolizi CNC
Spíš mi schází nějaký nástroj který by to udělal za mě (např. i zvedání Z osy), každopádně díky.
https://320volt.com/wp-content/list/16155.zip
zde jsou linky na 3 share severy, ze všech se dá stáhnout zaheslovaný RAR kde heslo by mělo být: 320volt.com
které ovšem nefunguje
PS: aha, beru zpět. Archiv jsem zkoušel otevřít v Linuxu free programama, který se asi těmahle fičurama nekamaráděj. Po nainstalování origo unrar funguje.
Mám prostě obrazec, kde je čára 2mm tlustá (jako nástroj) a potřebuji aby mi ta fréza jela v tom a ne vně.
Rozumíte dotazu?
- Přílohy
-
Rout.zip- (18.25 KiB) Staženo 124 x
Vymyslel jsem si ovšem, že bych tam rád nanesl podporu pro oblouky G2 a G3, které jsou v excellonu stejné až na to, že definují pouze poloměry R a nedefinují tam offsety I a J.
Jako třeba Mach3 s tím nemá vůbec problém, ale mám ještě přístup k jiné frézce která mi R vyhazuje jako chybný parametr a striktně tam vyžaduje I, J.
Můj problém ovšem je v matematice, že nevím, jak vypočítat offset I, když jako vstupní hodnoty mám X,Y počátku, X,Y cíle a rádius.
Našel jsem si toto: https://marlinfw.org/docs/gcode/G002-G003.html
Jako příklad je to pěkný, dokonce když na blbce prostě opíšu to I a dosadím ho do rovnice radius2 - I2 a toto celé odmocním (Pytagoras) dostanu správně J=-3.
Ale jak dojít na začátku k I hodnotě čtyřkař jaksi nedává
Odkaz na program: https://github.com/KyomaHooin/routexc2g ... c2gcode.py
Jak zjistíš, na kterou stranu se má oblouk klenout? Jsou přece dvě možnosti...
Pokud máš souřadnice středu, tak I=x_středu-x_konce
G03X120.000Y005.000A005.000
G01X120.000Y105.000
G01X105.000Y120.000
G01X005.000Y120.000
G03X000.000Y115.000A005.000
G01X000.000Y005.000
G03X005.000Y000.000A005.000
G01X115.000Y000.000
tzn. poloměry tam jsou 5mm (značí je A), jak to přerobit na I a J?
Pokud mám oblouk který začíná a končí ve stejném Y tak je to jednoduchý stačí vzít rozdíl cíle a startu v X a vydělit dvěma a dostanu správně I.
Jenže v jiných případech to nesedí.