¦ Kontakt ¦ Hledat image

Program pro generování G-code pro řezačku svépomocí stďż˝lďż˝ odkaz / permalink

14.12.2024

Program pro generování G-code pro řezání křídel na CNC řezačce ze souřadnic profilů v .DAT formátu nebo výkresu .dwg není až tak složitá záležitost. Mě by vyhovovalo vycházet z modelu ve Fusion 360. Dovedu si představit, že bych model křídla promítal na dvě roviny představující roviny levého a pravého pojezdu. Fusion umí průmět exportovat jako DXF.

Jde potom o to vytvořit z geometrie v dxf síť bodů - souřadnic bodů. Jazyk Python má knihovny ezdxf, která umožňuje načítat a analyzovat DXF soubory. Lze tak z DXF vyčíst body nebo interpolovat spline křivky. Že to jde, ukazuje použití Pythonu autory programů pro generování g-code pro řezačky. Samozřejmě to není zas tak triviální.

Nalezl jsem vyhovující řešení v programu Jedicut, touto myšlenkou jsem se přestal zabývat.

Kontrola st�l� odkaz / permalink

27.12.2024

Napsal jsem si jednoduchý prográmek, který mi zobrazí v zákrytu dráhy drátu na obou stranách řezačky:

image

Je to jazyk Python, který má knihovny umožňující různé praktické věci. Třeba knihovna ezdxf umožňuje načítat a analyzovat DXF soubory.

Já ručně upravuji program G-code, řeším ručně nájezdy a výjezdy, posouvám profily nahoru a dolů a potřebuji si ověřit, zda se vejdu do desky XPS. Prográmek čte soubor .NC s G-code, napočte maxima souřadnic v osách X-Y a A-Z a dráhy vykreslí.

ukázka programu: kontrola_rezani.py
ukázka G-code: kridlo_3_L.nc

Není to korektní, je to jen jednoduchá kontrola a funguje jen v jednoduchých případech. Program ovládá vozíky řezačky a když je křídlo zůžené a vozík je dál od konce bloku XPS, musí jet po dráze zvětšeného profilu křídla, aby řez na okraji bloku měl požadovaný rozměr. Já to počítám jako kdyby křídlo bylo dlouhé od vozíku k vozíku. Uvádím tu prográmek proto, aby bylo vidět, že to je (relativně image) jednoduchá záležitost.


zpátky na: Jedicut │ dál na: devSim


přehled kapitol:

  1. CNC horký drát
  2. HotWire ver1
  3. GRBL Hotwire
  4. Postprocesor pro hot wire pro Fusion 360
  5. Wing G-code Generator
  6. DevWing Foam 2
  7. Jedicut
  8. Program svépomocí
  9. devSim
  10. Tipy pro řezání horkým drátem

(zveřejněno v rubrice Modely letadel | Dílna | CNC řezačka HotWire verze 1)