Podprogram 320 to splanowanie materialu +przetoczenie po górze (7mm), przypuszczam że pierwsza część to załadunek nowego pręta, tylko czym jest zmienna "K" , co powoduje jej zmiane w programie oraz funkcja "@714". Parametr R949 jest w maszynie = zero Dodam że podanika jeszcze nie uruchomiłem i nie ...
Niestety nie spotkałem się z odpowiednikiem pętli wyboru Case na Fanucu, ale jeśli chcesz napisać jakieś makro to istniejące polecenia na tym sterowniku są wystarczające. Co do pobierania długości narzędzia, promienia lub innych parametrów służą zmienne systemowe np: #1=#2801 tu masz więcej informac...
Możesz spróbować w ten sposób za pomocą pętli np: #1=10 (Całkowite zejście) #2=2 (Zejście dla jednego przebiegu) #3=0 #4=0.01 G40 G90 G80; T1 M6; G43 H1 D1; G0 X0 Y0; Z2; G01 Z-2 F400; X10; #3=#3+#2 WHILE[#1 LE #4]DO1 G03 X10 Y0 I-10 J0 Z-#3; #1=#1-#2 #3=#3+#2 END1 G0 Z10; M30; Jest to tylko przykła...
Pierwszy łuk tak samo jak drugi ma średnicę 10mm więc zapis powinien wyglądać tak G1 X10 F0,2 Z-15 G2 X10 Z-21 CR=5 G1 X11 Z-31 lub dwa łuki G2 X8 Z-18 CR=5 G2 X10 Z-21 CR=5 Jest to tylko część twojego programu interesujący cię promień. Oczywiście na początku programu musi być załączona kompensacja.