Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
CNC 1 - TORNO CNC
© SENAI - PR, 2003
CÓDIGO DE CATÁLOGO : 0018XA0106702
Trabalho elaborado pela Diretoria de Tecnologiado Departamento Regional do SENAI - PR , através doLABTEC - Laboratório de Tecnologia Educacional.
Coordenação geral Marco Antonio Areias SeccoElaboração técnica Otávio Derenievicki Filho
Equipe de editoração
Coordenação Márcia Donega Ferreira LeandroDiagramação José Maria Gorosito
Ilustração José Maria GorositoRevisão técnica Otávio Derenievicki Filho
Capa Ricardo Mueller de Oliveira
Referência Bibliográfica.NIT - Núcleo de Informação TecnológicaSENAI - DT - DR/PR
S474c SENAI - PR. DT CNC 1 - Torno CNC Curitiba, 2001, 204 p
CDU - 621.941
Direitos reservados ao
SENAI — Serviço Nacional de Aprendizagem IndustrialDepartamento Regional do ParanáAvenida Cândido de Abreu, 200 - Centro CívicoTelefone: (41) 350-7000Telefax: (41) 350-7101E-mail: [email protected] 80530-902 — Curitiba - PR
SUMÁRIO
Apresentação ................................................................................................................ 05
Parte 1 - Instruções de programação
Introdução ..................................................................................................................... 09
Princípios de funcionamento ......................................................................................... 11
Informações sobre a programação ............................................................................... 12
Funções especiais ........................................................................................................ 15
Designação e formato das funções .............................................................................. 19
Sistema de coordenadas .............................................................................................. 20
Sistema de coordenadas absolutas .............................................................................. 21
Sistema de coordenadas incrementadas ..................................................................... 22
Torre traseira ................................................................................................................. 28
Rosca interna ................................................................................................................ 35
Rosca cônica interna .................................................................................................... 38
Rosca com várias entradas .......................................................................................... 40
Rosca 3 entradas .......................................................................................................... 41
Desbaste externo paralelo ao eixo z ............................................................................. 49
Desbaste interno paralelo ao eixo z .............................................................................. 51
Desbaste externo paralelo ao eixo x ............................................................................. 54
Desbaste interno paralelo ao eixo x .............................................................................. 56
Torneamento ................................................................................................................. 60
Parte 2 - Instruções de Operação
Práticas básicas de operação ...................................................................................... 95
Funções do Painel ...................................................................................................... 105
Ligar a máquina ........................................................................................................... 113
Parte 3 - Exercícios ..................................................................................................... 181
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5SENAI-PR
APRESENTAÇÃO
A apostila de CNC 1 - Torno CNC faz parte do conjunto
disciplinar do curso Técnico em Mecatrônica - Produção
Industrial. Ela foi preparada para que você estude os princi-
pais instrumentos e procedimentos de usinagem com CNC.
Dessa forma, você vai saber como um profissional da área de
Comando Numérico Computadorizado trabalha com progra-
mação e operação.
Este material contém o histórico do Comando Numéri-
co, especificações técnicas do equipamento, descrição dos
principais códigos de programação, estrutura de sentenças
de programa, fluxograma de programação, exemplos de pro-
gramas, todas as informações de operação da máquina, pré-
set de ferramentas entre outras. Possui ainda um capítulo que
contém exercícios de programação e exercícios práticos, com
desenhos de peças reais que deverão ser programadas e
usinadas.
PARTE 1
INSTRUÇÕES DEPROGRAMAÇÃO
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9SENAI-PR
INTRODUÇÃO
Já entendemos que a 2a. guerra foi fator decisivo no de-
senvolvimento tecnológico em todo o mundo. Também impul-
sionou a pesquisa e desenvolvimento no sentido de se proje-
tar máquinas ferramentas que acompanhassem tal evolução
e viessem a suprir as necessidades da indústria naquele mo-
mento.
Durante e após a Segunda Grande Guerra, deu-se o de-
senvolvimento de máquinas comandadas numericamente, ten-
do seu início no laboratório de servo mecanismo do Instituto
de Tecnologia de Massachusetts (M.I.T.), associado aà Força
Aérea Norte Americana e Parsons Corporation of Traverse City,
de Michigan em 1949.
A primeira máquina utilizada para demonstração de via-
bilidade, uma fresadora de 3 eixos, da Cincinnati Milling Machine
Company fora demonstrado em março de 1952.
A partir deste primeiro experimento, seguiram-se inúme-
ras outras experiências e que agregadas aos conhecimentos
já adquiridos incrementaram ainda mais as máquinas contro-
ladas numericamente, tais como a geração contínua de con-
tornos e troca automática de ferramentas, fazendo com que
no final de 1962 os maiores fabricantes de máquinas ferra-
mentas já se apresentassem empenhados no comando nu-
mérico, fato marcante, e atualmente ainda observável, pois
poucos dos atuais fabricantes de máquinas ferramentas não
oferecem máquinas com controle numérico.
Após esta fase as máquinas já eram comercializadas
sem adaptações e muitos fabricantes passaram a fabricar seus
controles. Sentiu-se a necessidade de padronização de da-
dos, estes organizados pela E.I.A., em 1958.
A evolução contínua trouxe o desenvolvimento de fitas
perfuradas para dados de entrada, e em busca da utilização
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 0SENAI-PR
de computadores no auxílio à programação foram realizados
estudos visando a criação de um sistema de linguagem ade-
quado.
Com a aplicação dos circuitos integrados conseguiu-se
a miniaturização, incorporação e duplicação de característi-
cas com aumento de dados de processamento.
Atualmente, verificamos um grande número de fabrican-
tes que se especializaram na fabricação de máquinas CNC
(Comando Numérico Computadorizado), sendo que muitos
além de fabricarem as máquinas passaram a fabricar tam-
bém seus próprios comandos e acionamentos.
Hoje as máquinas possuem grande velocidade de des-
locamento, capacidade de processamento, precisão, e total-
mente integradas a computadores onde a entrada e saída de
dados, armazenamento e tratamento dos mesmos ocorrem
simultaneamente.
Otávio D. Filho
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 1SENAI-PR
PRINCÍPIOS DE FUNCIONAMENTO
O Comando Numérico é um equipamento eletrônico ca-
paz de receber informações por meio de entrada própria, com-
pilar estas informações e transmiti-las em forma de comando
à máquina operatriz, de modo que esta, sem a intervenção do
operador, realize as operações na sequência programada.
O Comando Numérico é composto de unidade de re-
cepção de informações que pode ser leitora de fitas perfura-
das, leitoras de fitas magnéticas, alimentação direta de
microcomputador, etc.
Uma unidade calculadora onde os dados são processa-
dos e transmitidos às unidades de força e ao circuito que inte-
gra o comando à máquina operatriz. Este sistema integrado
às máquinas é que forma as máquinas a CNC.
Esquema de funcionamento de un torno a CNC
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 2SENAI-PR
Comando - Recebe as informações através de
disquete, fita perfurada, fita magnética, MDI (entrada ma-
nual de dados) etc.
Conversor - Converte (traduz) os impulsos eletrônicos
emitidos pelo comando em impulsos elétricos, proporcionan-
do energia ao motor principal.
Encoder - Transdutores responsáveis pelas medições
micrométricas de posicionamento nos eixos, ou do
posicionamento angular e da rotação do eixo árvore. O encoder
é que informa ao comando destes dados.
Tacômetro - Instrumento de medição responsável pela
fiscalização dos valores de avanço e RPM, informando ao
Conversor ou ao servo drive da necessidade ou não de reali-
mentação.
Servo Drive - Converte os sinais eletrônicos recebidos
do comando em energia aos servo motores.
Servo Motor - Motor de construção especial, com a ca-
racterística de trabalhar com alto torque e baixa RPM. É o res-
ponsável pelo movimento de rotação dos fusos.
Régua Ótica - Em algumas máquinas o Encoder é subs-
tituído pela Régua ótica, e esta é que passa ser a responsável
pelas medições micrométricas de posicionamento dos eixos.
INFORMAÇÕES SOBRE A PROGRAMAÇÃO
Neste comando, pode-se programar diretamente ou atra-
vés de periféricos (leitora de fitas, micro computadores, etc.),
nas Normas EIA e ASC-II (ISO).
Todo programa é constituído de blocos de informações
que contém sempre um código "EOB" (End Of Block) no final
de cada bloco, representado pelo sinal "#".
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 3SENAI-PR
Um bloco pode conter no máximo 64 caracteres incluin-
do o próprio "#".
O Comando executa as funções na ordem correta, inde-
pendentemente da ordem que aparecem escritas dentro do
bloco.
Se na programação não houver nenhum valor numérico
escrito após a letra da função, o comando assume o valor
"Zero".
Somente uma função de cada tipo é permitida por bloco.
Os valores negativos (-) devem ser sempre precedidos
do sinal, o que não ocorre para os dados positivos.
Todas as funções definidas co-direcionalmente ao eixo
"X" exprimem seus valores em diâmetro.
No início de um comentário deve-se colocar o caracter
ponto e vírgula (;), visto que o comentário é usado para o con-
trole de programas, documentação e também serve como
mensagem ao operador.
O comentário pode conter qualquer caracter, exceto al-
gumas funções miscelâneas de parada ou fim de programa
(M01, M02, M30 M00). Estas mensagens são ignoradas pelo
comando durante a sua execução, mas são úteis para prover
o operador de informações, no início e em blocos com para-
das do ciclo de usinagem.
Funções de programação
São todos os comandos de programação com significado
e funço específica, que entram no programa obedecendo as
regras básicas de precedência.
Estas funções podem ser: Modais e Não Modais.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 4SENAI-PR
Modais
São as funções que uma vez programadas permanecem
na memória do comando, valendo para todos os blocos
posteriores. Estas funções são modificadas por elas próprias
ou por outras modais que as cancelam, e que passam a ocupar
o seu lugar na memória.
Exemplo:
A função “D” que especifica o valor do tempo para
permanência. A todo bloco onde surgir a função G04 vai
acontecer uma permanência definida pelo último valor
programado através da função “D”.
Não Modais
São as funções que todas as vezes que são requeridas,
devem ser programadas, ou seja, são válidas somente no bloco
que as contém.
Tipos de Funções
Funções Preparatórias (o que fazer): são aquelas que
preparam ou modificam o comando para um determinado modo
de operar. Como exemplo temos um “Ciclo Fixo”.
Funções de Posicionamento (onde fazer): são
aquelas que definem a posição até onde determinada operação
deve ser realizada, este posicionamento está associado ao
sistema de coordenadas cartesianas.
Funções Auxiliares ou Complementares (como
fazer): são aquelas que servem para definir grandezas
auxiliares de programação, tais como centro do arco, passo
de rosca, etc.
Outras: todas as funções que não se enquadram no
exposto anteriormente são consideradas outras.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 5SENAI-PR
FUNÇÕES ESPECIAIS
Função: N
Aplicação: Número sequencial de blocos
Cada bloco de informação é identificado pela função “N”,
seguida de até 4 dígitos.
As Funções “N” são, geralmente, ignoradas pelo
comando, exceto quando utilizadas para desvio incondicional
(função H) e procura de blocos.
Se usada, esta função deveria ser incrementada com
valor de 5 em 5 ou de 10 em 10, por exemplo, para deixar
espaço para possíveis modificações no programa, e deve ser
programada no início do bloco.
Exemplo: N50 G X130. Z140.#
Função: Barra (/)
Aplicação: Eliminar a execução de blocos
Utilizamos a Função Barra (/) quando for necessário inibir
a execução de blocos no programa, sem alterar a programação.
Se o caracter “/” for digitado na frente de alguns blocos,
estes serão ignorados pelo comando, desde que o operador
tenha selecionado a opção INIBE BLOCOS, na página
Referência de Trabalho.
Caso a opção Inibe Blocos não seja selecionada, o
comando executará os blocos normalmente, inclusive os que
contiverem o caracter “/”.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 6SENAI-PR
Função: H
Aplicação: Desvio incondicional
A função “H” executa desvios incondicionais no programa
e deve ser programada em bloco separado.
Esta função deve ser usada em programas contendo
números sequenciais “N”, pois o desvio ocorre para um
determinado bloco que contenha uma sequência, onde “N” tem
um valor exatamente igual ao valor de “H”.
Este desvio deve ser executado somente no mesmo
programa, não podendo utilizar-se de outro sub-programa.
Exemplo:
N00;...PEÇA.EXERCÍCIO.#
N05 G99#
.
.
H70#
N30 T1111;.BROCA.#
N35 G54#
N40 G X160. Z150.#
.
.
N70 T1212;.DESB.INTERNO.#
Função: T
Aplicação: Seleção de ferramentas e corretores
A Função T é usada para selecionar as ferramentas na
torre informando para a máquina o seu zeramento (PRE-SET),
raio do inserto, sentido de corte e corretores.
É composta de 4 dígitos, onde os dois primeiros definem
à máquina qual ferramenta iremos trabalhar e os dois últimos
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 7SENAI-PR
o corretor que será utilizado para a correção das medidas e
desgaste do inserto.
No CNC ROMI temos possibilidade de utilizar até 28
ferramentas e 28 corretores, sendo o limite de ferramentas
estipulado para cada modelo de máquina.
Exemplo:
T 1 3 1 3
Dimensões Corretores
Obs.: O giro da torre e o movimento dos carros não
podem estar em um mesmo bloco. Dois blocos serão
necessários, um para o movimento dos carros e outro para o
giro da torre.
Função: P
Aplicação: Identificação de programa
Todo programa principal ou subprograma no diretório é
identificado através de um único número “P” de 2 dígitos,
podendo variar na faixa de P01 a P99.
Os programas podem ser apagados do diretório ou ainda
renumerados, se necessário.
Nota: Se um subprograma é renumerado, as referências
a este programa contidas em outros, não são automaticamente
atualizadas.
Função: L
Aplicação: Número padrão de repetições
A função “L” define o número de repetições que um
determinado subprograma deve ser executado.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
1 8SENAI-PR
Pode-se chamar um subprograma para múltiplas
repetições, programando um bloco contendo a função “P”
(número do subprograma) e “L” (número de vezes que o
subprograma deve ser repetido).
Exemplo:
P2 L3# (define que o subprograma 2 será repetido 3
vezes).
1 9SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
2 0SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
SISTEMA DE COORDENADAS
Toda geometria das peça é transmitida ao comando com auxílio de um sistema de
coordenadas cartesianas.
O sistema de coordenadas é definido no plano formado pelo cruzamento de uma linha
paralela ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal (X).
Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relação a uma
origem pré-estabelecida da (X0, Z0). Lembrar que X é sempre medida do diâmetro.
Observação:
O sinal positivo ou negativo introduzido na dimensão a ser programada é dado pelo
quadrante, onde a ferramenta está situada:
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 1SENAI-PR
SISTEMA DE COORDENADAS ABSOLUTAS
Neste sistema. A origem é estabelecida em função da
peça a ser executada, ou seja, podemos estabelecê-la em
qualquer ponto do espaço para facilidade de programação. Este
processo é denominado “Zero Flutuante”.
Como vimos, a origem do sistema foi fixada como sendo
os pontos X0, Z0. O ponto Xo é definido pela linha de centro do
eixo-árvore. O ponto Z0 é definido por qualquer linha
perpendicular à linha de centro do eixo-árvore.
Durante a programação, normalmente a origem (X0, Z0)
é pré-estabelecida no fundo da peça (encosto das castanhas)
ou na face da peça, conforme ilustração abaixo:
2 2SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
SISTEMA DE COORDENADAS INCREMENTAIS
A origem deste sistema é estabelecida para cada movimento da ferramenta.
Após qualquer deslocamento haverá uma nova origem, ou seja, para qualquer ponto
atingido pela ferramenta, a origem das coordenadas passará a ser o ponto alcançado.
Todas as medidas são feitas através da distância a ser deslocada.
Se a ferramenta desloca-se de um ponto A até B (dois pontos quaisquer), as coordenadas
a serem programadas serão as distâncias entre os dois pontos, medidas (projetadas) em X e Z.
Note-se que o ponto A é a origem do deslocamento para o ponto B e B será origem para
um deslocamento até um ponto C, e assim sucessivamente.
EXEMPLO DE PROGRAMAÇÃO
2 3SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 4SENAI-PR
Descrição e aplicação das funções de programação
Funções de Programação são códigos utilizados para
se comandar movimentos e ou ações específicas do CNC.
Cada operação a ser realizada possui codificação própria e a
isto chamamos Função. Uma sentença de programação (linha)
pode conter várias “Funções”.
Comentários
Para se programar um comentário deve-se colocar no
início deste, o caracter “ponto e virgula (;)”, assim o comando
executa o programa ignorando-o.
O comentário pode conter qualquer caracter exceto
espaço e algumas funções miscelâneas de parada ou fim de
programa (M01, M02, M03, M00). No comentário deve-se usar
o código ponto (.) para servir como espaço entre as palavras.
Exemplos:
;PEÇA N.1942 #
N 40 T0303;ACABAMENTO EXTERNO #
N 200 M0;VIRAR.PEÇA.NA.PLACA #
N 300 M2;FIM.DE.PROGRAMA #
FUNÇÕES DE POSICIONAMENTO
Função X: Eixo Transversal
Formato: X + - 4.4 (Milímetro)
X + - 3.5 (Polegada)
Função Z: Eixo Longitudinal
Formato: Z + - 4.4 (Milímetro)
Z + - 3.5 (Polegada)
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 5SENAI-PR
Com o auxílio destas funções pode-se descrever a
dimensão da peça a ser usinada, onde o diâmetro estará
definido pelo eixo X (transversal) e o comprimento pelo eixo Z
(longitudinal).
FUNÇÕES PREPARATÓRIAS “G”
Aplicação: Este grupo de funções definam à máquina o
que fazer, preparando-a para executar um tipo de operação,
ou para receber uma determinada informação.
Função: G0
Aplicação: Posicionamento rápido
Os eixos movem-se para a meta programada com a
maior velocidade de avanço disponível para cada modelo de
máquina.
A função G0 é Modal e cancela as funções G1, G2,
G3 e G73.
Função: G1
Aplicação: Interpolação linear com avanço
programável
Com esta função obtem-se movimentos retilíneos com
qualquer ângulo, calculado através de coordenadas e com um
avanço (F) pré-determinado pelo programador.
Geralmente nos tornos CNC utiliza-se o avanço em mm/
rotação, mas este também pode ser utilizado em mm/min.
O avanço é um dado importante de corte e é obtido
levando-se em conta o material, a ferramenta e a operação a
ser executada.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 6SENAI-PR
A função G1 é Modal e cxancela as funções G0, G2, G3
e G73.
Função: G2 e G3
Aplicação; Interpolação circular
Tanto G2 como G3 executam operações de usinagem
de arcos pré-definidos através de uma movimentação
apropriada e simultânea dos eixos.
Na programação de um arco deve-se observar as
seguintes regras:
O ponto de partida do arco é a posição de início da
ferramenta.
Programa-se o sentido de interpolação circular (horária
ou anti-horária), através dos códigos G2 ou G3.
Juntamente com o sentido do arco programa-se as
coordenadas do ponto final do arco em X e Z, as funções I e K
(coordenadas para o centro do arco), ou então, a função R
(valor do raio).
Função: R
Aplicação: Definição de raio
É possível programar “interpolação circular” até 180 graus
com auxílio da função R, discriminando o valor do raio sempre
com sinal positivo.
Função: I e K
Aplicação: Coordenadas do centro do arco
As funções I e K definem a posição do centro do arco,
onde:
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 7SENAI-PR
I é paralelo ao eixo X.
K é paralelo ao eixo Z.
As funções I e K são programadas tomando-se como
referência a distância do centro do arco até a origem do sistema
de coordenadas.
Notas:
A função “I” deve ser programada em diâmetro.
Caso o centro do arco ultrapasse a linha de centro
deveremos dar o sinal correspondente ao quadrante.
O sentido de execução da usinagem do arco define se
este é horário ou anti-horário, conforme os quadros que
seguem:
2 8SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
TORRE TRASEIRA (Quadrante Positivo)
TORRE DIANTEIRA (Quadrante Positivo)
Observação:
No caso de termos ferramentas trabalhando em quadrantes diferentes, no eixo transversal
(quadrante negativo), deveremos inverter o código de interpolação circular (G2 e G3) em relação
ao sentido de deslocamento da ferramenta.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
2 9SENAI-PR
EXEMPLO DE PROGRAMAÇÃO
.
.
.
N30 G X21.Z81.#
N40 G1 Z80. F.25#
N50 X24. Z78.5#
N60 Z50.#
N70 G2 X44.Z40.R10.#
ou
N70 G2 X44.Z40.144.K50.#
N80 X50. Z25.#
N90 X74.#
N100 G3 X80. Z22. R3.#
ou
N100 G3 X80. Z22. 174. K22.#
N110 Z#
Importante:
Antes da execução do bloco contendo a interpolação
circular o comando verifica automaticamente o arco e, se for
geometricamente impossível a execução, o comando para,
mostrando a mensagem: “G02/G03 – DEF.ILEGAL”.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 0SENAI-PR
As Funções G2 e G3 não são Modais, cancelam a função
G0 e autorizam o código G1 para movimentos subsequentes.
Função: G4
Aplicação: Tempo de permanência
Entre um deslocamento e outro da ferramenta, pode-se
programar um determinado tempo de permanência da mesma.
A função G4 executa uma permanência, cuja duração é definida
por um valor “D” associado, que define o tempo em segundos.
Na primeira vez que um bloco com G4 aparece no
programa, a função “D” deve ser incluída no bloco.
Os novos tempos usados nos blocos seguintes e que
tiverem o mesmo valor da Função “D”, podem ser requeridos
apenas com a programação da Função G4.
Durante o tempo de parada, o comando mostra ao
operador na página de status, o tempo decrescente.
Nota:
Quando o parâmetro “D” é usado para outro propósito,
como por exemplo com G37, será modificado qualquer tempo
de permanência armazenado anteriormente. Por esta razão
será necessário restabelecer o tempo cancelado.
Função: G20
Aplicação: Programação em diâmetro
Esta função define que o valor dimensional associado
ao eixo X é em diámetro, e aplica-se aos códigos de
programação X, I e U.
A Função G20 é um comando Modal e já encontra-se
ativa quando ligamos a máquina, caso necessário acioná-la
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 1SENAI-PR
deverá ser programada em um bloco separado, antes de
qualquer movimento relativo à programação em diâmetro.
Cancela a Função G21 (programação em raio).
Pode-se verificar na página de “Status” a função
comandada em destaque.
Função: G21
Aplicação: Programação em raio
Esta função define que o valor dimensional associado
ao eixo X é em Raio e aplica-se aos códigos de programação
X, I e U.
A Função G21 é um comando modal e deve ser
programada em um bloco separado, antes de qualquer
movimento relativo à programação em Raio.
Cancela a Função G20 e será mostrada na página de
“Status” em destaque.
Função: G37
Aplicação: Ciclo de roscamento automático
Com esta função poderemos abrir roscas em diâmetros
externos e internos, roscas paralelas e cônicas, simples ou
de múltiplas entradas com apenas um bloco de informação,
sendo que o comando fará o cálculo de quantas passadas
forem necessárias, mantendo sempre o mesmo volume de
cavaco retirado no primeiro passe.
A função G37 não é Modal e requer:
G37 X Z (I) K D E (A) (B) (W) (U) (L)
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 2SENAI-PR
onde:
X = Diâmetro final de roscamento (absoluto)
Z = Posição final do comprimento da rosca (absoluto)
I = Incremento no eixo X, por passo, para rosca cônica
(diâmetro)
Obs.: No caso de rosca cônica interna, o valor da função
“I” deverá ser negativo.
K = Passo da rosca (incremental)
A = Abertura angular entre as entradas da rosca (graus)
B = Ângulo de alimentação para roscamento (graus)
Obs.: Valor programado = ângulo do inserto
H D =
Número de passes
H = altura do filete no diâmetro
E = Distância de aproximação para início do roscamento
(incremental)
E = Diâmetro posicionado – diâmetro externo (usinagem
externa)
W = Parâmetro para ângulo de saída de rosca (pull-out)
W 0 - > 0 grau
W 1 - > 30 graus
W 2 - > 45 graus
W 3 - > 60 graus
U = Profundidade do último passe rosca (diâmetro)
(incremental)
L = Número de repetições do último passe da rosca
(acabamento)
Importante: Em ciclo de roscamento, deve-se
programar rotação fixa (G97)
V
3 3SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
Obs.: Durante a execução de qualquer função de roscamento, a rotação do eixo árvore
não deve ser superior ao valor determinado pela seguinte relação:
Constante para GALAXY = 5000
Constante para CENTUR = 3000
Constante para COSMOS = 5000RPM max = Cte
K
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 4SENAI-PR
EXEMPLO DE PROGRAMAÇÃO:
H = (0.65 x passo) x 2
H = (0.65 x 2.5) x 2
H = 3.25
Diâmetro final = Diâmetro inicial – Alt. Do Filete
Diâmetro final = 20–3.25
Diâmetro final = 16.75
Cálculo do número de passadas “D”:
OBS: No exemplo, cálculo para 11 passadas
D = 3.25
11 D = 0.980
E = Diâmetro posicionado – Diâmetro externo
E = 25 – 20
E = 5
.
.
.
N60 GX25. Z88.#
N65 G37X16.75Z51.5K2.5 E5.D.980#
.
V
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 5SENAI-PR
ROSCA INTERNA:
H = (0.65 x passo) x 2
H = (0.65 x 2.) x 2
H = 2.6
Diâmetro final = 30
Diâmetro Inicial = Diâmetro final – H
Diâmetro Inicial = 30 – 2.6
Diâmetro Inicial = 27.4 (Diâmetro da Crista)
Cálculo do número de passadas “D”:
OBS: No exemplo, cálculo para 11 passadas.
D = 2.6
11
D = 0.784
E = Diâmetro da crista – Diâmetro posicionado
E = 27.4 – 22.4
E = 5
V
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 6SENAI-PR
.
.
.
N60GX22.4Z64.#
N65G3730.z21.5K2.E5.D.784#
.
.
ROSCA CÔNICA EXTERNA
Relação de Fórmulas:
H = (0.866 x Passo) x 2
I = Incremento Eixo “X” por passo
I = (tg x Passo) x 2
EXEMPLO DE PROGRAMAÇÃO
Rosca Cônica NPT 11.5 fios/pol
Inclinação: 1 grau 47 min
Cálculos:
Passo:
K = 25.4 : 11.5
K = 2.209
Altura do filete:
H = (0.866 x 2.209) x 2
H = 3.826
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 7SENAI-PR
Conversão do grau de inclinação:
1 grau 47 min = 1.78 graus
Altura do triângulo:
Cat. Oposto
tg =
Cat. Adjascente
X tg 1.78 =
25
X = 0.775
Passando para o diâmetro, teremos: X = 1.55
Diâmetro inicial:
Diâmetro inicial = 33.4 – 1.55
Diâmetro inicial = 31.85
Diâmetro final:
Diâmetro final = diâm.inicial – altura do filete
Diâmetro final = 31.85-3.826
Diâmetro final = 28.02
Conicidade (I):
I = (tg x passo) x 2
I = (tg 1.78 x 2.209) x 2
I = 0.137
Distância de aproximação (E):
E = Diâmetro posicionado – diâmetro inicial
E = 37 – 31.85
E = 5.15
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 8SENAI-PR
Número de Passadas (D):
OBS: no exemplo, cálculo para 16 passadas.
3.826D =
16
D = 0.9565
N70GX37.Z75.#
N75G37X28.02Z50.K2.2091.137E5.15D.9565#
V
ROSCA CÔNICA INTERNA
Relação de Fórmulas:
H = (0.866xPasso) x 2
I = Incremento “Eixo” X por passo
I = ( tg x Passo) x 2, sendo negativo para rosca
interna
EXEMPLO DE PROGRAMAÇÃO
Rosca Cônica NPT 9 fios/pol
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
3 9SENAI-PR
Inclinação: 1 grau 47 min
Cálculos:
Passo:
K = 25.4:9
K = 2.822
Alturado filete:
H = (0.866 x 2.822) x 2
H = 4.888
Conversão do grau de inclinação:
1 grau 47 min = 1.78 graus
Altura do triângulo:
Cat. Oposto
tg =
Cat. Adjascente
tg 1.78 = X
56
X = 1.740
Passando para o diâmetro, teremos: X = 3.481
Diâmetro inicial:
Diâmetro inicial = 15 + 3.481
Diâmetro inicial = 18.481
Diâmetro final:
Diâmetro final = diâm. Inicial – altura do filete
Diâmetro final = 18.481 + 4.888
Diâmetro final = 23.369
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 0SENAI-PR
Conicidade (I):
I = (tg x passo) x 2
I = (tg 1.78x 2.822) x 2
I = 0.175
I = -0.175
OBS: Por se tratar de rosca “Interna” o valor de “I” passa
a ser negativo
Distância de aproximação (E):
E = Diâm. Inicial – diâm. Posicionado
E = 18.481 – 13
E = 5.481
Número de Passadas (D):
OBS: no exemplo, cálculo para 25 passadas
4.888D =
25
D = 0.978
N70GX13.Z75.#
N75G37X23.369Z20.K2.822I-.175E5.481D.978#
V
ROSCA COM VÁRIAS ENTRADAS
Relação de Fórmulas:
K = (passo)
K = passo x número de entradas (passo programado)
A = (abertura angular entre as entradas da rosca)
A = 360 graus: número de entradas da rosca
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 1SENAI-PR
EXEMPLO DE PROGRAMAÇÃO
ROSCA 3 ENTRADAS M25 x 2
N75GX30.Z112.#
N80G37X22.4Z62.K6.E5.D.86AO.#
N85G37X22.4Z62.K6.E5.D.86A120.#
N90G37X22.4Z62.K6.E5.D.86A240.#
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 2SENAI-PR
FUNÇÃO: G40
Aplicação: Cancela compensação do raio da ponta
da ferramenta
A Função G40 deve ser programada em um bloco, próprio
para cancelar as funções previamente solicitadas como G41
e G42. Esta função, quando solicitada pode utilizar o bloco
posterior para descompensar o raio do inserto que deve ser
inserido na página de “Dimensões de Ferramentas”.
A Função G40 é Modal e está ativa quando o comando é
ligado.
O ponto comandado para trabalho encontra-se no vértice
entre os eixos X e Z.
FUNÇÃO: G41
Aplicação: Compensação do raio da ponta da
ferramenta (esquerda)
A Função G41 seleciona o valor da compensação do raio
da ponta da ferramenta, estando à esquerda da peça a ser
usinada, vista em relação ao sentido do curso de corte.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 3SENAI-PR
5.13. FUNÇÃO: G42
Aplicação: Compensação do raio da ponta da
ferramenta (direita)
Esta função implica em uma compensação similar à
Função G41, exceto que a direção de compensação é a direita,
vista em relação ao sentido do curso de corte.
NOTAS:
A geometria da ponta da ferramenta e a maneira na qual
ela foi informada são definidas pelo código “L”, na página de
“Dimensões de Ferramentas”.
As funções de compensação (G41 ou G42) devem ser
programadas em um bloco separado a ser seguido por um
bloco de aproximação com movimento linear (G1 ou G73), para
que o comando possa neste espaço fazer a compensação do
raio da ferramenta, onde recomenda-se que o movimento seja
feito sem o corte de material.
Exemplo:
.
N50 G41 (G42) #
N60 G1 X...Z...F...# (Este bloco de aproximação será
utilizado para a compensação)
.
Nunca se deve utilizar o código GO (avanço rápido),
quando se estiver compensando o raio do inserto.
Ciclos fixos não são possíveis quando o comando estiver
compensando o raio da ferramenta.
As funções G41 e G42 são MODAIS, portanto cancelam
a função G40.
É bom lembrarmos que o importante para escolha do
código G41 ou G42 adequado para cada caso, é o sentido de
corte, como veremos a seguir.
4 4SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
CÓDIGOS PARA COMPENSAÇÃO DO RAIO DA FERRAMENTA:
(TORRE TRASEIRA)
QUADRANTE ( + )
QUADRANTE ( - )
4 5SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
LADO DE CORTE PARA COMPENSAÇÃO DO RAIO DA FERRAMENTA
(TORRE TRASEIRA)
PONTA DA FERRAMENTA
•
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 6SENAI-PR
FUNÇÃO: G46
Aplicação: Inibe a velocidade de corte constante
A Função G46 é utiliza para, temporariamente, inibir as
variações na velocidade do eixo-árvore, quando se estiver
programando a função G96 (Velocidade de Corte Constante).
A Função G46 é Modal e cancela a G47.
FUNÇÃO: G47
Aplicação: Ativa a velocidade de corte constante
Seguindo uma Velocidade de Corte Constante, inibida
por “G46”, a função G47 restabelecerá a velocidade de corte
constante, permitindo que a RPM do eixo-árvore varie
automaticamente, baseada na distância do movimento ao longo
do eixo “X” da linha de centro do eixo-árvore para a ponta da
ferramenta.
A Função G47 é Modal e cancela G46.
FUNÇÃO: G53
Aplicação: Cancela todos “corretores” de placa
Esta função cancela a transferência do zero da placa,
determinado pelas funções G54 e G55, contidas na página de
“Dimensões”.
FUNÇÃO: G54
Aplicação: Ativa o primeiro “corretor” de placa
Esta função desloca o zero-peça original (definido por
software) para uma distância pré-determinada, definida pelo
programador (face frontal ou face de encosto).
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 7SENAI-PR
Esta função está contida na página de “Dimensões”, com
o título “Placa” e os valores contidos referem-se somente ao
eixo “Z”.
O código G54, quando utilizado, deve ser programado
para todas as ferramentas do programa, que exijam a
confirmação da mudança do zero peça.
FUNÇÃO: G55
Aplicação: Ativa o segundo “corretor de placa”
A Função é idêntica à “G54”.
FUNÇÃO: G66
Aplicação: Ciclo automático de desbaste longitudinal
Este ciclo permite a usinagem de desbaste completa de
uma peça utilizando-se apenas de um bloco de programação.
A Função G66 requer um sub-programa com às
dimensões de acabamento da peça.
A função G66 não é Modal e requer:
G66 X Z I K (U!) W P F #
Onde:
X = Diâmetro de referência para início de torneamento.
X = Maior diâmetro da peça em bruto + 4 (usinagem
externa)
X = Menor diâmetro da peça em bruto – 4 (usinagem
interna)
Z = Comprimento de referência para início de
torneamento.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
4 8SENAI-PR
Z = Comprimento da peça em bruto + 2.
I = Sobremetal para acabamento no eixo X (diâmetro).
K = Sobremetal para acabamento no eixo Z.
W = Incremento por passada (diâmetro).
P = Sub-programa que contém as dimensões de
acabamento do perfil da peça.
F = Avanço programado para desbaste.
U1 = Pré-acabamento paralelo ao perfil final, mantendo
as dimensões pré-estabelecidas (opcional)
Importante:
••••• O ciclo G66 não permite a execução de
“mergulhos” nas peças, isto é, as coordenadas
devem ser ascendentes ou descendentes.
••••• No sub-programa, observar que o último ponto em
X deve ser igual ao diâmetro da peça em bruto
(quando usinagem externa) ou igual ao diâmetro
do furo da peça em bruto (quando usinagem
interna).
••••• Após executar o ciclo de desbaste, a ferramenta
retornará automaticamente ao ponto inicial
programado no bloco G66.
4 9SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
DESBASTE EXTERNO PARALELO AO EIXO Z:
EXEMPLO DE PROGRAMAÇÃO
Posicionamento inicial:
X = Maior diâmetro da peça em bruto + 4
X = 80 + 4
X = 84
X = Menor = Comprimento da peça em bruto + 2
Z = 70 + 2
Z = 72
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 0SENAI-PR
Programa Principal:
.
.
N70G66X84.Z72.I1.K.3U1W4.P10F.3#
.
.
Sub-programa 10 (P10)
N05G1X16.Z70.F.2#
N10X20.Z68.#
N15Z55.#
N20G2X30.Z50.R5.#
N25X50.#
N30Z40.#
N35X80.Z25.#
N40M2#
Nota: Querendo-se utilizar o sub-programa P10, para o
acabamento da peça com a mesma ferramenta, teremos:
Programa Principal:
.
N70G66X84.Z72.I1.K.3U1W4.P10F.3#
N75GX14.#
N80G42#
N85P10#
N90G40#
N95X83.#
.
.
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa são: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
5 1SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
DESBASTE INTERNO PARALELO AO EIXO Z:
EXEMPLO DE PROGRAMAÇÃO:
Posicionamento inicial:
X = Menor diâmetro da peça em bruto – 4
X = 30 – 4
X = 26
Z = Comprimento da peça em bruto + 2
Z = 70 + 2
Z = 72
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 2SENAI-PR
Programa Principal:
.
.
N80G66X26.Z72.I.8K.2U1W3.P20F.3#
.
.
Sub-programa 20 (P20):
N05G1X80.Z70.F.2#
N10X76.Z68.#
N20Z60.#
N30G3X66.Z55.R5.#
N40X50.#
N50Z45.#
N60X30.Z20.#
N70M2#
Nota: Querendo-se utilizar o sub-programa P20, para o
acabamento da peça com a mesma ferramenta, teremos:
Programa Principal:
.
.
N80G66X26.Z72.I.8K.2U1W3.P20F.3#
N85GX82.#
N90G41#
N95P20#N100G40#N105X28.#
N110GZ72.#
.
.
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa: G1, G2, G3, G4 3 G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 3SENAI-PR
FUNÇÃO: G67
Aplicação: Ciclo automático de desbaste transversal
Este ciclo permite a usinagem de desbaste completa de
uma peça utilizando-se apenas de um bloco de programação.
A Função G67 requer um sub-programa com as
dimensões de acabamento da peça.
A Função G67 não é Modal e requer:
G67 X Z I K (U1) W P F #
onde:
X = Diâmetro de referência para início de faceamento
X = Maior diâmetro da peça em bruto + 4 (usinagem
externa)
X = Menor diâmetro da peça em bruto – 4 (usinagem
interna)
Z = Comprimento de referência para início de
faceamento.
Z = Comprimento da peça em bruto + 2
I = Sobremetal para acabamento no eixo X (diâmetro)
K = Sobremetal para acabamento no eixo Z
W = Profundidade por passada no comprimento
P = Sub-programa que contém as dimensões de
acabamento do perfil da peça.
F = Avanço programado para desbaste.
U1 = Pré-acabamento paralelo ao perfil final, mantendo
as dimensões pré-estabelecidas (opcional).
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 4SENAI-PR
Importante:
••••• O ciclo G67 não permite a execução de
“mergulhos” nas peças, isto é, as coordenadas
devem ser ascendentes ou descendentes.
••••• No sul-programa, observas que o último ponto em
X deve ser igual ao diâmetro da peça em bruto
(quando usinagem externa) ou igual ao diâmetro
do furo da peça em bruto (quando usinagem
interna).
••••• Após executar o ciclo de desbaste, a ferramenta
retornará automaticamente ao ponto inicial
programado no bloco G67.
DESBASTE EXTERNO PARALELO AO EIXO X:
EXEMPLO DE PROGRAMAÇÃO
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 5SENAI-PR
Posicionamento inicial:
X = Maior diâmetro da peça em bruto + 4.
X = 80 + 4
X = 84
Z = Comprimento da peça em bruto + 2
Z = 70 + 2
Z = 72
Programa Principal:
N50 G67 X84.Z72.I1.K.3 U1 W2. P30 F.2 #
Sub-programa 30 (P30)
N05 G1 X28. Z70.F.1 #
N10Z65.#
N15X38Z54.#
N20X55.#
N25Z25.#
N30 G2 X65.Z20.R5.#
N35 X76.#
N40 X80.Z18.#
N45 M2 #
Nota: Querendo-se utilizar o sub-programa P30, para
acabamento da peça com a mesma ferramenta, teremos:
Programa Principal:
N50 G67 X84.Z72.I1.K.3 U1 W2.P30 F.2 #
N55 G X26.#
N60 G42 #
N65 P30 #
N70 G40 #
N75 X82.#
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 6SENAI-PR
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta-ferramentas
“gantools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
DESBASTE INTERNO PARALELO AO EIXO X
EXEMPLO DE PROGRAMAÇÃO
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 7SENAI-PR
Posicionamento Inicial:
X = Menor diâmetro da peça em bruto – 4
X = 30 – 4
X = 26
Z = Comprimento da peça em bruto + 2
Z = 70+2
Z = 72
Programa Principal:
.
.
N60 G67 X26. Z72. I.5 K.2 U1 W1.5 P40 F.25 #
.
Sub-programa 40 (P40)
N05 G1 X70. Z70. F.2#
N10X60. Z55. #
N15 X53. #
N20 Z25. #
N25 G3 X43. Z20. R5. #
N30X34.#
N35X30.Z18.#
N40M2#
Nota: Querendo-se utilizar o sub-programa P40 para o
acabamento da peça, com mesma ferramenta, teremos:
Programa Principal:
.
.
N60 G67X26.Z72.I.5K.2U1W1.5P40F.25#
N65 GX72.#
N70 G41#
N75 P40#
N80 G40#
N85 X28.#
N90 GZ72.#
.
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 8SENAI-PR
Observações:
• Funções preparatórias “G”, admissíveis no sub-
programa, são: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
FUNÇÃO: G68
Aplicação: Ciclo automático de desbaste paralelo ao
perfil final
O ciclo G68 permite a usinagem de desbaste completa
de uma peça, utilizando-se apenas de um bloco de
programação.
Este ciclo é específico para materiais fundidos e forjados,
pois a ferramenta segue sempre um percurso paralelo ao perfil
definido.
O ciclo G68 pode ser utilizado de duas maneiras:
• Torneamento (no externo – ascendente e no interno –
descendente)
• Faceamento (no externo – descendente e no interno –
ascendente)
A Função G68 pode ser utilizado de duas maneiras:
• Torneamento (no externo – ascendente e no interno –
descendente)
• Faceamento (no externo – descendente e no interno –
ascendente)
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
5 9SENAI-PR
A Função G68 requer um sub-programa com as
dimensões de acabamento da peça.
A Função G68 não é Modal e requer:
G68 X Z I K E W P F #
onde:
X = Diâmetro de referência para início de torneamento.
X = Maior diâmetro + E + I + 4 (usinagem externa)
X = Menor diâmetro – E – I – 4 (usinagem interna)
Z = Comprimento de referência para início de
torneamento.
Z = Comprimento da peça + E/2 + K + 2
I = Sobremetal para acabamento no eixo X (diâmetro)
K = Sobremetal para acabamento no eixo Z.
W = Incremento por passada no eixo programado.
W = [(E-I) : número de passes] : 2 (para torneamento)
W = (E-2K) : número de passes (para fechamento)
P = Sub-programa com as dimensões de acabamento
do perfil da peça.
F = Avanço programado para desbaste.
E = Espessura total do material a ser removido.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 0SENAI-PR
Importante:
••••• O ciclo G68 não permite a execução de
“mergulhos” nas peças (inversões de cotas).
••••• No sub-programa, observar que o último ponto em
X deve ser igual ao diâmetro da peça em bruto
(quando usinagem externa) ou igual ao diâmetro
do furo da peça em bruto (quando usinagem
interna).
••••• No final de cada passe a ferramenta retrai ao ponto
de início, prosseguindo então para o passe
posterior de forma contínua até que o perfil final
seja atingido.
••••• Os valores de “E” e “W”, dentro do Torneamento
deverão ser programados em raio.
••••• Os valores de “E” e “W”, dentro do Faceamento
deverão ser programados em diâmetro.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 1SENAI-PR
TORNEAMENTO
EXEMPLO DE PROGRAMAÇÃO
USINAGEM EXTERNA:
No exemplo, foi considerado:
E = 4mm (diâmetro)
Desbaste em duas passadas
Sobremetal no eixo “X” = 0.5mm (diâmetro)
Sobremetal no eixo “Z” = 0.2mm
Cálculos:
X = Maior diâmetro + E + I + 4
X = 80 + 4 + 0.5 + 4
X = 88.5
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 2SENAI-PR
W = [(E-I) : número de passes] : 2
W = [(4 – 0.5) : 2 ] : 2
W = 0.875
Z = Comprimento da peça + E/2 + K + 2
Z = 75 + 2 + 0.2 + 2
Z = 79.2
Programa Principal:
.
.
N70G68X88.5Z79.2I.5K.2E2.W.875P50F.3#
.
.
Sub-programa 50 (P50)
N05G1X25.Z75.F.2#
N10Z66.#
N15X50.Z50.#
N20Z30.#
N25X80.Z20.#
N30M2#
Nota: Querendo-se utilizar o sub-programa para o
acabamento da peça, com a mesma ferramenta, teremos:
Programa Principal:
N70G68X88.5Z79.21.5K.2E2.W.875P50F.3#
N75GX23.#
N80G42#
N85P50#
N90G40#
N95X84.#
Observações:
• Funções preparatórias “G” admissíveis no sub-progra-
ma são: G1, G2, G3, G4 e G73.
6 3SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO
USINAGEM EXTERNA
No exemplo, foi considerado:
E = 5mm (diâmetro)
Desbaste em uma passada
Sobremetal no eixo “X” = 1mm (diâmetro)
Sobremetal no eixo “Z” = 0.3mm
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 4SENAI-PR
X = Menor diâmetro – E – I – 4
X = 35 – 5 – 1 – 4
X = 25
W = [(E-I) : número de passes] : 2
W = [(5-1) : 1] : 2
W = 2
Z = Comprimento da peça + E/2 + K + 2
Z = 60 + 2.5 + 0.3 + 2
Z = 64.8
Programa Principal:
.
.
N50G68X25.Z64.8I1.K.3E2.5W2.P60F.2#
.
.
Sub-programa 60 (P60)
N05G1X70.Z60.F.2#
N10Z55.#
N15X60.Z50.#
N20X50.#
N25X40.Z24.#
N30X35.#
N35M2#
Nota: Querendo-se utilizar o sub-programa para o
acabamento da peça com a mesma ferramenta, teremos:
.
.
N50G68X25.Z64.8I1.K.3E2.5W2.P60F.2#
N55GX72.#
N60G41#
N65P60#
N70G40#
N75X32.#
N80GZ100.#
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 5SENAI-PR
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
FACEAMENTO
EXEMPLO DE PROGRAMAÇÃO
USINAGEM EXTERNA
No exemplo, foi considerado:
E=5mm ( diâmetro)
Desbaste em duas passadas
Sobremetal no eixo “X” = 1mm (diâmetro)
Sobremetal no eixo “Z” = 0.3mm
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 6SENAI-PR
Cálculos:
X = Maior diâmetro + E +I + 4
X = 80 +5 + 1 + 4
X = 90
W = [E – (2K)] : número de passes
W = [5 – (2x0.3)] : 2
W = 2.2
Z = Comprimento da peça + E/2 + K + 2
Z = 75 + 2.5 + 0.3 + 2
Z = 79.8
Programa Principal:
.
N60G68X90.Z79.8I1.K.3E5.W2.2P70F.15#
.
Sub-programa 70 (P70)
N05G1X80.Z20.F.1#
N10X50.Z30.#
N15Z50.#
N20X25.Z66.#
N25Z75.#
N30M2#
Nota: Querendo-se utilizar o sub-programa para o
acabamento da peça com a mesma ferramenta, teremos:
Programa Principal:
N60G68X90.Z79.8I1.K.3E5.W2.2P70F.15#
N65GZ20.#
N70G41#
N75P70#
N80G40#
N85Z77.#
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 7SENAI-PR
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO
USINAGEM EXTERNA
No exemplo, foi considerado:
E = 6mm (diâmetro)
Desbaste em duas passadas
Sobremetal no eixo “X” = 0.8mm (diâmetro)
Sobremetal no eixo “Z” = 0.2mm
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 8SENAI-PR
Cálculos:
X = Menor diâmetro – E – I – 4
X = 35 –6-0.8 – 4
X = 24.2
W = [E – (2K)] : número de passes
W = [ 6 – (2 x 0.2)] : 2
W = 2.8
Z = Comprimento da peça + E/2 + K + 2
Z = 60 + 3 + 0.2 + 2
Z = 65.2
Programa Principal:
.
N70G68X24.2Z65.2I.8K.2E6.W2.8P80F.2#
.
Sub-programa 80 (P80)
N05G1X35.Z24.F.1#
N10X40.#
N15X50.Z50.#
N20X60.#
N25X70.Z55.#
N30Z60.#
N35M2#
Nota: Querendo-se utilizar o sub-programa para o
acabamento da peça com a mesma ferramenta, teremos:
Programa Principal:
.
.
N70G68X24.2Z65.2I.8K.2E6.W2.8P80F.2#
N75GX33.Z22.#
N80G42#
N85P80#
N90G40#
N95Z62.#
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
6 9SENAI-PR
Observações:
• Funções preparatórias “G” admissíveis no sub-
programa: G1, G2, G3, G4 e G73.
• Para máquinas equipadas com porta ferramentas
“gangtools” utilizar o mesmo sub-programa de
desbaste, no acabamento da peça, utilizando-se
ferramentas diferentes, será necessário que ambas
estejam no mesmo quadrante.
FUNÇÃO: G70
Aplicação: Admite programa em polegada.
Esta função prepara o comando para computar todas
as entradas de dados em polegadas.
A Função G70 é Modal e deve ser programada em um
bloco separado.
O operador pode selecionar o modo do sistema de
unidade para polegada ou métrico, através do painel de controle
ou por programa através das funções G70 e G71.
Nota: Não se deve alterar o modo POLEGADA para
MÉTRICO e vice-versa no meio da programação, pois o
controle requer uma operação de REFERÊNCIA DA MÁQUINA
(Machine Home) quando o modo da unidade é alterado.
FUNÇÃO: G71
Aplicação: Admite programa em milímetro.
Esta função prepara o comando para computar todas
as entradas de dados em milímetros. Não há necessidade de
programar-se esta função, pois a mesma, está ativa quando o
comando é ligado.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 0SENAI-PR
A Função G71 é Modal e, se necessário, deverá ser
programada em um bloco separado.
FUNÇÃO: G73
Aplicação: Interpolação linear Ponto a Ponto.
Esta função é semelhante a G01 (interpolação linear),
embora quando empregada fique disposta a trabalhar do
mesmo modo que a interpolação Ponto a Ponto, removendo o
efeito de arredondamento dos cantos, resultantes de
movimentos lineares consecutivos.
Obs.: O tamanho do canto arredondado é diretamente
proporcional ao valor da velocidade de avanço programado.
A Função G73 é Modal e cancela-se por G01 e G00.
FUNÇÃO: G74
Aplicação: Ciclo de torneamento e de furação com
descarga de cavacos
FURAÇÃO:
A função G74, como ciclo de furação requer:
G74 Z (W) F #, onde:
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 1SENAI-PR
Z = Posição final (absoluto)
W = Distância para quebra cavaco (incremental)
F = Avanço programado para furação.
Observações:
• Na ausência da função W, o eixo Z avança para o ponto
final, em movimento contínuo.
• A função G74 não é Modal.
EXEMPLO DE PROGRAMAÇÃO:
.
.
.
N50 G X Z75. #
N55 G74 Z-5. W15. F.15 #
.
.
.
TORNEAMENTO
A função G74 pode ser utilizada como ciclo de
torneamento paralelo ao eixo Z, o qual torneia com sucessivos
passes, até o diâmetro desejado.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 2SENAI-PR
A função G74, como ciclo de torneamento, requer:
G74XZI(U1)F#, onde:
X = Diâmetro final (absoluto)
Z = Posição final (absoluto)
I = Incremento por passada no diâmetro (incremental)
U1 = Recuo angular da ferramenta (incremental)
Observações:
• Posicionar a ferramenta no diâmetro da primeira
passada.
• Se houver a função U1 num ciclo de torneamento,
então a cada passada o comando fará um retorno no
eixo X, no sentido contrário à penetração e com valor
da função Iaté a posição inicial Z.
EXEMPLO DE PROGRAMAÇÃO:
.
.
.
N70 G X84. Z83.#
N75 G74 X30. Z28. I6. U1 F.3#
.
.
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 3SENAI-PR
.
.
.
N30 G X30. Z73. #
N35 G74 X50. Z25. I5. U1 F.25#
.
.
.
FUNÇÃO: G75
Aplicação: Ciclo de canais e de faceamento.
FACEAMENTO
A Função G75 descreve seu ciclo paralelo ao eixo X,
auxiliando nos trabalhos de desbaste como ciclo de
faceamento.
A Função G75 como ciclo de faceamento requer:
G75 X Z K (u1) f #, onde:
X = Diâmetro final (absoluto)
Z = Posição final (absoluto)
K = Incremento por passada em Z (incremental)
U1 = Recuo angular da ferramenta (incremental)
F = Avanço.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 4SENAI-PR
Observações:
• Posicionar a ferramenta no comprimento da primeira
passada.
• Se houver a função U1 no ciclo de faceamento, então
a cada passada o comando fará um retorno no eixo Z,
no sentido contrário à penetração, com valor da função
K até a posição inicial X.
EXEMPLOS DE PROGRAMAÇÃO
.
.
N20 G X65. Z88. #
N25 G75 X25. Z60. K2. U1 F.2 #
.
.
.
.
N80 G X28. Z92. #
N85 Z88.5 #
N90 G75 X45. Z70. K1.5 U1 F. 15 #
N95 Z92.#
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 5SENAI-PR
CANAIS
O ciclo G75 pode ser usado também como ciclo de
canais, podendo-se programar a quebra de cavacos.
Neste ciclo, os canais devem ser equidistantes sendo
que o último canal será executado na posição Z programada,
independentemente de estar ou não na mesma distância dos
demais.
A função G75, como ciclo de canais, requer:
G75 X (Z) (W) (K) (D) F #, onde:
X = Diâmetro final (absoluto)
Z = Posição final (absoluto)
W = Distância para quebra cavacos (incremental)
K = Distância entre os canais (incremental)
D = Tempo de permanência (segundos)
F = Avanço
Observações:
• Na ausência da função W, o eixo X avança para o
diâmetro final com movimento contínuo.
• A função G75 não é Modal.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 6SENAI-PR
EXEMPLO DE PROGRAMAÇÃO
.
.
N60 G X75. Z67. #
N65 G75 X60. Z25. K14. F.1 #
.
.
FUNÇÃO: G80
Aplicação: Cancela o ciclo automático de furação G83
Essa furação deverá ser programada após o uso do
código G83, cancelando o ciclo.
FUNÇÃO: G83
Aplicação: Ciclo automático de furação com quebra
cavaco
Este ciclo executa operações de furar automaticamente
com movimentos de retração ou tempo de parada para quebra
do cavaco em um único bloco de programação.
G83 Z I (J) (K) (U) (W) ® (D) (P1) F #
Z = Coordenada da profundidade do furo, em relação
ao zero-peça.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
7 7SENAI-PR
I = Valor do primeiro incremento de profundidade,
sempre com retorno.
J = Valor a ser subtraído no último incremento de
profundidade, para determinar o valor do próximo, sendo “J”
um incremento menor que o valor de “I”.
Exemplo:
Primeiro Incremento = I
Segundo Incremento = I – J
Terceiro Incremento = (I-J) – J
Obs.: Se “J” não for programado o valor de “I” será
utilizado para todos os incrementos.
K = Valor mínimo determinado para o incremento.
Quando “I-J” atingir o valor de “K”, este passará a ser o valor
de “I”.
U = Determina a máxima profundidade com ou sem
quebra cavacos e retorno ao plano R. Se “U” não é programado
ou é programado menor que “I”, a ferramenta retornará ao plano
R, depois de cada incremento. Se “U” é maior que R-Z, não
ocorrerá a retração ao plano R, até que a profundidade final
seja atingida. Cada vez que a profundidade de corte for igual
ou maior que o valor de “U”, ocorrerá uma retração ao plano R.
W = Determina um incremento de retração para quebra
ou aliviio de cavaco, que ocorrerá após cada incremento de
profundidade.
Obs.: Se “W” não for programado o comando assume o
valor “W” = 2mm.
R = Determina o plano de referência para o início de
usinagem ou seja, a coordenada no eixo Z do ponto inicial de
furação.
Obs.: Se “R” não for programado o comando assume o
valor de Z utilizado para aproximação como referência.
7 8SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
D = Tempo de parada da ferramenta após cada
incremento de profundidade.
P1 = Determina a retração da ferramenta no final do ciclo,
para posição do plano de aproximação.
Obs.: Se “P1” não for programado, a ferramenta retornará
até o plano “R”.
F = Programa a velocidade de avanço de usinagem. Se
não for programada no ciclo, o comando irá seguir o último
avanço estabelecido.
LAY-OUT DEMONSTRATIVO DOS PARÂMETROS DA FUNÇÃO G83
Obs.: Tolerância de aproximação = 2mm (“W”)
7 9SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
FURAÇÃO COM QUEBRA DE CAVACO SEM RETORNO AO PLANO ‘R’
EXEMPLO DE PROGRAMAÇÃO
N60 G83 Z40. I20. J5. K10. U75. W3. R115. P1 F.15#
N70 G X Z130. # (Bloco de aproximação)
N80 G80 # (cancela a função G83)
.
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 0SENAI-PR
Observações:
• Se U não for programado ou for programado menor ou
igual a 10, após cada incremento a ferramenta
retornará ao plano R;
• Se U > 75, não ocorrerá retorno ao plano R até que a
profundidade final Z seja atingida;
• Se 10 < U < 75, ocorrerá retorno ao plano R sempre
que a soma dos incrementos de profundidade for maior
ou igual ao valor de U;
FUNÇÃO: G90
Aplicação: Programação em coordenadas absolutas
Este código prepara a máquina para executar operações
em coordenadas absolutas, tendo uma origem pré-fixada para
a programação.
A Função G90 é Modal.
FUNÇÃO: G91
Aplicação: Programação em coordenadas
incrementais
Este código prepara a máquina para executar todas as
operações em coordenadas incrementais. Assim, todas as
medidas são feitas através da distância a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto
é o ponto anterior ao deslocamento.
A Função G91 é Modal.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 1SENAI-PR
FUNÇÃO: P
Aplicação: Identificação de programa
Todo programa principal ou sub-programa no diretório é
identificado através de um único número “P” de 2 dígitos,
podendo variar na faixa de P01 a P99.
Os programas podem ser apagados do diretório ou ainda
renumerados, se necessário.
Nota: Se um sub-programa é renumerado, as referências
a este programa contidas em outros, não são automaticamente
atualizadas.
FUNÇÃO: L
Aplicação: Número padrão de execuções
A função “L” define o número de vezes que um
determinado sub-programa deve ser executado.
Pode-se chamar um sub-programa para múltiplas
execuções, programando um bloco contendo a função “P”
(número do sub-programa) e “L” (número de vezes que o sub-
programa deve ser executado).
Exemplo:
P2 L3# (define que o sub-programa 2 será executado 3
vezes).
8 2SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
PROGRAMAÇÃO INCREMENTAL E SUB-PROGRAMA
EXEMPLO
Programa principal (P1):
N10 G99#
.
.
.
N50 G X 55. Z110. #
N60 P2 L3 #
N70 G90 #
N80 G X150. Z150.#
N90 M30#
Sub-programa (P2):
N10 G91 #
N20 G Z-20.#
N30 G1 X-10. F.15#
N40 G X10.#
N50 G1 Z-.5 F.5#
N60 X-5.#
N70 X-1. Z.5 F.15#
N80 G X6.#
N90 G1 Z.5 F.5#
N100 X-5.#
N110 X-1. Z-.5 F.15#
N120 Gx6.#
N130 m2#
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 3SENAI-PR
FUNÇÃO: G92
Aplicação: Origem do sistema de coordenadas e
limite de rotação do eixo ârvore.
Origem do Sistema de Coordenadas
Estabelece origem do sistema de coordenadas
absolutas, a partir do posicionamento da ferramenta.
Se o trabalho for executado em coordenadas absolutas,
deve-se estabelecer um ponto de partida (origem).
Este ponto pode ser estabelecido pela Função G92
acompanhada das Funções X e Z, para que o comando tenha
a origem do sistema na memória para o cálculo dos
posicionamentos.
Este ponto de origem poderá ser programado quando
desejada a mudança devendo ser cancelado através da
Função G99.
Os valores da função G92 podem ser positivos ou
negativos, dependendo do quadrante utilizado pela ferramenta.
A Função G92 é Modal.
LIMITE DE ROTAÇÃO (rpm)
Aplicação: Estabelece limite de rotação (RPM)
Quando se estiver trabalhando com o código G92 junto
com a função auxiliar S4 (4 dígitos) estaremos limitando a
rotação do eixo-árvore.
Ex.: G92S2500M4#
Estamos permitindo que o eixo-árvore gire até 2500 rpm
A Função G92 é Modal.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 4SENAI-PR
FUNÇÃO: G94
Aplicação: Estabelece programa de avanço em
polegadas/min ou milímetros/min.
Esta Função prepara o comando para computar todos
os avanços em pol/min (G70) ou mm/min (G71), assim após
a definição da aplicação, encontraremos o formato para função
de avanço F, onde, F2.4 estabelece o formato para pol/rot e
F2.2 para mm/rot.
A Função G95 é Modal.B
FUNÇÃO: G96
Aplicação: Programação em velocidade de corte
constante
A Função G96 seleciona o modo de programação em
velocidade de corte constante, onde o cálculo da RPM é
programada pela Função S, usando formato S4.1 para pés
por minuto (G70) e formato S3.1 para metros por minuto (G71).
A máxima RPM alcançada pela velocidade de corte
constante pode ser limitada programando-se a Função G92.
A Função G96 é Modal e cancela a Função G97.
Deve ser programada em um bloco separado.
Exemplo:
.
N40 G96 #
N45 S200. #
N50 G92 S3000 M3#
.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 5SENAI-PR
FUNÇÃO: G97
Aplicação: Programação em RPM direta
É programada a RPM diretamente pela Função S, usando
um formato (S4).
A modificação da RPM pode variar através do seletor da
RPM de 50% até 125% da velocidade programada.
A Função G97 é Modal e cancela a Função G96.
Deve ser programada em um bloco separado.
Exemplo:
.
N60 G97 #
N65 S2500 M3 #
.
Importante: Em ciclos de roscamento, deve-se trabalhar
programando G97.
FUNÇÃO: G99
Aplicação: Cancela a Função G92 e define a
programação em função do Zero Máquina (Machine
Home).
Esta função quando solicitada cancela o efeito de origem
dada pela Função G92, quando trabalha-se em coordenadas
absolutas, transportando a origem para o Zero Máquina,
conhecido por “Machine Home”.
A Função G99 não é provida de movimento nos eixos, é
Modal.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 6SENAI-PR
FUNÇÕES MISCELÂNEAS
As Funções Miscelâneas abrangem os recursos da
máquina não cobertos pelas funções anteriores. Estas funções
tem formato M2 e apenas um código M pode ser programado
em cada bloco.
FUNÇÃO: M00
Aplicação: Parada do programa.
Este código causa parada imediata do programa,
refrigerante de corte, do eixo-ârvore, e um aviso de
‘AGUARDANDO INÍCIO” é mostrado no vídeo ao operador.
A Função M00 é programada, geralmente, para que o
operador possa virar a peça na placa, trocar ferramentas,
faixas de rotações, etc.
FUNÇÃO: M01
Aplicação: Parada opcional do programa
Esta função causa a interrupção na leitura do programa.
Quando programada, porém, esta só estasrá ativa se o
operador selecionar ‘PARADA OPCIONAL’ , contida na página
“REFERÊNCIA DE TRABALHO”.
Neste caso, a Função M01 torna-se igual à Função M00.
Quando dá-se a parada através deste código,
pressionando-se o botão “CYCLE START”, a leitura do
programa é reiniciada.
FUNÇÃO: M02
Aplicação: Fim de programa.
Esta função é usada para indicar o fim do programa
existente na memória do comando.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 7SENAI-PR
FUNÇÃO: M03
Aplicação: Sentido anti-horário de rotação do eixo-
árvore.
Esta função gira o eixo árvore no sentido anti-horário
olhando-se a placa frontalmente.
A Função M03 é cancelada por: M01, M02, M04, M05,
M30 e M00.
FUNÇÃO: M04
Aplicação: Sentido horário de rotação do eixo-árvore.
Esta função gira o eixo-árvore no sentido horário, olhando-
se a placa frontalmente.
A Função M04 é cancelada por: M01, M02, M03, M05,
M30 M00.
FUNÇÃO: M05
Aplicação: Desliga o eixo-árvore.
Esta função quando programada pára imediatamente a
rotação do eixo-árvore, cancelando as funções M03 ou M04.
A Função M05 ao iniciar-se o programa já está ativa e é
cancelada por M03 e M04.
FUNÇÃO: M06
Aplicação: Libera giro da torre.
Toda vez que se seleciona uma determinada face da
torre, dada pela Função “T”, este deve ser acompanhada da
função M06 que permite o giro da torre.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 8SENAI-PR
Necessariamente, a Função M06 não precisa vir no
mesmo bloco da Função “T”.
FUNÇÃO: M07 (OPCIONAL)
Aplicação: Liga o refrigerante de corte de alta
pressão (T-MAX).
FUNÇÃO: M08
Aplicação: Liga o refrigerante de corte.
Este código aciona o motor da refrigeração de corte e
cancela-se por: M09, M00, M01, M02, M03.
FUNÇÃO: M09
Aplicação: Desliga o refrigerante de corte.
Este código desliga o motor da refrigeração de corte e
está ativo ao iniciar-se o programa.
FUNÇÃO: M11
Aplicação: Troca de faixa de rotação.
FUNÇÃO: M12
Aplicação: Troca de faixa de rotação.
FUNÇÃO: M15 (opcional)
Aplicação: Liga ferramenta rotativa no sentido
horário.
FUNÇÃO: M16 (opcional)
Aplicação: Liga ferramenta rotativa no sentido anti-
horário.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
8 9SENAI-PR
FUNÇÃO: M17 (opcional)
Aplicação: Desliga ferramenta rotativa.
FUNÇÃO: M18 (opcional)
Aplicação: Liga manipulador de peças.
FUNÇÃO: M19 (opcional)
Aplicação: Orientação do eixo-árvore.
FUNÇÃO: M20 (opcional)
Aplicação: Liga aparelho alimentador de barras.
FUNÇÃO: M21 (opcional)
Aplicação: Desliga aparelho alimentador de barras.
FUNÇÃO: M22 (opcional)
Aplicação: Quando ativado aciona o dispositivo de
travamento do eixo-árvore.
Esta função deverá ser programada em um bloco
separado.
Obs.: O posicionamento do eixo-árvore é dado a partir
de graus inteiros no sentido horário (positivo) ou anti-horário
(negativo), respectivamente.
Exemplo: “C30.# e “C-60.”
A função “C” define o ângulo para a parada do eixo-árvore.
Esta função deverá ser programada em um único bloco,
após a Função M19. Sendo possível fazer posicionamentos
fixos a cada 0,07 graus.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 0SENAI-PR
Esta função somente é válida para máquinas que
trabalham com ferramentas rotativas.
Exemplo de Programação:
N70 T00#
N75 G54#
N80 GZ100.#
N85 T0404;...Broca diâm.8mm#
N95 G X-14. Z38.#
N100Z36.#
N105M19#
N110G94#
N115C0.#
N120M22#
N125M15#
N130G1Z20.F110#
N135GZ36.#
N140M23#
N145M19#
N150C180.#
N155M22#
N160G1Z20.F110#
N165GZ38.#
N170M23#
N175G95#
N180T00#
N185G54#
N190GZ100.M17#
N195T0505#
N200M6#
.
FUNÇÃO: M23 (opcional)
Aplicação: Destrava o eixo-árvore.
FUNÇÃO: M24
Aplicação: Abre placa
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 1SENAI-PR
FUNÇÃO: M25
Aplicação: Fecha placa
FUNÇÃO: M26 (opcional)
Aplicação: Recua a manga do contra-ponto.
FUNÇÃO: M27 (opcional)
Aplicação: Avança a manga do contra-ponto.
FUNÇÃO: M28 (opcional)
Aplicação: Abre luneta.
FUNÇÃO: M29 (opcional)
Aplicação: Fecha luneta.
FUNÇÃO: M30
Aplicação: Fim de programa
Esta função tem a mesma aplicação da Função M02.
Para Comandos que trabalham com memória, tanto M02 como
M30 rebobinam os dados da memória.
FUNÇÃO: M31 (opcional)
Aplicação: Avança base do contra-ponto (opcional).
FUNÇÃO: M32 (opcional)
Aplicação: Recua base contra-ponto (opcional).
FUNÇÃO: M33 (opcional)
Aplicação: Posicionamento de contra-ponto.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 2SENAI-PR
FUNÇÃO: M36 (opcional)
Aplicação: Abre a porta automaticamente.
FUNÇÃO: M37 (opcional)
Aplicação: Fecha a porta automaticamente.
FUNÇÃO: M38 (opcional)
Aplicação: Avança o dispositivo aparador de peças.
FUNÇÃO: M39 (opcional)
Aplicação: Recua o dispositivo aparador de peças.
FUNÇÃO: M42
Aplicação: Liga ar para limpeza da placa.
FUNÇÃO: M44 (opcional)
Aplicação: Habilita interfaceamento Máquina/Robô
FUNÇÃO: M45
Aplicação: Liga limpeza das proteções.
FUNÇÃO: M46
Aplicação: Desliga limpeza das proteções.
FUNÇÃO: M50 (opcional)
Aplicação: Subir o braço do leitor de posição da
ferramenta (TOOL EYE).
A Função M50, deverá ser programada em um único
bloco, ou então programada via M.D.I.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 3SENAI-PR
Essa função inicia a contagem de peças executadas
quando se utiliza medição automática do desgaste da
ferramenta (G58).
FUNÇÃO: M51 (opcional)
Aplicação: Descer o braço do leitor de posição da
ferramenta (TOOLEYE).
A função M51, já se encontra ativada no comando, sendo
desnecessário sua programação, exceto via MDI.
Ativa a mensagem “DESCER TOOLEYE” e é utilizada
quando se pretende medições automáticas do desgaste da
ferramenta.
PARTE 2
INSTRUÇÕESDE OPERAÇÃO
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 5SENAI-PR
PRÁTICAS BÁSICAS DE OPERAÇÃO
PERIGOS
Algumas partes do painel elétrico, do painel de comando,
transformadores, dos motores, das caixas de ligação e outros
componentes apresentam pontos ou terminais com presença
de voltagens elevadas. Estes, quando tocados, podem
ocasionar graves choques elétricos ou até mesmo morte do
operador.
Nunca mexa em um comando manual (botões, teclas,
chaves comutadoras, etc.) com as mãos, sapatos ou roupas
molhadas. A não observância dessa recomendação, também
poderá provocar choque elétrico ou até mesmo a morte do
operador.
ADVERTÊNCIAS
A localização do botão de emergência deve ser bem
conhecida, para que possa ser acionado a qualquer momento
sem necessidade de procurá-lo.
Antes de qualquer tipo de manutenção, desligar e travar
a chave geral da máquina.
Proporcione espaço de trabalho suficiente para evitar
quedas perigosas.
Água ou óleo poderão tornar o piso escorregadio e
perigoso. Para evitar acidentes, os pisos devem estar secos e
limpos.
Antes de acionar qualquer comando manual (botões,
teclas, chaves comutadoras, alavancas) por acaso..
As bancadas de trabalho perto das máquinas devem ser
suficientemente resistentes para evitar acidentes. Deve-se
evitar que peças escorreguem da superfície da mesa.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 6SENAI-PR
Se um trabalho tiver que ser feito por duas ou mais
pessoas, sinais de coordenação devem ser dados a cada etapa
da operação. A menos que um sinal seja dado e respondido, a
etapa seguinte não deve ser iniciada.
AVISOS
No caso de falta de energia, desligue imediatamente a
CHAVE GERAL.
Use os óleos lubrificantes e graxas recomendados ou
equivalentes.
Os fusíveis de reposição devem Ter especificações
idênticas às recomendadas no manual de instruções.
Evite choques mecânicos a Unidade de CN e demais
equipamentos e componentes eletrônicos, Painel Elétrico,
Painel de Comando Elétrico, etc., uma vez que poderão causar
falhas ou mau funcionamento.
Evite que água, sujeira e pó entrem na Unidade de CN e
demais equipamentos e componentes eletrônicos, Painel
Elétrico, Painel de Comando, etc. Use sempre proteções e/ou
cubra o local.
Não altere, sem necessidade e sem conhecimento
adequado os parâmetros ou outros ajustes elétricos. Se estas
modificações forem inevitáveis, anote os valores anteriores a
alteração, de maneira que possam voltar aos seus ajustes
originais, se necessário.
Não suje, raspe ou retire qualquer tabela de aviso. Caso
ela esteja ilegível ou perdida, encomendar outra tabela ao
fornecedor, especificando o seu número, o qual aparecerá no
lado direito inferior da tabela.
Ler atenta e cuidadosamente as tabelas de segurança
contidas na máquina. As posições das tabelas estão descritas
neste manual.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 7SENAI-PR
INSPEÇÕES DE ROTINA
AVISO
Ao verificar a tensão das correias NÃO coloque os dedos
entre a correia e a polia.
CUIDADOS
Verifique as leituras corretas dos medidores de pressão.
Verifique os motores e partes deslizantes quanto a ruídos
anormais.
Verifique a tensão das correias e substitua o jogo, caso
alguma correia apresente desgaste.
Verifique o motor e as partes deslizantes com relação a
lubrificação adequada.
Verifique as proteções e dispositivos de segurança para
que funcionem adequadamente.
PRÉ-AQUECIMENTO DA MÁQUINA
CUIDADOS
Pré-aquecer a máquina principalmente o eixo-árvore,
fazendo-o funcionar de 10 a 20 minutos, na metade ou 1/3 da
velocidade máxima, em operação automática.
Este programa de operação automática deve fazer com
que funcionem todos os componentes da máquina. Verifique
ao mesmo tempo, o funcionamento correto destes
componentes.
Nas máximas rotações, seja especialmente cuidadoso
ao aquecer o eixo árvore.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 8SENAI-PR
NOTA
Partes deslizantes poderão ser danificadas por falta de
óleo se a máquina for usada para usinar imediatamente após
ficar parada por longo período. As expansões térmicas dos
componentes da máquina também poderão comprometer a
precisão da usinagem. Para evitar estas condições, sempre
aqueça a máquina.
PREPARAÇÃO PARA USINAGEM
AVISOS
O ferramental deve estar de acordo com as
especificações, dimensões e tipo da máquina.
Ferramentas muito gastas podem causar danos.
Substitua todas essas ferramentas por outras, antes que isso
aconteça.
A área de trabalho deve ser adequadamente iluminada
para facilitar as verificações de segurança.
Ferramentas e outros itens devem ser guardados. Não
deixe ao redor da máquina, para evitar acidentes e mantenha
os corredores limpos. Não devem ser colocados em cima do
cabeçote, proteções ou lugares semelhantes.
CUIDADOS
Para evitar interferências, o comprimento das
ferramentas deve estar dentro das tolerâncias.
Após instalar uma ferramenta, faça um teste.
Após moldar as castanhas, certifique-se de que as
mesmas estejam fixando a peça, com pressão adequada.
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
...............................................
0018XA0106702 - CNC 1 -TORNO CNC
9 9SENAI-PR
PARA INTERROMPER A USINAGEM
AVISO
Desligue o comando pelo botão de emergência e desligue
o vídeo, quando parar temporariamente a máquina após
terminar um trabalho. MANTENHA A CHAVE GERAL LIGADA.
Para parar a máquina durante a usinagem, selecione
entre estas, a chave adequada:
• Apertar – (Botão de parada de emergência)
• Apertar – (Botão de Cicle Stop)
• Apertar – (Botão de Shift e Cicle Stop simultaneamente)
APÓS TERMINAR UM TRABALHO
CUIDADOS
• Limpe sempre a máquina ou o equipamento. Retire os
cavacos e limpe as proteções.
• Nunca limpe a máquina ou equipamento antes de sua
PARADA COMPLETA.
• Recoloque todos os componentes da máquina em seus
lugares.
• Verifique os limpadores e substitua os danificados.
• Verifique se há contaminação de óleo – hidráulico,
lubrificante e refrigerante e trocá-los sempre e quando
necessário.
• Verifique o nível do óleo refrigerante, hidráulico e
lubrificante e adicione óleo se necessário.
• Verifique a tensão das correias. Compare se estão
frouxas após operação. Substitua o jogo, caso alguma correia
esteja frouxa. Ao verificar a tensão das correias, não coloque
as mãos próximo às polias.
100SENAI-PR
0018XA0106702 - CNC 1 -TORNO CNC
· NÃO EXTENDA BARRAS SEM
APOIO FORA DO EIXO ÁRVOREOU DO CILINDRO ATUADOR .
· SE A BARRA ESTENDIDA FICAR
APOIADA OU O ALIMENTADORDE BARRAS FOR INSTALADO:
1 - FIQUE ATENTO AO PERIGODE PEÇAS ROTATIVASEXPOSTAS.
2 - IDENTIFIQUE E ASSINALE AS ÁREAS E PEÇAS
EXPOSTAS AO PERIGO.
NÃO ABRA A PORTAENQUANTO A MÁQUINA
ESTIVER EM MODOAUTOMÁTICO