You are on page 1of 22

25/9/2011

Incio

Apostila CNC
Usurios Comunidades Documentos
0

Login

Cadastro

Enviar contedo

Apostila CNC
Aline (Etep, Tecnologia em Eletromecnica)

Baixar Arquivo

Curtir

2.743 pessoas curtiram isso.

Sugestes Cursos Online! Confira!


800 cursos online com Tutor, Videos Videoconferncia e Certificado. Promoo: T ecnologia em Eletromecnica

RG Simulador CNC
Software SSCNC - A ferramenta definitiva para treinamento CNC
www.rgaonline .com .br

cnc router
fresadora cnc router motor de spindle cnc router
www.cncrouter.ind.br

Offimar Usinagem de Campo


Reparos Indstriais e Usinagem Navais e Offshore, fresagens.
www.o ffim ar.com .br

Tecnitron Service
Sua parceira na automao industrial
www.tecnitronservice.com

Descrio:
apostila de cnc

Comando Numrico CNC


No pague mais caro pelo importado! Temos o CNC certo para sua mquina.
www.cncm cs.co m .br

Manuteno mquinas CNC


Assistncia tcnica CNC. Torno,Fresa e Centro de Usinagem.
www.cnchelp.com .br

Performance 11 2046 4938


Servios a CNC, Pantografo, Eroso Torno , Fresa, Retifica, Copiadora
www.perform ance gravacoe s.com .br

Avaliaes
0 79 Denuncie este arquivo

Aline 1. CNC E O AMBIENTE DE AUTOMAO3 1.1. HISTRICO 3 1.2. COMPARATIVO ENTRE USINAGEM CONVENCIONAL X CNC 5 1.3. DEFINIO E TIPOS DE COMANDO NUMRICO6 1.4. PRINCPIO DE FUNCIONAMENTO 9 1.5. CARACTERSTICAS DAS MQUINAS CNC 12 NUMRICO 15 1.7. MODOS DE FUNCIONAMENTO DAS MQUINAS CNC16 1.8. TRANSFERNCIA DE DADOS, REDES DNC 18 1.9. EIXOS E SENTIDOS DE MOVIMENTO 19 1.1. DETERMINAO DO ZERO PEA 24 2. PROGRAMAO DE MQUINAS CNC 26 2.1. SEQNCIA PARA PROGRAMAO MANUAL26 2.2. ESTRUTURA DE PROGRAMA 28 3. SISTEMAS DE COORDEADAS CARTESIANAS 29 3.1. COORDENADAS ABSOLUTAS 30 1.6. VANTAGENS E DESVANTAGENS DO COMANDO 1.10. ZERO MQUINA, ZERO PEA E ZERO FERRAMENTA21 ABSOLUTAS 31 3.3. COORDENADAS INCREMENTAIS36 3.2. EXERCCIOS SISTEMAS DE COORDENADAS ABSOLUTAS 37 3.5. ANLISE DE DESENHOS 41 3.6. LINGUAGEM DO SISTEMA ISO47 3.4. EXERCCIOS SISTEMAS DE COORDENADAS 1 3.7. PROGRAMAO DE BLOCOS DE TRAJETRIA49 Esta obra est licenciada sob uma Licena Creative Commons. Faculdade: Etep Curso: Tecnologia em Eletromecnica Tamanho do arquivo: 2 Mb Palavras chave:apostila cnc, Visitas: 6854

Licena de uso

Comentrios
3.8. POSSIBILIDADES DE MOVIMENTOS ENTRE DOIS PONTOS 50 Gostei muito desse arquivo porque... 4. FRESAMENTO - PROGRAMAO DE CONTORNOS 54 4.1. DEFINIO DE FERRAMENTAS 5 4.2. FUNES PREPARATRIAS E AUXILIARES 58 4.3. EXEMPLO DE PROGRAMA DE FRESADORA 65 4.4. CDIGOS G - FRESADORA ISO 6 4.5. CDIGOS M - FRESADORA ISO 67 4.6. PROGRAMAO DE SUB ROTINAS 68 4.6.1. G81 CICLO DE FURAO CURTA 69 4.6.2. G83 CICLO DE FURAO 70 5. TORNEAMENTO - PROGRAMAO DE CONTORNOS74 5.1. CDIGOS G - TORNO COMANDO ISO 100 5.2. CDIGOS M - TORNO COMANDO ISO 101 5.3. TORNEAMENTO - PROGRAMAO DE CICLOS 102 5.3.1. G71 CICLO DE DESBASTE LONGITUDINAL 102

junior - em 07/06/2011 muito bem explicado Ricardo - em 02/05/2011 Gostei muito deste arquivo porque ... Francisco Jos - em 19/04/2011 Gostei muito deste arquivo porque ... iremar - em 01/09/2010 Bom trabalho Aline iremar - em 01/09/2010 Gostei muito deste arquivo porque ...

ebah.com.br/content//apostila-cnc

1/22

25/9/2011

Apostila CNC
robson - em 15/08/2010 Gostei muito deste arquivo porque ... claudio - em 17/07/2010 Gostei muito deste arquivo porque ... Patrick - em 09/07/2010 Gostei muito deste arquivo porque ... Valdir - em 15/04/2010 Ol: necessrio ter conhecimento em mquinas CNC. Nesta apostila pode-se obter bons conhecimentos. Tenho torno Eletronico "REVOLUTION RV220" da Nardini Diplomat. Vou investir em outro torno CNC nos prximos meses. Meu E-mail: maquinatela@terra.com.br - Mquinas para Fabricar Telas de Arame e Alambrados de quadras esportivas e empresas.

