Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Equipment >> Máquina cnc

Cópia rotacional Fanuc G72.1 (Fresadora CNC com função de cópia de figura)


Cópia rotacional Fanuc G72.1
Usando G72.1 Rotational Copy G-code, uma figura especificada por um subprograma pode ser produzida repetidamente com Rotational movimento.

Programação

G72.1 P... L... X... Y... R...

Parâmetros

Parâmetro Descrição
P Número do subprograma
L Número de vezes que a operação é repetida
X Centro de rotação no eixo X
S Centro de rotação no eixo Y
R Deslocamento angular (um valor positivo indica um deslocamento angular no sentido anti-horário. Especifique um valor incremental.)

Dados do Código G
Modal/Não Modal Grupo de Código G
Não modal 00

Notas de programação

Notas

  1. No bloco G72.1, endereços diferentes de P, L, X, Y e R são ignorados.
  2. P, X, Y e R sempre devem ser especificados.
  3. Se L não for especificado, a figura será copiada uma vez.
  4. A coordenada do centro de rotação é tratada como um valor absoluto mesmo que seja especificada no modo incremental.
  5. Especifique um incremento no deslocamento angular no endereço R. O deslocamento angular (grau) para a enésima figura é calculado da seguinte forma:Rx(N-1).

Primeiro bloco do subprograma


Sempre especifique um comando de movimento no primeiro bloco de um subprograma que executa uma cópia rotacional. Se o primeiro bloco contiver apenas o número do programa, como O00001234; e não possui um comando de movimento, o movimento pode parar no ponto inicial da figura feita pela n-ésima (n =1,2, 3, …) cópia.
Exemplo de programa incorreto
O00001234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Exemplo de um programa correto
O00001000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Limitação


Especificar dois ou mais comandos para copiar uma figura
G72.1 não pode ser especificado mais de uma vez em um subprograma para fazer uma cópia rotacional (se isso for tentado, o alarme PS0900 ocorrerá).
Em um subprograma que especifica cópia rotacional, no entanto, cópia linear ( G72.2) pode ser especificado. Da mesma forma, em um subprograma que especifica a cópia linear, a cópia rotacional pode ser especificada.

Comandos que não devem ser especificados
Dentro de um programa que executa uma cópia rotacional, não deve ser especificado o seguinte:
Comando para alterar o plano selecionado (G17 para G19)
Comando para especificar coordenadas polares (G16)
Comando de retorno ao ponto de referência (G28)
Mudança de eixo
Rotação do sistema de coordenadas (G68)
escala (G51)
imagem espelhada programável (G51.1 )
O comando para cópia rotacional pode ser especificado após a execução de um comando para rotação do sistema de coordenadas, dimensionamento ou espelhamento programável.

Bloco único
Paradas de bloco único não são executadas em um bloco com G721.1 ou G72.2.


Exemplo de Programação G72.1




Programa principal
O1000 ;
N10 G90 G00 X80. Y100. ; (P1)
N20 Y50. ; (P2)
N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3)
N40 G72.1 P1100 L3 X0 Y0 R120. ;
N50 G90 G40 G01 X80. Y50. ; (P2)
N60 G00 X80. Y100. ; (P1)
N70 M30 ;

Subprograma
O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4)
N100 G01 X-5. Y50. ; (P5)
N200 G03 X-40. I-20. ; (P6)
N300 G01 X-5. Y-50. ; (P7)
N400 G03 X-18.301 Y-18.301 R50. ; (P8)
N500 M99 ;

Máquina cnc

  1. ferências entre fresadora CNC vs torno CNC
  2. Como fazer a manutenção de uma fresadora CNC?
  3. Ciclo de rosqueamento CNC Fanuc G76
  4. CNC Fanuc G72 Revestimento de ciclo fixo
  5. Ciclo de ranhura CNC Fanuc G75
  6. Exemplo de programa CNC Fanuc
  7. Ciclo de repetição do padrão CNC Fanuc G73
  8. Código G de rosqueamento CNC Fanuc G33 G32
  9. Lista de códigos Fanuc G
  10. Ciclo de rosqueamento CNC Fanuc G92