0% acharam este documento útil (0 voto)
203 visualizações16 páginas

Programação CNC: Fundamentos e Comandos

O documento discute programação CNC, apresentando seus objetivos, tipos de linguagem, comandos comerciais e estrutura de programa para torneamento. Apresenta também funções preparatórias e miscelâneas utilizadas em programação CNC para torneamento.

Enviado por

Matheus Andrade
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
203 visualizações16 páginas

Programação CNC: Fundamentos e Comandos

O documento discute programação CNC, apresentando seus objetivos, tipos de linguagem, comandos comerciais e estrutura de programa para torneamento. Apresenta também funções preparatórias e miscelâneas utilizadas em programação CNC para torneamento.

Enviado por

Matheus Andrade
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPT, PDF, TXT ou leia on-line no Scribd

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

COLEGIADO DE ENGENHARIA MECÂNICA


TECNOLOGIA CNC
PROFESSOR: ERLON RABELO CORDEIRO

A PROGRAMAÇÃO
OBJETIVOS DA AULA

 Saber que a programação em máquinas


CNC’s segue norma internacional;
 Conhecer quais comandos de programação
são mais comercialmente utilizados na
indústria;
 Compreender a diferença entre funções
preparatórias e miscelâneas na programação
de usinagem;
 Iniciar a programação de torneamento CNC.
Tipos de linguagem de
programação
 A programação nas máquinas CNC tem como base a
orientação da ferramenta para usinagem de peças;
 A máquina executa a programação na ordem que lhe
foi fornecida, por isso é importante uma seqüência
correta das informações;
 Além dessa lógica, existem vários tipos de linguagem,
sendo específicos para cada máquina. O exemplo
mais popular é a APT (ferramenta automaticamente
programada), utilizada desde o ano de 1959;
 Em 1982, a Organização Internacional para
Normalização (ISO) estabeleceu princípios básicos da
programação CNC pela norma ISO 6983;
Tipos de linguagem de
programação
 Essa norma indica o formato base do programa para
que um conjunto de comandos dê instruções para o
sistema de controle;
 Esses comandos possuem diversas funções, desde um
simples movimento de eixos (controle de rotação de
eixo) a uma troca de ferramenta;
 Já em relação ao processo de geração de
programas CNC, três diferentes formas devem ser
analisadas:
 a) manual;
 b) assistida por computador;
 c) gráfica interativa.
Tipos de linguagem de
programação
 A forma manual é desenvolvida pelo programador,
que escreve as instruções que serão realizadas na
usinagem da peça, detalhando as coordenadas da
ferramenta em relação à peça;
 A forma assistida por computador é feita
diretamente por meio do diálogo pelo computador.
Assim, parte do trabalho é transferida para o
computador;
 Com a forma gráfica interativa, o programador
executa o programa de forma gráfica, podendo
visualizar os percursos das ferramentas e
deslocamentos da peça;
Tipos de linguagem de
programação
 Dessa maneira, a
programação é feita
apenas pelo programa,
sem exigir esforço do
programador. Muitas
vezes esse programa é
associado aos sistemas
de CAM.
Comandos comerciais da
Linguagem ISO
 Da linguagem ISO, destacam-se alguns comandos
como exemplos:
 FANUC;
 MITSUBISHI;
 MACH;
 SIEMENS;
 MCS.
 Os principais usuários desses comandos são a
Ergomat, Index, Romi, Nardini Deb’Maq, etc.
Estrutura do programa -
Torneamento
 Bloco de dados ou sentenças: constituído por caracteres
(letras de endereçamento e algarismos), palavras que
juntas têm o objetivo de informar ao comando as
operações que devem ser executadas;
 Caracteres: número, letra, espaço, ponto, ou qualquer
outro símbolo que signifique algo para o comando. Ex. –
A, T, Z, -, etc;
 Letras de endereçamento: instruções alfabéticas
passadas para o comando que por sua vez, podem
executar um movimento ou simplesmente assumir nova
função. Ex. – G, X, O, B, I, K, etc;
 Palavras: constituída por uma letra seguida por um valor
