Referência de G-Codes e M-Codes SINUMERIK 810/820M - EMCO WinNC
Listas completas de G-codes, M-codes, ciclos e endereços para o controle EMCO WinNC SINUMERIK 810/820M (fresadora), sistema Siemens amplamente utilizado na indústria.
G-Codes
| Código G | Descrição |
|---|---|
| G00 | Traverso rápido |
| G01 | Interpolação linear |
| G02 | Interpolação circular no sentido horário |
| G03 | Interpolação circular no sentido anti-horário |
| G04 | Parada temporária (dwell) |
| G09 | Parada exata por bloco |
| G10 | Interpolação de coordenadas polares, traverso rápido |
| G11 | Interpolação de coordenadas polares, interpolação linear |
| G12 | Interpolação de coordenadas polares, interpolação circular horária |
| G13 | Interpolação de coordenadas polares, interpolação circular anti-horária |
| G17 | Seleção de plano X-Y |
| G18 | Seleção de plano Z-X |
| G19 | Seleção de plano Y-Z |
| G25 | Limitação de área de trabalho mínima |
| G26 | Limitação de área de trabalho máxima |
| G33 | Rosqueamento em bloco único |
| G40 | Cancelamento de compensação de raio de corte |
| G41 | Compensação de raio de corte à esquerda |
| G42 | Compensação de raio de corte à direita |
| G48 | Deixa como aproximado |
| G50 | Cancelamento de modificação de escala |
| G51 | Modificação de escala |
| G53 | Cancelamento de offset de zero por bloco |
| G54 | Offset de zero 1 |
| G55 | Offset de zero 2 |
| G56 | Offset de zero 3 |
| G57 | Offset de zero 4 |
| G58 | Offset de zero programável 1 |
| G59 | Offset de zero programável 2 |
| G60 | Modo de parada exata |
| G62 | Cancelamento de modo de parada exata |
| G64 | Cancelamento de modo de parada exata |
| G70 | Medição em polegadas |
| G71 | Medição em milímetros |
| G80 | Deleta G81-G89 |
| G81 | Chama ciclo L81 |
| G82 | Chama ciclo L82 |
| G83 | Chama ciclo L83 |
| G84 | Chama ciclo L84 |
| G85 | Chama ciclo L85 |
| G86 | Chama ciclo L86 |
| G87 | Chama ciclo L87 |
| G88 | Chama ciclo L88 |
| G89 | Chama ciclo L89 |
| G90 | Programação absoluta |
| G91 | Programação incremental |
| G92 | Interpolação cilíndrica |
| G94 | Taxa de avanço em minutos |
| G95 | Taxa de avanço em revoluções |
| G147 | Aproximação suave ao contorno com linear |
| G247 | Aproximação suave ao contorno com quarto de círculo |
| G347 | Aproximação suave ao contorno com semicírculo |
| G148 | Saída suave do contorno com linear |
| G248 | Saída suave do contorno com quarto de círculo |
| G348 | Saída suave do contorno com semicírculo |
M-Codes
| Código M | Descrição |
|---|---|
| M00 | Parada programada incondicional |
| M01 | Parada programada condicional |
| M02 | Fim de programa principal |
| M03 | Fuso LIGADO no sentido horário |
| M04 | Fuso LIGADO no sentido anti-horário |
| M05 | Fuso DESLIGADO |
| M06 | Troca de ferramenta |
| M08 | Refrigeração LIGADA |
| M09 | Refrigeração DESLIGADA |
| M17 | Fim de sub-rotina |
| M27 | Girar cabeçote divisor |
| M30 | Fim de programa principal |
| M53 | Sem espelhamento no eixo X |
| M54 | Espelhamento no eixo X |
| M55 | Sem espelhamento no eixo Y |
| M56 | Espelhamento no eixo Y |
| M57 | Sem espelhamento no eixo Z |
| M58 | Espelhamento no eixo Z |
| M71 | Sopro LIGADO |
| M72 | Sopro DESLIGADO |
Ciclos
| Ciclo | Descrição |
|---|---|
| L81-89 | Ciclos de furação, comp. G81-G89 |
| L96 | Ciclo para troca de ferramenta |
| L900 | Padrão de furação |
| L901 | Padrão de fresamento de canal |
| L902 | Padrão de fresamento de furo alongado |
| L903 | Fresar bolso retangular |
| L904 | Padrão de fresamento de canal circular |
| L905 | Padrão de furação furo único |
| L906 | Padrão de furação fileira de furos |
| L930 | Fresar bolso circular |
| L999 | Limpar memória buffer |
Endereços
| Endereço | Descrição |
|---|---|
| % | Número do programa 1 a 9999 |
| L | Número de sub-rotina 1 a 9999 |
| N | Número do bloco 1 a 9999 |
| G | Função de trajetória |
| M | Função diversa |
| A | Ângulo |
| D | Offset de ferramenta 1-49 |
| F | Taxa de avanço, dwell |
| I, J, K | Parâmetro de círculo, passo de rosca |
| P | Número de execuções de sub-rotina, fator de escala |
| R | Parâmetro de intercâmbio para ciclos |
| S | Velocidade do fuso |
| T | Chamada de ferramenta (posição do revolver) |
| U | Raio de círculo, raio (sinal pos), chanfro (sinal neg) |
| X, Y, Z | Dados de posição (X também dwell) |
| LF | Fim de bloco |
Particularidades do SINUMERIK 810/820M
- Ciclos L81-L89: Chamados via G81-G89, estrutura modular de ciclos
- Interpolação polar integrada: G10-G13 combinam plano polar com tipos de interpolação
- Limites de área: G25/G26 para proteção de zona de trabalho
- Espelhamento por M-code: M53-M58 controlam espelhamento por eixo
- Aproximação/saída suave: G147-G348 para transições tangenciais automáticas
- Sistema de endereços próprio: % para programa, L para sub-rotina, LF fim de bloco
Máquina cnc
- Ciclo de Escareamento Sinumerik L93: Programa CNC de Exemplo para Usinagem de Canais
- Ciclo de Escareamento Sinumerik L93 – Desbloqueie Grooving Preciso em CNC 810/820 T
- Otimize Corte de Rosca com Ciclo Siemens Sinumerik L97 – Roscas Externas, Internas, Cônicas e Transversais
- Ciclo de Furação CYCLE81 no Sinumerik 840D Torneamento – Guia Especialista
- Guia Completo de Códigos G GSK 980TDb para Sistemas CNC de Torneamento
- Guia Completo dos Códigos G Siemens Sinumerik 808D no Dialeto ISO para Programadores CNC
- DIN 66025: Guia Abrangente de Códigos de Programação NC
- Programação Fresadora Sinumerik 810: Domine Controle de Raio e Chanfro
- Guia Completo de Códigos G e M para Fresamento CNC Okuma
- Guia Completo de M-Codes Conversacionais Heidenhain TNC 426 - EMCO WinNC