Din 66025 Códigos de Programação NC
DIN significa “Deutsches Institut für Normung”, que significa “Instituto Alemão de Normalização”.
Padrões DIN relacionados a CNC
- DIN 66025-1 Comando numérico de máquinas, formato; requisitos gerais
- DIN 66025-2 Automação industrial; controle numérico de máquinas; formato, funções preparatórias e diversas
Din 66025 Códigos de Programação NC
RS-274-D - Uma versão da linguagem de controle numérico de computador código G, padronizada pela EIA.
Ou
RS-274D é o padrão para máquinas controladas numericamente desenvolvido pela Electronic Industry Association
Programação NC conforme ISO (DIN 66025) e RS274
Din 66025 Códigos G
- G00 Avanço rápido
- G01 Interpolação linear com avanço
- G02 Interpolação circular (sentido horário)
- G03 Interpolação circular (sentido anti-horário)
- Interpolação helicoidal G2/G3
- G04 Tempo de espera em milissegundos
- G05 Definição de Spline
- G06 Interpolação Spline
- G07 Interpolação circular tangencial / Interpolação de hélice / Interpolação de polígonos / Interpolação de avanço
- G08 Função de rampa na transição de bloco / Look forward “off”
- G09 Sem função de rampa na transição de bloco / Olhar à frente “ligado”
- G10 Parar o pré-processamento de bloco dinâmico
- G11 Parar a interpolação durante o pré-processamento do bloco
- G12 Interpolação circular (cw) com raio
- G13 Interpolação circular (ccw) com raio
- G14 Programação de coordenadas polares, absolutas
- G15 Programação de coordenadas polares, relativas
- G16 Definição do ponto polar do sistema de coordenadas polares
- G17 Seleção do plano X, Y
- G18 Seleção do plano Z, X
- G19 Seleção do plano Y, Z
- G20 Seleção de um plano livremente definível
- G21 Eixos paralelos “ligados”
- G22 Eixos paralelos “desligados”
- Programação de zona segura G24; valores de limite inferior
- Programação de zona segura G25; valores limite superior
- Programação de zona segura G26 "desligada"
- Programação de zona segura G27 “ligada”
- G33 Corte de rosca com passo constante
- G34 Corte de rosca com passo dinâmico
- Configuração de oscilação G35
- G38 Imagem espelhada “ligada”
- G39 Imagem espelhada “desligada”
- G40 Compensações de caminho “desligadas”
- G41 Compensação de caminho à esquerda do contorno da peça de trabalho
- G42 Compensação de caminho à direita do contorno da peça de trabalho
- G43 Compensação de caminho à esquerda do contorno da peça de trabalho com abordagem alterada
- G44 Compensação de caminho à direita do contorno da peça de trabalho com abordagem alterada
- Escala G50
- G51 Rotação da peça; programação em graus
- G52 Rotação da peça; programação em radianos
- G53 Deslocamento zero desligado
- G54 Deslocamento zero #1
- G55 Deslocamento zero #2
- G56 Deslocamento zero #3
- G57 Deslocamento zero #4
- G58 Deslocamento zero #5
- G59 Deslocamento zero #6
- Avanço G63 / substituição do fuso não ativo
- Avanço G66 / override do fuso ativo
- Formato G70 polegadas ativo
- Formato métrico G71 ativo
- Interpolação G72 com parada de precisão “desligada”
- Interpolação G73 com parada de precisão “on”
- G74 Mover para a posição inicial
- Ativação da função Curvatura G75
- G76 Limite de aceleração de curvatura
- Função de normalidade G78 "on" (orientação do eixo de rotação)
- G79 Função de normalidade “desligada”
- G80 – G89 para aplicações de fresamento:
- G80 Ciclo fixo “desligado”
- G81 Perfuração até o ciclo fixo de profundidade final
- G82 Faceamento pontual com ciclo fixo de tempo de permanência
- G83 Ciclo fixo de furação profunda
- Rosqueamento G84 ou corte de rosca com ciclo fixo de mandril balanceado
- Ciclo fixo de alargamento G85
- G86 Ciclo fixo de mandrilamento
- G87 Alargamento com ciclo fixo de parada de medição
- G88 Perfuração com ciclo fixo de parada do fuso
- G89 Perfuração com ciclo fixo de parada intermediária
- G81 – G88 para aplicações de retificação cilíndrica:
- G81 Recíproco sem mergulho
- G82 Desbaste de face incremental
- G83 Retificação de imersão incremental
- G84 Desbaste de face multipasse
- G85 Retificação de diâmetro multipasse
- G86 Esmerilhamento de ombro
- G87 Esmerilhamento de ombro com mergulho frontal
- G88 Desbaste de ressalto com mergulho de diâmetro
- Programação absoluta do G90
- G91 Programação incremental
- Predefinição de posição G92
- G93 Velocidade constante da circunferência da ferramenta "on" (rebolo)
- G94 Avanço em mm/min (ou polegada/min)
- G95 Avanço por revolução (mm/revolução ou polegada/revolução)
- G96 Velocidade de corte constante “on”
- G97 Velocidade de corte constante “off”
- G98 Sinal do eixo de posicionamento para PLC
- G99 Deslocamento do eixo
- G100 Transformação polar “desligada”
- G101 Transformação polar “ligada”
- G102 Transformação do barril do cilindro “on”; sistema de coordenadas cartesianas
- G103 Transformação do barril do cilindro "ligado", com compensação de raio em tempo real (RRC)
- G104 Transformação de barril de cilindro com migração de linha central (CLM) e RRC
- G105 Transformação polar “ligada” com seleções de eixo polar
- G106 Transformação do barril do cilindro "em" coordenadas polares/cilíndricas
- G107 Transformação do barril do cilindro "em" coordenadas polares/cilindro com RRC
- G108 Transformação de barril de cilindro polar-/coordenadas de cilindro com CLM e RRC
- G109 Programação da transformação do eixo da profundidade da ferramenta
- G110 Seleção do eixo de controle de potência/canal 1
- G111 Pré-seleção do controle de potência V1, F1, T1/canal 1 (Tensão, Frequência, Tempo)
- G112 Pré-seleção do controle de potência V2, F2, T2/canal 1
- G113 Pré-seleção do controle de potência V3, F3, T3/canal 1
- G114 Pré-seleção de controle de potência T4/canal 1
- G115 Pré-seleção do controle de potência T5/canal 1
- G116 Pré-seleção de controle de potência T6/saída pulsante
- G117 Pré-seleção de controle de potência T7/saída pulsante
- G120 Transformação de eixo; mudança de orientação do eixo rotativo de interpolação linear
- G121 Transformação de eixo; mudança de orientação em um plano
- G125 Caixa de engrenagens eletrônica; dentes lisos
- G126 Caixa de engrenagens eletrônica; engrenagens helicoidais, axiais
- G127 Caixa de engrenagens eletrônica; engrenagem helicoidal, tangencial
- G128 Caixa de engrenagens eletrônica; engrenagem helicoidal, diagonal
- G130 Transformação de eixo; programação do tipo de mudança de orientação
- G131 Transformação de eixo; programação do tipo de mudança de orientação
- G132 Transformação de eixo; programação do tipo de mudança de orientação
- G133 Corte de rosca com retardo zero “ligado”
- G134 Corte de rosca com retardo zero “desligado”
- G140 Transformação de eixo; designação de orientação coordenadas fixas da peça de trabalho
- G141 Transformação de eixo; designação de orientação coordenadas ativas
- Ativação G160 ART
- Função de aprendizagem G161 ART para fatores de velocidade “ligados”
- Desativação da função de aprendizado de ART G162
- Função de aprendizagem G163 ART para fatores de aceleração
- Função de aprendizagem G164 ART para mudança de aceleração
- G165 Filtro de comando “ligado”
- G166 Filtro de comando “desligado”
- G170 Sinais de medição digital; transferência de bloqueio com parada brusca
- G171 Sinais de medição digital; bloquear a transferência sem parada brusca
- G172 Sinais de medição digital; bloquear transferência com parada suave
- G175 Número de identificação SERCOS “escrever”
- G176 Número de identificação SERCOS “lido”
- G180 Transformação do eixo “off”
- G181 Transformação de eixo “on” com sistema de coordenadas não girado
- G182 Transformação de eixo “on” com sistema de coordenadas girado/deslocado
- G183 Transformação de eixo; definição do sistema de coordenadas
- G184 Transformação de eixo; dimensões da ferramenta de programação
- G186 Olhe para frente; aceleração de canto; tolerância do círculo
- G188 Ativação dos eixos de posicionamento
- Desativação da programação do diâmetro G190
- G191 Programação do diâmetro “on” e exibição do ponto de contato
- G192 Programação de diâmetros; exibe apenas o diâmetro do ponto de contato
- G193 Programação de diâmetros; exibir apenas o ponto de contato dos eixos reais do ponto central
- G200 Suavização de canto “desligada”
- G201 Suavização de canto “ligado” com raio definido
- G202 Suavização de canto "ativada" com tolerância de canto definida
- G203 Suavização de cantos com raio definido até a tolerância máxima
- Seleção do eixo de controle de potência G210/Canal 2
- Pré-seleção do controle de potência G211 V1, F1, T1/Canal 2
- G212 Pré-seleção de controle de potência V2, F2, T2/Canal 2
- Pré-seleção do controle de potência G213 V3, F3, T3/Canal 2
- G214 Pré-seleção de controle de potência T4/Canal 2
- Pré-seleção do controle de potência G215 T5/Canal 2
- G216 Pré-seleção de controle de potência T6/saída pulsante/Canal 2
- G217 Pré-seleção de controle de potência T7/saída pulsante/Canal 2
- G220 Transformação da roda angular “desligada”
- G221 Transformação da roda angular “ligada”
- G222 Transformação da roda angular "ativada", mas a roda angular se move antes das outras
- G223 Transformação da roda angular "ligada", mas a roda angular se move após as outras
- G265 Regulagem de distância – seleção de eixo
- G270 Ciclo de acabamento de torneamento
- G271 Remoção de material no torneamento
- G272 Desbaste em faceamento
- Ciclo de acabamento Peck G274
- G275 Ciclo de torneamento diâmetro externo / diâmetro interno
- G276 Ciclo de passagem de passagem múltipla
- G310 Seleção de eixos de controle de potência/canal 3
- G311 Pré-seleção do controle de potência V1, F1, T1/canal 3
- G312 Pré-seleção de controle de potência V2, F2, T2/canal 3
- G313 Pré-seleção de controle de potência V3, F3, T3/canal 3
- G314 Pré-seleção do controle de potência T4/canal 3
- G315 Pré-seleção do controle de potência T5/canal 3
- G316 Pré-seleção de controle de potência T6/saída pulsante/Canal 3
- G317 Pré-seleção de controle de potência T7/saída pulsante/Canal 3
Observe que alguns dos códigos G acima não são padrão. Recursos de controle específicos, como controle de potência do laser, habilitam esses códigos opcionais.
Códigos M
- M00 Parada incondicional
- M01 Parada condicional
- M02 Fim do programa
- M03 Eixo no sentido horário
- Eixo M04 no sentido anti-horário
- M05 Parada do fuso
- Mudança de ferramenta M06 (consulte a observação abaixo)
- M19 Orientação do fuso
- Oscilação inicial M20 (configurada por G35)
- M21 Oscilação final
- M30 Fim do programa
- Seleção automática da faixa de engrenagem do fuso M40
- Passo 1 da transmissão da engrenagem do fuso M41
- Passo 2 da transmissão da engrenagem do fuso M42
- Passo 3 da transmissão da engrenagem do fuso M43
- Passo 4 da transmissão da engrenagem do fuso M44
- Passo 5 da transmissão da engrenagem do fuso M45
- Passo 6 da transmissão da engrenagem do fuso M46
- Definição de Spline M70, curva inicial e final 0
- M71 Definição de spline, início tangencial, curva final 0
- Definição de Spline M72, início da curva 0, final tangencial
- Definição de Spline M73, início e fim tangencial
- M80 Excluir o restante da distância usando a função de sonda, da entrada de medição do eixo
- Bloco de aplicação M81 Drive On (ressincronizar a posição do eixo via sinal PLC durante o bloco)
- M101-M108 Desliga o bit de byte de saída rápida 1 (a 8)
- M109 Desliga todos os (8) bits no byte de saída rápida
- M111-M118 Ativa o byte de saída rápida bit 1 (a 8)
- M121-M128 Pulsar (ligar/desligar) bit de byte de saída rápida 1 (para 8)
- M140 Regulagem de distância “on” (configurada por G265)
- M141 Regulagem de distância “off”
- M150 Excluir o restante da distância usando a função de sonda, para uma entrada de sonda (uma das 16, M151-M168)
- M151-M158 Byte de entrada digital 1 bit 1 (até o bit 8) é a entrada de sonda ativa
- M159 PLC não pode definir a máscara de bits para as entradas da sonda
- M160 PLC pode definir a máscara de bit para as entradas da sonda (até 16)
- M161-M168 Byte de entrada digital 2 bit 1 (até o bit 8) é a entrada da sonda ativa
- M170 Continuar o processamento do bloco antes do programa de peça (cancelar o M171)
- M171 Parar o processamento do bloco olhar à frente do segmento do programa de peça de entrada do apalpador (como um G10)
- M200 Ativa a operação do volante no modo automático (para introduzir um offset no programa)
- M201-M208 Selecione o eixo (por número de 1 a 8) para a operação do volante
- M209 Ativa a operação do volante no modo automático, com controle PLC da seleção do eixo
- M210 Desative a entrada do volante enquanto estiver no modo automático
- M211 Desative este recurso de volante e também remova o deslocamento do volante (se houver)
- M213 Eixo 2 no sentido horário
- Eixo M214 2 no sentido anti-horário
- M215 Eixo 2 parada
- M280 Fuso/eixo rotativo comutável, eixo rotativo ativado, primeira combinação
- M281 Fuso/eixo rotativo comutável, eixo rotativo ativado, segunda combinação
- M290 Fuso/eixo rotativo comutável, fuso ativado, primeira combinação
- M291 Fuso/eixo rotativo comutável, fuso ativado, segunda combinação
Observação:Outras funções da máquina, como troca de ferramenta (geralmente M06) ou controle de refrigerante, têm seu valor de código M especificado pelo aplicativo PLC e não pelo software CNC. A maioria dos valores do código M na lista acima são configuráveis.
Outros códigos M (até M699) podem ser manipulados pelo aplicativo PLC com base nos requisitos específicos da máquina.
Máquina cnc
- Códigos G e M:Entendendo as linguagens de programação CNC
- Entendendo os códigos G e M como um profissional [Guia Completo]
- Exemplo de programação CNC Código G G02 Interpolação circular no sentido horário
- GSK 980TDb Códigos G – Sistema CNC para torneamento
- Siemens Sinumerik 808D Fresamento Códigos G – Programação em Dialeto ISO
- Códigos Mitsubishi G – Torno CNC Série 700/70
- Códigos CNC G da Mitsubishi – Centros de Usinagem Série 700/70
- Conceitos de interpolação circular e programação, parte 2 (uso de R)
- Códigos M – Teste de programação CNC
- Códigos G – Teste de programação CNC