5.3.3. G70 CICLO DE ACABAMENTO 104 5.3.4. G33 CICLO DE ROSQUEAMENTO 105 5.3.5. G81 CICLO DE FURAO CURTA 107 5.3.6. G83 CICLO DE FURAO 108 6. OPERAO DA MQUINA 109 7. DESENHOS PARA PROGRAMAO CNC114 CURSO DE PROGRAMAO CNC 1. CNC e o ambiente de automao O comando numrico hoje o mais dinmico processo de fabricao de peas, constituindo um dos maiores desenvolvimentos para a automao de mquinas para usinagem. O comando numrico representa investimento inicial maior, porm quando a sua aplicao bem estruturada, o investimento compensado devido as vantagens do processo, ao produzir peas com menor tempo de fabricao, aumentar a qualidade do produto, produzir com maior eficincia e desta maneira aumentando tambm a produtividade. 1.1. Histrico Os primeiros esforos para a aplicao de comando numrico em mquinas operatrizes tiveram incio em 1949, no Laboratrio de Servo Mecanismo do Instituto de Tecnologia de Massachussets (M.I.T), associado a U.S. Air Force e Parsons Corporation of Traverse City, de Michigan. Uma fresadora de trs eixos Hydrotel, da Cincinnati Milling Machine Company, foi escolhida para a experincia. Os controles de copiagem foram removidos e a mquina foi aparelhada com equipamento de comando numrico. O trabalho desenvolvido pelo M.I.T. resultou numa excelente demonstrao de praticabilidade, em maro de 1952. Foi publicada uma reportagem final em maio de 1953. No final da dcada de 50, os fabricantes de avies aumentaram o uso de equipamentos com comando numrico para gerao contnua de contornos. Em 1957 as mquinas comearam a ser produzidas j com o comando numrico, pois at ento os comandos numricos eram adaptados nas mquinas convencionais j existentes. A partir de novembro de 1958, equipamentos com controles de posicionamento de ponto a ponto e gerao contnua de contornos, foram melhorados com o acrscimo do trocador automtico de ferramentas, o qual foi desenvolvido em meados de 1956, por uma fbrica de usinagem de metais para seu prprio uso. A primeira linguagem de programao de mquinas foi o APT (Automatically Programed Tool) pelo MIT em 1956. J no final de 1962, todos os maiores fabricantes de mquinas ferramentas estavam empenhados na fabricao de mquinas com comando numrico. Os principais fatores que induziram pesquisa, aparecimento e introduo do uso de mquinas operatrizes comandadas numericamente foram: O avano tecnolgico durante e aps a segunda guerra mundial fabricao como baixo custo em pequenos lotes A necessidade de adaptao dos equipamentos aos conceitos de Produtos de geometria complexa e alta preciso Menor tempo entre projeto do produto e incio da fabricao do mesmo. A transferncia de dados era realizada atravs de fitas perfuradas com as instrues dos dados da pea e condies de usinagem, definidas pelo programador. Estas fitas podiam ser criadas tanto pelo sistema manual como atravs do auxlio do computador. Uma leitora tica acoplada na mquina fazia a leitura da fita e passava a instruo de comando mquina. A programao manual tambm podia, e em boa parte das mquinas atuais ainda pode, ser feita atravs de teclados alfanumricos presentes conectados as mquinas de comando numrico, principalmente onde a simplicidade do trabalho a ser feito e a natureza da operao, no justificam gastos com sofisticados mtodos de programao.

Anderson - em 03/04/2010 -

jackson - em 30/03/2010 agradeo o material muito bom Daniel - em 08/01/2010 Como alguns colegas disseram muito bom para quem est comeando para entender a estrutura da programao. Mas na verdade o importante em uma programao conhecer qual comando ser utilizado, falo isso pois programo cinco tipo deles, Mach 9, Fanuc Tb, Fanuc Tc, Siemens, e MCS Heidenhain (raidenrai). E cada um tem sua peculiaridade, a estrutura x,y,z a mesma para todos mas os comandos nem sempre. A apostila tima para compreender esta estrutura bsica. Sds Daniel Lara thadeu - em 08/01/2010 muito bao jose henrique - em 27/12/2009 muito bo, bo demais...valeu!!!!!!!!!!!! josu - em 04/12/2009 Muito, muito bom !!! josu - em 04/12/2009 Muito, muito bom!!!! MARCIO RICARDO - em 10/11/2009 Essa apostila foi de grande valia. Valeu marcio - em 29/10/2009 bom Elisafe - em 24/09/2009 MUITO SHOW ESSA APOSTILHA... COMPLETA COM 2 E 3 EIXOS!!!! Valter - em 13/09/2009 to baixando !!! obrigado !!!!
Ver mais comentarios

ebah.com.br/content//apostila-cnc

2/22

25/9/2011

Apostila CNC

Por outro lado, o uso de programao com auxlio do computador, proporciona, alm da rapidez, maior segurana contra erros. J nos anos 70 foram introduzidas as mquinas CNC que passaram a depender menos da parte de hardware, essencial nos circuitos das anteriores dos anos 60, e ter seu funcionamento baseado muito mais no software. Os avanos substituram a entrada manual de dados e as fitas perfuradas por armazenamento em disquete dos programas ou comunicao remota, e atualmente possvel inserir dados na mquina a partir de uma grande variedade de programas e linguagens. Atualmente, os mtodos de transferncia de dados empregados so os seguintes : Programao direta no prprio comando da mquina Transferncia de arquivos via DNC Transferncia de arquivos via disquete Comunicao ON-LINE via microcomputador Hoje em dia as mquinas com comando numrico so comuns, para quase todos os tipos de usinagem, com diversas opes de escolha de fabricantes. CURSO DE PROGRAMAO CNC 1.2. Comparativo entre usinagem convencional x CNC A forma de trabalho na usinagem CNC diferente da forma de trabalho na usinagem convencional. Usinagem convencional: Na usinagem convencional o operrio o principal elemento do sistema de produo, pois cabem a ele as decises sobre a execuo do trabalho. Diante da mquina o operador ir receber :

