19 kwietnia 2024



Taka sama sytuacja zachodzi z obracaniem osiami. Można wtedy skorzystać z cyklu do obrotu osiami:
CYCLE800(0,”MILLING_HEAD”,0,27,0,0,0,0.0000,-90.0000,0.0000,0,0,0,-1,),
lub generować program i za każdym razem wpisywać obrót osiami.
Istotna jest także kolejność wczytywania funkcji maszynowych takich jak: pobieranie i oddawanie głowicy, zerowanie osi, włączanie i wyłączanie chłodziwa, obrotów wrzeciona itd.

Kolejnym elementem, na jaki mamy wpływ przy tworzeniu programu w systemie CAM, są komentarze oraz nagłówki. Tutaj kolejność jest dowolna, ważne tylko by program był czytelny i zrozumiały dla operatora

; WYMIANA NARZEDZIA
; OPERACJA : SPOT DRILLING
N12 LOAD_MH
N13 T12
N14 M6
N18 S1000 M3
N19CYCLE800(0,”MILLING_HEAD”,0,27,0,0,0,0.0000,0.0000,0.0000,0,0,0,-1,)
N24 MCALL CYCLE81 ( 100. , 0 , 1. , -1. ,, 0 )
N25 X315. Y-440.
N31 MCALL
N32 G0 Z400.

model_narzedzia_sJeżeli mamy już przygotowany proces obróbczy to kolejnym etapem jest pobranie narzędzi z systemu gospodarki narzędziowej do systemu CAM, za pomocą interfejsu. W systemie gospodarki narzędziowej przechowywane są wszystkie narzędzia, oprawki narzędziowe oraz inne elementy potrzebne do złożenia zestawu narzędziowego. Każde narzędzie można poskładać wirtualnie i pobrać w formie modelu do systemu CAM wraz z parametrami obróbki dla danego rodzaju materiału. Nie musimy szukać parametrów obróbki po katalogach ani sprawdzać dostępności narzędzia, system pozwala nam w każdej chwili sprawdzić, gdzie dane narzędzie znajduje.

Po pobraniu wszystkich narzędzi potrzebnych do naszego procesu w systemie CAM tworzona jest tablica narzędziowa, która wysyłana jest potem do systemu gospodarki narzędziowej. System ten znajduje się w narzędziowni, gdzie narzędzia są fizycznie składane i mierzone. Następnie do tablicy narzędziowej dodawane są korekty narzędzi i wysyłane dalej do serwera DNC; format tablicy jest dostosowany do obrabiarki na której będziemy wykonywać obróbkę. Jeżeli mamy przygotowaną listę narzędziową potrzebny jest jeszcze program NC. Po stworzeniu całej obróbki w systemie CAM następuje wygenerowanie procesu za pomocą postprocesora. weryfikacja-programu-na-maszynie_sNastępnie kod programu jest wysyłany do systemu weryfikacyjnego, gdzie następuje sprawdzenie bezkolizyjności programu. Weryfikacja odbywa się na modelu kinematycznym obrabiarki, przy czym różnica pomiędzy weryfikacją a symulacją jest taka, że weryfikacja odbywa się na wygenerowanym kodzie maszynowym, co pozwala wychwycić wszystkie kolizje i ewentualne błędy.
Zalety systemu weryfikacji :

  • analiza programu NC
  • symulacja procesu obróbki skrawaniem i obrabiarki na wygenerowanym programie NC
  • analiza wymiarów
  • analiza i optymalizacja warunków skrawania
  • symulacja pomiarów sondą pomiarową
  • optymalizacja długości narzędzia


Po sprawdzeniu prawidłowości kodu przesyłamy go do serwera DNC, gdzie znajduje się już tablica (o tej samej nazwie) z korektami narzędziowymi. Następnie cały pakiet wysyłany jest na obrabiarkę CNC.

program_tablica-narzedziowa_sW ten sposób otrzymujemy gotowy pakiet danych potrzebny do obróbki.
Bezkolizyjny czas wdrożenia programu NC na obrabiarce zmniejsza się w zasadzie do włożenia narzędzi w odpowiednie miejsca magazynu narzędziowego i ustawienia punktów bazowych. Operator nie musi się martwić o to czy narzędzie nie jest za krótkie i czy nie wystąpi kolizja, gdyż wszystko zostało sprawdzone podczas weryfikacji kodu NC. Sposób, w jaki został przedstawiony proces obróbki pozwala na zminimalizowanie czasu przygotowawczego i wdrożeniowego do minimum. Proces można jeszcze rozbudować o pobieranie i wysyłanie na serwer tablicy punktów zerowych, wtedy serwer DNC będzie wysyłał na obrabiarkę pakiet trzech plików (program CNC, tablice narzędziową i tablice punktów zerowych). To zastosowanie jest przeznaczone raczej do produkcji seryjnej.

Jarosław Straszak
FAMUR S.A.

artykuł pochodzi z wydania Czerwiec 5 (45) 2011