numérico. Ex. – G00, G01, Z55, X20, K.5,etc.
Funções e códigos
especiais do CNC - FANUC
 Funções, códigos especiais, dimensões de trabalho e
funções auxiliares podem compor um bloco,

 Código “O” – identifica um programa ou sub-


programa acompanhado de dígitos. Recomenda-se
inserir um comentário em parênteses. Ex.: O5750
(Flange do eixo traseiro);
 Código “N” – define o número de sequência
acompanhado de dígitos. Especifica ciclos e procura
de blocos. Ex.: N50 G01X10;
N60 G01Z10;
Funções e códigos
especiais do CNC - FANUC
 Código “F” – nos tornos CNC’s utiliza-se avanço em
mm/rotação ou mm/min. Ex.: F 0.3 ou F .3.

 Código “T” – seleciona as ferramentas informando à


máquina o seu zeramento (PRE-SET), raio do inserto,
sentido de corte e corretores. O código T acompanha
no máximo 4 dígitos, onde os dois primeiros definem
a localização da ferramenta na torre e seu PRE-SET, e
os dois últimos definem o número do corretor de
ajustes de medidas e correções de desgaste do
inserto, Ex.: T0202. A função T fica numa linha
isolada.
Funções e códigos
especiais do CNC - FANUC
 Código “/” (barra) – utilizado para selecionar blocos para
diferentes tipos de execução. Com a opção “BLOCK
DELETE” ativa, todas as linhas que estiverem com a barra
na frente serão ignoradas;
 Funções de posicionamento:
 Função X – posição do eixo transversal (absoluta). Ex.:
X20; ou X-5;
 Função Z – posição do eixo longitudinal (absoluta). Ex.:
Z20; ou Z-20;
 Função U – posição do eixo transversal (incremental). Ex.:
U5; ou U-5; (programa em coordenadas absolutas);
 Função W – posição do eixo longitudinal (incremental).
Ex.: W20; ou W-5; (prog. em coordenadas absolutas).
Funções preparatórias –
torneamento
 As funções preparatórias preparam a execução de
algum tipo de operação, ou até para receber alguma
informação. Podem ser Modais ou Não-modais;
 Função, nesse caso, é o código de programação que
tem uma funcionalidade específica num comando;
 a) Modais: funções que uma vez programadas
permanecem na memória do comando, pertencendo
para todos os blocos posteriores, a menos que uma
outra função seja inserida;
 Comando é qualquer mecanismo que faz funcionar
uma máquina ou dispositivo; pode ser um conjunto
de funções que visam um único objetivo;
Funções preparatórias –
torneamento
 b) Não-modais: são funções que devem ser
programadas sempre que requeridas, pois são válidas
apenas nos blocos de programação que as contêm.
Funções miscelâneas –
torneamento
 São utilizadas como complemento na programação de
usinagem. O CNC permite programar um total de três
códigos “M” no mesmo bloco, salvo algumas exceções
onde há restrições mecânicas.
Programa – Cabeçalho
Material da peça ; Aço 1020
Estabelece
Entrada de avanço por
programação rotação
absoluta

Cancela
compensação
de raio

Número/nome
do programa
Valor do
Entrada de avanço
dados em mm (mm/rot)
Troca de
ferramenta/tombo
Ativa
da torre
corretor /
Estabelece chama
RPM máxima dimensão ferr.
Liga o refrigerante
Vc constante Liga a placa no
sentido horário
Bibliografia da aula
 Tecnologias Aplicadas e Comando Numérico
Computadorizado – SENAI/SC – Florianópolis SC, 2006;
 Manual de programação e operação de torno CNC.
Comando Fanuc 0i TC – Nardini – Americana SP, 2009;
 CNC Programação de Comandos Numéricos
Computadorizados. Torneamento. Sidnei Domingues
da Silva – Editora Érica – São Paulo SP, 2008;
 Comando Numérico Computadorizado. João Ulysses
Laudissi – SENAI Roberto Mange – Campinas SP, 2017.

Você também pode gostar