i
l
6. FORMAT PROGRAMU.
Format programu, pisanego dla maszyn ze sterowaniem CMC jest rzeczą bardzo ważną. Każdy użytkownik może stworzyć własny styl pisania programów, ale to w wielu przypadkach doprowadza do sytuacji, że nie może on później rozpoznać, które programy bvłv pisane przez poszczególnych użytkowników. Zasadnicza sprawa polega na tym, ze programista powinien być konsekwentny i skuteczny, powinien pisać funkcje w takiej kolejności w jakiej są umieszczane w spisach oraz w kolejności w jakiej pojawiają się w programie Na przykład:
X, V, Z to ies; kolejność pojawiania się tych liter w alfabecie. Maszyna jest w stanie odczytać X. V Z z dowolnego ich ustawienia, ale my powinniśmy być konsekwentni. Dlatego pisz X jako pierwsze. V jako drugie. Z jako trzecie
Pierwsza linia lub blok w programie z kodami G, powinna zawierać numer narzędzia i komendę zmiany narzędzia To jest dobra i bezpieczna zasada
Druga lima lub blok zawiera komendy, szybkiego dobiegu (G00). programowania absolutnego lub przyrostowego (G90, G91). roboczy układ współrzędnych dla X : Y
(G54), współrzędne X. Y. prędkość wrzeciona (S_) i komenda włączenia obrotów
wrzeciona zgodnie z kierunkiem ruchu wskazówek zegara (M03)
Trzecia linia lub blok zawiera polecenie odczytania wartości kompensacji długości narzędzia (G43), korekcja długości narzędzia (H01), przemieszczenie w kierunku osi Z (Z. 1) komenda włączenia chłodziwa (M08).
Przykładowe pierwsze trzy linie programu:
Tl M06;
G00 G90 G54 X0 YO S2500 M03;
G43 H01 Z.l M08;
Wszystkie konieczne funkcje dla każdej operacji są podane w spisie powvzq. Przedstawiony powyżej styl pisania programów jest dobrym ćwiczeniem i pozwoli ci odróżnić twój styl od stylu innych programistów.
Jeśli komendy GOC. G90 i GS4 są domyślne to dlaczego umieszczamy je w drugiej linii
programu oraz dla każdego rodzaju narzędzia0
Komendy GOO, G90 i G54 są umieszczane specjalnie dla osób obsługujących maszynę, aby były one pewne, ze wszystkie czynności, które kryją się pod nazwą komend zostaną wykonane. Roboczy układ współrzędnych jest różny w poszczególnych ustawieniach i wiele takich układów może wystąpić w programie
Czy można połączyć linię drugą i trzecią, wyłączając komendę M08? Jeśli tak, to dlaczego piszemy te linie oddzielnie0
iw