O que cada código G e M faz em cada comando, como o CNC Simulator executa. As mesmas explicações aparecem no modo aprender do app, ao passar o mouse sobre um código no programa.
| Código | O que faz |
|---|---|
| G00 | Posicionamento rápido na velocidade máxima da máquina, sem cortar. Use só no ar: um rápido dentro do material é colisão. |
| G01 | Corte em linha reta no avanço F até o ponto programado. |
| G02 | Arco horário até o ponto final, visto do eixo positivo do plano. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G03 | Arco anti-horário até o ponto final. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G04 | Tempo de espera: aguarda P (milissegundos, sem ponto) ou X/U (segundos) sem mover. |
| G07.1 | Interpolação cilíndrica. Interpolação cilíndrica: o C é "desenrolado" no diâmetro, para rasgos ao redor de um eixo. |
| G10 | Entrada de dados programável (zeros L2/L20). Grava corretores pelo programa: L2/L20 zeros de peça, L10–L13 corretores de ferramenta (torno: P n desgaste, P 10000+n geometria). |
| G12.1 | Coordenadas polares X/C. Liga a interpolação polar: X (diâmetro) e C viram um plano XC, para fresar a face da peça com ferramenta acionada. |
| G13.1 | Desliga a interpolação polar. |
| G17 | Plano XY para arcos e compensação de raio (centros de usinagem). |
| G18 | Plano ZX para arcos e compensação (o plano de torneamento no torno). |
| G19 | Plano YZ para arcos e compensação. |
| G20 | Unidades em polegadas. |
| G21 | Unidades em milímetros. |
| G28 | Retorno ao ponto de referência da máquina passando pelo ponto programado (G91 G28 Z0 sobe direto de onde está). |
| G32 | Roscamento. Movimento de rosca: corte reto sincronizado com a placa, F = passo. |
| G40 | Cancela a compensação de raio da fresa (ou da ponta). Cancele com um movimento saindo da peça. |
| G41 | Compensação de raio à esquerda do percurso (fresamento concordante em contornos externos). Raio do D (torno: raio de ponta do corretor do T). Comece com um movimento reto. |
| G42 | Compensação de raio à direita do percurso. Raio do D (torno: raio de ponta). Comece com um movimento reto. |
| G53 | Movimento em coordenadas de máquina só neste bloco, sem zero peça nem comprimento de ferramenta. |
| G54 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G55 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G56 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G57 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G58 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G59 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G65 | Chamada de macro (G65 P n): roda o programa O n uma vez, com as letras como argumentos (A → #1, B → #2, …). |
| G66 | Chamada modal de macro: a macro roda depois de cada movimento até ser cancelada. |
| G67 | Cancela a chamada modal de macro. |
| G70 | Ciclo de acabamento (G70 P Q): percorre uma vez o perfil entre os blocos N P e N Q, com o avanço de acabamento, depois do G71/G72/G73. |
| G71 | Desbaste longitudinal. Desbaste longitudinal (G71). Primeiro bloco: U profundidade de corte (no raio) e R recuo. Segundo bloco: P e Q são os números N do primeiro e do último bloco do perfil acabado, U/W o sobremetal em X (diâmetro) e Z, F o avanço de desbaste. |
| G72 | Desbaste transversal. Desbaste transversal (G72): como o G71, mas os passes correm em X, descendo em Z (profundidade W). |
| G73 | Paralelo ao perfil. Repetição de perfil (G73): o perfil acabado é percorrido várias vezes, cada vez mais perto; para peças forjadas ou fundidas. U/W alívio, R número de passes. |
| G74 | Furação axial / torneamento com pica. Ciclo de descarga em Z (canal frontal ou furo profundo no centro). |
| G75 | Canais / faceamento. Ciclo de canal com descarga em X. |
| G76 | Rosca múltipla (G76). Primeiro bloco: P (passes de acabamento, chanfro, ângulo, em 6 dígitos), Q profundidade mínima, R sobremetal. Segundo bloco: X Z fundo da rosca no fim, P altura do filete, Q primeira profundidade (mícrons), F passo. |
| G77 | Ciclo simples de torneamento: entra em rápido, corta até X Z, sai e volta, num bloco só. R faz cone. Repita só com o próximo X. |
| G78 | Ciclo simples de rosca: um passe por bloco, F = passo. Programe o próximo diâmetro em cada passe. |
| G79 | Ciclo simples de faceamento: como o de torneamento, mas cortando em X. R faz cone em Z. |
| G80 | Cancela o ciclo de furação ativo: o próximo X/Y não fura mais. |
| G83 | Furação axial. Ciclo de furação: rápido até R, avanço até Z, sai em rápido (G82 com tempo P no fundo). Repete a cada X/Y até o G80. |
| G84 | Roscamento axial. Ciclo de roscamento com macho: o avanço F deve ser passo × rotação (ou o passo com avanço por rotação); a árvore inverte no fundo. |
| G85 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G87 | Furação radial com ferramenta acionada, em X em direção ao centro. |
| G88 | Roscamento radial com ferramenta acionada. |
| G90 | Coordenadas absolutas: cada valor é uma posição a partir do zero peça. |
| G91 | Coordenadas incrementais: cada valor é uma distância a partir de onde a ferramenta está. |
| G92 | Origem ou rotação máxima. Define a posição atual como as coordenadas dadas (G92 no centro, G50 no torno sistema A); no torno também limita a rotação com S. |
| G94 | Avanço F em mm/min. |
| G95 | Avanço F em mm por rotação da placa (o comum no torno). |
| G96 | Velocidade de corte constante: S em m/min e a rotação sobe quando o diâmetro diminui. Limite com G50/G92 S. |
| G97 | Rotação constante: S em rpm. |
| G98 | Depois de cada furo a ferramenta volta ao nível inicial (onde o ciclo começou): seguro sobre fixações. |
| G99 | Depois de cada furo a ferramenta volta ao nível R: mais rápido, para peça plana sem obstáculos. |
| Código | O que faz |
|---|---|
| M00 | Parada de programa: a máquina para até o cycle start (para medir, limpar cavaco, virar a peça). |
| M01 | Parada opcional: só para com a tecla M01 ligada. |
| M02 | Fim de programa. |
| M03 | Placa, ou ferramenta acionada com S2=, sentido horário. Liga a árvore/placa no sentido horário (S dá a rotação). |
| M04 | Liga a árvore/placa no sentido anti-horário. |
| M05 | Também cancela o freio M85. Para a árvore/placa. |
| M08 | Liga o refrigerante. |
| M09 | Desliga o refrigerante. |
| M15 | Inverte o eixo de acoplamento (anti-horário). Função da máquina sem efeito no percurso. |
| M16 | Inverte o eixo de acoplamento (horário). Função da máquina sem efeito no percurso. |
| M19 | Orienta o eixo-árvore / ativa o eixo C. Modo eixo C: a placa vira um eixo de posicionamento. |
| M26 | Recua o contra ponto servo acionado até a posição registrada (manual Romi GL 11.3.4). Recua o contraponto da peça. |
| M27 | Avança o contra ponto servo acionado até a peça (manual Romi GL 11.3.4). Avança o contraponto até a peça. Com ele encostado, não faceie até o centro nem saia pelo eixo. |
| M30 | Fim de programa e volta ao início. |
| M31 | Recua o contra ponto servo acionado até a referência da máquina. Recua o contraponto da peça. |
| M85 | Freio de alto torque; G0 C ou M5 cancelam. Trava o eixo (freio) para cortar sem ele girar. |
| M98 | Chama o subprograma P (número O); L ou os primeiros dígitos do P repetem. |
| M99 | Fim do subprograma: volta ao bloco depois da chamada. |
| Código | O que faz |
|---|---|
| G00 | Posicionamento rápido na velocidade máxima da máquina, sem cortar. Use só no ar: um rápido dentro do material é colisão. |
| G01 | Corte em linha reta no avanço F até o ponto programado. |
| G02 | Arco horário até o ponto final, visto do eixo positivo do plano. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G03 | Arco anti-horário até o ponto final. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G04 | Tempo de espera: aguarda P (milissegundos, sem ponto) ou X/U (segundos) sem mover. |
| G10 | Entrada de dados programável (zeros L2/L20). Grava corretores pelo programa: L2/L20 zeros de peça, L10–L13 corretores de ferramenta (torno: P n desgaste, P 10000+n geometria). |
| G17 | Plano XY para arcos e compensação de raio (centros de usinagem). |
| G18 | Plano ZX para arcos e compensação (o plano de torneamento no torno). |
| G19 | Plano YZ para arcos e compensação. |
| G20 | Unidades em polegadas. |
| G21 | Unidades em milímetros. |
| G28 | Retorno ao ponto de referência da máquina passando pelo ponto programado (G91 G28 Z0 sobe direto de onde está). |
| G40 | Cancela a compensação de raio da fresa (ou da ponta). Cancele com um movimento saindo da peça. |
| G41 | Compensação de raio à esquerda do percurso (fresamento concordante em contornos externos). Raio do D (torno: raio de ponta do corretor do T). Comece com um movimento reto. |
| G42 | Compensação de raio à direita do percurso. Raio do D (torno: raio de ponta). Comece com um movimento reto. |
| G43 | Compensação de comprimento com o corretor H: as cotas Z passam a ser na ponta da ferramenta. Um H errado deixa a ponta alta ou dentro da peça. |
| G49 | Cancela a compensação de comprimento. |
| G53 | Movimento em coordenadas de máquina só neste bloco, sem zero peça nem comprimento de ferramenta. |
| G54 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G54.1 | Zero peça adicional (P1–P48). Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G55 | Zero peça 2. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G56 | Zero peça 3. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G57 | Zero peça 4. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G58 | Zero peça 5. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G59 | Zero peça 6. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G65 | Chamada de macro (G65 P n): roda o programa O n uma vez, com as letras como argumentos (A → #1, B → #2, …). |
| G80 | Cancela o ciclo de furação ativo: o próximo X/Y não fura mais. |
| G81 | Ciclo de furação: rápido até R, avanço até Z, sai em rápido (G82 com tempo P no fundo). Repete a cada X/Y até o G80. |
| G83 | Furação com descarga: fura Q por vez e recua para quebrar ou tirar o cavaco, até o Z. |
| G84 | Ciclo de roscamento com macho: o avanço F deve ser passo × rotação (ou o passo com avanço por rotação); a árvore inverte no fundo. |
| G85 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G90 | Coordenadas absolutas: cada valor é uma posição a partir do zero peça. |
| G91 | Coordenadas incrementais: cada valor é uma distância a partir de onde a ferramenta está. |
| G94 | Avanço F em mm/min. |
| G95 | Avanço F em mm por rotação da placa (o comum no torno). |
| G98 | Depois de cada furo a ferramenta volta ao nível inicial (onde o ciclo começou): seguro sobre fixações. |
| G99 | Depois de cada furo a ferramenta volta ao nível R: mais rápido, para peça plana sem obstáculos. |
| Código | O que faz |
|---|---|
| M00 | Parada de programa: a máquina para até o cycle start (para medir, limpar cavaco, virar a peça). |
| M01 | Parada opcional: só para com a tecla M01 ligada. |
| M02 | Fim de programa. |
| M03 | Liga a árvore/placa no sentido horário (S dá a rotação). |
| M04 | Liga a árvore/placa no sentido anti-horário. |
| M05 | Para a árvore/placa. |
| M06 | Troca para a ferramenta T. Vá antes a um lugar seguro (G28 ou a posição de troca). |
| M08 | Liga o refrigerante. |
| M09 | Desliga o refrigerante. |
| M30 | Fim de programa e volta ao início. |
| M98 | Chama o subprograma P (número O); L ou os primeiros dígitos do P repetem. |
| M99 | Fim do subprograma: volta ao bloco depois da chamada. |
| Código | O que faz |
|---|---|
| G00 | Posicionamento rápido na velocidade máxima da máquina, sem cortar. Use só no ar: um rápido dentro do material é colisão. |
| G01 | Corte em linha reta no avanço F até o ponto programado. |
| G02 | Arco horário até o ponto final, visto do eixo positivo do plano. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G03 | Arco anti-horário até o ponto final. Centro com I/J/K (a partir do ponto inicial) ou raio R. |
| G04 | Tempo de espera: aguarda P (milissegundos, sem ponto) ou X/U (segundos) sem mover. |
| G09 | Exact stop. Função do comando sem efeito no percurso. |
| G10 | Set offsets (L2/L20 work, L10–L13 tool). Grava corretores pelo programa: L2/L20 zeros de peça, L10–L13 corretores de ferramenta (torno: P n desgaste, P 10000+n geometria). |
| G12 | Circular pocket CW. Ciclo de fresamento de círculo ou bolsão (ainda não desenhado pelo simulador). |
| G13 | Circular pocket CCW. Ciclo de fresamento de círculo ou bolsão (ainda não desenhado pelo simulador). |
| G17 | Plano XY para arcos e compensação de raio (centros de usinagem). |
| G18 | Plano ZX para arcos e compensação (o plano de torneamento no torno). |
| G19 | Plano YZ para arcos e compensação. |
| G20 | Unidades em polegadas. |
| G21 | Unidades em milímetros. |
| G28 | Retorno ao ponto de referência da máquina passando pelo ponto programado (G91 G28 Z0 sobe direto de onde está). |
| G29 | Return from reference. Função do comando sem efeito no percurso. |
| G31 | Skip function. Função do comando sem efeito no percurso. |
| G35 | Tool diameter measure. Função do comando sem efeito no percurso. |
| G36 | Work offset probing. Função do comando sem efeito no percurso. |
| G37 | Tool length measure. Função do comando sem efeito no percurso. |
| G40 | Cancela a compensação de raio da fresa (ou da ponta). Cancele com um movimento saindo da peça. |
| G41 | Compensação de raio à esquerda do percurso (fresamento concordante em contornos externos). Raio do D (torno: raio de ponta do corretor do T). Comece com um movimento reto. |
| G42 | Compensação de raio à direita do percurso. Raio do D (torno: raio de ponta). Comece com um movimento reto. |
| G43 | Compensação de comprimento com o corretor H: as cotas Z passam a ser na ponta da ferramenta. Um H errado deixa a ponta alta ou dentro da peça. |
| G44 | Compensação de comprimento com o corretor H: as cotas Z passam a ser na ponta da ferramenta. Um H errado deixa a ponta alta ou dentro da peça. |
| G47 | Text engraving. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G49 | Cancela a compensação de comprimento. |
| G50 | Scaling cancel. Função do comando sem efeito no percurso. |
| G51 | Scaling. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G52 | Sistema de coordenadas local deslocado do zero peça (ainda não desenhado pelo simulador). |
| G53 | Movimento em coordenadas de máquina só neste bloco, sem zero peça nem comprimento de ferramenta. |
| G54 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G54.1 | Additional work offset P1–P99. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G55 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G56 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G57 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G58 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G59 | Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G61 | Exact stop modal. Função do comando sem efeito no percurso. |
| G64 | Exact stop cancel. Função do comando sem efeito no percurso. |
| G65 | Chamada de macro (G65 P n): roda o programa O n uma vez, com as letras como argumentos (A → #1, B → #2, …). |
| G68 | Rotação de coordenadas de R graus em torno do ponto dado (ainda não desenhada pelo simulador). |
| G69 | Desliga a rotação de coordenadas. |
| G70 | Bolt hole circle. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G71 | Bolt hole arc. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G72 | Bolt holes along an angle. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G73 | High-speed peck drilling. Furação com descarga: fura Q por vez e recua para quebrar ou tirar o cavaco, até o Z. |
| G74 | Reverse tapping. Ciclo de roscamento com macho: o avanço F deve ser passo × rotação (ou o passo com avanço por rotação); a árvore inverte no fundo. |
| G76 | Fine boring. Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G77 | Back boring. Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G80 | Cancela o ciclo de furação ativo: o próximo X/Y não fura mais. |
| G81 | Ciclo de furação: rápido até R, avanço até Z, sai em rápido (G82 com tempo P no fundo). Repete a cada X/Y até o G80. |
| G82 | Spot drill with dwell. Ciclo de furação: rápido até R, avanço até Z, sai em rápido (G82 com tempo P no fundo). Repete a cada X/Y até o G80. |
| G83 | Furação com descarga: fura Q por vez e recua para quebrar ou tirar o cavaco, até o Z. |
| G84 | Ciclo de roscamento com macho: o avanço F deve ser passo × rotação (ou o passo com avanço por rotação); a árvore inverte no fundo. |
| G85 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G86 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G87 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G88 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G89 | Ciclo de mandrilamento: avança até o Z e sai (o modo de sair, avanço ou rápido, parado ou girando, depende do código). |
| G90 | Coordenadas absolutas: cada valor é uma posição a partir do zero peça. |
| G91 | Coordenadas incrementais: cada valor é uma distância a partir de onde a ferramenta está. |
| G92 | Define a posição atual como as coordenadas dadas (G92 no centro, G50 no torno sistema A); no torno também limita a rotação com S. |
| G93 | Inverse time feed. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G94 | Avanço F em mm/min. |
| G95 | Avanço F em mm por rotação da placa (o comum no torno). |
| G98 | Depois de cada furo a ferramenta volta ao nível inicial (onde o ciclo começou): seguro sobre fixações. |
| G99 | Depois de cada furo a ferramenta volta ao nível R: mais rápido, para peça plana sem obstáculos. |
| G100 | Desliga o espelhamento. |
| G101 | Espelhamento (ainda não desenhado pelo simulador). |
| G103 | Block lookahead. Função do comando sem efeito no percurso. |
| G107 | Interpolação cilíndrica: o C é "desenrolado" no diâmetro, para rasgos ao redor de um eixo. |
| G110 | Work offset = G154 P1. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G111 | Work offset = G154 P2. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G112 | Work offset = G154 P3. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G113 | Work offset = G154 P4. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G114 | Work offset = G154 P5. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G115 | Work offset = G154 P6. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G116 | Work offset = G154 P7. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G117 | Work offset = G154 P8. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G118 | Work offset = G154 P9. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G119 | Work offset = G154 P10. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G120 | Work offset = G154 P11. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G121 | Work offset = G154 P12. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G122 | Work offset = G154 P13. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G123 | Work offset = G154 P14. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G124 | Work offset = G154 P15. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G125 | Work offset = G154 P16. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G126 | Work offset = G154 P17. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G127 | Work offset = G154 P18. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G128 | Work offset = G154 P19. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G129 | Work offset = G154 P20. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G141 | 3D cutter compensation. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G150 | General purpose pocketing. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G154 | Additional work offset P1–P99. Seleciona um zero peça da tabela OFFSET: G54–G59, G54.1 P n (Haas G154 P n). |
| G187 | Smoothness / accuracy. Função do comando sem efeito no percurso. |
| G234 | Tool center point control (TCPC). Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G254 | Dynamic work offset (DWO). Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G255 | DWO cancel. Função do comando sem efeito no percurso. |
| G268 | Feature coordinates. Aceito pelo comando, mas o simulador ainda não desenha: o percurso depois dele pode diferir da máquina. |
| G269 | Feature coordinates cancel. Função do comando sem efeito no percurso. |
| Código | O que faz |
|---|---|
| M00 | Parada de programa: a máquina para até o cycle start (para medir, limpar cavaco, virar a peça). |
| M01 | Parada opcional: só para com a tecla M01 ligada. |
| M02 | Fim de programa. |
| M03 | Liga a árvore/placa no sentido horário (S dá a rotação). |
| M04 | Liga a árvore/placa no sentido anti-horário. |
| M05 | Para a árvore/placa. |
| M06 | Troca para a ferramenta T. Vá antes a um lugar seguro (G28 ou a posição de troca). |
| M07 | Shower coolant. Liga o refrigerante. |
| M08 | Liga o refrigerante. |
| M09 | Desliga o refrigerante. |
| M10 | 4th axis brake. Trava o eixo (freio) para cortar sem ele girar. |
| M11 | 4th axis brake release. Solta o freio do eixo. |
| M12 | 5th axis brake. Trava o eixo (freio) para cortar sem ele girar. |
| M13 | 5th axis brake release. Solta o freio do eixo. |
| M19 | Spindle orient. Função da máquina sem efeito no percurso. |
| M30 | Fim de programa e volta ao início. |
| M31 | Chip conveyor forward. Função da máquina sem efeito no percurso. |
| M33 | Chip conveyor stop. Função da máquina sem efeito no percurso. |
| M34 | Coolant spigot down. Função da máquina sem efeito no percurso. |
| M35 | Coolant spigot up. Função da máquina sem efeito no percurso. |
| M41 | Low gear. Função da máquina sem efeito no percurso. |
| M42 | High gear. Função da máquina sem efeito no percurso. |
| M73 | Tool air blast on. Função da máquina sem efeito no percurso. |
| M74 | Tool air blast off. Função da máquina sem efeito no percurso. |
| M83 | Auto air jet on. Função da máquina sem efeito no percurso. |
| M84 | Auto air jet off. Função da máquina sem efeito no percurso. |
| M88 | Through-spindle coolant. Liga o refrigerante. |
| M89 | Through-spindle coolant off. Desliga o refrigerante. |
| M95 | Sleep mode. Função da máquina sem efeito no percurso. |
| M96 | Jump if no input. Função da máquina sem efeito no percurso. |
| M97 | Local subprogram call (P = N number). Subprograma local Haas: pula para o bloco N P deste mesmo programa e volta no M99; L repete. |
| M98 | Chama o subprograma P (número O); L ou os primeiros dígitos do P repetem. |
| M99 | Fim do subprograma: volta ao bloco depois da chamada. |
| M109 | Interactive user input. Função da máquina sem efeito no percurso. |