As ferramentas a serem utilizadas Com base nestas informaes, cabe ao operador as tarefas de interpretar, decidir, executar, controlar e informar sobre o trabalho a ser realizado. Desta forma, a eficincia do processo produtivo depender diretamente da experincia do operador. Operadores de mquina mais experientes faro o trabalho com maior facilidade que operadores iniciantes. Usinagem CNC: J na usinagem CNC, o nmero de informaes bem maior, pois o operador recebe : Toda a documentao da pea a ser usinada, desenhos, planos de fixao, listas de ferramentas, etc. Os dispositivos de fixao e instrumentos de medio. O programa CNC preparado no escritrio, com todos os dados de corte, seqncia de movimentos da mquina, funes auxiliares, etc. As ferramentas montadas e posicionadas no porta ferramentas da mquina. Estas ferramentas so trocadas automaticamente pela mquina CNC, comandadas pelo programa CNC. Assim, na usinagem CNC, cabem ao operador as tarefas de executar e informar sobre o servio, reduzindo o tempo de preparao da mquina. As tarefas de interpretao e deciso so realizadas antes da usinagem, pelo programador de CNC. A tarefa de controle pode ser feita pela prpria mquina, e em casos especficos pelo controle de qualidade da empresa. CURSO DE PROGRAMAO CNC 1.3. Definio e tipos de comando numrico O comando numrico um equipamento eletrnico capaz de receber informaes por meio de entrada prpria, compilar estas informaes e transmiti-las em forma de comando mquina, de modo que esta, sem a interveno do operador, realize as operaes na seqncia programada. Neste tipo de comando, para alcanar uma determinada posio programada, a mquina se desloca com movimentos independentes, sem uma trajetria pr-definida e controlada. Nenhum tipo de operao de fabricao pode ocorrer durante este deslocamento, somente depois que a mquina alcance completamente a posio programada. Este comando simples e barato, e utilizado em mquinas onde sejam necessrias rapidez e preciso de posicionamento final, independente da trajetria percorrida. Neste tipo de comando a movimentao da mquina controlada individualmente e continuamente, com uma exata relao entre os eixos da mquina, para que a trajetria seja perfeitamente definida, na sua forma de deslocamento bem como em sua velocidade de avano. A coordenao dos movimentos controlada atravs de um componente chamado de interpolador. O interpolador calcula os pontos a serem alcanados e controla o movimento relativo dos eixos assegurando que o ponto final programado seja alcanado simultaneamente em todos os sentidos de movimento. No comando numrico contnuo, muitas funes da mquina so predeterminadas exclusivamente pela estrutura rgida dos circuitos eltricos / eletrnicos que formam a unidade de comando sendo que o nvel de flexibilidade est ligado introduo de programas novos ou modificados. O comando desenvolvido especificamente para controle de um certo tipo de mquina, no havendo flexibilidade de aplicao em outros tipos de equipamentos. Para se fazer uma mudana deste porte seria necessria a troca do comando numrico. O comando numrico computadorizado tambm um equipamento eletrnico que traduz informaes para as mquinas. A diferena que esta traduo feita atravs de um microcomputador interno.

ebah.com.br/content//apostila-cnc

3/22

25/9/2011

Apostila CNC

As informaes do perfil da pea, ou das operaes de usinagem so programadas atravs de um arquivo de programa. Devido sua capacidade de processamento, os CNC podem controlar mquinas mais complexas, com diversos tipos de usinagem e ferramentas e executar perfis de usinagem mais complexos. A tarefa do interpolador realizada por um programa de computador (software), permitindo interpolaes lineares, circulares, parablicas e do tipo spline (curva suave que passa por um conjunto de pontos). Alguns CNC dispe de interfaces grficas para testes de programa. Em mquinas com este tipo de recurso possvel fazer a programao em um computador comum, depois transmitir o programa para a mquina, executar o teste para verificar o percurso da ferramenta antes da usinagem. Isto evita erros de sintaxe na programao, erros de posicionamento de ferramentas, entre outros. No controle numrico computadorizado (CNC), uma srie de funes da mquina se tornam flexveis graas introduo de um computador na unidade de comando: o resultado um nvel de flexibilidade no mais ligado apenas aos programas de usinagem, mas tambm estrutura lgica da unidade de comando, que pode ser modificada sem alterar o sistema fsico dos circuitos eletrnicos (hardware). O mesmo tipo de CNC pode controlar diferentes tipos de mquinas. Tambm possvel executar programas de diagnstico, no objetivo de controlar componentes da mquina, evitando falhas e reduzindo o tempo de reparo. Possui as funes normais dos CNC e a funo adaptativa. A funo adaptativa permite o controle de processo atravs da medio em tempo real das variveis do processo. Podem ser medidas : Velocidade de corte Velocidade de avano Potncia consumida Dimenses da pea Com base nestas medies, o comando calcula e ajusta os parmetros de usinagem para atingir um desempenho otimizado no processo, durante o processo. Apesar das vantagens oferecidas, este sistema ainda custa caro e apresenta menor confiabilidade, pois existem muitas variveis para controlar. Por isto necessria uma anlise criteriosa de viabilidade prtica para implementao em cada caso. Um computador central armazena os programas CNC, e gerencia o fluxo de informaes para vrias mquinas CNC, conforme a necessidade. Os programas podem ser enviados automaticamente, conforme a solicitao do CNC, ou pelo operador da mquina atravs de um meio de comunicao. Existem vrios nveis de sistemas DNC, que podem variar desde o simples armazenamento de dados, at o controle total de um conjunto de mquinas. Em sistemas bem estruturados, possvel que as mquinas funcionem independentemente do computador central, aumentando a flexibilidade em casos de falhas. Este tipo de comando dispensa o uso de equipamentos locais de leitura de dados, pois os programas so enviados diretamente atravs da rede. A estrutura permite ao operador maior rapidez e facilidade de acesso aos programas CNC, e permite ao programador fazer a programao off-line. Como os programas CNC so armazenados em um computador da rede DNC, isto , no servidor, o procedimento de back up (cpia de segurana) pode ser feito automaticamente, evitando a perda de dados. Em casos de programas longos, possvel particionar o programa, reduzindo a capacidade de memria da mquina. Alm disso possvel fazer o controle dos tempos de fabricao, tempo de usinagem, tempo de preparao, permitindo a avaliao do desempenho da mquina. CURSO DE PROGRAMAO CNC 1.4. Princpio de funcionamento O princpio de funcionamento das mquinas CNC ocorre em circuitos fechados, utilizando sensores de posio para controle da mquina. T = TACMETROE = ENCODER ENTRADA DE DADOS DA MQUINA : TECLADO, DISQUETE, FITA, DNC, etc. Comando - Recebe as informaes atravs de entrada prpria, que pode ser atravs do teclado da mquina, fitas perfuradas ou magnticas, disquetes, DNC, etc. Conversor - Converte os impulsos eletrnicos emitidos pelo comando em impulsos eltricos que acionam o motor principal da mquina. Tacmetro - Instrumento de medio responsvel pelo monitormento dos valores de avano e rotao dos eixos da mquina. O tacmetro fornece informao para o conversor ou o servo drive da necessidade ou no de realimentao dos seus respectivos motores. Servo Drive - Converte os sinais eletrnicos emitidos pelo comando da mquina em impulsos eltricos que acionam o servo motor. Servo Motor - Motor de velocidade varivel, responsvel pelo movimento da mesa da mquina. Para tornos, o servo motor aciona os eixos de movimento da ferramenta. Encoder - Transdutor, responsvel pela medio de posio dos eixos. Para eixos lineares, o encoder mede a posio linear, para eixos de rotao o encoder mede a posio angular. O encoder fornece os dados de posio dos eixos para o comando da mquina. Na composio eletrnica, definida como unidade de comando (UC), entram os dados da pea, que determinam as tarefas dos acionamentos, enquanto os sinais dos transdutores constituem os dados de

ebah.com.br/content//apostila-cnc

4/22

25/9/2011

Apostila CNC

controle dos elementos acionados. O salto evolutivo dessa composio aconteceu, sobretudo, com a aplicao do computador e, particularmente, com sua realizao em circuitos microeletrnicos. Os sensores de posio absolutos lineares utilizam-se do prinpio magnetoestritivo para obteno da posio do cursor. Uma onda de toro gerada pela passagem da corrente atravs do campos dos ims do cursor. O tempo de propagao da onda caracteriza a posio do cursor, ao qual associado um sinal de sada.

Fabricado em comprimentos at 3000mm apresenta-se em diversos formatos construtivos como no formato de haste sendo inclusive adequado para a montagem internamente em cilindros hidrulicos. Podem ficar alojados em um perfil de alumnio com cursor em forma de carrinho ou livre, sendo excelente substituto para os potencimetros lineares.

CURSO DE PROGRAMAO CNC 1.5. Caractersticas das mquinas CNC As mquinas CNC foram criadas a partir de mquinas convencionais. Apesar disto, muitos de seus componentes tiveram de ser reprojetados com o propsito de atender as exigncias de qualidade e produtividade. Algumas mquinas CNC tm caractersticas especficas, variando em funo do tipo do processo produtivo, porm algumas caractersticas so comuns : A parte mecnica formada por conjuntos estticos e dinmicos cada vez mais precisos. As guias comuns das mquinas foram substitudas por guias temperadas e de materiais especiais que possibilitam a diminuio do atrito e das folgas, pois como a produo foi aumentada, as mquinas CNC necessitaram de maior resistncia ao desgaste.

As massas mveis das mquinas devem de ser diminudas em funo do aumento das velocidades do processo de usinagem. Maior rigidez esttica e dinmica da mquina para assegurar preciso de posicionamento e aumentar a capacidade de remoo de material. Existncia de trocadores automticos de ferramentas

ebah.com.br/content//apostila-cnc

5/22

25/9/2011

Apostila CNC

A ao de componentes eletromecnicos (motores e transdutores) para produzir e controlar os movimentos das partes mecnicas da mquina. (p.ex., movimentao da ferramenta, movimentao da pea, determinao da velocidade de giro do fuso). Sistemas de medio de deslocamentos robustos de maior preciso, capazes de resistirem ao ambiente industrial e a vibraes. Motores de acionamento dos avanos e posicionamentos de baixa inrcia e elevado torque. Motores de acionamento do eixo principal da mquina de elevada potncia e capacidade de variao contnua de velocidade. O uso das mquinas com CNC est aumentando pois a cada novo lanamento as tecnologias envolvidas custam menos e possibilitam resultados cada vez melhores nos processos de fabricao. Algumas mquinas equipadas com CNC :

ebah.com.br/content//apostila-cnc

6/22

25/9/2011

Apostila CNC

Puncionadeira Centro de torneamento Eletro-eroso corte a fioCentro de usinagem Fresadora Injetora de plstico

CURSO DE PROGRAMAO CNC 1.6. Vantagens e desvantagens do comando numrico O comando numrico computadorizado fornece uma srie de vantagens quando comparado aos mtodos de usinagem convencionais. Alm da economia no processo de usinagem podemos citar :

Troca automtica de velocidades Reduo de custos em controle de qualidade, aumento da qualidade Padronizao de ferramentas, ferramentas intercambiveis Alta versatilidade de operaes Aumento da repetibilidade das peas Reduo do custo e produo mais rpida de prottipos de peas Algumas desvantagens do comando numrico : Alto custo de implementao (custo inicial) Mo de obra qualificada para manuteno e programao Maior exigncia de organizao entre os setores da empresa CURSO DE PROGRAMAO CNC 1.7. Modos de funcionamento das mquinas CNC possvel nas mquinas com CNC, uma certa variedade de modos de funcionamento, que podem ser escolhidos de acordo com a necessidade do operador da mquina. Cada modo de funcionamento permite variaes na forma de acionamento da mquina. No funcionamento em modo manual o comando permite ao operador efetuar movimentos dos eixos da mquina, sem a necessidade de programao. Este modo de funcionamento utilizado para movimentao da mquina, quando a mesma estiver em posio inadequada para operao. Por exemplo, o operador pode efetuar um movimento especfico para medir a pea que no esteja previsto no programa CNC. Este modo de funcionamento permite ao operador efetuar movimentos programados em uma nica linha de comando, executando funes de mquina programadas pelo prprio operador. Neste modo tambm possvel a execuo de ciclos fixos, aumentando a versatilidade de operao. bastante utilizado para verificaes de posio, execuo de detalhes especficos de peas ou pequenos lotes de peas, reduzindo o tempo de preparao da mquina. Neste modo de execuo a mquina executa as operaes automaticamente e continuamente, logo aps ter sido pressionado o boto de partida da mquina (START). O programa CNC controla a mquina, somente parando em instrues especficas do programa ou em caso de interrupo do programa pelo operador.

ebah.com.br/content//apostila-cnc

7/22

25/9/2011

Apostila CNC

Este modo de execuo utilizado para produo de grandes lotes de peas, quando o programa j estiver funcionando de forma adequada, maximizando a produtividade e evitando paradas desnecessrias. A mquina executa a usinagem sem a interferncia do operador. Para executar um programa necessrio que o boto de partida seja pressionado para cada nova linha de comando do programa CNC. Ao final desta linha de comando o CNC pra a execuo e fica aguardando novamente que seja pressionado o boto de partida. Este modo particularmente utilizado para se fazer a primeira execuo do programa, pois como a maioria dos comandos CNC indicam os valores restantes para deslocamento, possvel evitar colises e outros problemas de usinagem que no tenham sido percebidos durante a programao CNC. Alguns tipos de comandos permitem executar testes de programa, verificando a sintaxe correta das instrues. Podem ainda apresentar uma interface grfica que permite ao operador verificar visualmente a seqncia de operaes do programa, atravs do desenho na tela da mquina do percurso da ferramenta. CURSO DE PROGRAMAO CNC 1.8. Transferncia de dados, redes DNC Com a evoluo do comando numrico, o grande nmero de fornecedores no mercado e diversificao de aplicaes, tornou-se necessria a padronizao. A partir de 1958, atravs de estudos organizados pela E.I.A. (Associao Americana de Engenheiros), houve a padronizao do formato dos dados de entrada, conforme padro RS-244 e RS-232. Atualmente so muito usados os sistemas EIA 244 ou ASCII. Antigamente, a forma mais utilizada de entrada de dados era o mtodo da fita perfurada. Recentemente, os mtodos empregados so os seguintes : Programao direta no prprio comando da mquina Transferncia de arquivos via DNC Transferncia de arquivos via disquete Comunicao ON-LINE via microcomputador

CURSO DE PROGRAMAO CNC 1.9. Eixos e sentidos de movimento Eixo uma direo segundo a qual se pode programar os movimentos relativos entre a ferramenta e a pea de forma contnua e controlada.

Sistema de coordenadas Os eixos principais determinam um sistema de coordenadas retangular, de rotao direita. Neste sistema de coordenadas so programados movimentos da ferramenta. Na tcnica NC, os eixos principais so classificados como eixos geomtricos. Este termo utilizado igualmente em situaes de programao. Para cada eixo cartesiano, foi associado um eixo de rotao, a saber: Eixo A Rotao em torno do eixo X Eixo B Rotao em torno do eixo Y Eixo C Rotao em torno do eixo Z Os eixos de movimento coincidem com os eixos dos sistemas de coordenadas cartesianas (X, Y e Z), sendo que os sentidos dos eixos so determinados pela regra da mo direita.

ebah.com.br/content//apostila-cnc

8/22

25/9/2011

Apostila CNC

Regra da mo direita Foi adotado internacionalmente a conveno de orientar o EIXO "Z" em sentido paralelo ao eixo -rvore da mquina, contendo o movimento principal de corte. O sentido positivo do eixo "Z" aquele na qual a ferramenta se afasta da pea. No caso especifico do torno, todo trabalho se processa em um plano que passa pelo eixo de simetria da pea. Portanto, temos apenas dois eixos: o Longitudinal por conveno o eixo "Z" e o transversal que ser o eixo "X" (dimetro ou raio). Para fresadoras aplica-se os eixos geomtricos X, Y e Z. Para mquinas mais complexas, podem ser controlados at mais de cinco eixos de movimento. Cada um associado a um elemento da mquina. Existem mquinas com eixos paralelos aos eixos X, Y e Z. Neste caso suas denominaes passam a ser U, V e W, respectivamente. CURSO DE PROGRAMAO CNC 1.10. Zero mquina, zero pea e zero ferramenta O ponto de referncia uma posio fixa na mquina, definido pelo fabricante, para que o comando possa localizar a posio dos elementos de mquina. Este ponto definido em local estratgico, de forma a facilitar o posicionamento de referncia e troca de ferramentas. O ponto zero mquina outra posio fixa na mquina do sistema de referncia. Este valor sempre o mesmo, definido pelo fabricante atravs do comando.

Indicao dos eixos e sistemas de coordenadas Tambm chamado de deslocamento de ponto zero. Definir o zero pea significa dizer que o ponto de origem do sistema de referncia para usinagem pode ser definido em qualquer posio do plano de trabalho. Para cada pea pode-se ter um ou mais pontos zero convenientes para a programao e produo. Este ponto a origem do sistema de coordenadas da pea, definida pelo programador e servir como referncia para usinagem e programao. A partir deste ponto sero programadas todas as funes de usinagem, caminhos e posicionamentos de ferramentas. A mudana do sistema de referncia feita no programa e ajustada pelo operador da mquina. A distncia entre o zero mquina e o zero pea determinada diretamente na mquina pelo operador. Existe uma rea do comando onde o operador informa a posio do zero pea.

Ponto zero mquina e zero pea. O ponto zero ferramenta localizado no eixo que contm a ferramenta, prximo da entrada do alojamento do cone porta ferramenta. Este ponto fixo e normalizado e coincide com o ponto localizado na parte maior do dimetro do cone porta ferramenta, quando a mesma est montada.

ebah.com.br/content//apostila-cnc

9/22

25/9/2011

Apostila CNC

A partir do ponto zero ferramenta que so medidas as dimenses das ferramentas. Estes valores so de extrema importncia para o processo de usinagem CNC, pois a partir destas informaes que o comando numrico ir calcular automaticamente a trajetria da ponta da ferramenta, de forma a produzir corretamente a pea usinada. Durante o processo de usinagem sero necessrias diversas ferramentas para a produo da pea. Obviamente, estas ferramentas podero ter tamanhos diferentes, dependendo de cada aplicao.

Diferena de comprimento de algumas ferramentas em relao ferramenta de referncia O comando leva em conta as informaes dimensionais das ferramentas. Desta forma o comando pode controlar o posicionamento da mquina corretamente para a execuo da usinagem.

