Data: 10.03.1997
|
LABORATORIUM LASEROWYCH TECHNOLOGII METALI |
Ocena: |
Dariusz Binkowski gr. 21M
|
Temat: Programowanie obrabiarki laserowej. |
Podpis:
|
1. Programowanie obrabiarki laserowej.
Aby obrabiarka laserowa mogła wykonywać jakikolwiek ruch roboczy, musi ona mieć napisany wcześniej program pracy, który następnie ładowany jest interface'm do pamięci sterownika. Program taki możemy napisać w każdym z edytorów tekstu pod warunkiem że plik zostanie zapisany w formacie ASCII (gdyż tylko dane w takim formacie umie przetworzyć sterownik lasera) lub w odpowiednim programie typu CAD/CAM. Na laboratorium, do napisania programu roboczego, użyliśmy programu EDITZIT, który jest prostym i łatwym w obsłudze narzędziem.
Każdy program roboczy składa się z pojedynczych linii z których każda opisuje 1 krok pracy obrabiarki. W trójwymiarowej przestrzeni roboczej można sterować ruchem równoczesnym tylko po dwóch osiach (XY i XZ) co jest spowodowane budową obrabiarki natomiast trajektoria ruchu głowicy może składać się jedynie z linii prostych i okręgów co jest również pewnym ograniczeniem. Każdy punkt w przestrzeni ma swoje współrzędne podane w mikrometrach (program EDITZIT podaje współrzędne w milimetrach co jest dużym ułatwieniem w pracy gdyż nie trzeba wpisywać cyfr z dużą ilością zer).
Linia każdego programu może składać się następujących elementów języka programowania:
etykiety linii (nie koniecznie) poprzedzonej literą N np. N10
kodu rozkazu poprzedzonego literą G np. G01
parametrów rozkazu np. X10Y15J40
funkcji pomocniczych poprzedzonych literą M. np. M26
odwołań do podprogramów poprzedzonych literą P. np.P105M98 (powrót do pr. głównego) znaków specjalnych np. "/", "%", "(,)" (znak ignorowany)
Do opisania trajektorii ruchu głowicy użyłem programu EDITZIT. Program wygląda następująco:
W kodzie ASCII:
%
G00X40000Y50000
G01X-20000
G02I20000
P95 M98
G00X-25000Y-50000
G01X85000
G01X40000Y100000
G01X-100000
G03X-20000Y-20000J-20000
G01Y-80000
P95 M98
M30
Dla programu EDITZIT
%
G00X40Y50
G01X-20
G02I20
P95 M98
G00X-25Y-50
G01X85
G01X40Y100
G01X-100
G03X-20Y-20J-20
G01Y-80
P95 M98
M30
%
Wygląd przedmiotu „wyciętego” wiązką lasera wykonując powyższe programy: