Sep 08, 2023 Deixe um recado

Caso clássico de programa macro

 

%
O11; (O sistema FANUC utiliza um programa macro de acabamento com 1 variável, 12 segmentos no total)
N01#16=0; (#16 representa o ângulo do ângulo móvel do centro do círculo da faca e 0 é o valor inicial)
N06 G54S400 M03; (Defina o sistema de coordenadas para especificar a velocidade e especifique o fuso para girar para frente)
N07T0101; (número de posição da ferramenta de comando e número de compensação da ferramenta)
N08G00X150Z100; (chegar ao ponto de partida geral)
N09 G00Z[50+8.8*COS[#16]]; (alcançando o ponto inicial da rosca na direção Z)
N10X[100-17.6*SIN[#16]]; (A direção X atinge o ponto inicial da rosca da ferramenta)
N11 G32Z-113 F25; (Vire uma faca)
N12 G00 X140; (levanta a faca)
N13#16=#16+8; (Calcule o valor da próxima faca, onde 8 é o intervalo angular △ entre as duas facas)
N14 IF [#16 LE 180] GOTO 09 (Se não exceder 162 graus, continue dirigindo)
N15 G00 X150Z100 M05; (O fuso para e retorna ao ponto de retração total)
N16 M30; (fim do programa)
%

 

Enviar inquérito

whatsapp

skype

Email

Inquérito