Sistema de referncia das ferramentas zero ferramenta. Durante o processamento do programa o controle tira os dados de correo necessrios da pgina de correo de ferramentas e corrige individualmente, para cada ferramenta diferente, o percurso que a mquina ir percorrer. Com duas ferramentas diferentes, a mquina executar percursos diferentes para produzir peas iguais. CURSO DE PROGRAMAO CNC 1.1. Determinao do zero pea Normalmente na programao CNC, no se trabalha com coordenadas relativas ao zero mquina. Isto se deve ao fato de que a mesma pea pode ser fabricada em diferentes mquinas. Neste caso, no importa para o programador qual a posio que a pea ir ocupar na mquina, e sim apenas as suas dimenses geomtricas. Uma prtica comum na programao CNC a de estabelecer a origem do eixo Z na face da pea. Desta forma, para usinar a pea ser necessrio trabalhar no programa com valores negativos de coordenadas, sendo que as coordenadas positivas indicaro que a ferramenta no est "dentro" da pea. Para torneamento, comum utilizar a face da pea como referncia para o eixo Z, e o centro de simetria como referncia para o eixo X. Para fresamento e mandrilamento, comum a utilizao de uma das arestas da pea como referncia para X e Y. Tambm comum utilizar a face da pea como referncia para o eixo Z. Em todos os casos, porm, importante que sejam indicados os pontos zero pea para o operador atravs do plano de set-up. importante que o ponto zero pea seja de fcil localizao para operador, pois este precisar informar para a mquina sua posio relativa ao sistema de coordenadas da mquina. Tambm interessante fazer comentrios dentro do programa CNC sobre a localizao do ponto zero pea. Estes comentrios so importantes para chamar a ateno do operador sobre a posio do ponto zero pea. CURSO DE PROGRAMAO CNC Exemplos de ponto zero pea

ebah.com.br/content//apostila-cnc

10/22

25/9/2011

Apostila CNC

Ponto zero pea para fresamento

Ponto zero pea para torneamento 25 CURSO DE PROGRAMAO CNC 2. Programao de mquinas CNC A programao CNC compreende a preparao dos dados para usinagem da pea pela mquina. Estes dados so informados para a mquina CNC atravs do programa CNC. As informaes contidas no programa so referentes s dimenses e qualidades da pea, parmetros de usinagem, funes de mquina, dados de ferramentas e informaes tecnolgicas, que permitam que a mquina produza a pea de forma automtica, sem a interveno do operador. 2.1. Seqncia para programao manual O programador precisa conhecer todos os parmetros envolvidos no processo de fabricao e obter uma soluo adequada para cada tipo de pea. Analisando os recursos da mquina, dispositivos, ferramentas e o desenho da pea possvel determinar a seqncia de operaes mais apropriada para fabricao. Esta anlise pode ser dividida em partes : 1. Anlise do desenho da pea O programador deve conhecer as normas de desenho tcnico, bem como saber interpretar as tolerncias de medidas, forma e posio da pea. necessrio que o programador consiga visualizar a pea em trs dimenses, e tambm conhecer a aplicao da pea e a utilidade do produto. 2. Escolha do processo de usinagem A partir da anlise do desenho, ser definida a seqncia de operaes para fabricao da pea. Para cada fase da fabricao ser escolhido um processo de usinagem, considerando as caractersticas fsicas e geomtricas da pea e do material a ser usinado. Podero ser descritos processos alternativos, com objetivo de flexibilizar a produo. Em certos casos, possvel que o recurso de mquina no esteja disponvel, e neste caso, portanto, importante haver uma seqncia alternativa de processos de usinagem. 3. Escolha da mquina preciso que o programador conhea as caractersticas da mquina, de modo a escolher o equipamento mais adequado ao processo de usinagem. Para isto necessrio analisar as dimenses de pea suportadas pela mquina, condies de potncia disponvel para execuo da tarefa, recursos de programao CNC, capacidade de armazenamento de ferramentas, condies de utilizao de dispositivos de fixao, etc. 4. Escolha das ferramentas para usinagem A partir do tipo de processo e das condies de usinagem da pea que so determinadas as ferramentas envolvidas no processo de fabricao. importante ter em mente que se deve utilizar as ferramentas que produzam a pea no menor tempo possvel, preservando a mquina e garantindo a segurana do operador da mquina.

ebah.com.br/content//apostila-cnc

11/22

25/9/2011
5. Determinao dos parmetros de corte

Apostila CNC

Atravs do uso de manuais de fabricantes de ferramentas, o programador dever determinar as condies iniciais de usinagem, visando a preservao das mquinas, ferramentas e dispositivos, e procurando produzir a pea no menor tempo possvel. Alm disso estes parmetros de corte devero ser determinados de forma a garantir a qualidade do produto e manter a segurana do operador da mquina. O ajuste final destes parmetros ocorre durante o processo de usinagem, onde sero consideradas todas as varaveis do processo. 6. Programao CNC Sabendo o que deve ser feito e de que forma deve ocorrer a usinagem da pea, o programador passa a fazer o programa CNC, que consiste em uma srie de comandos que informam mquina os detalhes necessrios para a fabricao da pea. Durante a programao, devem ser escritas listas de ferramentas para que o setor responsvel pelas ferramentas possa ir preparando-as para a fabricao. Tambm o programador deve preparar um plano de setup, indicando a forma de fixao na mquina e o ponto zero pea para cada fase de usinagem, o nmero do programa CNC, o dispositivo de fixao a ser utilizado. Estes documentos so documentos auxiliares da produo, e tm o objetivo de facilitar e agilizar o trabalho do operador de mquina. Porm devese tomar cuidado com a burrocratizao do processo produtivo, evitando documentos desnecessrios. Deve-se ainda lembrar que na indstria CNC, o planejamento e as decises de como fazer o trabalho devem ser feitas antes da usinagem das peas. Neste tipo de indstria, aumentam as responsabilidades sobre o processista e o programador CNC, pois o propsito de que sejam feitas as peas da maneira correta logo na primeira vez em que se esteja executando a usinagem. CURSO DE PROGRAMAO CNC 2.2. Estrutura de programa A estrutura de um programa baseia-se na norma DIN 66204. Um programa, que ser transmitido diretamente ao CNC composto das seguintes partes : CABEALHO DE PROGRAMA Contm a informao do tipo de dados contidos naquela instruo - % = Programa principal (alguns comandos podem utilizar O) - L = Sub-rotina COMENTRIOS Contm informaes adicionais para o operador. No executam funes na mquina. INSTRUES DE COMANDO Executam operaes especficas da mquina, como ligar o fuso, trocar a ferramenta, desligar o fluido refrigerante, etc. BLOCOS DE USINAGEM Contm informaes sobre a trajetria da ferramenta. FUNES TECNOLGICAS Contm informaes sobre o funcionamento da mquina. FIM DE PROGRAMA Orienta o trmino da execuo da operao de usinagem, e reposicionamento no incio do programa. Normalmente M30 ou M02. Exemplo de programa CNC %2341 (PROGRAMA INICIAL) N10 G21 G40 G90 G94 N20 G28 U0 W0 (FERRAMENTA DE FACEAR) N30 T01 H01 M6 N40 G97 S250 M3 N50 G00 G54 X200 Y100 Z10 N60 G01 Z0 F30 M8 N70 X100 F80 N80 G00 Z10 M9 N90 G28 U0 W0 N100 M30 CURSO DE PROGRAMAO CNC 3. Sistemas de coordeadas cartesianas As mquinas CNC so comandadas com base nos sistemas de coordenadas cartesianas. Este sistema composto de retas que se cruzam no espao, possibilitando a localizao de qualquer ponto de posio da mquina atravs de valores numricos de posio relativos a estas retas. O conhecimento de sistemas de coordenadas, orientao e sentido dos eixos da mquina e localizao da pea fundamental para o bom desenvolvimento de um programa CNC. Normalmente ao eixo horizontal fica implcita a direo do movimento longitudinal da mquina, e ao eixo vertical fica associado o movimento transversal da mquina, no se importando que componentes da mquina se movimentem. O cruzamento destas retas define o plano de trabalho. Eixo de coordenadas do plano de trabalho. Coordenadas so todos os pontos relacionados com a geometria do desenho e que orientam o programador na elaborao do programa de CNC. O sinal da coordenada definido em relao aos eixos do sistema. A utilizao do ponto decimal possvel com os seguintes endereos: CURSO DE PROGRAMAO CNC 3.1. Coordenadas absolutas aquele em que todos os pontos so definidos no plano atravs de um sistema de coordenadas ortogonal, onde a interseo dos eixos chamada origem.

