Escolar Documentos
Profissional Documentos
Cultura Documentos
LINGUAGEM A
G00 - Interpolação linear rápido
G01 - Interpolação linear de trabalho (sob avanço F)
G02 - Interpolação circular sentido Horário
G03 - Interpolação circular sentido Anti-Horário
G04 - Tempo de espera sob endereço (X,U,P)
G09 - Parada Exata
G11 – Cancela data input
G17 - Plano de trabalho XY
G18 - Plano de trabalho ZX
G19 - Plano de trabalho YZ
G20 - Coordenadas em polegadas
G21 - Coordenadas em milímetros
G28 - Retorno ao ponto de referência
G32 - Rosca Passo único
G40 - Cancela compensação do raio da ferramenta
G41 - Compensação do raio da ferramenta esquerda
G42 - Compensação do raio da ferramenta direita
G50 - Limitação de rotação e deslocamento de ponto zero peça
G53 - Coordenadas referente ao zero máquina
G54 à G59 Coordenadas de zero peça
G54.1 P1 à P48 (utilizado mais freqüentemente em centros de usinagem)
G70 - Ciclo de torneamento de perfil acabamento (X,Z)
G71 - Ciclo de torneamento de perfil desbaste longitudinal (Z)
G72 - Ciclo de torneamento de perfil desbaste Transversal (X)
G73 - Ciclo de desbaste seguindo perfil de peças forjadas, injetas ou com perfil já existente
G74 - Ciclo de desbaste paralelo simples Longitudinal ou ciclo de furação pica-pau
G75 - Ciclo de desbaste paralelo simples Transversal
G76 - Ciclo de rosca Completa parametrizada
G80 - Cancela ciclo fixo ( G81 à G89 )
G81 - Ciclo de furação simples
G82 - Ciclo de furação com tempo de espera no final do furo
G83 - Ciclo de furação pica-pau com retorno ao inicio do furo
G84 - Ciclo de rosca macho
G90 - Ciclo de desbaste simples com torneamento longitudinal acabando a face final
G92 - Ciclo de rosca passo a passo
G94 - Ciclo de desbaste simples com torneamento transversal acabando a face final
G96 - Velocidade de corte constante (V.C.)
G97 - Velocidade de giro constante (RPM)
G98 - Avanço em mm/min
G99 - Avanço em mm/rot
Lista de funções Miscelâneas (Código M)
Obs.: Podem existir mais outros códigos “M” para executar outras funções, porém alguns
fabricantes adotam seus próprios códigos, entretanto nesta lista constam apenas alguns,
usados nas máquinas com comando Syntec (exemplo: Ray-Feng).
Para fazer um programa é necessário conhecer alguns comandos
Função Endereço Descrição
Número de programa O(EIA)(ISO) Numero de programa peça ou subprograma
Seqüência de bloco N Seqüência de número de bloco 1 à 1999
Função preparatória G Função de caminho
Dimensões de trabalho X,Z Dados de posição absolutos e tempo de espera
U,W Dados de posição incremental e tempo de espera
I,K Usado para interpolação Circular
R Raios, Valor do cone, Parâmetro de ciclo
C Chanfro
Funções de avanço F,E Taxa de avanço ou passo da rosca
Função Auxiliar M Comando para ligar ou desligar algumas funções
Velocidade de fuso RPM S Velocidade do fuso e velocidade de corte
Número de ferramenta T Designado para numero ou compensação de ferramenta
Tempo de espera P,U,X Tempo de espera
Designado para P Chamada de subprograma
subprograma
Repetição de ciclo P,Q Repetição de ciclo
Número de repetições L Número de repetições
Parâmetros A,D,I,K Parâmetros para ciclos fixos
N G X,Z F S M ;
Número Função Dimensão de Avanço Rotação Função final de
de seqüência Preparatória Trabalho de corte do fuso Auxiliar bloco
02 02
N° da N° do
ferramenta
Corretor
Na torre ou
00 a 99
gang
G00 – Avanço em marcha rápida
Exemplo de programação
Exemplo de programação
1. Aproximação Ø 40
2. Usinagem Ø 40
3. Usinagem Ø 70
4. Usinagem Ø 110
G0 X45. Z0.
G1 X-2. F0.15
G0 X40. Z1.
G1 Z-20. F0.3
G1 X70.
G1 Z-30.
G1 X110.
G1 Z-50.
Podemos ainda fazer chanfros e raios com recursos rápidos usando o comando “G1”
Exemplo de programação
usando recurso
G0 X45. Z0.
G1 X-2. F0.15
G0 X40. C2
G1 Z-20. F0.3
G1 X70. C2.
G1 Z-30.
G1 X110. C5.
G1 Z-50.
Exemplo de programação
sem usar recurso
G0 X45. Z0.
G1 X-2. F0.15
G0 X36. Z1
G1 Z0
G1 X40. Z-2.
G1 Z-20. F0.3
G1 X66.
G1 X70 Z-22.
G1 Z-30.
G1 X100.
G1 X110. Z-35.
G1 Z-50.
Obs.: Só é possível usar este recurso quando o ângulo do chanfro for 45°, caso
seja diferente disto a máquina não vai usinar este perfil.
O CNC também não aceita utilização deste recurso dentro do ciclo G71,G72,G73.
Exemplo de Raio utilizando recurso rápido.
G0 X45. Z0.
G1 X-2. F0.15
G0 X40. R2.
G1 Z-20. R4. F0.3
G1 X70. R2.
G1 Z-30.
G1 X110. R5.
G1 Z-50.
G0 X45. Z0.
G1 X-2. F0.15
G0 X36. Z1
G1 Z0
G3 X40. Z-2. R2.
G1 Z-16. F0.3
G2 X48. Z-20.
G1 X66.
G3 X70 Z-22.R2.
G1 Z-30.
G1 X100.
G3 X110. Z-35. R5.
G1 Z-50.
Obs.: Apenas é possível utilizar este recurso rápido quando o raio for
concordante.
O CNC também não aceita utilização deste recurso dentro do ciclo G71,G72,G73.
G02 – Interpolação Circular sentido Horário
G03 – Interpolação Circular sentido Anti-Horário
Para fazer uma interpolação utilizando a função R só é possível quando o raio é
concordante ou seja quando é um raio perfeito(dois lados Iguais X,Z), caso
contrario para fazer a interpolação é preciso utilizar o recurso das letras I e K,
sendo que: I=Corresponde ao eixo X e K=Corresponde ao eixo Z
O valor a ser carregado nos dois eixos é a dimensão do ponto inicial da
interpolação para o centro do raio que esta sendo usinado, conforme ilustração
abaixo
O comando G04 funciona apenas para gerar tempo de espera seja ele quando
estiver fazendo mandrilamento, furo, usinando diâmetro ou até utilizar este recurso
para quitar algum comando que seja necessário tempo de espera.
Através desta função, o comando ira esperar um período de tempo especificado
antes de prosseguir para o bloco seguinte do programa, segue abaixo os seguintes
comandos:
G04 X5.
G04 U5.
G04 P5000
Com este comando ativo, a maquina usina cantos vivos reduzindo o avanço entre o
movimento de um eixo para outro, ou seja quando sair do movimento em “X” reduz
o avanço automaticamente para o eixo “Z” e executa o canto vivo, com o ele
desativado o avanço que continua o mesmo em todos os sentidos de movimento do
eixo, fazendo com que os cantos vivos fiquem arredondados automaticamente.
G17 – G18 – G19 – Plano de trabalho
G17=Plano de trabalho XY
G18=Plano de trabalho ZX
G19=Plano de trabalho YZ
Não é possível colocar valor no eixo “U,V,H,W”, com G28, só é aceito o valor 0
(zero). Para algumas máquinas este recuo é obrigatório para trocar de
ferramenta, porém alguns fabricantes deixam parâmetros alterados para que
não seja necessário retornar ao ponto zero máquina (G28) para trocar
ferramenta, apenas recua-se os eixos livre da placa (spindle)com segurança
para trocar a ferramenta .
G32 - Rosca Passo único
Para usinar rosca usando este comando é
necessário programar passada por passada,
geralmente este recurso é usado para poder
determinar a profundidade de corte de cada
passada ou até fazer rosca em ângulo, ou
roscas especiais.
G96 S180 M4
G50 S3000
G0 X50 Z0
G50 Z-5.
Z0 (este Z0 esta 5.0 mm à frente do ultimo Z0)
:
G50 Z5. (voltando a condição normal depois de utilizar o delocamento)
M30
Este comando define coordenadas Referente ao Zero Peça (ponto de partida das
dimensões estipuladas pelo programador).
Este comando quando programado após os ciclos citados acima, tem a função de
seguir o perfil programado dos ciclos, porém retirando o sobre metal deixado na
configuração dos parâmetros dos ciclos G71, G72, G73.
P= Número (N) da linha onde é o inicio do ciclo, quer dizer, onde começa a usinagem
do perfil.
Q= Número (N) da ultima linha do ciclo, onde termina o perfil.
F=Avanço de usinagem para acabamento do perfil programado.
Obs: Na primeira linha “N” do ciclo é onde se define se ciclo sera do tipo I ou II, com o
tipo I não é possivel fazer mergulho, ou seja, deve-se seguir sempre o mesmo sentido
de movimento dos eixos, ja no ciclo II, é permitido fazer mergulhos, o que difere são
os eixos programados nesta linha, quando programado so eixo “X” define Tipo I,
quando programado “X,Z” na mesma linha é definido tipo II.
Exemplo :
Ø140
O0001(EXEMPLO G71)
G28 U0 W0
T0101 (DESBASTE EXTERNO)
G96 S180 M4 OU M3
G50 S3500
G0 X150 Z10
G1 X140 Z0
G1 X-2 F0.15
G0 X140 W1
G71 U1.5 R1
G71 P10 Q20 U2 W0.5 F0.35
N10 G1 X35 Z0 F0.5
G1 X40 Z-2.5 F0.35
G1 Z-25
G2 X50 Z-30 R5
G1 X60
G3 X70 Z-35 R5
G1 Z-50
G1 X100 Z-80
G1 Z-95
G1 X120 Z-110
G1 Z-120
N20 G1 X130.
G70 P10 Q20 F0.15 (ACABAMENTO EXTERNO)
G0 G28 U0 W0
M30
G72 – Ciclo de desbaste de perfil transversal (corte sentido X)
Este comando é utilizado quando temos uma matéria prima bruta, ou seja, sem perfil.
Após programado todas as cotas do produto conforme desenho o próprio comando
irá fazer o ciclo de desbaste até atingir o sobre metal deixado para acabamento pelas
letras U(X) e W(Z), caso estes valores sejam igual a zero, não será necessário após
ciclo G72, programar o ciclo G70.
Para utilizar o ciclo G72, é necessário que na linha de programa contenha os seguintes
comandos:
O0002(EXEMPLO G72)
G28 U0 W0
T0101 (DESBASTE EXTERNO)
G96 S180 M4 ou M3
G50 S3500
G0 X150 Z10
G1 X140 Z0
G1 X-2 F0.15
G0 X140 Z5
G72 W1.5 R1
G72 P10 Q20 U2 W0.5 F0.35
N10 G1 X35 Z0 F0.5
G1 X40 Z-2.5 F0.35
G1 Z-25
G2 X50 Z-30 R5
G1 X60
G3 X70 Z-35 R5
G1 Z-50
G1 X100 Z-80
G1 Z-95
G1 X120 Z-110
G1 Z-120
N20 G1 X130.
G70 P10 Q20 F0.15 (ACABAMENTO EXTERNO)
G0 G28 U0 W0
M30
G73 – Ciclo de desbaste longitudinal seguindo perfil já existente (corte
sentido Z)
Este comando é utilizado quando temos uma matéria prima bruta forjada, fundida ou
com perfil já existente. Este ciclo executa o desbaste sempre seguindo o perfil porém
em diâmetros diferentes conforme o valor de cada passada.
Após programado todas as cotas do produto conforme desenho o próprio comando
irá fazer o ciclo de desbaste até atingir o sobre metal deixado para acabamento pelas
letras U(X) e W(Z), caso estes valores sejam igual a zero, não será necessário após
ciclo G73, programar o ciclo G70.
Para utilizar o ciclo G73, é necessário que na linha de programa contenha os seguintes
comandos:
G73 U..... R.....(primeira linha do programa)
U= (profundidade de corte valor no raio)
R=(valor de recuo da ferramenta em X para próximo passe)
G73 P.....Q.....U.....W.....(segunda linha do programa)
P= número da primeira linha do ciclo
Q= número da ultima linha do ciclo
U= sobre metal em X para acabamento no ciclo G70, positivo para externo, negativo
para interno.
W= sobre metal em Z para acabamento no ciclo G70
F=Avanço de usingem do perfil programado
O0003(EXEMPLO G73)
G28 U0 W0
T0101 (DESBASTE EXTERNO)
G96 S180 M4 ou M3
G50 S3500
G0 X70 Z10
G1 Z0 F0.5
G1 X-2 F0.15
G0 X34 Z1
G73 U1.5 R1
G73 P10 Q20 U1 W0.5 F0.35
N10 G1 X20 F0.5
G1 Z-10 F0.35
G2 X40 Z-20 R10
G1 Z-30
G1 X60 Z-50
N20 G1 X65
G0 G28 U0 W0
T0303
G0 X70 Z10
G1 X34 Z1
G70 P10 Q20 F0.15 (ACABAMENTO EXTERNO)
G0 G28 U0 W0
M30
G74 – Ciclo de desbaste longitudinal paralelo ou ciclo de furação
O ciclo G74 para furação funciona como furação pica-pau, ou seja com quebra
cavaco, retornando sempre o eixo “Z” no valor do parâmetro “R” para quebrar o
cavaco.
Para utilizar o ciclo G74, é necessário que na linha de programa contenha os seguintes
comandos:
Para utilizar o ciclo G75, é necessário que na linha de programa contenha os seguintes
comandos: