Ez a filter hirtelen felindulásból készült egy minta drl fájl alapján. Nem tartalmazza az Excelon teljes készletét, csak a mintafájlban használt elemeket kezeli. Használata ========== Futó linuxcnc programból a "Fájl megnyitás" menüvel válasszuk ki a drl kiterjesztésű munkaállományt. Az linuxcnc filter funkciója meghívja a drl2ngc scriptet, ami az Excelon-ból előállítja a rs274 G kódú munkaprogramot. Hibátlan konverzió esetén megjelenik a program listája, és a kirajzolódik a program szimulációja. A "config" könyvtárban van egy drl2ngc.ini nevű fájl. A konvertálás előtt innen olvassa be a művelet paramétereit. A tartalma a következő: # drl2ngc.ini # Required parameters [EXCELON] DISABLE_TOOLCHANGE = 1 FEED = 200 SPINDLE = 16000 SAFE_Z = 3 Z_LEVEL = -1.5 RETRACT_LEVEL = 2 WAIT_FOR_SPINDLE = 0 Paraméterek jelentése: DISABLE_TOOLCHANGE Figyelmen kívül hagyja a szerszámváltásokat, ha a paraméter értéke 1. FEED A fúrás sebessége mm/perc-ben SPINDLE A főorsó fordulaszáma SAFE_Z Biztonsági Z értéke. Z_LEVEL A furat mélysége. RETRACT_LEVEL Fúrásnál a szerszám a RETRACT_LEVEL-ig gyorsjáratban, innen a FEED sebességgel mozog. WAIT_FOR_SPINDLE Ha értéke 1, akkor az itt megadott másodpercig várakozik az M3 után. INSTALL ======= Menjünk át a linuxcnc könyvtárába és töltsük le a következő fájlokat: paraméter fájlt. scriptet. A scriptet tegyük futtathatóvá: chmod +x drl2ngc A linuxcnc ini fájlban a következő bejegyzések kellenek: [FILTER] ROGRAM_EXTENSION = .drl,.DRL Drill file drl = ./drl2ngc DRL = ./drl2ngc Megjegyzés: ha már van FILTER szekció, akkor csak bővítsük a meglévőt ezzel a két sorral. Nálam ez így néz ki (mert másra is van filter): # Section for filters [FILTER] PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image PROGRAM_EXTENSION = .py Python Script PROGRAM_EXTENSION = .drl,.DRL Drill file png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode py = python drl = ./drl2ngc DRL = ./drl2ngc