Quadrantes do plano de trabalho Cada ponto do sistema de coordenadas ter sinais especficos (+ ou -) de acordo com o quadrante no qual

ebah.com.br/content//apostila-cnc

12/22

25/9/2011
estiver localizado. Exemplos : PONTO

Apostila CNC

Praticamente, estabelece-se que a pea est sempre parada, e a ferramenta percorre as posies no plano de trabalho. Quanto a referncia de posio, e quanto ao ponto de origem do sistema de coordenadas das mquinas CNC, existem trs tipos : Ponto de referncia, Ponto zero mquina e ponto zero pea. 3.2. Exerccios Sistemas de coordenadas absolutas Coordenadas XY - ABSOLUTAS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea.

Considere a pea com espessura constante de 30 m

CURSO DE PROGRAMAO CNC Coordenadas XY - ABSOLUTAS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea. Ponto X Y Perspectiva da pea A 65 10

ebah.com.br/content//apostila-cnc

13/22

25/9/2011
Considere a pea com espessura constante de 25mm

Apostila CNC

CURSO DE PROGRAMAO CNC Coordenadas XY - ABSOLUTAS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea.

Considere a pea com espessura constante de 5m

CURSO DE PROGRAMAO CNC Coordenadas XY - ABSOLUTAS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea. Ponto X Y Perspectiva da pea A Considere a pea com espessura constante de 30mm

ebah.com.br/content//apostila-cnc

14/22

25/9/2011

Apostila CNC

CURSO DE PROGRAMAO CNC Coordenadas XY - ABSOLUTAS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea. Ponto X Y Perspectiva da pea A Considere a pea com espessura constante de 30mm

CURSO DE PROGRAMAO CNC 3.3. Coordenadas incrementais aquele em que todos os pontos so definidos no plano atravs de um sistema de coordenadas ortogonais, onde a o ponto anterior chamada origem. O sinal da coordenada definido em funo da direo do movimento. Coordenadas no plano de trabalho sistema incremental. Exemplos: Considerando o sentido de movimento 1 - 2 - 3

Considerando o sentido de movimento 3 - 2 - 1

O sistema de coordenadas incremental bastante utilizado para execuo da usinagem de determinados detalhes do desenho que se repitam em pontos diferentes da pea, facilitando assim a programao. Pode servir de recurso para usinagem de diversas peas iguais fixadas simultaneamente na mquina. 3.4. Exerccios Sistemas de coordenadas absolutas Coordenadas XY - INCREMENTAIS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea.

ebah.com.br/content//apostila-cnc

15/22

25/9/2011

Apostila CNC

Considere a pea com espessura constante de 40 m

CURSO DE PROGRAMAO CNC Coordenadas XY - INCREMENTAIS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea. Ponto X Y Perspectiva da pea A 70 20

Considere a pea com espessura constante de 5m

CURSO DE PROGRAMAO CNC Coordenadas XY - INCREMENTAIS

ebah.com.br/content//apostila-cnc

16/22

25/9/2011
Ponto X Y Perspectiva da pea A Considere a pea com espessura constante de 25mm

Apostila CNC

Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea.

CURSO DE PROGRAMAO CNC Coordenadas XY - INCREMENTAIS Localize os seguintes pontos no sistema de coordenadas abaixo: Esboce ao lado a perspectiva da pea. Ponto X Y Perspectiva da pea A Considere a pea com espessura constante de 35mm

CURSO DE PROGRAMAO CNC 3.5. Anlise de desenhos Para se fazer a programao CNC necessrio fazer antes a anlise do desenho da pea. Identificando todas as medidas necessrias para a fabricao, o programador escolhe o tipo do sistema de coordenadas que ir utilizar, atribuindo uma origem coincidente com um ponto ou eixo geomtrico da pea de onde partiro as medidas para escrever o programa CNC. Desta forma, necessrio identificar todos os pontos da geometria da pea em funo do sistema de coordenadas estabelecido no estudo do desenho.

ebah.com.br/content//apostila-cnc

17/22

25/9/2011
CURSO DE PROGRAMAO CNC 42

Apostila CNC

CURSO DE PROGRAMAO CNC 43

ebah.com.br/content//apostila-cnc

