Escola Técnica Senai Cabo - PE Instrutor : Luciano Santos [email_address]
Introdução à Programação CNC Objetivos Compreender o sistema de coordenadas cartesianas; Entender o funcionamento de máquinas com comando numérico; Revisar conceitos de avanço, profundidade e velocidade de corte;
Introdução à Programação CNC Conhecer e verificar as funções preparatórias e auxiliares; Escrever programas para peças a serem fabricadas; Inserir programas na máquina CNC; Preparar máquina de acordo com programa escrito para fabricação da peça; Operar a máquina em modos manual e automática.
Introdução à Programação CNC O que é CNC?
Introdução à Programação CNC Comando Numérico (CN) É um equipamento capaz de: Receber informações por algum meio de entrada de dados; Transformar e compilar informações; E transmiti-las ao comando mecânico da máquina operatriz.
Introdução à Programação CNC Aplicação O comando numérico pode ser utilizado em qualquer tipo de máquina-ferramenta.
Introdução à Programação CNC Vantagens fabricação de peças com geometrias complexas, com menores tolerâncias dimensionais e melhor acabamento; repetibilidade maior sobre as características do  produto, sendo idênticas umas às outras;
Introdução à Programação CNC Vantagens redução de tarefas repetitivas para os operadores – esses agora responsáveis pela preparação, programação e controle das máquinas; flexibilidade da produção, pequenos lotes e grande variedade de produtos, tudo isso com ajustes rápidos nas máquinas.
 
Introdução à Programação CNC Programas CNC’s “ É um conjunto finito de regras bem definidas, para a solução de um problema em um tempo finito”, ou seja,
Introdução à Programação CNC Programas CNC’s é um conjunto de informações com ordens diversas para a máquina dispostas numa forma a seguir, uma seqüência normal de operações para produzir várias peças idênticas ou não, num tempo determinado.
Introdução à Programação CNC CN e CNC - CN: Numerical Control “Controle Numérico”; - CNC: Computadorized Numerical Control “Controle Numérico Computadorizado” .
Introdução à Programação CNC No sistema CN  pode-se introduzir o programa, iniciá-lo e interrompe-lo, mas não modificá-lo. Seus movimentos são somente lineares (em linha reta), alguns movimentos angulares e nenhum movimento circular.
Introdução à Programação CNC No sistema CNC  pode-se introduzir o programa, iniciar a execução e alterar no próprio comando os seus dados. O sistema executa movimentos lineares, em ângulo, circulares e todos estes calculados e controlados pelo comando.
Introdução à Programação CNC A  interface  homem-máquina CNC realiza-se através de meios de entrada e saída de dados. Interface - circuito eletrônico capaz de fazer com que dois aparelhos de características diferentes possam ser interligados entre si.
Introdução à Programação CNC A  entrada de dados  consiste nos meios de introdução de informações ao comando pelo usuário, deles destacam-se: a)  fita perfurada  (meio em desuso); b)  entrada manual  (meio indispensável até o momento); c)  Sistema de linha de comunicação com computador  (meio de entrada de dados atual em expansão).
Fita perfurada
Introdução à Programação CNC A  saída de dados  consiste nos meios de saída de informações pelo comando para o usuário, dando-lhe informações de status (situação) atual da máquina.
Introdução à Programação CNC Linguagens de Programação CNC 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.
Introdução à Programação CNC Linguagens de Programação CNC São diversos os meios de elaboração de programas CNC, sendo os mais usados: 1. Linguagem de programação automática APT:  primeira linguagem de programação utilizada - APT (Automatic Programmed Tool)
Introdução à Programação CNC Linguagens de Programação CNC 2. Linguagem EIA/ISO:  Linguagem de códigos, também conhecida como códigos G e M. É na atualidade a mais utilizada. 3. Linguagem interativa:  Programação por blocos parametrizados, possui blocos prontos e não usa códigos. Ex. linguagem MAZATROL aplicado às máquinas MAZAK.
Introdução à Programação CNC Linguagens de Programação CNC 4. Produção gráfica via "CAM" (Computer Aided Manufacturing):  Não é mais uma linguagem de programação e sim uma forma de programar em que o programador  entra com o desenho da peça, que pode ser feito no próprio CAM ou em desenhos recebidos do CAD (Computer Aided Designed).
Introdução à Programação CNC Norma ISO 6983 A Norma ISO 6983 descreve o formato das instruções do programa para máquinas de Controle Numérico. Trata-se de um formato geral de programação e não um formato para um tipo de máquina específica. A flexibilidade desta norma não garante intercambiabilidade de programas entre máquinas.
Introdução à Programação CNC Métodos de Programação CNC Em relação ao processo de  geração de programas CNC,  três diferentes formas devem ser analisadas: - Programação direta na máquina (MID - Material Data Input); - Programação Manual (manuscrita); - Programação Gráfica (que utiliza o CAM).
Introdução à Programação CNC Construção e formato dos elementos de um programa Um programa é formado por uma seqüência ordenada de comandos (códigos ou não) padronizados que representam procedimentos (condições ou operações) normais de um ser humano, para a usinagem de uma determinada peça.
Introdução à Programação CNC Construção e formato dos elementos de um programa Os símbolos admissíveis para a programação são os mostrados a seguir. Outros símbolos não permitidos serão caracterizados com erro.
Introdução à Programação CNC Construção e formato dos elementos de um programa Para ISO e EIA: I. Números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. II. Letras: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Z, W, Y, Z. Também, existem símbolos especiais reproduzíveis pelo comando como: %, (,), *, +, -, ., e outros.
Introdução à Programação CNC Construção e formato dos elementos de um programa O programa CN é formado inicialmente na primeira linha pelo símbolo “O” seguido de um valor numérico, formando assim o cabeçalho. Em seguida a cada nova linha, iniciam-se estas por números de “BLOCO” (linha) “N”, seguido de um valor identificador do bloco. O passe entre blocos é livre.
Introdução à Programação CNC Construção e formato dos elementos de um programa - O programa é formado por blocos, linhas ou sentenças; - Os blocos, linhas ou sentenças são formados por palavras; - as palavras são formadas por endereço, sinal, números e ponto decimal.
 
