Powyższy kod jest opcjonalny a co za tym idzie nie wszystkie maszyny go czytają.
Najczęściej będzie Ci on potrzebny na tokarce wyposażonej w żywe narzędzie, ale nie tylko. Na frezarkach z czwartą osią obrotową również jest bardzo przydatną funkcją.
Więc do czego on służy?
Jakby to napisać najprościej? G07.1 spłaszcza oś obrotową.
Załóżmy, że mamy taki detal:
Programowanie takiego kształtu może być kłopotliwe, zwłaszcza w przypadku ruchów kołowych osią obrotową. I zapewne już się domyślasz, że interpolacja cylindryczna znacznie upraszcza pisanie. G07.1 pozwala programiście spłaszczyć ruchy osi obrotowej, traktując je jak ruchy osi liniowej.
Pierwszy obrazek pokazuje detal. Drugi pokazuje ten sam detal tylko kształt jest tak jakby rozwinięty.
Najlepiej zobrazuje to poprawnie zapisany program i symulacja tego programu:
Przykład 1:
Detal pokazany na wcześniejszym rysunku będzie wykonany na tokarce z żywym narzędziem i sterowaną osią C.
O0002 (PRZYKLAD 1 INTERPOLACJA CYLINDRYCZNA) N15 T0505 (Frez palcowy fi 5mm) N25 M13 (Włączenie obrotów na żywym narzędziu CW) N30 G97 S2000 N32 M52 (Pozycjonowanie osi C włączone ) N35 G07.1 C19.1 (Uruchamiam interpolację cylindryczną / podaję promień detalu ) N37 G94 F200 N40 G0 X45 Z-5 N45 G1 X35 C0 Z-5 N50 G1 Z-15 C22.5 N55 Z-5 C45 N60 Z-15 C67.5 N65 Z-5 C90 N70 Z-15 C112.5 N75 Z-5 C135 N80 Z-15 C157.5 N85 Z-5 C180 N90 Z-15 C202.5 N95 Z-5 C225 N100 Z-15 C247.5 N105 Z-5 C270 N110 Z-15 C292.5 N115 Z-5 C315 N120 Z-15 C337.5 N125 Z-5 C360 N130 X45 N135 G07.1 C0 (Odwołuję interpolację) N140 M53 (Wyłączam pozycjonowanie osi C) N145 G0 X80 Z100 M15 N150 M30
I tym sposobem mamy kolejny G kod za sobą. Do następnego
Pozdrawiam Przemocnc