18/22

25/9/2011

Apostila CNC

CURSO DE PROGRAMAO CNC 4

CURSO DE PROGRAMAO CNC 45

ebah.com.br/content//apostila-cnc

19/22

25/9/2011

Apostila CNC

3.6. Linguagem do sistema ISO BLOCOS DE USINAGEM So linhas de programao que contm as informaes necessrias execuo de uma etapa do programa. Exemplo: N10 G01 G90 X100 F500 Neste bloco, o eixo X ser deslocado at a posio 100 m a uma velocidade de 500 m / min. O comprimento do bloco est limitado a 120 caracteres. Um bloco pode ser apresentado subdividido em vrias linhas. O nmero do bloco pode ser escolhido livremente. Entretanto, para que seja possvel o incio do programa a partir de um determinado bloco, bem como para se obter informaes claras do destino de uma instruo de salto, no deve haver mais de um bloco com o mesmo nmero. permitida a programao sem a numerao de blocos. Neste caso porm, no ser possvel o adiantamento do programa para um bloco intermedirio, nem a utilizao de instrues de salto.

ebah.com.br/content//apostila-cnc

20/22

25/9/2011
- DIN 66025 (ISO) - EIA RS 244-B

Apostila CNC

CARACTERES DISPONVEIS Basicamente, podemos usar dois cdigos para programao:

Os exemplos desta apostila baseiam-se no cdigo ISO. Para a formulao das instrues de programa, tecnolgicas e geomtricas, o cdigo ISO utiliza os seguintes caracteres : % ,+ - * / : . = < > @ & $ ! ? [ ] ( ) Letras de endereos A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T, U, V, W, X, Y, Z Letras minsculas a, b, c, d, e, f Nmeros 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Caracteres especiais 47 GFuno preparatria. Atravs deste endereo so definidas as % ou O Incio de programa N.. Nmero do bloco condies da trajetria (p.ex. sistema de medidas, ponto zero, tipo de deslocamento). X.. , Y.. , Z.. Eixos de movimento principais. Em conjunto com o nome do eixo, ser programado o valor numrico para deslocamento. U.., V.., W.. Eixos de movimento secundrios. Estes eixos so paralelos aos eixos principais da mquina. Algumas vezes executam deslocamentos incrementais, associados aos eixos X, Y e Z, respectivamente. A.. , B.. , C.. Eixos de movimento rotacionais. Executam movimentos de rotao associados aos eixos X, Y e Z, respectivamente. I.. , J.. , K.. Parmetros de interpolao circular. Indicam a posio do centro de crculo para movimentos circulares. REspecifica o raio de interpolao para movimentos circulares. FSob este endereo programada a velocidade de deslocamento a partir deste bloco. S Programao da rotao ou velocidade do fuso. T O endereo T chama e define a ferramenta a ser utilizada. MFuno miscelnea. O endereo M ativa as funes de mquina. P Especifica o nmero de ciclos do programa. ( ou ; Incio de comentrio de programa # LINE FEED este caractere significa fim de linha. No necessrio escrever o caractere #, que gerado automaticamente pelo comando a cada mudana de linha. Alguns comandos no necessitam de instruo de fim de linha. CURSO DE PROGRAMAO CNC 3.7. Programao de blocos de trajetria Uma informao de trajetria consiste em um endereo de eixo e um valor numrico, que descreve a trajetria do eixo. Caso seja usado um sinal ( + ou - ), este ser colocado entre o endereo e o valor numrico. Para que o deslocamento do eixo possa ser feito, uma informao de trajetria deve ser complementada por uma funo preparatria (funo G), bem como informaes de velocidade de avano (funo F). Exemplo : N110 G00 X120 N120 G01 X100 F150 A funo preparatria define o modo de movimentao, o tipo de interpolao e o sistema de medidas da mquina. Funes G modais, so aquelas que permanecem ativas at que sejam canceladas ou substitudas por outra funo G do mesmo grupo, enquanto que as no modais atuam apenas no bloco em que foram programadas. As funes modais so divididas em grupos e cada bloco de programa pode conter apenas uma funo G de cada grupo. Antes de iniciar o movimento da usinagem necessrio pr posicionar a ferramenta de forma a evitar danos na ferramenta, mquina ou pea. O movimento de posicionamento sempre ocorre da posio da qual se aproximou em ltimo lugar para a posio de destino programada. Esta posio de destino por sua vez a posio de partida para o prximo comando de deslocamento, e assim sucessivamente. Um endereo de eixo pode ser programado apenas uma vez por bloco. Exemplos : N110 G01 G90 X120 F100 N120 Y-25.4 N130 X125.2 Y-28.4 Neste tipo de instruo podemos utilizar coordenadas absolutas (G90) ou incrementais (G91). Sistemas de coordenadas retangulares ou polares, dependendo da geometria da pea. O movimento poder ser uma interpolao linear ou circular. CURSO DE PROGRAMAO CNC 3.8. Possibilidades de movimentos entre dois pontos Durante a usinagem, a ferramenta executa movimento relativo pea, produzindo o contorno programado. Este tipo de movimento realizado atravs da programao de blocos de trajetria. O endereo do comando de eixo define qual eixo dever efetuar a trajetria descrita no valor numrico que segue. Exemplos : N110 G00 X120 N120 G01 Y-25.4 F120 N130 X125.2 Y-28.4 N140 G02 X152.7 Y-32.4 I12.4 K22.1 Neste tipo de programao poderemos efetuar as seguintes trajetrias:

ebah.com.br/content//apostila-cnc

21/22

25/9/2011

Apostila CNC

- Interpolao circular com avano programado - G02 ou G03 P2 (X, Y, Z) G03 Sentido anti - horrio G02 Sentido horrio G00 G01 P1 (X, Y, Z)
Avaliaes: 0 79 Denuncie

Material de apoio:
Perguntas frequentes Privacidade Termos de uso

Sobre o ebaH!:
O que o ebaH!? Fale conosco Ajude-nos a melhorar Imprensa

Fique ligado:
Blog do ebaH! Twitter do ebaH! EbaH! no Orkut Forum do ebaH! EbaH! no Facebook

ebah.com.br/content//apostila-cnc

22/22

You might also like