Programação manual de máquinas-ferramenta CNC ISO
Introdução à programação CNC ISO
Estrutura de um Programa CNC
Modos de Programação
Tipos de Funções de Programação
Movimentos Programáveis
Programas com I e J
Movimentos Programáveis
🔸 Deslocamento Rápido (G00) Usado para mover a ferramenta rapidamente até o ponto desejado (sem cortar material). 🔸 Interpolação Linear (G01) Movimento retilíneo, com avanço definido. 🔸 Interpolação Circular (G02 / G03) Movimento em arco, horário (G02) ou anti-horário (G03), usado em contornos e cavidades.
Estrutura do Programa
• Composto por blocos (linhas) numerados: N10, N20, N30...
• Cada bloco contém palavras que representam os comandos e parâmetros individuais. - G: Indicam tipos de movimento e operações, como corte ou movimentação. Exemplo: ■ G00: Movimento rápido sem corte.
■ G01: Movimento linear com avanço controlado.
■ G02: Interpolação circular no sentido horário.
- M: Funções auxiliares, como controle de ferramenta ou líquidos de corte. Exemplo: ■ M03: Ativar o eixo principal no sentido horário.
■ M06: Trocar ferramenta. - X, Y, Z: Coordenadas de posição. - F: Velocidade de Avanço(mm/min) - S: Velocidade do spindle. (rotação/min) - T: Ferramenta
Programação de Cotas
Sistemas Dimensionais
A ferramenta se move até a coordenada (X=20, Y=30, Z=-5) a partir da origem. Exemplo: G01 X20 Y30 Z-5 F150
• O sistema dimensional define a unidade de medida usada:
- G20: polegadas
- G21: milímetros (mais comum na Europa)
Exemplo:
N5 G21 (Programa em milímetros)
Estrutura do Programa
Cor amarela:blocos do progama Cor Roxa:Nome do progama Cor vermelha:comandos técnicos Cor azul:comandos de Maquinação Cor verde:Pograma
O que é um Programa CNC
• Um programa CNC é uma sequência de instruções codificadas que
controlam os movimentos e funções de uma máquina-ferramenta.
• Cada linha do programa é chamada de 'bloco'.
• O código segue normas internacionais (ISO – G e M codes).
Programa
O0001
N10 T01 M06
N20 G21
N30 G90
N40 G00 X50 Y30 Z5
N50 S1200 M03
N60 G01 Z-5 F100
N40 G00 X50 Y30 Z5
N70 G00 X0 Y0 Z5
N80 M05
N90 M30
https://ncviewer.com/
Tipos de Funções de Programação
3️⃣Funções Tecnológicas: São aquelas que controlam diretamente o processo de usinagem, como movimentos e cortes. Exemplo:
G01 X50 Y50 Z-10 F120 ● G01: Movimento linear.
● X50 Y50 Z-10: Movimentação até as coordenadas X=50, Y=50, Z=-10.
● F120: A velocidade de avanço é 120 mm/min.
Tipos de Funções de Programação
1️⃣ Funções Preparatórias (G): definem modos e movimentos. Ex: G00, G01, G02. 2️⃣ Funções Auxiliares (M): comandos de controlo. Ex: M03 (ligar o spindle), M05 (parar o spindle), M30 (fim do programa),T01: Selecionar a ferramenta número 1.
Absoluto e Incremental
• G90 – Programação absoluta: coordenadas em relação à origem da
peça.
• G91 – Programação incremental: coordenadas em relação à posição
Exemplo:
N10 G90 G00 X50 Y30 (Movimento absoluto)
N20 G91 G01 X10 Y-10 Z-10 F100 (Movimento incremental 10mm à frente e 10mm abaixo)
Programas com I e J
Eles são usados junto com os comandos: G02 → interpolação circular horária G03 → interpolação circular anti-horária Esses comandos fazem a ferramenta descrever um arco de círculo entre dois pontos.
I :Distância do centro do arco em relação ao ponto inicial, no eixo X
J :Distância do centro do arco em relação ao ponto inicial, no eixo Y
Programação manual de máquinas-ferramenta CNC ISO
RICARDO MIGUEL VALENTE ANASTÁCIO RICARDO
Created on October 17, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Education Timeline
View
Images Timeline Mobile
View
Sport Vibrant Timeline
View
Decades Infographic
View
Comparative Timeline
View
Square Timeline Diagram
View
Timeline Diagram
Explore all templates
Transcript
Programação manual de máquinas-ferramenta CNC ISO
Introdução à programação CNC ISO
Estrutura de um Programa CNC
Modos de Programação
Tipos de Funções de Programação
Movimentos Programáveis
Programas com I e J
Movimentos Programáveis
🔸 Deslocamento Rápido (G00) Usado para mover a ferramenta rapidamente até o ponto desejado (sem cortar material). 🔸 Interpolação Linear (G01) Movimento retilíneo, com avanço definido. 🔸 Interpolação Circular (G02 / G03) Movimento em arco, horário (G02) ou anti-horário (G03), usado em contornos e cavidades.
Estrutura do Programa
• Composto por blocos (linhas) numerados: N10, N20, N30... • Cada bloco contém palavras que representam os comandos e parâmetros individuais. - G: Indicam tipos de movimento e operações, como corte ou movimentação. Exemplo: ■ G00: Movimento rápido sem corte. ■ G01: Movimento linear com avanço controlado. ■ G02: Interpolação circular no sentido horário.
- M: Funções auxiliares, como controle de ferramenta ou líquidos de corte. Exemplo: ■ M03: Ativar o eixo principal no sentido horário. ■ M06: Trocar ferramenta. - X, Y, Z: Coordenadas de posição. - F: Velocidade de Avanço(mm/min) - S: Velocidade do spindle. (rotação/min) - T: Ferramenta
Programação de Cotas
Sistemas Dimensionais
A ferramenta se move até a coordenada (X=20, Y=30, Z=-5) a partir da origem. Exemplo: G01 X20 Y30 Z-5 F150
• O sistema dimensional define a unidade de medida usada: - G20: polegadas - G21: milímetros (mais comum na Europa) Exemplo: N5 G21 (Programa em milímetros)
Estrutura do Programa
Cor amarela:blocos do progama Cor Roxa:Nome do progama Cor vermelha:comandos técnicos Cor azul:comandos de Maquinação Cor verde:Pograma
O que é um Programa CNC
• Um programa CNC é uma sequência de instruções codificadas que controlam os movimentos e funções de uma máquina-ferramenta. • Cada linha do programa é chamada de 'bloco'. • O código segue normas internacionais (ISO – G e M codes).
Programa
O0001 N10 T01 M06 N20 G21 N30 G90 N40 G00 X50 Y30 Z5 N50 S1200 M03 N60 G01 Z-5 F100 N40 G00 X50 Y30 Z5 N70 G00 X0 Y0 Z5 N80 M05 N90 M30
https://ncviewer.com/
Tipos de Funções de Programação
3️⃣Funções Tecnológicas: São aquelas que controlam diretamente o processo de usinagem, como movimentos e cortes. Exemplo: G01 X50 Y50 Z-10 F120 ● G01: Movimento linear. ● X50 Y50 Z-10: Movimentação até as coordenadas X=50, Y=50, Z=-10. ● F120: A velocidade de avanço é 120 mm/min.
Tipos de Funções de Programação
1️⃣ Funções Preparatórias (G): definem modos e movimentos. Ex: G00, G01, G02. 2️⃣ Funções Auxiliares (M): comandos de controlo. Ex: M03 (ligar o spindle), M05 (parar o spindle), M30 (fim do programa),T01: Selecionar a ferramenta número 1.
Absoluto e Incremental
• G90 – Programação absoluta: coordenadas em relação à origem da peça. • G91 – Programação incremental: coordenadas em relação à posição Exemplo: N10 G90 G00 X50 Y30 (Movimento absoluto) N20 G91 G01 X10 Y-10 Z-10 F100 (Movimento incremental 10mm à frente e 10mm abaixo)
Programas com I e J
Eles são usados junto com os comandos: G02 → interpolação circular horária G03 → interpolação circular anti-horária Esses comandos fazem a ferramenta descrever um arco de círculo entre dois pontos.
I :Distância do centro do arco em relação ao ponto inicial, no eixo X
J :Distância do centro do arco em relação ao ponto inicial, no eixo Y