May 05, 2022 Deixe um recado

Classe de programação NC: programa macro de fresamento de interpolação helicoidal


O0001

#1=30 (diâmetro do furo)

#2=20 (profundidade do furo)

#3=20 (diâmetro da ferramenta)

#4=0(coordenada Z )

#5=1 (profundidade de corte de cada camada)

#6=[#1-#3]/2 (diâmetro de rotação do centro da ferramenta) S2000 M03

G54 G90 G00 X0 Y0 Z50.

G{{0}}X#6 (G0 se move rapidamente para cima do ponto de corte)

Z[-#4 mais 1] (G0 cai para 1. na superfície Z-#4, ou seja, Z1.)

G1Z-#4F200. (G1 na direção Z cai para a profundidade de processamento inicial atual Z-#4)

ENQUANTO[#4LT#2]DO1 (quando a profundidade de processamento nº 4 for menor que a profundidade do furo nº 2, execute o programa 1)

#4=#4 mais #5 (profundidade de corte de cada camada)

G3I-#6Z-#4F500. (G03 processamento espiral anti-horário para a próxima camada)

END1 (fim do loop 1)

G3I-#6 (atinge a profundidade do buraco redondo, G03 anda um círculo inteiro no sentido anti-horário)

G1X[#6-1] (G01 retorna 1 ao centro, ou seja, retrai a ferramenta)

G0Z50.

M30


Enviar inquérito

whatsapp

skype

Email

Inquérito