Cześć
Jestem użytkownikiem centra obróbczego ze sterownikiem "FANUC 0i -MB".
Pytanie 1.
Jeśli nie podasz konkretnej komendy ruchu ( G0, G1 itd) to maszyna sama sie nie domyśli o co biega. Gdy wpisałeś prędkość posuwu F200 to ona przyjęła że musi przemieszczać się ruchem roboczym G1 z w/w prędkością. Dlatego pojechała do Z105 powoli.
Komendę G0 możesz wstawić w bloku z G54- przykładowo Twój program:
T1 M6
M3 S4000
G0 G54 X0 Y0
G0 G43 Z 105 H1
G0 X30 Y30
.
.
.
G1 Z-1 F500
Pytanie2
Komenda G49 odwołuje kompensacje długości narzędzia G43 i G44. Jeśli wstawisz ją w tym bloku to sterownik przestanie kompensować na tej pozycji i przyjmie koniec ostrza na narzędziu zerowym. Efekty mogą być różne

w zależności czy kompensowane narzędzie jest dłuższe czy krótsze od zerowego( korekcja od narzędzia zerowego). Ja stosuję tą funkcję po odjechaniu na bezpieczną odległość np. Z300 i najczęściej przed wymianą narzędzia - przykładowo
G0 Z300
M5
G53 G49 G90
T1 M6
Pytanie 3
Podam Ci przykładowy program gwintowania sztywnego, u mnie on działa.
G53 G49 G90
T3 M6
G95
G0 X20 Y0
G0 G43 Z5 H11 M8
G99 G84 X20 Y0 Z-20 R5 P200 F1
X0 Y0
G98 X-20 Y0
G0 G80 Z200
G94
M5
W tym programie łatwiej przejść z posuwów mm/min na posuwy mm/obr ( G95), nie muszę nic przeliczać a posuw jest jednocześnie skokiem gwintu.
Należy tylko po zakończeniu cyklu zamienić posuwy z mm/obr na mm/min ( G94) gdyż przy najbliższej wymianie narzędzia zablokuje się magazyn. Ale na to też jest łatwy sposób.
W razie niejasności pisz.
Pozdrawiam i miłej pracy