Kontrola
Napsal jsem si jednoduchý prográmek, který mi zobrazí v zákrytu dráhy drátu na obou stranách řezačky:
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ě ) jednoduchá záležitost.
(zveřejněno na stránce Program svépomocí)