Cópia linear Fanuc G72.2 (Fábrica CNC com função de cópia de figura)
Cópia linear Fanuc G72.2
Usando G72.2 Linear Copy G-code, uma figura especificada por um subprograma pode ser produzida repetidamente com Linear movimento.
Programação
G72.2 P... L... I... J...
Parâmetros
Parâmetro | Descrição |
---|---|
P | Número do subprograma |
L | Número de vezes que a operação é repetida |
Eu | Deslocamento ao longo do eixo X |
J | Deslocamento ao longo do eixo Y |
Dados do Código G
Modal/Não Modal | Grupo de Código G |
---|---|
Não modal | 00 |
Notas de programação
Notas
- No bloco G72.2, endereços diferentes de P, L, I e J são ignorados.
- P, I e J sempre devem ser especificados.
- Se L não for especificado, a figura será copiada uma vez.
- Para turnos (I, J), especifique incrementos. O enésimo deslocamento geométrico é igual aos tempos de deslocamento especificados (n – 1).
Primeiro bloco do subprograma
Sempre especifique um comando de movimento no primeiro bloco de um subprograma que executa uma cópia linear. 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.2 não pode ser especificado mais de uma vez em um subprograma para fazer uma cópia linear (se isso for tentado, o alarme PS0901 ocorrerá).
Em um subprograma que especifica cópia linear, no entanto, cópia rotacional ( G72.1) pode ser especificado. Da mesma forma, em um subprograma que especifica a cópia rotacional, a cópia linear pode ser especificada.
Comandos que não devem ser especificados
Dentro de um programa que executa uma cópia linear, 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 )
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.2
Programa principal
O3000 ; N10 G90 G00 X-30. Y0 ; N20 X0 ; N30 G01 G17 G41 X30. D01 F100 ; (P0) N40 Y20. ; (P1) N50 X40. ; (P2) N60 G72.2 P3100 L3 I90.0 J0 ; N70 G90 X310. Y0 ; (P8) N80 X0 ; N90 G40 G00 X-30.0 ; N100 M30 ;
Subprograma
O3100 G91 G01 X20. ; (P3) N100 Y30. ; (P4) N200 G02 X40. I20. ; (P5) N300 G01 Y-30. ; (P6) N400 X30. ; (P7) N500 M99 ;
Máquina cnc
- ferências entre fresadora CNC vs torno CNC
- Como fazer a manutenção de uma fresadora CNC?
- Ciclo de rosqueamento CNC Fanuc G76
- CNC Fanuc G72 Revestimento de ciclo fixo
- Ciclo de ranhura CNC Fanuc G75
- Exemplo de programa CNC Fanuc
- Ciclo de repetição do padrão CNC Fanuc G73
- Código G de rosqueamento CNC Fanuc G33 G32
- Lista de códigos Fanuc G
- Ciclo de rosqueamento CNC Fanuc G92