Introdução à Programação CNC Sistemas de Coordenadas Cartesianas Um sistema de coordenadas garante a localização de um ponto. Utilizando a mão como ferramenta, pode-se ter idéia das coordenadas que são utilizadas em máquinas CNC.
Introdução à Programação CNC Sistemas de Coordenadas Cartesianas
Introdução à Programação CNC Sistemas de Coordenadas Cartesianas Para o torno CNC são utilizados os eixos X (diâmetro) e Z (comprimento) como padrão. Já a  fresadora utiliza três  coordenadas, X, Y e Z, definindo assim um ponto no espaço.
Introdução à Programação CNC Sistemas de Coordenadas Cartesianas No torno CNC, a peça é rotacionada em torno do eixo Z.
Introdução à Programação CNC Sistemas de Coordenadas Cartesianas Já no caso da fresadora CNC, o eixo Z é utilizado por convenção para rotacionar a ferramenta. A peça é fixada no plano XY, tendo como maior eixo o X.

Introdução a CNC

  • 1.
    Escola Técnica SenaiCabo - PE Instrutor : Luciano Santos [email_address]
  • 2.
    Introdução à ProgramaçãoCNC Objetivos Compreender o sistema de coordenadas cartesianas; Entender o funcionamento de máquinas com comando numérico; Revisar conceitos de avanço, profundidade e velocidade de corte;
  • 3.
    Introdução à ProgramaçãoCNC Conhecer e verificar as funções preparatórias e auxiliares; Escrever programas para peças a serem fabricadas; Inserir programas na máquina CNC; Preparar máquina de acordo com programa escrito para fabricação da peça; Operar a máquina em modos manual e automática.
  • 4.
  • 5.
    Introdução à ProgramaçãoCNC Comando Numérico (CN) É um equipamento capaz de: Receber informações por algum meio de entrada de dados; Transformar e compilar informações; E transmiti-las ao comando mecânico da máquina operatriz.
  • 6.
    Introdução à ProgramaçãoCNC Aplicação O comando numérico pode ser utilizado em qualquer tipo de máquina-ferramenta.
  • 7.
    Introdução à ProgramaçãoCNC Vantagens fabricação de peças com geometrias complexas, com menores tolerâncias dimensionais e melhor acabamento; repetibilidade maior sobre as características do produto, sendo idênticas umas às outras;
  • 8.
    Introdução à ProgramaçãoCNC Vantagens redução de tarefas repetitivas para os operadores – esses agora responsáveis pela preparação, programação e controle das máquinas; flexibilidade da produção, pequenos lotes e grande variedade de produtos, tudo isso com ajustes rápidos nas máquinas.
  • 9.
  • 10.
    Introdução à ProgramaçãoCNC Programas CNC’s “ É um conjunto finito de regras bem definidas, para a solução de um problema em um tempo finito”, ou seja,
  • 11.
    Introdução à ProgramaçãoCNC Programas CNC’s é um conjunto de informações com ordens diversas para a máquina dispostas numa forma a seguir, uma seqüência normal de operações para produzir várias peças idênticas ou não, num tempo determinado.
  • 12.
    Introdução à ProgramaçãoCNC CN e CNC - CN: Numerical Control “Controle Numérico”; - CNC: Computadorized Numerical Control “Controle Numérico Computadorizado” .
  • 13.
    Introdução à ProgramaçãoCNC No sistema CN pode-se introduzir o programa, iniciá-lo e interrompe-lo, mas não modificá-lo. Seus movimentos são somente lineares (em linha reta), alguns movimentos angulares e nenhum movimento circular.
  • 14.
    Introdução à ProgramaçãoCNC No sistema CNC pode-se introduzir o programa, iniciar a execução e alterar no próprio comando os seus dados. O sistema executa movimentos lineares, em ângulo, circulares e todos estes calculados e controlados pelo comando.
  • 15.
    Introdução à ProgramaçãoCNC A interface homem-máquina CNC realiza-se através de meios de entrada e saída de dados. Interface - circuito eletrônico capaz de fazer com que dois aparelhos de características diferentes possam ser interligados entre si.
  • 16.
    Introdução à ProgramaçãoCNC A entrada de dados consiste nos meios de introdução de informações ao comando pelo usuário, deles destacam-se: a) fita perfurada (meio em desuso); b) entrada manual (meio indispensável até o momento); c) Sistema de linha de comunicação com computador (meio de entrada de dados atual em expansão).
  • 17.
  • 18.
    Introdução à ProgramaçãoCNC A saída de dados consiste nos meios de saída de informações pelo comando para o usuário, dando-lhe informações de status (situação) atual da máquina.
  • 19.
    Introdução à ProgramaçãoCNC Linguagens de Programação CNC 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.
  • 20.
    Introdução à ProgramaçãoCNC Linguagens de Programação CNC São diversos os meios de elaboração de programas CNC, sendo os mais usados: 1. Linguagem de programação automática APT: primeira linguagem de programação utilizada - APT (Automatic Programmed Tool)
  • 21.
    Introdução à ProgramaçãoCNC Linguagens de Programação CNC 2. Linguagem EIA/ISO: Linguagem de códigos, também conhecida como códigos G e M. É na atualidade a mais utilizada. 3. Linguagem interativa: Programação por blocos parametrizados, possui blocos prontos e não usa códigos. Ex. linguagem MAZATROL aplicado às máquinas MAZAK.
  • 22.
    Introdução à ProgramaçãoCNC Linguagens de Programação CNC 4. Produção gráfica via "CAM" (Computer Aided Manufacturing): Não é mais uma linguagem de programação e sim uma forma de programar em que o programador entra com o desenho da peça, que pode ser feito no próprio CAM ou em desenhos recebidos do CAD (Computer Aided Designed).
  • 23.
    Introdução à ProgramaçãoCNC Norma ISO 6983 A Norma ISO 6983 descreve o formato das instruções do programa para máquinas de Controle Numérico. Trata-se de um formato geral de programação e não um formato para um tipo de máquina específica. A flexibilidade desta norma não garante intercambiabilidade de programas entre máquinas.
  • 24.
    Introdução à ProgramaçãoCNC Métodos de Programação CNC Em relação ao processo de geração de programas CNC, três diferentes formas devem ser analisadas: - Programação direta na máquina (MID - Material Data Input); - Programação Manual (manuscrita); - Programação Gráfica (que utiliza o CAM).
  • 25.
    Introdução à ProgramaçãoCNC Construção e formato dos elementos de um programa Um programa é formado por uma seqüência ordenada de comandos (códigos ou não) padronizados que representam procedimentos (condições ou operações) normais de um ser humano, para a usinagem de uma determinada peça.
  • 26.
    Introdução à ProgramaçãoCNC Construção e formato dos elementos de um programa Os símbolos admissíveis para a programação são os mostrados a seguir. Outros símbolos não permitidos serão caracterizados com erro.
  • 27.
    Introdução à ProgramaçãoCNC Construção e formato dos elementos de um programa Para ISO e EIA: I. Números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. II. Letras: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Z, W, Y, Z. Também, existem símbolos especiais reproduzíveis pelo comando como: %, (,), *, +, -, ., e outros.
  • 28.
    Introdução à ProgramaçãoCNC Construção e formato dos elementos de um programa O programa CN é formado inicialmente na primeira linha pelo símbolo “O” seguido de um valor numérico, formando assim o cabeçalho. Em seguida a cada nova linha, iniciam-se estas por números de “BLOCO” (linha) “N”, seguido de um valor identificador do bloco. O passe entre blocos é livre.
  • 29.
    Introdução à ProgramaçãoCNC Construção e formato dos elementos de um programa - O programa é formado por blocos, linhas ou sentenças; - Os blocos, linhas ou sentenças são formados por palavras; - as palavras são formadas por endereço, sinal, números e ponto decimal.
  • 30.
  • 31.
    Introdução à ProgramaçãoCNC Sistemas de Coordenadas Cartesianas Um sistema de coordenadas garante a localização de um ponto. Utilizando a mão como ferramenta, pode-se ter idéia das coordenadas que são utilizadas em máquinas CNC.
  • 32.
    Introdução à ProgramaçãoCNC Sistemas de Coordenadas Cartesianas
  • 33.
    Introdução à ProgramaçãoCNC Sistemas de Coordenadas Cartesianas Para o torno CNC são utilizados os eixos X (diâmetro) e Z (comprimento) como padrão. Já a fresadora utiliza três coordenadas, X, Y e Z, definindo assim um ponto no espaço.
  • 34.
    Introdução à ProgramaçãoCNC Sistemas de Coordenadas Cartesianas No torno CNC, a peça é rotacionada em torno do eixo Z.
  • 35.
    Introdução à ProgramaçãoCNC Sistemas de Coordenadas Cartesianas Já no caso da fresadora CNC, o eixo Z é utilizado por convenção para rotacionar a ferramenta. A peça é fixada no plano XY, tendo como maior eixo o X.