Você está na página 1de 98

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO CEAR

COMANDOS NUMRICOS COMPUTADORIZADOS


CENTRO DE USINAGEM FANUC 21i - MB

Fortaleza, Fevereiro de 2009

1
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO CEAR

COMANDOS NUMRICOS COMPUTADORIZADOS


CENTRO DE USINAGEM FANUC 21i - MB Verso 02

O objetivo dessa apostila reunir conceitos, fundamentos de programao e operao de mquinas de comando numrico com 3 graus de liberdade. Essa apostila resultado de uma compilao livre de informaes obtidas em livros, catlogos, revistas, apostilas e em pginas da internet. Os autores originais foram devidamente referenciados. Entretanto, caso algum material utilizado nesta apostila viole direitos autorais, por gentileza entrar em contato atravs do e-mail: apmoreira@ifce.edu.br, para sejam tomadas as devidas providncias.
MOREIRA, Andr Pimentel. COMANDOS NUMRICOS COMPUTADORIZADOS - CENTRO DE USINAGEM FANUC 21i - MB. Fortaleza: Ifet-ce, 2009.

Fortaleza, Fevereiro de 2009

2
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

SUMRIO
1. 2. 3. 4. Introduo----------------------------------------------------Histrico------------------------------------------------------Resumo Histrico------------------------------------------Vantagens e desvantagens-----------------------------Vantagens---------------------------------------------------Desvantagens-----------------------------------------------Principio de Funcionamento do CNC-----------------Motores-------------------------------------------------------Motores de corrente contnua---------------------------Motores de passo------------------------------------------Servomotores-----------------------------------------------Sensores-----------------------------------------------------Encoders-----------------------------------------------------4.2.1.1 Encoder absoluto------------------------------------------4.2.1.2 Encoder incremental--------------------------------------Etapas da usinagem com tecnologia CNC----------Recebimento do desenho--------------------------------Desenho em CAD------------------------------------------Planejamento do processo------------------------------Levantamento das coordenadas-----------------------Programao------------------------------------------------Simulao grfica------------------------------------------Montagens---------------------------------------------------Setup de fixao e ferramentas------------------------Execuo passo-a-passo--------------------------------Execuo do lote-------------------------------------------Coordenadas cartesianas--------------------------------Coordenadas absolutas e incrementais--------------Linguagens de programao----------------------------Linguagem APT--------------------------------------------Linguagem EIA/ISSO-------------------------------------Linguagem interativa--------------------------------------Produo grfica via CAM-------------------------------Estrutura do programa------------------------------------Caracteres especiais--------------------------------------Funes de posicionamento----------------------------Funes especiais-----------------------------------------Sistemas de interpolao--------------------------------Interpolao linear-----------------------------------------Interpolao circular---------------------------------------Coordenadas polares-------------------------------------Pontos de referncia--------------------------------------Ponto zero mquina---------------------------------------Ponto de referncia----------------------------------------Ponto zero pea--------------------------------------------Funes preparatrias de deslocamento------------Funes preparatrias G---------------------------------Lista de funes G-----------------------------------------Lista das funes miscelneas-------------------------Exerccios 1-------------------------------------------------Sintaxe das funes---------------------------------------Funes G0, G1, G2 e G3-------------------------------Prof. Andr Pimentel apmoreira@ifce.edu.br

2.1 3.1 3.2 4.1 4.1.1 4.1.2 4.1.3 4.2.1

4.2

5.

6. 7.

5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 6.1 7.1 7.2 7.3 7.4 8.1 8.2 8.3 9.1 9.2 9.3 10.1 10.2 10.3 11.1 11.2 11.3

8.

9.

10.

11.

12.

Pg. 5 6 8 8 8 9 10 12 12 12 13 14 14 15 17 18 18 18 18 18 19 19 19 20 20 20 21 23 24 24 24 24 25 25 25 25 25 27 27 28 28 29 29 29 29 30 30 30 32 33 40 40

3
Comando Numrico Computadorizado
Verso 02

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

12.1

12.2

13. 14. 15. 16.

17. 18. 19.

16.1 16.2 16.3 16.4 17.1

Interpolao helicoidal------------------------------------Funo G4---------------------------------------------------Funes G15 e G16---------------------------------------Funes G17, G18 e G19-------------------------------Funes G40, G41 e G42-------------------------------Funes G43, G44 e G49-------------------------------Funes G50.1 e G51.1----------------------------------Funo G52-------------------------------------------------Funo G53-------------------------------------------------Funes G54 a G59 e G54.1 P1 a G54.1 P48-----Funes G68 e G69---------------------------------------Ciclos fixos---------------------------------------------------Funo G73-------------------------------------------------Funo G74-------------------------------------------------Funo G76-------------------------------------------------Funo G80-------------------------------------------------Funo G81-------------------------------------------------Funo G82-------------------------------------------------Funo G83-------------------------------------------------Funo G84-------------------------------------------------Funo G85-------------------------------------------------Funo G86-------------------------------------------------Funo G87-------------------------------------------------Funo G88-------------------------------------------------Funo G89-------------------------------------------------Subprogramas----------------------------------------------Funes M98 e M99--------------------------------------Formulas usada na programao--------------------Como evitar colises em mquinas CNC------------Softwares de simulao de programao de CNCFilius III-------------------------------------------------------CNCsimulator-----------------------------------------------EditCNC------------------------------------------------------Simulador----------------------------------------------------Software de simulao CNCsimulator----------------Passos para simulao pea demonstrao-----Exemplo de programao-------------------------------Exerccios 2-------------------------------------------------Anexos---------------------------------------------------------

43 44 44 46 47 48 49 49 50 51 51 52 54 55 57 58 58 59 60 61 63 64 65 65 66 67 67 67 70 77 77 78 78 79 79 80 82 84 92

4
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

1. INTRODUO Desde os tempos mais remotos nas mais antigas civilizaes, o homem busca racionalizar e automatizar o seu trabalho, por meio de novas tcnicas. A automao simplifica todo tipo de trabalho, seja ele fsico ou mental. O exemplo mais comum da automao do trabalho mental o uso da calculadora eletrnica. No cotidiano observa-se cada vez mais a automao e a racionalizao dos trabalhos fsicos em geral, por exemplo: Na agricultura vem-se novos e sofisticados tratores que substituem a enxada, e outros meios de produo. A cada nova gerao de novos produtos, observa-se em cada modelo uma evoluo que faz com que os esforos fsicos e mentais sejam reduzidos. Hoje, controle numrico computadorizado (CNC) so mquinas encontradas em quase todos os lugares, das pequenas oficinas de usinagem as grandiosas companhias de manufatura. Na realidade quase no existem produtos fabris que no estejam de alguma forma relacionadas tecnologia destas mquinas ferramentas inovadoras. Todos envolvidos nos ambientes industriais deveriam estar atentos ao que se possvel fazer com estas maravilhas tecnolgicas. Por exemplo, o projetista de produto precisa ter bastante conhecimento de CNC para aperfeioar o dimensionamento e tcnicas de tolerncia das peas produtos a serem usinadas nos CNCs. O projetista de ferramentas precisa entender de CNC para projetar as instalaes e as ferramentas cortantes que sero usadas nas mquinas CNC. Pessoas do controle de qualidade deveriam entender as mquinas CNC usadas em suas companhias para planejar controle de qualidade e controle de processo estatstico adequadamente. Pessoal de controle de produo deveria conhecer esta tecnologia de suas companhias para definirem os tempos de produo de modo realstico. Gerentes, supervisores, e lderes de time deveriam entender bem de CNC para se comunicarem inteligentemente com trabalhadores da mesma categoria. E no precisaramos nem dizer nada sobre os programadores CNC, as pessoas de organizao, operadores, e outros trabalhando diretamente ligados com os equipamentos CNC eles tm que ter um entendendo muito bom desta tecnologia. O Controle Numrico (CN), e sua definio mais simples, que todas as informaes geomtricas e dimensionais contidas em uma pea, conhecida por meio de desenhos e cotas (nmeros), seriam entendidas e processadas pela mquina CNC, possibilitando a automao da operao. Atualmente, a utilizao do Controle Numrico Computadorizado (CNC), a sada mais apropriada para a soluo dos mais complexos problemas de usinagem. Onde anteriormente se exigia uma mquina ou uma ferramenta especial, atualmente feito com o CNC de uma forma muito simples. O Comando Numrico Computadorizado (CNC) um equipamento eletrnico que recebe informaes da forma em que a mquina vai realizar uma operao, por meio de linguagem prpria, denominado programa CNC, processa essas informaes, e devolveas ao sistema atravs de impulsos eltricos. Os sinais eltricos so responsveis pelo acionamento dos motores que daro mquina os movimentos desejados com todas as caractersticas da usinagem, realizando a operao na seqncia programada sem a interveno do operador. O CNC 5
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

no apenas um sistema que atua diretamente no equipamento, ele deve ser encarado como um processo que deve ser responsvel por mudanas na CULTURA da empresa. Isto quer dizer que, para que se tenha um melhor aproveitamento de um equipamento CNC, interessante que se tenha uma boa organizao, principalmente no que se refere ao processo de fabricao, controle de ferramentais (fixao, corte e medio) e administrao dos tempos padres e mtodos de trabalho. Em termos simples, o objetivo de uma mquina - ferramenta com CNC fazer com que as ferramentas de corte ou usinagem sigam, automaticamente, uma trajetria pr-programada atravs de instrues codificadas, com a velocidade da trajetria e a rotao da ferramenta ou pea tambm prprogramadas. H diversas formas de executar essa programao, algumas manuais, outras auxiliadas por computador (CAP Computer Aided Programming). Existem tambm casos em que o prprio CNC pode ser utilizado para auxiliar na programao, usando mtodos interativos com o operador. 2. HISTRICO DO CNC No processo de pesquisa para melhoria dos produtos, aliado ao desenvolvimento dos computadores, foi possvel chegar s primeiras mquinas controladas numericamente. O principal fator que forou os meios industriais a essa busca, foi a segunda guerra mundial. Durante a guerra, as necessidades de evoluo foram de papel decisivo, necessitavam-se de muitos avies, tanques, barcos, navios, armas, caminhes, etc., tudo em ritmo de produo em alta escala e grande preciso, pois a guerra estava consumindo tudo, inclusive com a mo de obra. Grande parte da mo de obra masculina utilizada pelas fbricas como especializada, foi substituda pela feminina, o que na poca implicava na necessidade de treinamento, com reflexos na produtividade e na qualidade. Era o momento certo para se desenvolver mquinas automticas de grande produo, para peas de preciso e que no dependessem da qualidade da mo de obra aplicada. Diante deste desafio, iniciou-se o processo de pesquisa onde surgiu a mquina comandada numericamente. A primeira ao neste sentido surgiu em 1949 no laboratrio de Servomecanismo do Instituto de Tecnologia de Massachusetts (MIT), com a unio da Fora Area Norte americana (U.S. Air Force) e a empresa Parsons Corporation of Traverse City, Michigan. Foi adotada uma fresadora de trs eixos, a Hydrotel, da Cincinnati Milling Machine Company, como alvo das novas experincias. Os controles e comandos convencionais foram retirados e substitudos pelo comando numrico, dotado de leitora de fita de papel perfurado, unidade de processamento de dados e servomecanismo nos eixos. Aps testes e ajustes, a demonstrao prtica da mquina ocorreu em maro de 1952, e o relatrio final do novo sistema somente foi publicado em maio de 1953. Aps este perodo, a Fora Area Norte americana teve um desenvolvimento extraordinrio, pois as peas complexas e de grande preciso, empregadas na fabricao das aeronaves, principalmente os avies a jato de uso militar, passaram a ser produzidos de forma simples e rpida, reduzindo-se os prazos de entrega do produto desde o projeto, at o acabamento final. A cada ano, foi incrementada a aplicao do CN, 6
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

principalmente na indstria aeronutica. Em 1956 surgiu o trocador automtico de ferramentas, mais tarde em 1958, os equipamentos com controle de posicionamento ponto a ponto e a gerao contnua de contornos, que foram melhorados por este sistema em desenvolvimento. A partir de 1957, houve nos Estados Unidos, uma grande corrida na fabricao de mquinas comandadas por CN, pois os industriais investiam at ento em adaptaes do CN em mquinas convencionais. Este novo processo foi cada vez mais usado na rotina de manufatura, que a partir deste ano, com todos os benefcios que haviam obtido deste sistema, surgiram novos fabricantes que inclusive j fabricavam seus prprios comandos. Devido ao grande nmero de fabricantes, comearam a surgir os primeiros problemas, sendo que o principal, foi a falta de uma linguagem nica e padronizada. A falta de padronizao era bastante sentida em empresas que tivessem mais de uma mquina de comandos, fabricados por diferentes fornecedores, cada um deles tinha uma linguagem prpria , com a necessidade de uma equipe tcnica especializada para cada tipo de comando, o que elevava os custos de fabricao. Em 1958, por intermdio da EIA (Eletronic Industries Association) organizou-se estudos no sentido de padronizar os tipos de linguagem. Houve ento a padronizao de entrada conforme padro RS-244 que depois passou a EIA244A ou ASC II. Atualmente o meio mais usado de entrada de dados para o CNC via computador, embora durante muitos anos a fita perfurada foi o meio mais usado, assim como outros com menor destaque. A linguagem destinada a programao de mquinas era a APT (Automatically Programed Tools), desenvolvida pelo Instituto de Tecnologia de Massachusetts em 1956, da para frente foram desenvolvidas outras linguagens para a gerao contnua de contornos como AutoPrompt (Automatic Programming of Machine Tools), ADAPT, Compact II, Action, e outros que surgiram e continuam surgindo para novas aplicaes. Com o aparecimento do circuito integrado, houve grande reduo no tamanho fsico dos comandos, embora sua capacidade de armazenamento tenha aumentado, comparando-se com os controles transistorizados. Em 1967 surgia no Brasil as primeiras mquinas controladas numericamente, vinda dos Estados Unidos. No incio da dcada de 70, surgem as primeiras mquinas CNC (Controle Numrico Computadorizado), e no Brasil surge as primeiras mquinas CN de fabricao nacional. A partir da, observase uma evoluo contnua e notvel concomitantemente com os computadores em geral, fazendo com que os comandos (CNC) mais modernos, empreguem em seu conceito fsico (hardware) tecnologia de ltima gerao. Com isso, a confiabilidade nos componentes eletrnicos aumentou, aumentando a confiana em todo sistema. Comando CN, conforme a figura 1 aquele que executa um programa sem memoriz-lo, e a cada execuo, o comando deve realizar a leitura no veculo de entrada. O comando CNC aquele que aps a primeira leitura do veculo de entrada, memoriza o programa e executa-o de acordo com a necessidade, sem a necessidade de nova leitura.

7
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 1 Torno com comando CN

2.1 RESUMO HISTRICO 1940 - MARK I: primeiro computador construdo por harvard e pela IBM 1949 - Contratos da PARSON COM A USAF para fabricarem mquinas equipadas com CN 1952 - MIT E PARSON colocam em funcionamento o primeiro prottipo CN 1957 - Incio da comercializao do CN 1967 - Primeiras mquinas do CN no BRASIL 1970 - Aplicaes dos primeiros comandos a CNC 1971 - Fabricado pela a ROMI o primeiro torno com comando CN (COMANDO SLO-SYN) 1977 - Comandos numricos com CNC usando tecnologia dos microprocessadores 1980 - Sistemas flexveis de fabricao so aplicados em larga escala 3. VANTAGENS E DESVANTAGENS DO CNC 3.1 VANTAGENS As principais vantagens do CNC sobre o CN de acordo com Diniz (1990) referem-se principalmente s possibilidades de alterar o programa durante a sua execuo (diretamente atravs do teclado da mquina) e de sada de 8
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

programas memorizados atravs de perfuradora de fita de papel ou teleimpressora, alm de utilizar ciclos fixos de usinagem e empregar sub-rotinas. O CNC evoluiu tambm para um esquema de comando numrico direto ou distribudo (CND), que consiste em um controle ou conexo central de um grupo de MFCN ou CNC por uma unidade central de computador, em tempo real. Desta forma, acentuam-se como principais vantagens no CNC: - Aumento da flexibilidade; - Reduo nos circuitos de "hardware" e simplificao dos remanescentes bem como disponibilidade de programas automticos de diagnsticos, diminuindo pessoal de manuteno; - Eliminao do uso de fita perfurada; - Aumento das possibilidades de corrigir programas (edio); - Possibilidade do uso de equipamentos perifricos computacionais; - Interface com display" para operao. - A interveno de operador relacionada a peas produto drasticamente reduzida ou eliminada. - Peas consistentes e precisas - Repetibilidade - Tempos de "setup" muito curtos. Atualmente, a maioria das mquinas do tipo CNC. Mesmo aquelas NC, em sua maior parte, foram convertidas em CNC atravs de operaes de retrofiting. 3.2 DESVANTAGENS - Investimento inicial elevado (30.000 a 1.500.000 euros) - Manuteno exigente e especializada - No elimina completamente os erros humanos - Necessita operadores mais especializados - No tem vantagens to evidentes para sries pequenas e muito pequenas.

9
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

4. PRINCIPIO DE FUNCIONAMENTO DO CNC A funo mais bsica de qualquer mquina CNC o controle de movimento automtico, preciso, e consistente. Todos os equipamentos CNC que tenha duas ou mais direes de movimento, so chamados eixos. Estes eixos podem ser preciso e automaticamente posicionados ao longo dos seus movimentos de translao. Os dois eixos mais comuns so lineares (dirigido ao longo de um caminho reto) e rotativos (dirigido ao longo de um caminho circular).

figura 2 - funcionamento convencional

Em vez de serem movimentadas virando manivelas manualmente como feito em mquinas ferramentas convencionais, as mquinas CNCs tm seus eixos movimentados sob controle de servomotores do CNC, e guiado pelo programa de pea. Em geral, o tipo de movimento (rpido, linear e circular), Para os eixos se moverem, a quantidade de movimento e a taxa de avano (feed rate) programvel em quase todas mquinas ferramentas CNC. A figura 2 mostra o controle de movimento de uma mquina convencional. A figura 3 mostra um movimento de eixo linear de uma mquina CNC.

figura 3 - funcionamento automtico

10
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Todas as mquinas devem ter seu funcionamento mantido dentro de condies satisfatrias, de modo a atingir com xito o objetivo desejado. A forma primitiva de controle a manual. O homem, por meio de seu crebro e seu corpo, controla as variveis envolvidas no processo. No caso do torno mecnico, por exemplo, de acordo com o material a ser usinado, o torneiro seleciona a rotao da placa, o avano a ser utilizado, a quantidade de material a ser removido, e verifica se vai utilizar ou no fluido de corte etc. O torneiro o controlador do torno mecnico. Com um instrumento de medio, ele verifica a dimenso real da pea. A informao chega ao seu crebro atravs dos olhos. Tambm atravs dos olhos, o crebro recebe informaes da dimenso desejada, contida no desenho da pea. No crebro, ambas as informaes so comparadas: a dimenso desejada e a dimenso real. O resultado dessa comparao o desvio uma nova informao, enviada agora atravs do sistema nervoso aos msculos do brao e da mo do torneiro. O torneiro, ento, gira o manpulo do torno num valor correspondente ao desvio, deslocando a ferramenta para a posio desejada e realizando um novo passe de usinagem. A seguir, mede novamente a pea e o ciclo se repete at que a dimenso da pea corresponda requerida no desenho, ou seja, at que o desvio seja igual a zero. Na figura 4 mostrado o sistema de realimentao em malha fechada do funcionamento do posicionamento do CNC.

figura 4 sistema de realimentao do posicionamento

11
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

4.1 MOTORES Existe diversos tipo de motores que podem ser usados para movimentar uma mquina CNC. Entre as solues mais usadas podemos citar a movimentao atravs de motores de passo, motor de corrente continua com encoder e servomotores. 4.1.1 MOTORES DE CORRENTE CONTNUA So motores de custo elevado e, alm disso, precisam de uma fonte de corrente contnua, ou de um dispositivo que converta a corrente alternada comum em contnua. Podem funcionar com velocidade ajustvel entre amplos limites e se prestam a controles de grande flexibilidade e preciso. Por isso seu uso restrito a casos especiais em que estas exigncias compensam o custo muito mais alto da instalao, ou no caso da alimentao usada ser contnua. 4.1.2 MOTORES DE PASSO Muitos dispositivos computadorizados (drives, CDRom etc.) usam motores especiais que controlam os ngulos de giro de seus rotores. Em vez de girar continuamente, estes rotores giram em etapas discretas; os motores que fazem isso so denominados 'motores de passo'. O rotor de um motor de passo simplesmente um m permanente que atrado, seqencialmente, pelos plos de diversos eletroms estacionrios, como ilustrado na figura 5.

figura 5 funcionamento do motor de passo

Num motor de passo, o rotor atrado por um par de plos do estator e a seguir, por outro. O rotor movimenta-se por etapas discretas, pausando em cada orientao, at que novo comando do computador ative um jogo diferente de eletroms. O controle bem fcil de ser implementado, alm disso, a soluo mais barata para fazer controle de posicionamento, porm como pontos negativos o fato do motor induzir vibraes, e ter ainda por cima uma velocidade um pouco limitada.

12
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

4.1.3 SERVOMOTORES O servomotor uma mquina sncrona composta por uma parte fixa (o estator) e outra mvel (o rotor). O estator bobinado como no motor eltrico convencional, porm, apesar de utilizar alimentao trifsica, no pode ser ligado diretamente rede, pois utiliza uma bobinagem especialmente confeccionada para proporcionar alta dinmica ao sistema. O rotor composto por ms permanentes dispostos linearmente e um gerador de sinais (resolver) instalado para fornecer sinais de velocidade e posio. So exigidos, dinmica, controle de rotao, torque constante e preciso de posicionamento. As caractersticas mais desejadas nos servomotores so o torque constante em larga faixa de rotao (at 4.500 rpm), uma larga faixa de controle da rotao e variao e alta capacidade de sobrecarga. Circuito de Controle - O circuito de controle formado por componentes eletrnicos discretos ou circuitos integrados e geralmente composto por um oscilador e um controlador PID (Controle proporcional integrativo e derivativo) que recebe um sinal do sensor (posio do eixo) e o sinal de controle e aciona o motor no sentido necessrio para posicionar o eixo na posio desejada conforme a figura 6.

figura 6 PWM do servomotor

Os servos possuem trs fios de interface, dois para alimentao e um para o sinal de controle. O sinal de controle utiliza o protocolo PWM (modulao por largura de pulso) que possui trs caractersticas bsicas: Largura mnima, largura mxima e taxa de repetio. A largura do pulso de controle determinar a posio do eixo. Uma vez que o servo recebe um sinal de, por exemplo, 1,5 ms, ele verifica se o potencimetro est na posio correspondente, se estiver, ele no faz nada. Se o potencimetro no estiver na posio correspondente ao sinal recebido, o circuito de controle aciona o motor at que a posio seja correta. Na figura 7 mostrado o exemplo de servomotores.

13
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 7 servomotores

4.2 SENSORES So dispositivos que mudam seu comportamento sob a ao de uma grandeza fsica, podendo fornecer diretamente ou indiretamente um sinal que indica esta grandeza. Quando operam diretamente, convertendo uma forma de sinal em outro, so chamados transdutores. Os de operao indireta alteram suas propriedades, como a resistncia, a capacitncia ou a indutncia, sob ao de uma grandeza, de forma mais ou menos proporcional. O sinal de um sensor pode ser usado para detectar e corrigir desvios em sistemas de controle, e nos instrumentos de medio, que freqentemente esto associados aos SC de malha aberta (no automticos) e Malha fechada (automticos), orientando o usurio. Existem muitos tipos e modelos de sensores. Podemos utiliz-los para diversos fins, mas vamos abordar os sensores de posicionamento. Um exemplo de aplicao desses sensores em maquinrio CNC, onde podem ser encontradas nas torres (Z) e mesas (X e Y), nos magazines de ferramentas, mouse, impressoras e etc. Outro exemplo de aplicao em robs manipuladores que requerem movimentos precisos de posicionamento, ou tambm em antenas radares, telescpios, etc. Os 4.2.1 ENCODERS Os encoders (figura 10) so transdutores de movimento capazes de converter movimentos lineares ou angulares em informaes eltricas que podem ser transformadas em informaes binrias e trabalhadas por um programa que converta as informaes passadas em algo que possa ser entendido como distncia, velocidade, etc. Em outras palavras, o encoder uma unidade de realimentao que informa sobre posies atuais de forma que possam ser comparadas com posies desejadas e seus movimentos sejam planejados. Os encoders possuem internamente um ou mais discos (mscaras) perfurado, que permite, ou no, a passagem de um feixe de luz infravermelha, gerado por um emissor que se encontra de um dos lados do disco e captado por um receptor que se encontra do outro lado do disco, este, com o apoio de 14
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

um circuito eletrnico gera um pulso. Dessa forma a velocidade ou posicionamento registrado contando-se o nmero de pulsos gerados. Os encoders podem ser lineares ou rotativos, sendo o rotativo o mais comum. So fabricados em duas formas bsicas: codificador absoluto, onde uma nica palavra correspondente a cada posio de rotao do eixo, assim no perdem a real posio no caso de uma eventual queda da tenso de alimentao (at mesmo se deslocados) e o codificador incremental, o que produz pulsos digitais quando o eixo gira, permitindo a medio da posio relativa do eixo. A maioria dos codificadores rotativos possui um disco de vidro ou de plstico com um cdigo radial padro organizado em faixas, conforme a figura 8.

figura 8 encoder

4.2.1.1

ENCODER ABSOLUTO

O disco ptico do codificador absoluto projetado para produzir uma palavra digital que distingue de N distintas posies do eixo. Por exemplo, se h 8 pistas, o encoder capaz de produzir 256 posies distintas ou uma resoluo angular de 1,406 (360 / 256) graus. Os tipos mais comuns de codificao numrica utilizada no codificador absoluto so os cdigos binrios e cdigo Gray. Para exemplificar o seu funcionamento, vamos utilizar um encoder absoluto de 4 bits, como mostrado na figura 9.

figura 9 encoder de 4 bits

15
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Os padres associados geram combinaes digitais que podem ser vistas na tabela 1 .

Tabela 1 combinaes digitais

O cdigo Gray projetado para que apenas uma faixa mude a cada estado de transio, ao contrrio do cdigo binrio onde mltiplas faixas (bits) mudana em certas transies. Este efeito pode ser visto claramente na Tabela 1. Pelo cdigo Gray, a incerteza durante uma transio apenas uma contagem, ao contrrio com o cdigo binrio, onde a incerteza pode ser mltiplas contagens. O problema est em certas transies. Veja por exemplo a transio entre a posio 0111 e a posio 1000. Nesta fronteira, o valor de quatro bits deve mudar ao mesmo tempo. Durante este transiente, digamos que o sistema de leitura passe por algum tempo pela posio 1111 (porque, digamos, o mecanismo de leitura do quarto bit funciona ligeiramente mais rpido, ou porque ao passar pela fronteira o mecanismo oscila um pouco entre o zero e o um). Neste caso, o sistema indicaria temporariamente a posio 1111, que no est nem prxima a nenhuma das posies da fronteira. Para converter binrio em Gray, comece com o bit mais significativo e use-o como o Gray MSB. Em seguida, compare o binrio MSB com o prximo bit, se eles forem iguais ento o bit na codificao Gray ser 0, se forem diferentes ser 1. Repita a operao at o ltimo bit. 16
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

(a)

(b)

figura 10 (a) encoder absoluto, (b) encoder incremental

4.2.1.2

ENCODER INCREMENTAL

O codificador incremental possui uma construo mais simples do que o codificador absoluto. constituda por duas faixas e sensores cujos resultados so chamados canais A e B. Quando o eixo gira, pulsos ocorrem sobre estes canais com uma freqncia proporcional velocidade do eixo e a relao de fase entre os sinais produz o sentido de rotao. O cdigo de um disco padro com duas faixas e sada de sinais A e B so ilustradas na figura 11. Atravs da contagem do nmero de pulsos e conhecendo a resoluo do disco, o movimento angular pode ser medido. Muitas vezes um terceiro canal de sada, chamado INDEX, produz um pulso por revoluo, que til em plena contagem revolues. tambm til como uma referncia para a definio de uma referncia (zero).

figura 11 codificao incremental

17
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

5. ETAPAS DA USINAGEM COM TECNOLOGIA CNC A tecnologia de comando numrico computadorizado, CNC, trouxe vantagens como velocidade, preciso, repetibilidade e flexibilidade. Mas, ao contrrio do que se pode pensar, estas vantagens s tem efeito aps a pea piloto ter sido usinada. Isto ocorre devido ao tempo necessrio para se obter uma nica pea atravs do CNC, que bastante longo, chegando a ser superior usinagem convencional. Normalmente, em CNC, os seguintes passos so seguidos: 5.1 RECEBIMENTO DO DESENHO Da mesma forma como no processo convencional, a primeira etapa da usinagem inicia-se atravs do recebimento do desenho da pea que deve ser analisado, interpretado e compreendido. muito importante observar as notas, que algumas vezes trazem detalhes como chanfros ou raios de concordncia que no esto graficamente representados. 5.2 DESENHO EM CAD O ideal para trabalhar em CNC receber o desenho em CAD. Caso isto no ocorra e dependendo da complexidade da pea, deve-se desenha-la pois muitas das coordenadas necessrias programao esto implcitas nos desenhos cotados de forma padro, e em muitos casos seu clculo complexo e sujeito a erros. J, a obteno de dados do desenho em CAD ocorre de forma rpida e precisa. de grande importncia definir neste momento o ponto de referncia que ser utilizado para a programao, ou seja, deve-se escolher o ponto zeropea. Caso o desenho tenha sido recebido em CAD deve-se move-lo de modo que o ponto escolhido seja posicionado nas coordenadas X=0 e Y=0. 5.3 PLANEJAMENTO DO PROCESSO Tambm, da mesma forma como ocorreria na usinagem convencional, deve-se realizar a etapa do planejamento do processo de usinagem. Esta , com certeza, a etapa mais importante e mais complexa de todo o procedimento, pois envolve a definio da forma de fixao da pea na mquina, a definio da seqncia de usinagem, a escolha das ferramentas para cada etapa do processo e a determinao dos dados tecnolgicos para cada ferramenta (velocidade de corte, velocidade de avano, rotao da ferramenta, profundidade de corte, nmero de passadas, rotao da ferramenta, etc.). 5.4 LEVANTAMENTO DAS COORDENADAS Conhecida a forma de fixao da pea e o processo de usinagem podese voltar ao CAD e realizar o levantamento das coordenadas que sero relevantes na programao. Deve-se prever pontos de entrada e sada da 18
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

ferramenta e observar possveis colises com detalhes da pea e tambm com o prprio dispositivo de fixao. 5.5 PROGRAMAO Tendo em mos as coordenadas obtidas do desenho da pea e conhecendo a seqncia de operaes pode-se escrever o programa. importante que o programa seja bem comentado, facilitando as possveis alteraes e correes que possam ser necessrias. O uso de sub-rotinas deve ser explorado, tornando-o menor e de mais fcil manuteno. Deve-se explorar todos os recursos que a mquina oferece para tornar o programa menor e mais eficiente, tais como ciclos de desbastes internos, ciclos de furao, rotao de coordenadas e deslocamento de referncia entre outros. No caso de se utilizar um software para a programao, deve-se fazer a transmisso do programa para a mquina. 5.6 SIMULAES Na realidade esta etapa ocorre juntamente com a programao, mas devido a sua importncia ser destacada como uma fase especfica. A simulao grfica, por exemplo, uma ferramenta que deve ser explorada ao mximo, pois permite detectar erros de programao que podem por em risco a pea, as ferramentas, o dispositivo de sujeio e at mesmo a mquina. Deve-se utilizar principalmente o recurso de zoom para verificar pequenos detalhes e tambm a simulao em ngulos diferentes (topo, frontal, lateral, etc.). Mesmo quando se utiliza um software de simulao grfica, devese realizar a simulao fornecida pela mquina, para garantir que o programa est funcional. Uma observao importante que algumas funes do programa s podem ser simuladas corretamente aps realizao do setup de ferramentas (que ser discutido mais adiante) pois dependem dos valores do dimetro para serem calculadas. Mesmo assim, um bom momento para verificar a existncia de erros grosseiros (sinal invertido, coordenadas trocadas, falta de uma linha, etc.). 5.7 MONTAGENS Destaca-se nesta fase a definio da fixao da pea na mquina. Dependendo da pea em questo pode-se utilizar dispositivos padres como uma morsa ou grampos de fixao, mas algumas vezes deve-se projetar e construir um dispositivo especfico que atenda a caractersticas prprias de cada situao. Exemplo disto seria a necessidade de se soltar a pea no meio do programa para vir-la e fix-la novamente para continuar a usinagem, mas garantindo as relaes geomtricas com a fixao inicial a primeira etapa de setup da mquina. Deve-se montar o dispositivo de fixao e as ferramentas. A montagem do dispositivo de fixao da pea cercada de cuidados, pois se deve limpar cuidadosamente a mesa de trabalho da mquina e a superfcie de apoio do dispositivo. Alm disto, sua fixao deve observar, quando necessrio, o paralelismo com os eixos de trabalho, atravs 19
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

da utilizao de um relgio apalpador (normalmente fixado no fuso da mquina). Na montagem das ferramentas deve observar uma cuidadosa limpeza dos suportes alm de garantir um bom aperto, evitando que ela se solte durante a usinagem. Durante a fixao das ferramentas nos suportes deve-se buscar mante-las o mais curtas possvel, de modo a evitar flanbagens e vibraes, mas no se pode esquecer de verificar a possibilidade de impacto do suporte da ferramenta com obstculos oferecidos pela pea ou pela fixao. Por fim, quando da instalao das ferramentas na mquina, deve-se ajustar os bicos de fluido refrigerante de modo que todas as ferramentas sejam refrigeradas. 5.8 SETUP DE FIXAO E FERRAMENTAS Aps a instalao do dispositivo de fixao e do ferramental deve-se informar ao CNC as caractersticas que os definem. No caso do dispositivo de fixao deve-se informar as coordenadas X e Y que foram utilizadas como referncia na programao, ou seja, deve-se definir o zero-pea. Para cada ferramenta deve-se informar o seu dimetro e o seu comprimento (referncia do eixo Z). Aps esta etapa pode-se realizar com segurana a simulao grfica oferecida pelo CNC da mquina. 5.9 EXECUO PASSO-A-PASSO Aps realizado todo o setup da mquina e a depurao do programa atravs da simulao grfica pode-se finalmente executar a primeira pea, denominada normalmente de pea piloto, que sempre que possvel no deve fazer parte do lote, j que existe grande possibilidade de ocorrerem falhas no previstas. Sua execuo realizada no modo passo-a-passo, ou seja, cada linha do programa s ser executada aps liberao realizada pelo operador. Alm disso, a velocidade de movimentao pode ser controlada permitindo realizar aproximaes lentas e seguras. Pode-se ligar e desligar o fluido refrigerante a qualquer instante de modo a permitir melhor visualizao dos movimentos. Esta etapa permite verificar detalhes no previstos na etapa de programao e no visualizados na simulao. Quando se encontra alguma linha com algum erro ou necessidade de alterao pode-se parar a usinagem, afastar a ferramenta da pea, alterar o programa e reiniciar a partir desta linha, continuando a analisar o programa. 5.10 EXECUO DO LOTE Aps a execuo passo-a-passo ter sido concluda com sucesso e todas as correes necessrias terem sido realizadas pode-se passar a execuo das peas do lote. a etapa final onde as vantagens da tecnologia CNC vo surgir. Resumindo, tem-se as seguintes etapas: 1. Recebimento do desenho. 2. Desenho em CAD. 20
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

3. Planejamento do processo. 4. Levantamento das coordenadas. 5. Programao. 6. Simulao grfica. 7. Instalao das ferramentas. 8. Setup de ferramentas. 9. Execuo passo-a-passo. 10. Execuo do lote. 6. COORDENADAS CARTESIANAS Todas as mquinas-ferramenta CNC so comandadas por um sistema de coordenadas cartesianas (fig. 12) na elaborao de qualquer perfil geomtrico. A nomenclatura dos eixos e movimentos est definida na norma internacional ISO 841 (numerical control of machines) e aplicvel a todo tipo de mquina-ferramenta. Os eixos rotativos so designados com as letras A, B e C; os eixos principais de avano com as letras X, Y e Z.

figura 12 coordenadas cartesianas

Um sistema de coordenadas garante a localizao de um ponto. Em fresadoras utiliza-se um sistema de trs coordenadas, padronizadas de X, Y e Z e que definem um ponto no espao. Por conveno o Z sempre o eixo que gira. No caso de uma fresadora vertical o eixo vertical ser o Z e ter valores positivos para cima. Dos eixos que restam o maior denominado de X e ter valores positivos para a direita (eixo horizontal longitudinal,). Assim fica o ultimo eixo ser o Y com valores positivos indo em direo mquina (horizontal transversal), como mostrado na figura 13. O sistema de eixos pode ser facilmente representado com auxlio da mo direita, onde o polegar aponta para o sentido positivo do eixo X, o indicador para o sentido positivo do Y, e o dedo mdio para o sentido positivo 21
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

do Z (Centro de Usinagem). Este sistema denominado Sistema de Coordenadas Dextrgeno, pois possui trs eixos perpendiculares entre si, que podem ser representados com o auxlio dos dedos da mo direita, conforme a figura 14.

figura 13 representao dos eixos

Uma pergunta ainda pode estar havendo na cabea de muitas pessoas, mas eu j ouvi falar de mquinas de seis, sete ou at mais eixos, como seria isto? Realmente isso existe, embora sejam mquinas extremamente especiais, elas existem, alem dos eixos lineares primrios pode haver outros trs eixos lineares, que so conhecidos como eixos lineares secundrios, e suas disposies so da seguinte maneira, se o eixo paralelo ao X se chamar U, se paralelo a Y o nome ser V, se paralelo ao eixo Z recebe o nome de W; Deste modo j se somam nove eixos possveis em uma mquina CNC; porm isto no para por a, pois pode haver mquinas de at 15 eixos.

figura 14 Regra da mo direita

22
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

6.1 COORDENADAS ABSOLUTAS E INCREMENTAIS No sistema de programao CNC possvel utilizar dois tipos diferentes de coordenadas: Coordenadas absolutas Coordenadas incrementais Define-se como sistema de coordenadas absolutas o sistema de coordenadas onde o ponto a ser atingido pela ferramenta dado tomando-se como referncia o zero-pea. Define-se como sistema de coordenadas incrementais o sistema de coordenadas onde o ponto a ser atingido pela ferramenta dado tomando-se como referncia o ponto anterior. Para a utilizao deste tipo de sistema de coordenadas deve-se raciocinar no Comando Numrico Computadorizado da seguinte forma: da posio em que parou a ferramenta, quanto falta para chegar ao prximo ponto? Para a programao CNC fundamental conseguir analisar um desenho e obter dele suas coordenadas. Nos desenhos seguir pode-se observar as coordenadas de uma figura bastante simples em duas situaes diferentes. Nestes dois casos o sistema de coordenadas estar desenhado para auxiliar nesta tarefa. Observando o desenho da figura 15, deve-se analisar os dados da tabela com as coordenadas de cada vrtice, indicados pelas letras A at H.

figura 15 sistema de coordenadas absolutas

O exemplo anterior mostra o uso de coordenadas absolutas (baseadas em uma referncia fixa). Pode-se trabalhar com coordenadas incrementais, que sempre se relacionam com o ponto anterior (em outras palavras, a posio atual sempre a origem). A figura 16 apresenta um perfil onde se considera o ponto A como sendo o ponto inicial. A tabela est preenchida com as coordenadas incrementais. 23
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 16 sistema de coordenadas incrementais

Durante o desenvolvimento de um programa CNC pode-se utilizar tanto coordenadas absolutas como coordenadas incrementais, e alternar entre dois sistemas a qualquer momento. 7. LINGUAGENS DE PROGRAMAO So diversos os meios de elaborao de programas CNC, sendo os mais usados: 7.1 LINGUAGEM DE PROGRAMAO AUTOMTICA APT No surgimento do CN, no incio dos anos 50, a primeira linguagem de programao utilizada foi a APT (Automatic Programmed Tool). Atualmente s utilizada como ferramenta auxiliar na programao de peas com geometrias muito complexas, principalmente para mquinas de 4 e 5 eixos. A linguagem APT uma linguagem de alto nvel. 7.2 LINGUAGEM EIA/ISO Linguagem de cdigos, tambm conhecida como cdigos G. na atualidade a mais utilizada universalmente, tanto na programao manual, como na programao grfica, onde utilizado o CAM. Os cdigos EIA/ISO foram criados antes mesmo do aparecimento das mquinas CNC, eles eram usados nos escritrios em mquinas de escrever automticas que utilizavam cartes perfurados. A linguagem EIA/ISO considerada de baixo nvel. 7.3 LINGUAGEM INTERATIVA Programao por blocos parametrizados possui blocos prontos e no usa cdigos. Ex. linguagem MAZATROL aplicando s mquinas MAZAK.

24
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

7.4 PRODUO GRFICA MANUFACTURING)

VIA

"CAM"

(COMPUTER

AIDED

No mais uma linguagem de programao e sim uma forma de programar em que o programador dever possuir os conhecimentos de: processos de usinagem; materiais; ferramentas e dispositivos para usinagem; informtica para manipulao de arquivos; mquinas (avanos, rotaes e parmetros); domnio de um software de CAD e um de CAM. Descrevendo de uma maneira simplificada, apenas para fcil entendimento, o programador entra com o desenho da pea, que pode ser feito no prprio CAM ou em desenhos recebidos do CAD (Computer Aided Designe), define matria - prima (tipo e dimenses), ferramentas e demais parmetros de corte, escolhe o ps-processador de acordo com a mquina que far a usinagem e o software de CAM se encarregar de gerar o programa, utilizando os cdigos da linguagem EIA/ISO. 8 ESTRUTURA DO PROGRAMA A estrutura de programao para mquinas CNC utilizando a Norma ISO 6983 estruturada com os seguintes dados: identificao, cabealho, dados da ferramenta, aproximao, usinagem do perfil da pea, fim de programa. O programa CNC constitudo de: Caracteres: um nmero, letra ou smbolo com algum significado para o Comando.(Exemplo:2, G, X, /, A, T). Endereos: uma letra que define uma instruo para o comando. (Exemplo: G, X, Z, F). Palavras: um endereo seguido de um valor numrico. (Exemplo: G01 X25 F0.3). Bloco de Dados: uma srie de palavras colocadas numa linha, finalizada pelo caractere; (Exemplo: G01 X54 Y30 F.12;) Programa: uma srie de blocos de dados (Finalizada por M30). 8.1 CARACTERES ESPECIAIS (;) - Fim de bloco: (EOB - End of Block). Todo bloco deve apresentar um caractere que indique o fim do bloco. / - Eliminar execuo de blocos, nmero seqencial de blocos ( ) - Comentrio : Os caracteres parnteses permitem a insero de comentrios. Os caracteres que vierem dentro de parnteses so considerados comentrios e sero ignorados pelo comando. MSG - Mensagem ao operador, exemplo: MSG ( mensagem desejada ) 8.2 FUNES DE POSICIONAMENTO O comando trabalha em milmetros para palavras de posicionamento com ponto decimal. Funo X Aplicao: Posio no eixo transversal (absoluta). X20; ou X-5; Funo Z Aplicao: Posio no eixo longitudinal (absoluta). Z20; ou Z-20; 25
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Funo U Aplicao: Posio no eixo transversal (incremental). U5; ou U-5; (Usado em programao feita em coordenadas absolutas) Funo W Aplicao: Posio no eixo longitudinal (incremental). W5; ou W-5; (Usado em programao feita em coordenadas absolutas) 8.3 FUNES ESPECIAIS Funo O (usada no comando GE Fanuc 21i).Todo programa ou subprograma na memria do comando identificado atravs da letra O composto por at 4 dgitos, podendo variar de 0001 at 9999. Para facilitar a identificao do programa, recomenda-se inserir um comentrio, observando-se o uso dos parnteses. Ex.: O5750 (Flange do eixo traseiro); Funo N Define o nmero da seqncia. Cada seqncia de informao pode ser identificada por um nmero de um a quatro dgitos, que vir aps a funo N. Esta funo utilizada em desvios especificados em ciclos, e em procura de blocos. Exemplo: N50 G01 X10; N60 G01 Z10; No necessrio programar o nmero de seqncia em todos os blocos de dados. A seqncia aparecer automaticamente aps a insero de cada bloco de dados, a no ser que seja feita uma edio fora da seqncia do programa ou aps sua edio completada. Funo F Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas este tambm pode ser utilizado em mm/min. O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. F0.3 ; ou F.3 ; Funo T A funo T usada para selecionar as ferramentas informando mquina o seu zeramento (PRE-SET), raio do inserto, sentido de corte e corretores. Programa-se o cdigo T acompanhado de no mximo quatro dgitos. Os dois primeiros dgitos definem a localizao da ferramenta na torre e seu zeramento (PRE-SET), e os dois ltimos dgitos definem o nmero do corretor de ajustes de medidas e correes de desgaste do inserto. Exemplo: T0202. O giro de torre e o movimento dos carros no podem estar no mesmo bloco que a funo T, ela deve ser programada em uma linha de maneira isolada. Importante: O raio do inserto (R) e a geometria da ferramenta (T) devem ser inseridos somente na pgina de geometria de ferramentas.

26
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

9 SISTEMAS DE INTERPOLAO Os sistemas de interpolao usados na programao de mquinas CNC so classificados em linear e circular. 9.1 INTERPOLAO LINEAR A interpolao linear uma linha que se ajusta a dois pontos. Por exemplo, voc deseja mover s um eixo linear em um comando. Voc quer mover o eixo X a uma posio com um avano lento direita do zero do programa. Considerando que o comando fosse X10. (assumindo o modo absoluto e em mm). A mquina removeria uma linha perfeitamente reta neste movimento (desde que s um eixo est movendo). Agora digamos que desejo para incluir um Y eixo movimento a uma posio de 10 milmetros em relao ao zero do programa (e juntamente com o Y atuasse o X voltando a zero). Ns diremos que voc est tentando fazer um chanfro na pea produto com este comando. Para caminhar numa linha perfeitamente reta e chegar ao ponto de destino programado nos dois eixos juntos, tem que haver uma sincronizao dos eixos X e Y nestes movimentos. Tambm, se a usinagem ocorrer durante o movimento, uma taxa de movimento (feedrat) tambm deve ser especificada. Isto requer interpolao linear.

figura 17 interpolao linear

O movimento 2 da figura 17, foi gerado com interpolao linear. Saiba que para mquina no ocorreu um nico movimento, mas sim uma serie de movimentos minsculos cujo tamanho do passo igual resoluo da mquina, normalmente 0.001mm. Durante comandos de interpolaes lineares, o controle precisa, automaticamente, calcular uma srie de movimentos minsculos, enquanto mantm a ferramenta to perto do caminho linear programado. Com as mquinas CNC de hoje, fica a impresso que a mquina est formando um movimento de linha perfeitamente reta. 27
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

9.2 INTERPOLAO CIRCULAR Em modo semelhante, requerem muitas aplicaes para mquinas CNC, por exemplo, que a mquina possa formar movimentos circulares. Aplicaes para movimentos circulares incluem raio de concordncia entre faces de peas, furos circulares de grandes e pequenos dimetros, etc. Este tipo de movimento requer interpolao circular. Como com interpolao linear, o controle gerar minsculos movimentos que se aproximam o mximo de caminho circular desejado. A figura 18 mostra o que acontece durante interpolao circular.

figura 18 interpolao circular

A trajetria da ferramenta percorrida com uma orientao circular, com qualquer raio, nos sentido horrio e anti-horrio, e com qualquer velocidade entre 1 a 5000 mm/min. Algumas informaes so necessrias para a programao de arcos, tais como: - ponto final do arco, - sentido do arco, - centro do arco (plo) 9.3 COORDENADAS POLARES At agora o mtodo de determinao dos pontos era descrito num sistema de coordenadas cartesianas, porm existe outra maneira de declarar os pontos, que so as coordenadas polares (fig.19), neste caso, em funo de ngulos e centros. O ponto, a partir do qual saem as cotas chama-se plo (centro dos raios).

28
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 19 interpolao polar

10 PONTOS DE REFERNCIA
10.1 PONTO ZERO DA MQUINA: M

figura 20 simbologia do zero mquina

O ponto zero da mquina (fig. 20) definido pelo fabricante da mesma. Ele o ponto zero para o sistema de coordenadas da mquina e o ponto inicial para todos os demais sistemas de coordenadas e pontos de referncia. 10.2 PONTO DE REFERNCIA: R

figura 21 simbologia do ponto de referncia

O ponto de referncia (fig. 21) serve para aferio e controle do sistema de medio dos movimentos da mquina. Ao ligar a mquina, sempre se deve deslocar o carro at esse local, antes de iniciar a usinagem. Este procedimento define ao comando a posio do carro em relao ao zero mquina. 10.3 PONTO ZERO DA PEA: W

figura 22 simbologia do zero pea

29
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

O ponto zero pea (fig. 22) definido pelo programador e usado por ele para definir as coordenadas durante a elaborao do programa. Recomenda-se colocar o ponto zero da pea de tal forma que se possam transformar facilmente as medidas do desenho da pea em valores de coordenadas positivas. 11 FUNES PREPARATRIAS DE DESLOCAMENTO

11.1 FUNES PREPARATRIAS ( G ) As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber uma determinada informao. Essas funes so dadas pela letra G, seguida de um nmero formado por dois dgitos (de 00 a 99 no caso do comando GE Fanuc 21i). As funes podem ser: MODAIS So as funes que uma vez programadas permanecem na memria do comando, valendo para todos os blocos posteriores, a menos que modificados ou cancelados por outra funo da mesma famlia. NO MODAIS So as funes que todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente no bloco que as contm. 11.2 LISTA DAS FUNES PREPARATRIAS PARA COMANDO GE FANUC 21 I

G00 - Avano rpido G01 - Interpolao linear G02 - Interpolao circular horria G03 - Interpolao circulara anti-horria G04 - Tempo de permanncia G10 Entrada de dados G11 Cancela entrada de dados *G15 Cancela a programao polar G16 Ativa a programao polar *G17 Seleo plano XY G18 Seleo plano XZ G19 Seleo plano YZ G20 Referncia de unidade de medida (polegada) G21 Referncia de unidade de medida (mtrico) G22 Ativa rea de segurana G23 Desativa rea de segurana G28 Retorna eixos para referncia de mquina *G40 Cancela compensao do raio da ferramenta G41 Ativa compensao do raio da ferramenta ( esquerda do perfil)

30
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

G42 Ativa compensao do raio da ferramenta ( direita do perfil) G43 Ativa a compensao do comprimento da ferramenta (direo +) G44 - Ativa a compensao do comprimento da ferramenta (direo -) *G49 Cancela a compensao do comprimento da ferramenta G50.1 - Cancela a imagem de espelho G51.1 Ativa imagem de espelho G52 Sistema de coordenada local G53 Sistema de coordenada de mquina *G54 Sistema de coordenada de trabalho 1 G55 - Sistema de coordenada de trabalho 2 G56 - Sistema de coordenada de trabalho 3 G57 - Sistema de coordenada de trabalho 4 G58 - Sistema de coordenada de trabalho 5 G59 - Sistema de coordenada de trabalho 6 G65 Chamada de macro G68 Sistema de rotao de coordenadas G69 - Cancela sistema de rotao de coordenadas G73 Ciclo de furao intermitente G74 Ciclo de roscamento (esquerda) G76 Ciclo de mandrilamento G80 Cancela ciclo fixo G81 Ciclo de furao contnua G82 Ciclo de furao contnua com dwell G83 Ciclo de furao intermitente com retorno ao plano R G84 Ciclo de roscamento (direita) G85 Ciclo de mandrilamento (retrao em avano programado) G86 Ciclo de mandrilamento (retrao com eixo parado) G87 Ciclo de mandrilamento (rebaixo interno) G88 Ciclo de mandrilamento com retorno manual G89 Ciclo de mandrilamento (dwell+retrao com avano programado) *G90 - Sistema de coordenadas absolutas G91 - Sistema de coordenadas incrementais G92 Estabelece nova origem G92S - Estabelece limite de rotao (RPM) G94 - Estabelece avano x / minuto G95 - Estabelece avano x / rotao G96 - Estabelece programao em velocidade de corte constante G97 - Estabelece programao em RPM C - Posicionamento angular do eixo rvore
Obs.: os cdigos G marcados * so ativados automaticamente ao se ligar a mquina

31
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

11.3 LISTA DAS FUNES MISCELNEAS OU AUXILIARES M00 - Parada de programa M01 - Parada de programa opcional M02 - Final de programa M03 - Gira eixo rvore sentido horrio M04 - Gira eixo rvore sentido anti-horrio M05 - Parada do eixo rvore M08 - Liga refrigerao M09 - Desliga refrigerao M18 - Cancela modo posicionamento eixo rvore M19 - Eixo rvore em modo posicionamento M20 - Aciona alimentador de barras M21 - Para alimentador de barras M24 - Placa travada M25 - Placa destravada M26 - Retrai a manga do cabeote mvel M27 - Avana manga do cabeote mvel M30 - Final de programa e retorno M36 - Abre porta automtica do operador M37 - Fecha porta automtica do operador M38 - Avana aparador de peas M39 - Retrai aparador de peas M40 - Seleciona modo operao interna da placa M41 - Seleciona modo operao externa da placa M42 - Liga limpeza de placa M43 - Desliga limpeza de placa M45 - Liga sistema limpeza cavacos protees M46 - Desliga sistema limpeza cavacos protees M49 - Troca de barra M50 - Retrai leitor de posio de ferramenta (Tool Eye) M51 - Avana leitor de posio de ferramenta (Tool Eye) M76 - Contador de peas M86 - Liga o transportador de cavacos M87 - Desliga o transportador de cavacos M98 - Chamada de um sub-programa M99 - Retorno de um sub-programa
NOTA: Para comandos de fabricantes diferentes uma mesma funo pode ter significados diferentes, mas a maioria das funes, o seu significado comum a quase todos os comandos.

32
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

EXERCCIOS 1 Exerccio 1 No desenho abaixo, escolha um ponto para o zero-pea, ou seja, para a origem do sistema de coordenadas. Em seguida defina um sentido de usinagem e identifique os pontos meta. Para finalizar preencha a tabela de coordenadas utilizando o sistema absoluto.

Exerccio 2 No desenho da abaixo, identificar os pontos meta no sentido anti-horrio, a partir do ponto A j definido e preencher a tabela de coordenadas utilizando o sistema absoluto.

33
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 3 Baseado nas cotas do exerccio anterior, preencha a tabela usando coordenadas incrementais na figura abaixo.

Exerccio 4 Preencha a tabela com as coordenadas necessrias. Utilize o sistema absoluto ou incremental conforme for mais indicado.

34
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 5 Marque as coordenadas da tabela abaixo no grfico XY e desenhe o perfil da pea correspondente. As coordenadas esto no sistema absoluto.

35
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 6 Marque as coordenadas da tabela abaixo no grfico XY e desenhe o perfil da pea correspondente. As coordenadas esto no sistema incremental. O ponto inicial est indicado.

36
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 7 Marque as coordenadas da tabela abaixo no grfico XY e desenhe o perfil da pea correspondente. As coordenadas esto nos sistema absoluto e incremental.

37
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 8 a) O que so encoders? Cite duas variveis que podem ser monitoradas por encoders: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------b) Qual a diferena entre um encoder absoluto e um encoder incremental? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------c) esboce um encoder incremental linear que consiga detectar o sentido do movimento. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 9 Quais sistemas de coordenadas so utilizados nas mquinas equipadas com comando numrico computadorizados? Explique suas diferenas. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 10 Qual a finalidade do cdigo Gray? Exemplifique. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

38
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 11 Cite as principais etapas de usinagem nas mquinas CNCs. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 12 Cite 03 formas de programao das mquinas CNC ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 13 Diferencie as mquinas CN e CNC? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 14 O sistema de posicionamento das mquinas CNC pode ser considerado sistema em malha fechada? Explique. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

39
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

12 SINTAXE DAS FUNES Funo G00 Aplicao: Movimento rpido (aproximao e recuo) Os eixos movem-se para a meta programada com a maior velocidade de avano disponvel na mquina. Sintaxe: G0 X_ _ _ Y_ _ _ Z_ _ _ onde: X = coordenada a ser atingida Y = coordenada a ser atingida Z = coordenada a ser atingida A funo G0 um comando modal. Esta funo cancela e cancelada pelas funes G01, G02 e G03.

Funo G01 Aplicao: Interpolao linear (usinagem retilnea ou avano de trabalho) Com esta funo obtm-se movimentos retilneos entre dois pontos programados com qualquer ngulo, calculado atravs de coordenadas com referncia ao zero programado e com um avano (F) pr-determinado pelo programador. Esta funo um comando modal, que cancela e cancelada pelas funes G00, G02 e G03. Sintaxe: G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _ onde: X = coordenada a ser atingida Y = coordenada a ser atingida Z = coordenada a ser atingida F = avano de trabalho (mm/min) Funes G02, G03 Aplicao: Interpolao circular Esta funo executa operao de usinagem de arcos pr-definidos atravs de uma movimentao apropriada e simultnea dos eixos. Pode-se gerar arcos nos sentidos horrio (G02) e anti-horrio (G03), permitindo produzir crculos inteiros ou arcos de crculo, conforme ao exemplo da figura 25. - necessrio definir o plano de trabalho dos eixos para o arco (fig 23). - Sentido horrio ou anti-horrio, tem por definio a vista na direo positiva para negativa do eixo que no faz parte do plano de trabalho. - a sintaxe abaixo para G02 tambm vlida para G03.

40
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 23 definio do plano de trabalho

Sintaxe: Para o plano X Y G17 G02 / G03 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _F_ _ _ G17 G02 / G03 X_ _ _ Y_ _ _ I_ _ _ J_ _ _ F_ _ _ Para o plano X Z G18 G02 / G03 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _F_ _ _ G18 G02 / G03 X_ _ _ Z_ _ _ I_ _ _ K_ _ _ F_ _ _ Para o plano Y Z G19 G02 / G03 Y_ _ _ Z_ _ _ R_ _ _F_ _ _ G19 G02 / G03 Y_ _ _ Z_ _ _ J_ _ _ K_ _ _ F_ _ _ onde: X ; Y; Z = posio final da interpolao I = centro da interpolao no eixo X J = centro da interpolao no eixo Y K = centro da interpolao no eixo Z Z = posio final do arco R = valor do raio (negativo para arco maior que 180 graus) F= avano de trabalho (opcional, caso j esteja programado) O valor numrico que segue I, J, K um vetor que parte do ponto de incio do arco at o centro do arco, conforme a figura 24. c

figura 24 definio do centro do arco

41
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Quando as coordenadas XYZ so omitidas (o ponto final o mesmo ponto de partida) e o centro for especificado com I, J, ou K um arco de 360 graus gerado, porm se for usado a funo raio (R), um arco de zero grau gerado. Exemplo G17 G02 R50 ( a ferramenta no se move)

figura 25 exemplo de interpolao circular

Funo C e R Insero de chanfro ou canto arredondado Um chanfro ou arredondamento pode ser inserido entre os seguintes movimentos: a) Entre uma interpolao linear e outra interpolao linear b) Entre uma interpolao linear e outra interpolao circular c) Entre uma interpolao circular e outra interpolao linear Sintaxe: , C Usado para chanfro , R Usado para raio

figura 26 exemplo de chanfro e arredondamento

42
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Para utilizar essas funes, deve-se program-las no mesmo bloco da interpolao linear ou circular para que, em funo do prximo movimento, seja criado um chanfro ou um arredondamento de canto, como mostrado na figura 26. 12.1 Interpolao Helicoidal A interpolao helicoidal um recurso usado para gerar movimentos em forma de espiral, conforme o exemplo da figura 28. Esse mtodo uma progresso lgica da interpolao circular em que a fresa se movimenta em trs dimenses, progredindo para a profundidade do furo enquanto tambm realiza o movimento da interpolao circular. um movimento em espiral ou helicoidal. Tal mtodo indicado para ferramentas com comprimentos mais longos, pois produz foras radiais menores e axiais mais elevadas que a interpolao circular e, portanto, menos vibraes. A fresa, utilizada para interpolao helicoidal, deve ter capacidade de usinagem em rampa se a inteno for a furao, ou seja, a abertura de um furo a partir de superfcie slida, como mostrado na figura 27.

figura 27 Interpolao helicoidal

Sintaxe: Em sincronismo com o arco XY G17 G02/G03 X__ _ Y_ _ _ I_ _ _J_ _ _ (R_ _ _) Z_ _ _ F_ _ _ Em sincronismo com o arco XZ G18 G02/G03 X__ _ Y_ _ _ I_ _ _K_ _ _ (R_ _ _) Y_ _ _ F_ _ _ Em sincronismo com o arco YZ G19 G02/G03 Y__ _ Z_ _ _ J_ _ _K_ _ _ (R_ _ _) X_ _ _ F_ _ _
Obs.: A compensao do raio da ferramenta aplicada somente para o movimento circular.

43
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 28 Interpolao helicoidal (espiral)

Funo G4 Aplicao: Tempo de permanncia Permite interromper a usinagem da pea entre dois blocos, durante um tempo programado. Por exemplo, para alvio de corte. Sintaxe: G4 F_ _ _ _ valores programados em segundos G4 S_ _ _ _ valores programados em n. de rotaes Funo G15/G16 Aplicao: ativa e desativa coordenada polar O sistema de coordenadas polares um modo de programao onde as coordenadas so indicadas atravs de ngulos e raios. O cdigo G15 cancela a coordenada polar e o cdigo G16 ativa a coordenada polar. - A direo positiva (+) do ngulo ser um movimento no sentido anti-horrio e o sinal negativo (-) ser no sentido horrio. - necessrio fazer a seleo do plano de trabalho - A informao de raio ser o primeiro do plano selecionado e a informao de ngulo ser o segundo eixo, conforme a figura 29. O raio e o ngulo podem ser programados tanto em coordenada absoluta como incremental (G90 e G91). Quando o raio especificado no modo absoluto ele tem incio a partir do sistema de coordenadas (X0 Y0) e o ngulo programado em absoluto considerado a partir da linha de referncia positiva de X. Sintaxe: G17/G18/G19 G16 X/Y/Z_ _ _ X/Y/Z_ _ _ G15

44
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 29 coordenadas polares

Nas figuras 30 e 31 so mostradas as diversas formas de programao e exemplos com coordenadas polares.
ngulo e raio em absoluto Raio em incremental e ngulo em absoluto

ngulo e raio em incremental

ngulo e raio em incremental

figura 30 formas de coordenadas polares

45
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 31 exemplos de coordenadas polares

Funes G17, G18, G19 Aplicao: Seleciona Plano de trabalho As funes G17, G18 e G19 permitem selecionar o plano no qual se pretende executar o perfil da pea (fig. 32). Estas funes so modais. Onde: G17 sendo plano de trabalho XY G18 sendo plano de trabalho XZ G19 sendo plano de trabalho YZ

figura 32 plano de trabalho

46
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO Observao: O plano G17 o mais utilizado para gerar perfis e ativada automaticamente ao se ligar a mquina. Porm em alguns casos necessrio trabalhar nos demais planos.

Funes G40, G41 e G42 Aplicao: Compensao de raio de ferramenta As funes de compensao de raio de ferramenta foram desenvolvidas para facilitar a programao de determinados contornos. Atravs delas pode-se fazer programas de acordo com as dimenses do desenho, sem se preocupar com o raio da ferramenta, pois cabe a essas funes calcular os percursos da ferramenta, a partir do raio dela, o qual deve estar inserido na pgina OFFSET. Assim, a compensao de raio de ferramenta permite corrigir a diferena entre o raio da ferramenta programada e o atual, conforme mostrado na figura 33. Onde: G40 = desativar a compensao de raio da ferramenta G41 = ativar a compensao de raio da ferramenta, quando a mesma trabalha a esquerda do perfil da pea. G42 = ativar a compensao de raio da ferramenta, quando a mesma trabalha a direita do perfil da pea. Para o clculo dos percursos da ferramenta o comando necessita das seguintes informaes: T (nmero da ferramenta) e D (nmero do corretor). Para ativar ou desativar a compensao de raio da ferramenta com as funes G41, G42 ou G40 temos que programar um comando de posicionamento com G0 ou G1, com movimento de pelo menos um eixo do plano de trabalho (preferencialmente os dois).

figura 33 compensao do raio da ferramenta

Sintaxe: G41/G42X_ _ _Y_ _ _ Z_ _ _ G40 X_ _ _Y_ _ _ Z_ _ _

47
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Funes G43, G44 e G49 Ativa e desativa a compensao do comprimento da ferramenta Essas funes so utilizadas para ativar e desativar a compensao do comprimento da ferramenta, possibilitando a gerao dos programas de acordo com o desenho da pea, sem se preocupar com a dimenso da ferramenta, sendo que: G43 = ativa o corretor de comprimento da ferramenta no sentido positivo (+) G41 = ativa o corretor de comprimento da ferramenta no sentido negativo (-) G49 =.cancela o corretor de comprimento da ferramenta O offset de comprimento de ferramenta estabelece a distncia da ponta da ferramenta na posio home at a posio zero (em z) da pea a trabalhar (veja a figura 34). Esta distncia armazenada em uma tabela que o programador pode acessar usando um palavra-chave tipo G ou um cdigo da ferramenta. Uma mquina ferramenta que tenha um controle Fanuc usa o cdigo G43. A palavra-chave G43 acompanhada por uma letra auxiliar H e por um nmero de dois dgitos. O G43 diz ao controle para compensar o eixo-z, e o H e o nmero informa ao controle qual offset deve chamar da tabela de armazenamento de comprimentos da ferramenta. Um comando do tipo offset de comprimento da ferramenta tipicamente acompanhado por um movimento no eixo-z para ativ-lo.

figura 34 compensao do comprimento da ferramenta

Sintaxe: Para compensao G43/44 Z_ _ _ H_ _ _ Para cancelamento G49 Z_ _ _ ou H00

48
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Funes G50. 1 e G51.1 Imagem espelho Pode-se obter imagem espelho de uma respectiva pea programada, a um eixo de simetria, atravs da funo G51. 1, conforme o exemplo da figura 35. Sintaxe: G51.1 X_ _ _Y_ _ _; ... G50.1;

figura 35 exemplo de imagem espelho

Funes G52 Sistema de coordenadas local LCS O sistema de coordenada local (fig. 36) utilizado para transladar a origem das coordenadas dentro do programa. Para isso, deve-se informar a distncia entre o zero - pea ativo (G54, G55,...G59) e a nova origem desejada, juntamente com a funo G52. Sintaxe: G52 X_ _ _Y_ _ _ Z_ _ _

49
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 36 sistema de coordenada local

Funes G53 Sistema de coordenadas de mquina MCS

O ponto zero da mquina est estabelecido pelo fabricante da mesma. a origem do sistema de coordenadas da mquina e o ponto de incio para todos os outros sistemas de coordenadas e pontos de referncia da mquina, conforme a figura 37. Este comando cancela o sistema de coordenada de trabalho (G54, G55,

G56,..., G59), fazendo com que o comando assuma o zero - mquina, como na figura 33, como referncia. A funo G53 no modal, portanto somente efetiva no bloco que a contm. Deve ser usada somente no modulo absoluto (G90).

figura 37 Sistema de coordenadas

50
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Funes G54 a G59 e G54. 1 P1 a G54.1 P48 Sistema de coordenadas de trabalho WCS O sistema de coordenada de trabalho define como zero um determinado ponto referenciado na pea. Este sistema pode ser estabelecido por uma das seis funes entre G54 a G59. Os valores para referenciamento devem ser inseridos na pgina TRAB e representa a distncia para cada eixo do zero - mquina ao zero pea. A sintaxe para este grupo de funes somente programar a prpria funo, isto , G54, G55, G56, G57, G58 ou G59. Na falta de indicao de uma dessas funes, o comando assume o G54 automaticamente. Portanto, se algum valor estiver inserido na pgina TRAB, referente ao sistema de coordenadas de trabalho G54, o zero pea ser transladado, mesmo sem programar a referida funo. Alm dos seis zero peas convencionais (G54 a G59), o comando dispe de mais 48 zero- peas. Estes so ativados atravs das funes G54. 1 P1 a G54.1 P48 e seus valores tambm so exibidos na pginaTRAB. Sintaxe: G54.....G59 G54. 1 P1....G54 P48

Funes G68 e G69 Rotao do sistema de coordenadas Um perfil programado pode ser rotacionado. O uso dessa funo possibilita que haja uma modificao em um programa utilizando o cdigo de rotao, sempre que a pea tiver sido colocada em algum ngulo rotacionado em relao ao perfil previamente programado. Alm disso, quando existir um perfil que deva ser rotacionado vrias vezes, o tempo para elaborao e o tamanho do programa podem ser reduzidos em funo desse recurso. O exemplo pode ser visto na figura 38. Sintaxe: G_ _ _ (G17, G18, ou G19); G68 X_ _ _ Y_ _ _ R_ _ _ (ngulo de rotao a partir da linha positiva X) ... G69 - Quando XY (que indicam o centro de rotao) so omitidos, a posio atual onde a funo G68 foi programada considerada como centro de rotao. - Quando o ngulo de rotao for omitido, o valor referenciado pelo parmetro 5410 usado para o sistema de rotao. - (+) direo anti- horria - (-) direo horria - O ngulo de rotao pode ser programado num campo de -360 a 360m graus, com incremento de 0, 001 graus.

51
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 38 exemplo de rotacionamento

12.2

CICLOS FIXOS

Ciclo fixo um bloco de comando que informa ao CNC como executar uma determinada operao, a qual se fosse programada em comandos simples resultaria em mltiplos blocos. Portanto, o uso de ciclos fixos simplifica a programao, reduzindo o nmero de blocos do programa. Geralmente consistem em uma seqncia de at seis operaes conforme a figura 39. 1. 2. 3. 4. 5. 6. Posicionamento dos eixos XY Avano rpido da ferramenta para o ponto R Usinagem do furo Operao no fundo do furo Retrao da ferramenta ao ponto R Retorno ao ponto inicial

Basicamente so trs tipos de operaes nos ciclos fixos. Tipo 1 Furao Tipo 2 Roscamento Tipo 3 - Mandrilamento
Obs.: entende-se como mandrilamento, a operao de remoo de cavaco de um furo previamente existente e consiste em tornear o furo, alargar o furo, rebaixar o furo ou chanfrar o furo.

52
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Para melhor compreenso adotada a seguinte representao de movimentos:

figura 39 seqncia de ciclo fixo

O ciclo fixo pode ser programado no modo G90 ou G91. O retorno do eixo Z aps a operao do ciclo fixo pode ser feita ao ponto inicial (G98) ou ponto R (G99) conforme mostra a figura 40. O ponto inicial a posio presente do eixo Z memorizada ao entrar no ciclo fixo.

53
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 40 posicionamento de ciclo fixo

Funes G73 Furao com quebra cavaco (pica-pau) Sua funo fazer um furo at a profundidade definida pelo parmetro Z, em passos de Q milmetros a F mm/min. Depois de cada passo a ferramenta retorna alguns milmetros (parmetro interno da mquina), em avano rpido, para quebrar o cavaco. Quando a ferramenta volta a se aprofundar para realizar um novo passo seu movimento tambm ocorre em avano rpido at faltar P milmetros para a profundidade do passe anterior. A partir deste ponto a velocidade de avano volta a ser o valor programado por F. A figura 41 ilustra o seu funcionamento. Descrio das operaes do ciclo G73. - A ferramenta aproxima em avano rpido ao nvel do ponto R - Penetra o primeiro incremento Q em avano programado - Retrai 2 mm em avano rpido (valor d ajustado no parmetro 5114) - Penetra o segundo incremento Q - Retrai novamente 2 mm - Sucessivos cortes Q e retornos d at encontrar o ponto z final - Retrai em avano rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado anteriormente. Sintaxe: G_ _ _(G98/G99)G73 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ Q_ _ _ F_ _ _ K_ _ _ Onde: XYZ coordenadas do furo Z posio final em Z R nvel de aproximao rpida Q Incremento de corte F Avano programado para o corte dos incrementos Q K Nmero de execues

54
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 41 ciclo fixo de furao com recuo

Funes G74 Roscamento com macho esquerda mandril flutuante O ciclo fixo G74 utilizado para operao de roscamento com macho esquerda com mandril flutuante como mostrado na figura 42 no sentido de rotao anti-horrio. Descrio das operaes do ciclo G74 - O macho aproxima em avano rpido ao nvel do ponto R - Executa a rosca at a profundidade final Z com avano programado F - Cessa a rotao ao final do corte - Retrai em avano programado F com rotao invertida (sentido horrio) at o ponto R - Permanece neste ponto ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 previamente programado. . Sintaxe: G_ _ _(G98/G99)G74 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: S Rotao XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao K Nmero de repeties

55
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 42 ciclo fixo de roscamento esquerda Mandril flutuante

Funes G74 Roscamento com macho esquerda macho rgido O ciclo fixo G74 pode ser tambm executado com fixao do macho direto na pina (macho rgido), conforme a figura 43. Dessa forma a rosca executada sendo controlada pelo eixo arvore como se fosse um servo motor. No modo macho rgido, elimina-se a necessidade de uso de mandris flutuantes. Descrio das operaes do ciclo G74 - O macho aproxima em avano rpido ao nvel do ponto R - O eixo pra de rotacionar se estiver ligado - O eixo rotaciona e executa a rosca at a profundidade final Z com avano programado F - Cessa a rotao ao final do corte - Um dwell executado se programado - Retrai em avano programado F com rotao invertida (sentido horrio) at o ponto R - Permanece neste ponto ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 previamente programado. Sintaxe: M29 S_ _ _ G_ _ _(G98/G99)G74 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: S Rotao XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao P Tempo de permanncia exemplo 2 segundos = P2000 K Nmero de repeties

56
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 43 ciclo fixo de roscamento esquerda Macho rgido

Funes G76 Mandrilamento fino acabamento O ciclo fixo G76 utilizado para operao de calibrao onde no se deseja na superfcie de acabamento nenhum risco de ferramenta, causado durante o movimento de retrao. A operao pode ser vista na figura 44. Descrio das operaes do ciclo G76 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z com avano programado - Cessa a rotao e orienta o eixo - arvore (nica posio) - Desloca um incremento programado Q ao longo do eixo X - Retrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R conforme G98 ou G99 programado previamente - Retorna o deslocamento Q ao ponto X inicial - retorna a rotao programada Sintaxe: G_ _ _(G98/G99)G76 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ Q_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida Q Incremento para deslocamento da ferramenta ao longo do eixo X F avano programado para usinagem e retrao K Nmero de repeties

57
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 44 mandrilamento acabamento fino

Funes G80 Cancelamento do ciclo fixo Esta funo deve ser declarada no fim da utilizao dos ciclos fixos da famlia G80 (G81, G82,...) A no declarao dessa funo poder acarretar em srios problemas de programao. Funes G81 Furao / Mandrilamento sem descarga O ciclo fixo G81 utilizado para operao sem descarga em furos ou torneamentos (figura 45). Descrio das operaes do ciclo G81 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z com avano programado - Retrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R conforme G98 ou G99 programado previamente Sintaxe: G_ _ _(G98/G99)G81 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao K Nmero de repeties

58
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 45 furao sem descarga

Funes G82 Furao / Mandrilamento sem descarga e com dwell O ciclo fixo G82 utilizado para operao sem descarga em furos, onde se deseja um tempo de permanncia da ferramenta (dwell) no final da usinagem (figura 46). Descrio das operaes do ciclo G82 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z com avano programado - Permanece neste ponto um determinado tempo em segundos P - Retrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R conforme G98 ou G99 programado previamente Sintaxe: G_ _ _(G98/G99)G82 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _P_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida P Tempo de permanncia no final da usinagem (milsimos de segundo) F avano programado para usinagem e retrao K Nmero de repeties

59
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 46 furao sem descarga e com dwell

Funes G83 Furao com descarga O ciclo fixo G83 utilizado para operao de furao com descarga onde se deseja retraes ao nvel do ponto R (figura 47). Descrio das operaes do ciclo G73. - A ferramenta aproxima em avano rpido ao nvel do ponto R - Penetra o primeiro incremento Q em avano programado - Retrai em avano rpido ao nvel do ponto R - Retorna em avano rpido ao nvel anterior menos 2 mm (valor referenciado por parmetro) - Usina os demais incrementos Q com sucessivas retraes e retornos at encontrar o ponto final Z - Retrai em avano rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado anteriormente. Sintaxe: G_ _ _(G98/G99)G83 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _F_ _ _ Q_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem dos incrementos Q Q incremento de corte K Nmero de repeties

60
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 47 furao com descarga

Funes G84 Roscamento com macho direita mandril flutuante O ciclo fixo G84 utilizado para operao de roscamento com macho direita com mandril flutuante como mostrado na figura 48 no sentido de rotao horrio. Descrio das operaes do ciclo G84 - O macho aproxima em avano rpido ao nvel do ponto R - Executa a rosca at a profundidade final Z com avano programado F - Cessa a rotao ao final do corte - Retrai em avano programado F com rotao invertida (sentido anti-horrio) at o ponto R - Permanece neste ponto ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 previamente programado. . Sintaxe: G_ _ _(G98/G99)G84 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: S Rotao XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao K Nmero de repeties

61
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 48 ciclo fixo de roscamento direita Mandril flutuante

Funes G84 Roscamento com macho direita macho rgido O ciclo fixo G84 pode ser tambm executado com fixao do macho direto na pina (macho rgido), conforme a figura 49. Dessa forma a rosca executada sendo controlada pelo eixo arvore como se fosse um servomotor. No modo macho rgido, elimina-se a necessidade de uso de mandris flutuantes. Descrio das operaes do ciclo G84 - O macho aproxima em avano rpido ao nvel do ponto R - O eixo pra de rotacionar se estiver ligado - O eixo rotaciona e executa a rosca at a profundidade final Z com avano programado F - Cessa a rotao ao final do corte - Um dwell executado se programado - Retrai em avano programado F com rotao invertida (sentido anti-horrio) at o ponto R - Permanece neste ponto ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 previamente programado. Sintaxe: M29 S_ _ _ G_ _ _(G98/G99)G84 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: S Rotao XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao P Tempo de permanncia exemplo 2 segundos = P2000 K Nmero de repeties

62
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 49 ciclo fixo de roscamento direita Macho rgido

Funes G85 Mandrilamento / Alargador O ciclo fixo G85 normalmente utilizado para operao de alargamento de furo (calibrao atravs de alargador) como mostrado na figura 50. Descrio da funo: - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z em avano programado F - Retrai em avano programado F, ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 previamente programado Sintaxe: G_ _ _(G98/G99)G85 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao K Nmero de repeties

figura 50 ciclo fixo de mandrilamento / alargador

63
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Funes G86 Mandrilamento melhor acabamento O ciclo fixo G86 utilizado para operao de calibrao onde no se deseja nenhum risco de ferramenta ou apenas um leve risco na vertical da superfcie de acabamento, causado durante o movimento de retrao. A operao pode ser vista na figura 51. Descrio das operaes do ciclo G86 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z com avano programado F - Cessa a rotao e orienta o eixo - arvore (nica posio) - Desloca um incremento programado Q ao longo do eixo X - Retrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R conforme G98 ou G99 programado previamente Sintaxe: G_ _ _(G98/G99)G86 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao K Nmero de repeties

figura 51 ciclo fixo de Mandrilamento melhor acabamento

Funes G87 Mandrilamento tracionando O ciclo fixo G87 utilizado em operao de rebaixamento interno ou trao. A operao pode ser vista na figura 52. Descrio das operaes do ciclo G86 - A ferramenta posicionada em XY - Cessa a rotao e orienta o eixo - arvore numa posio orientada - Desloca um incremento programado Q ao longo do eixo X

64
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

- Posiciona em avano rpido ao nvel do ponto R - Retorna o deslocamento Q ao ponto x inicial - O eixo rvore rotaciona no sentido horrio - Usina at o nvel Z com avano programado - Cessa a rotao e orienta o eixo - arvore numa posio orientada - Desloca um incremento programado Q ao longo do eixo X - Retrai em avano rpido ao nvel do ponto inicial - Retorna o deslocamento Q ao ponto x inicial - Retorna a rotao programada Sintaxe: G98G87 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _Q_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida Q Incremento para deslocamento fa ferramenta ao longo do eixo X F avano programado para usinagem e retrao K Nmero de repeties

figura 52 ciclo fixo de Mandrilamento tracionando

Funes G88 Mandrilamento com retorno manual O ciclo fixo G88 utilizado em operao de calibrao com retorno do eixo manualmente. A operao pode ser vista na figura 53. Descrio das operaes do ciclo G88 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z em avano programado F - Permanece neste ponto um determinado tempo em segundos P - O eixo rvore pra - A Ferramenta retrada manualmente at o ponto R - Neste ponto o eixo rvore rotacionado no sentido horrio - Movimento rpido feito at o nvel inicial

65
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Sintaxe: G_ _ _(G98/G99)G84 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _P_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem P Tempo de permanncia em segundos no final do corte (1 segundo = 1000) K Nmero de repeties

figura 53 ciclo fixo de Mandrilamento com retorno manual

Funes G89 Mandrilamento / alargador com dwell O ciclo fixo G88 normalmente utilizado em operao de alargamento de furo (calibrao atravs de alargador), podendo se obter um tempo de permanncia da ferramenta no final do corte. A operao pode ser vista na figura 54. Descrio das operaes do ciclo G89 - A ferramenta aproxima em avano rpido ao nvel do ponto R - Usina at a profundidade final Z com avano programado F - Permanece neste ponto um determinado tempo em segundo P - Retrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R conforme G98 ou G99 programado previamente Sintaxe: G_ _ _(G98/G99)G89 X_ _ _ Y_ _ _ Z_ _ _ R_ _ _P_ _ _ F_ _ _ K_ _ _ Onde: XY Posio do furo Z posio final em Z R nvel de aproximao rpida F avano programado para usinagem e retrao P Tempo de permanncia em segundos no final do corte (2 segundo = 2000) K Nmero de repeties

66
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

figura 54 ciclo fixo de Mandrilamento / alargador com dwell

13. SUBPROGRAMAS M98 Chamada de subprograma O comando M98 faz com que o processamento do programa passe a ser executado no subprograma indicado pelo parmetro P. Alm disto, pode-se definir quantas vezes o subprograma ser executado atravs do parmetro L (se for omitido ser considerado como L1, ou seja, ser executado uma vez). Sintaxe: M98 P___ L___ M99 Retorno ao programa principal No final de um subprograma deve-se utilizar este comando, que no possui parmetros, para que o processamento retorne ao programa que o chamou, para a linha logo aps G98. Sintaxe: .... M99 14. FRMULAS USADAS NA PROGRAMAO Definio dos parmetros de corte Em funo do material a ser usinado, bem como da ferramenta utilizada e da operao executada, o programador deve estabelecer as velocidades de corte, os avanos e as potncias requeridas da mquina. Os clculos necessrios na obteno de tais parmetros so:

67
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Velocidade de corte (VC) A velocidade de corte uma grandeza diretamente proporcional ao dimetro e a rotao da rvore, dada pela frmula:

Onde: Vc = Velocidade de corte (m/min) D = Dimetro da ferramenta (mm) RPM = Rotao do eixo rvore (rpm) Na determinao da velocidade de corte para uma determinada ferramenta efetuar uma usinagem, a rotao dada pela frmula:

Avano (F) O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. Geralmente nos centros de usinagens utiliza-se o avano em mm/min, mas este pode ser tambm definido em mm/rot.

Onde: fz = Avano por dente (mm) z = Nmero de dentes RPM = Rotao do eixo rvore Profundidade de corte (ap) A profundidade de corte um dado importante para usinagem e obtido levando-se em conta o tipo da ferramenta, geralmente estabelecida pelo fabricante da mesma em catlogos em mm. Potncia de corte (Nc) em [cv] Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor e conseqente parada do eixo-rvore durante a operao, faz-se necessrio um clculo prvio da potncia a ser consumida, que pode nos ser dada pela frmula:

68
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

onde: Ks = presso especfica de corte [Kg / mm], dada pela tabela 2 Ap = profundidade de corte [mm] fn = avano [mm / rotao] Vc = velocidade de corte [m / min] = rendimento [para GALAXY 10 = 0,9] Presso especfica de corte (Ks) Uma regra utilizada para determinar o valor da presso especfica de corte determinar o produto. (3 a 4 vezes) do limite de resistncia a trao do material.

Tabela 2 dureza dos materiais

69
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

15. COMO EVITAR COLISES EM MQUINAS CNC Coliso, trombada, porrada, batida... um choque provocado entre partes da mquina em movimento descontrolado, com dispositivos de fixao de peas, ferramentas de corte e outros. Na maioria das vezes, isto acontece na pior situao, ou seja, quando h um deslocamento na velocidade mxima da mquina. Com as velocidades mais rpidas (G0) a cada novo projeto, aliadas a guias de deslocamentos mais sensveis para evitar atritos, facilitando o deslocamento das guias, cada vez mais uma coliso pode ser catastrfica para a geometria e funcionamento do equipamento. Este risco tem tirado o sono daqueles que confiam grandes investimentos em mos de colaboradores dos quais indiretamente tornam-se refns. Fabricantes inteligentes projetam suas mquinas com caractersticas cujos finais de cursos dos eixos no permitem a coliso entre as partes da mesma, ou seja, "no h coliso de mquina com mquina". possvel operar uma mquina CNC sem colidir. Analisando as conseqncias provocadas por uma coliso em mquinas CNC atuais, e os recursos que as mesmas disponibilizam para evitar este acidente, pode-se afirmar com certeza que a expresso acima verdadeira. Por que ocorrem colises? Uma coliso acontece quando o operador da mquina libera um movimento que considera estar sob controle, ou seja, considera que a seqncia de movimentos se desenvolver por percursos conhecidos e sem obstruo, e que por uma razo lgica previsvel, realiza um movimento brusco inesperado, provocando a coliso. Quando acontece uma coliso? A maioria dos casos de coliso acontece em uma das seguintes situaes: A) Coliso com Movimentos em JOG. Movimento em JOG uma movimentao manual, selecionando-se um determinado eixo para ser movimentado. Atravs da seleo de uma tecla especfica (X/Y/Z/B/C...), e depois atravs do acionamento de teclas que indicam o sentido do eixo(+/-), ocorre o movimento no sentido indicado. A coliso ocorre quando h uma distrao do operador que acaba apertando o sentido invertido, ou no observa que o caminho do deslocamento esta obstrudo, ou aperta junto s teclas +/- a tecla de movimento rpido, fazendo que o movimento seja com um avano maior que o JOG normal, no dando tempo de ver que tem obstruo de percurso. Ento ocorre a coliso. B) Teste de Programa. Existem duas situaes de processamento de programas que podem ser consideradas em teste. A primeira quando o programa totalmente novo e todas as sentenas so de processamento em nvel de teste. Nesta situao, ao ser processado, o programa considerado situao de risco da primeira ltima sentena. Outro caso quando um programa j aprovado e testado em trabalho, em operao de produo, e por alguma razo, por exemplo, otimizao, alterao de produto ou processo, ou outra qualquer, recebe uma alterao numa simples palavra

70
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

at em diversas sentenas. Neste caso, mesmo que seja apenas uma simples palavra alterada, passa a ser considerada uma sentena em teste. Todas as sentenas onde houve alguma alterao, por pequena e simples que seja tambm considerada em teste, portanto situao de risco. A coliso pode ocorrer em qualquer um dos dois casos, quando considera-se que a programao da sentena em processamento est corretamente escrita e que o deslocamento esta livre de coliso, mas na realidade h algum erro que coloca um movimento num percurso obstrudo. Ento ocorre a coliso. C) Retomada de Ciclo. Quando um programa esta sendo processado, diversas funes de atuao modal vo sendo memorizadas. As caractersticas de atuao de uma funo modal depois de memorizada passa a valer para a sentena programada e nas sentenas posteriores, at que outra funo do mesmo grupo seja processada e se sobreponha a anterior. Existem funes modais que so chamadas de funes modais bsicas, ou seja, quando a mquina ligada, ou a mesma est em estado de "reset" (interrupo), voltam a valer de forma modal, sem que sejam programadas. Quando um programa est sendo processado em operao no modo automtico, com o processamento de uma seqncia de sentenas, diversas funes modais importantes para o desenvolvimento da usinagem so memorizadas. Por diversas razes pode haver uma interrupo do processamento do programa, como parada de energia eltrica, superviso de ferramentas (quebra, desgaste, vida til), correo do programa etc, ou com ao da tecla "reset". Com isto voltam a valer as funes bsicas. Se a retomada do ciclo acontecer sem critrio na seleo correta da linha de programa que seja apropriada para uma retomada segura, e um "ciclo start" (partida do processamento) for acionado, o processamento pode partir da sentena em que parou, desprezando as modais anteriores que necessitariam estar atuando. Neste momento, deveriam estar atuando diversas funes que no mais esto, por exemplo: ponto de origem das coordenadas, compensao da ferramenta (comprimento/raio), plano de trabalho, e outras. Se, por exemplo, com o sistema de origem de coordenadas errado, haver coliso no deslocamento, ou se a ferramenta no estiver com o comprimento compensado, o deslocamento de penetrao no mais referncia pela ponta da ferramenta e sim pelo nariz da rvore em ferramentas rotativas, ou na face da torre em ferramentas estticas. Ento estes locais sero movimentados para posicionamento na coordenada de penetrao programada, colidindo a ponta da ferramenta ao dispositivo ou na pea. ciclo Existem inmeras situaes que expem ao risco de coliso na retomada de automtico. Importante o cuidado neste momento de risco. D) Substituio de Ferramenta no Processo. Durante uma produo normal em ciclo automtico de processamento de um programa que trabalha em produo, sempre ocorre desgaste ou quebra de ferramenta que deve ser substituda por outra reserva. Quando a ferramenta reserva colocada em operao, passa a ser um elemento de risco, pois poder haver erro na alimentao dos dados de correo para sua compensao.

71
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Pode haver erro na medio. Se a medio correta, pode haver erro ao anotar o valor medido, ou se medio e anotao do valor so corretos, poder haver erro na digitao no painel da mquina. Isto faz com que colises possam ocorrer pela diferena de medidas consideradas nos ajustes e as medidas reais das ferramentas. Neste caso, ao aproximar a ferramenta da pea ou do dispositivo, haver coliso da ponta da ferramenta que considerada menor, mas na realidade maior. E) Colises por outros motivos diversos Estatisticamente desconsiderados, existem alguns motivos que raramente provocam coliso, mas que devem ser focalizados para estudo e que exigem ateno. Entre eles esto: defeitos na mquina, pea no fixada, dispositivo no fixado, ferramenta solta, seleo errada do programa para a usinagem, agregar algum aditivo em qualquer eixo que no seja considerado no programa etc. Novas situaes devem ser observadas e estudadas para que no ocorram riscos de coliso. Raramente ocorrem situaes de riscos no consideradas nas observaes anteriores. Defeitos na mquina pode ser uma nova situao, e outros so considerados insignificantes.
Obs: Estima-se que em torno de 2% dos casos de coliso acontecem na primeira situao (JOG), enquanto 97,9% se enquadram nas situaes 2 (Teste de Programa), 3 (Retomada de Ciclo) e 4 (Substituio de Ferramenta) e apenas 0,1% na quinta situao (outros).

Pode-se evitar uma coliso? Se considerarmos que poderemos atuar de forma protegida nas situaes de A a E, que defeitos de mquinas podem ser previstos com manutenes preventivas, praticamente eliminamos todas as possibilidades de coliso. Diante do investimento que envolve a aquisio de uma mquina CNC, operla uma ao de muita responsabilidade. Diante disso, o operador CNC deve ser bem treinado e muito bem pago para realizar esta tarefa. "Operar uma mquina CNC como dirigir um automvel. No se deve ter medo e sim muito cuidado e ateno. A operao como a matemtica, uma cincia exata que no admite erros". Assim conclui-se que a coliso um choque provocado entre partes da mquina em movimento descontrolado, com dispositivos de fixao de peas, ferramentas de corte e outros. Na maioria das vezes, isto acontece na pior situao, ou seja, quando h um deslocamento na velocidade mxima da mquina. Na maioria dos casos de colises, acontecem e devem ser evitadas em uma das seguintes situaes:

PERIGO A - Coliso com Movimentos em JOG Ao preventiva - Diversos cuidados so necessrios neste momento. Ao movimentar um eixo, o operador deve visualizar com muita ateno para onde o mesmo se movimenta, e se existe alguma obstruo que possa provocar coliso. Fazer uma movimentao em JOG sem este cuidado o mesmo que dirigir um automvel olhando para os lados. coliso na certa!

72
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Se no for possvel visualizar o movimento, no caso de o dispositivo estar na frente obstruindo a viso, abre-se a porta e efetua-se a checagem visual de dentro da rea de trabalho da mquina. Como em uma mquina CNC no permitido trabalhar como a porta na rea de trabalho aberta, exceto em modo especial, deve-se interromper o movimento, abrir a porta, observar, fech-la e continuar o movimento. Nunca confiar na sorte. A movimentao s de deve ser realizada quando se certeza de que tudo est sob controle. Outro cuidado que se deve ter na operao em JOG quando for apertada uma das teclas de seleo do sentido do eixo de deslocamento (+/-), deve-se fechar a chave override (potencimetro) de avano para a posio zero, retendo qualquer movimentao do avano do eixo selecionado. Com a tecla + ou - apertada, abre-se lentamente a chave override e cuidadosamente observa-se o deslocamento. Esta chave reduz ou aumenta proporcionalmente os avanos programados, rotacionando-a em dois sentidos. No sentido anti-horrio, feita a diminuio do avano programado at o ponto de fechamento total de avano em zero. No sentido horrio, os avanos so aumentados at o valor mximo (normalmente 120% do programado). Se o deslocamento observado estiver correto, no sentido adequado e livre, abre-se o avano para o deslocamento completo. Nunca apertar logo no incio de movimento em JOG, simultaneamente com a tecla "+" ou "" a tecla de avano rpido. Fazer isto apenas quando o deslocamento lento j tenha se iniciado, e o operador j tenha observado que o deslocamento esta fora de risco de coliso, e que pode ser feito de forma rpida. Nunca aplicar este recurso, no movimento de aproximao "rpida" de ferramenta com pea e dispositivo de fixao, utilizar apenas em afastamento livre de coliso. PERIGO B - Teste de Programa Nesse caso, quando o programa for alterado mesmo que seja apenas uma simples palavra (exemplo: uma cota mudou de X20 para X20.1), passa a ser considerada uma sentena em teste. Toda sentena onde houve alguma alterao, por pequena e simples que seja, tambm considerada em teste. Portanto, situao de. Ao preventiva - A execuo em "TESTE" de um programa deve ser feita com os mesmos cuidados, tanto num programa "novo", quanto num "alterado". Quando se tratar de um programa novo (try-out), os cuidados descritos adiante devem ser observados da primeira ltima sentena em execuo. J no programa alterado, esse cuidado se restringe regio onde existirem sentenas alteradas. Os principais cuidados nos testes de programas so: - Manter o override (potencimetro) de avano sempre fechado na posio zero, com isto nenhum movimento acontecer de surpresa. - Selecionada tecla de modo de trabalho automtico, que dar inicio ao processamento do programa selecionado para usinagem, deve-se tambm selecionar a tecla "single block". Com esta tecla ativada, aps o acionamento da "Partida" (Start), liberada a execuo de apenas uma sentena do programa que, aps a concluso da mesma, automaticamente realizado um ciclo de parada (Stop). A prxima sentena s ser executada com o acionamento de nova "Partida", e assim sucessivamente as sentenas vo sendo processadas uma a uma.

73
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Com o override (potencimetro) de avano fechado na posio zero, nenhum movimento acontece. Com "single block" atuando, havendo uma "Partida" de execuo do programa, se houver alguma sentena que contenha uma ao de deslocamento, os movimentos ficaro retidos e os valores a serem deslocados sero mostrados na tela de operao na indicao de "Deslocamento Restante". Nesse caso, so mostrados na tela os valores a ser deslocados nos respectivos eixos. Como os movimentos ficam retidos, a sentena no concluda, neste caso o operador poder observar qual eixo vai se movimentar, quanto e para onde vai ocorrer o deslocamento. Somente aps ter "certeza" de que a movimentao vai ocorrer de acordo com previsto, o override deve ser cuidadosamente aberto at completar os deslocamentos dos eixos previstos na sentena. Nessa movimentao de eixos, os valores de "Deslocamento Restante" mostrados na tela vo sendo reduzidos de acordo com a reduo da distncia entre a posio atual e a posio final programada, at atingir a posio final, quando so zerados todos os eixos. Por estar em "single block", novo "Stop" realizado. O override deve ser novamente fechado na posio zero, e com nova "Partida" tudo se repete, sentena por sentena, com os mesmos cuidados. Somente aps serem observadas todas as sentenas do programa, e que foram testadas na seqncia exata do processo, sem nenhuma modificao, e processadas de forma segura, que o programa deve ser liberado do modo ""single block" e o override aberto a 100%. Qualquer dvida interromper e reavaliar a situao.

DICAS ESPECIAIS 1. Nunca acreditar que tudo est correto sem que tenha sido testado. 2. Nunca acreditar que um programa foi escrito sem nenhum erro ou coisa parecida. 3. Nunca acreditar que, pelo fato de tudo ter dado certo at determinado ponto do teste, que da para frente tambm estar correto. Por exemplo, num processo de 18 ferramentas j passaram pelo teste de programa 17, e tudo estava OK. No acreditar que a ltima tambm esta OK (lembre-se da Lei de Murphy). 4. Desconfie sempre. Prosseguir com o teste, sentena por sentena, da primeira at a ltima. 5. Em nenhum momento, a "Partida" deve ser acionada com o "override" fora da posio "zero". 6. Em nenhum momento o "override" deve ser aberto para movimentao de eixo, sem que se tenha observado para onde vai ocorrer o deslocamento, e se poder ocorrer alguma coliso. 7. Somente abrir o "override" com a certeza que tudo est sob controle. 8. Um ciclo automtico contnuo somente dever ser liberado depois que todas as sentenas j foram processadas na seqncia do programa, e que tudo esteja "correto".

74
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

PERIGO C - Retomada de Ciclo Ao preventiva - ao interromper o ciclo, deve-se de imediato afastar na distncia mxima possvel as partes (pea / dispositivos / ferramentas). A retomada deve ser feita em uma sentena especialmente escolhida, onde se possa dar continuidade usinagem sem nenhum prejuzo ao processo. Em comandos que fazem a busca da sentena escolhida para retomada "Com Clculo", seleciona-se a sentena onde h o posicionamento da ferramenta em frente ao ltimo local onde houve a penetrao da mesma no material usinado. Da d-se continuidade ao ciclo com os cuidados descritos adiante. Retomada na sentena "Com clculo" quando o comando "varre" o programa desde o incio, at a sentena escolhida, memorizando e processando internamente tudo que foi perdido com o "reset". Com isto, torna a memorizar tudo o que estava valendo como funo modal, quando da interrupo, reiniciando o processamento do programa, nas mesmas condies anteriores parada. Quando o comando no tem caractersticas de tornar a memorizar as funes necessrias com a retomada "Com Clculo", deve-se escrever um programa que contenha sentenas que favoream a memorizao. Em uma sentena escolhida para retomada, devem conter palavras que garantam que as funes modais utilizadas para cada ferramenta, possam ser novamente memorizadas nesta retomada de ciclo. Depois do reposicionamento da sentena, uma "partida" esperada e os principais cuidados so: 1. Manter o override (potencimetro) de avano sempre fechado na posio zero, com isto nenhum movimento acontece de surpresa; 2. Selecionada a sentena para retomada do ciclo em modo de trabalho automtico, que dar continuidade ao processamento do programa, deve-se tambm selecionar a tecla "single block". Com esta tecla "single block" ativada, aps o acionamento da "Partida" (Start), liberada a execuo de apenas uma sentena do programa que aps a concluso da mesma, automaticamente realizado um ciclo de parada (Stop). Somente executando a prxima sentena, com o acionamento de nova "Partida", e assim sucessivamente, as sentenas vo sendo processadas uma a uma; 3. Com o override (potencimetro) de avano fechado na posio zero, nenhum movimento acontece. Com "single block" atuando, havendo uma "Partida" de execuo do programa, se houver alguma sentena que contenha uma ao de deslocamento, os movimentos ficaro retidos e os valores a serem deslocados sero mostrados na tela de operao na indicao de "Deslocamento Restante". Neste caso, so mostrados na tela os valores a serem deslocados nos respectivos eixos. Como os movimentos ficam retidos, a sentena ainda no foi concluda, e neste caso o operador poder observar qual eixo vai se movimentar, quanto, e para onde vai ocorrer o deslocamento.

75
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

PERIGO D - Substituio de Ferramenta no Processo Ao preventiva - Quando um programa est sendo processado em modo automtico contnuo, considera-se que todas as ferramentas que esto trabalhando no processo tm os respectivos corretores (geometria de pre-set) ajustados adequadamente para a obteno das medidas desejadas nas superfcies usinadas. Se uma ferramenta do processo desgastar-se ou quebrar, dever ser substituda por outra gmea para a realizao do mesmo trabalho. Ao introduzir uma ferramenta nova no magazine, ou na torre, deve-se informar em uma tela apropriada os novos valores de correo (geometria de pre-set) para que a usinagem a ser realizada pela mesma obtenha as dimenses desejadas, ou pelo menos prxima disso, para que aps medies da pea usinada, se possa realizar um ajuste posterior. Quando a ferramenta nova se posicionar para entrar em operao, manter o override (potencimetro) de avano sempre fechado na posio zero, com isto nenhum movimento acontece de forma surpresa; ainda em ciclo automtico, com o acionamento da "partida" se dar o processamento da continuidade do programa, deve-se tambm selecionar a tecla "single block". PERIGO E - Colises por outros motivos diversos Ao preventiva - Alguns motivos independem da parte operacional, referindo-se mais ao processo e manuteno da mquina. Colises por falha de sensores eletrnicos, falha de processamento de CLPs, software ou similar, dispositivo que soltou a pea na usinagem etc., podem ser evitadas via manuteno preventiva com pessoal qualificado. Para evitar problemas de posicionamento de peas, pode-se usar um apalpador de medio para localizar e fazer verificaes de posicionamentos e origens. No caso de peas carregadas automaticamente por rob ou mesmo pelo operador, pode-se supervisionar a exata localizao e assento da pea na placa do torno ou dispositivo de fixao em centros de usinagem, utilizando o controle de assento (air check). Esta tcnica consiste em supervisionar-se a pea, devidamente encostada em uma superfcie de referncia do dispositivo. Esta verificao realizada por um circuito de ar que soprado em diversos pequenos orifcios desta superfcie. A diferena da vazo/presso nessa rea quando a pea est encostada ou no diferente. Quando a pea no est encostada, a mesma vazo em rea maior de sada de ar faz com que a presso seja menor, gerando um alarme que interrompe o ciclo, evitando colises e erros dimensionais de usinagem. Isto poder supervisionar uma pea fora de posio. A fixao da pea e ferramenta realizadas pelo operador deve ser rigorosamente controlada, para que esteja de acordo com a necessidade do processo. Quando for selecionar um programa para ser processado em usinagem, atravs da seleo direta, ou da memria de palete, o operador dever ter um cuidado rigoroso para que no seja selecionado um programa errado. Neste caso coliso certa, exceto se os cuidados com override e single block tenham sido utilizados no incio do processamento do ciclo.

76
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Existe uma infinidade de situaes adversas. Quando se considera que tudo est sob controle, sempre pode ser executada uma nova operao que provoque uma coliso. Cada caso deve ser rigorosamente observado, se h algum risco de que o processo possa provocar alguma coliso, deve-se sempre buscar uma sada de proteo para cada caso. Se toda vez que houver qualquer interveno no painel da mquina, e a prxima execuo for realizada em single block, com os recursos do override, at que a operao esteja "dominada", impossvel uma coliso.

16. SOFTWARES DE SIMULAO DE PROGRAMAO DE CNC


Devido elevada complexidade das peas a serem fabricadas, do incremento das velocidades de avano e aceleraes das mquinas CNC e das exigncias na reduo do ciclo de desenvolvimento do produto, faz-se necessria a verificao prvia dos programas gerados por meio de ferramentas computacionais, como meio de se evitar possveis danos ao equipamento e/ou ao seu operador. H algum tempo, quando os recursos computacionais no eram to acessveis, a verificao e validao dos programas gerados eram analisados utilizando poliuretano ao invs da matria-prima original, o qual era usinado diretamente sobre o equipamento. Tal metodologia implicava num gasto com material (matria-prima de simulao), tempo no-produtivo de mquina e operador e tempo de anlise do programador. Com a disponibilidade de recursos computacionais e com o grande desenvolvimento de softwares grficos, tornou-se possvel otimizar a atividade de simulao reduzindo o tempo de simulao e anlise, bem como, minimizando as chances de erros. Existem diversos softwares de simulao de CNC. Abaixo segue os links e alguma das caractersticas de softwares de simulao gratuitos ou demo. 16.1 FILIUS III Tem o objetivo de facilitar o aprendizado da programao de fresadoras CNC, segundo a norma DIN 66025 (ISO 1056), usando uma interface amigvel, em ambiente Windows. Permite a configurao do setup da mquina, a criao de ferramentas de usinagem e, principalmente, a construo de programas de usinagem de peas. Segue algumas das suas caractersticas. Visualizao da pea em 2D e 3D Cortes tridimensionais da pea Simulao da usinagem Execuo passo-a-passo Voltar ao passo anterior Execuo at a linha X e Y Trs nveis de habilidade: iniciante, intermedirio e avanado Voc pode fazer o download na seguinte URL:
http://www.neadrs.com.br/neadrs/site/Principal/ShowSECAO.asp?var_chavereg=37

77
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

16.2 CNCsimulator O simulador do CNC um simulador de torno e centro de usinagem com controle numrico de computadorizado (CNC) que foi criado em 1990. A simulao tridimensional. com proviso para a vista final em 3D usando OpenGL. O CncSimulator "Returnware", ou seja, o programa pode ser utilizado totalmente gratuito durante 3 meses. Aps este perodo, a nica coisa a fazer para continuar usando entrar no site e baixar um novo arquivo gasolina, por mais 3 meses e assim por diante. Segue algumas das suas caractersticas. Simulao em 2D e 3 D Smbolos animados para mostrar a rotao do fuso, o estado do jato d gua e refrigerante Exibe a atual posio da ferramenta Mostra o nmero da ferramenta e o tempo de usinagem Simula o trajeto de que a ferramenta

Voc pode fazer o download na seguinte URL:


http://www.cncsimulator.com/index.php?page=download.htm

16.3 EditCNC O software EditCNC inclui muitas caractersticas poderosas concebidas exclusivamente para edio e programao CNC, DNC e de software para transferir os arquivos de cdigo-G a partir do seu computador. Segue algumas das suas caractersticas. Numerao e renumerao de blocos de todos ou parte do arquivo Mudana de escala para qualquer ou todos os eixos Remover espaos para minimizar o tamanho do arquivo, ou inserir espaos para facilitar a leitura Sintaxe colorida para fcil leitura do cdigo Alternar as coordenadas entre absolutos e incrementais em todo ou parte do arquivo Salvar freqentemente segmentos utilizados do cdigo CNC, em uma biblioteca fcil de usar Pesquisa rpida atravs de palavras-chave Calculadora para velocidades

Voc pode fazer o download na seguinte URL:

http://www.editcnc.com/

78
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

16.4 SIMULADOR O Simulador uma poderosa ferramenta didtica, para aqueles que esto aprendendo programao de mquinas a comando numrico. Possui os principais modos operativos do comando numrico, tais como: simular o programa bloco-a-bloco ou automtico, visualizar a posio dos eixos, aumentar e diminuir a velocidade de deslocamento da ferramenta, mostrar o bloco que est sendo executado como tambm o prximo que ser executado, etc. Segue algumas das suas caractersticas. Importar desenhos de sistemas CAD, por meio das interfaces DXF e DWG. Mostra a animao realstica da ferramenta e da pea Desenhar os suportes porta ferramentas, castanhas, contra ponta, cones, dispositivos de fixao e armazen-los em um banco de dados para utiliz-los posteriormente em outros programas. Simula macro instrues

Voc pode fazer o download na seguinte URL:

http://www.unicam.com.br/pacote-dida1.html
17. SOFTWARE DE SIMULAO CNCsimulator O software Free CNC simulator freeware (livre) e poder ser utilizado sem licena especfica, podendo ser obtido no site: http://www.cncsimulator.com na seo downloads e tem validade por 90 dias, dando direito a nova recarga no prprio site.

Imagem 3D

Plano superior

Editor do programa Plotagem

Comandos do simulador
figura 55 tela inicial CNCsimulator

79
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

17.1 PASSOS PARA A SIMULAO DA PEA DEMONSTRAO Ao inicializar o software apresentada a tela conforme a figura 55 que possui vista superior, plotagem, imagem em 3D, comandos, interface de funcionamento e rea pra edio de programa. Para compreenso rpida dessa ferramenta, uma pea exemplo ser demonstrada. Como a pea ser executada no centro de usinagem temos que ir at o menu principal, conforme a figura 56 e escolher o seguinte caminho: screen Milliing options (fresadora).

figura 56 Menu principal

Aps configurar o tipo de mquina CNC, deve-se Inserir as medidas da pea em bruto em Simulate - detail settings, conforme a figura 57. Onde: - Em Length X, inserir a comprimento da pea com algum sobremetal, no nosso exemplo a pea mede150mm. - Em Width Y (largura), inserimos tambm o valor de 150 mm, considerando o sobremetal. - Em Heigth Z (altura), inserimos o valor de 50 mm, considerando o sobremetal. Observa-se que quando alteramos as medidas nos campos XYZ as figuras da tela do simulador vo alterando.

figura 57 Dimenses do bloco

Para selecionar as ferramentas deve-se ir novamente a Simulate Edit Tools escolher e preparar as ferramentas que vai se utilizar no processo de usinagem. Inicialmente, deve-se consultar a tabela de velocidade de corte, calcular os parmetros de usinagem (ver anexos) e finalmente desenvolver a programao que composta de cabealho, corpo e fim do programa.

80
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

No cabealho devem conter: a identificao do programa, os modos de programao (mm ou inch, dimetro ou raio, coordenadas absolutas ou incrementais, etc). A seguir ser demonstrado o esboo e o programa referente a pea exemplo (fig. 58).

figura 58 Pea exemplo

% principal % N10 G90 G17 G21 G94 N20 G53 G0 Z0 H0 N30 T1 N40 M06 N50 S2200 M03 N60 G54 G0 X0 Y0 M8 N70 G43 Z0 H1 D1 N80G0 X0 Y0 Z0 N90 M98 P0002 L4 N100 G53 G0 Z0 H0 N110 T5 N120 M06 N130 S800 M03 N140 G54 G0 X0 Y0 M8 N150 G43 Z0 H1 D1 N160 M98 P0003 L1 N170 G42 N175 M9 N180 M30

% 0002 N10 G91 G1 Z-2 F200 N20 G90 N30 G0 X2 Y0 N40 G1 Y147 F200 N50 X147 N60 Y2 N70 X1 N80 X10 N90 G1 Y140 F200 N100 X140 N110 Y10 N120 X10 N130 Y20 N140 X60 N150 Y28 N160 X0 N170 Y38 N180 X55 N190 Y45 N200 X0 N210 Y54 N220 X47 N230 X0 N240 Y60 N250 X20 N260 X0 N270 Y93 N280 X38 N290 X0 N300 Y100

N310 X55 N320 Y110 N330 X0 N340 Y118 N350 X55 N360 Y125 N370 X0 N380 Y133 N390 X60 N400 Y150 N410 X90 N420 Y133 N430 X135 N440 Y125 N450 X90 N460 Y115 N470 X135 N480 Y110 N490 X90 N500 Y105 N510 X135 N520 Y100 N530 X103 N540 Y95 N550 X135 N560 Y90 N570 X140 N580 Y60 N590 X110 N600 X140 N610 Y55 N620 X95

N630 Y50 N640 X140 N650 Y40 N660 X95 N670 Y30 N680 X140 N690 Y25 N700 X90 N710 Y20 N720 X140 N730 G0 X75 Y10 N740 G3 X90 Y40 R30 N750G2 X110 Y61 R20 N760G3 X140 Y75 R30 N770G3X110Y90R30 N780G2 X90 Y110 R20 N790G3 X75 Y140 R30 N800G3 X60 Y110R30 N810G2 X40 Y90 R20 N820G3 X10 Y75 R30 N830 G3 X40 Y60 R30 N840 G2 X60 Y40 R20 N850 G3 X75 Y10 R30 N860 M99

% O0003 N70 G99 G81 Z-15 R20 F200 N80 X75 Y30 N90 Y120 N80 X30 Y75 N90 X120 N100 G80 N130 M30

Depois de digitado o programa na rea de edio de programa, iniciaremos a simulao pressionando no boto de simulao (fig. 59)

figura 59 Boto de iniciar simulao

81
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

O programa oferece as opes de controle da velocidade da simulao (fig. 60 a), simulao em nica vez (fig. 60 b), simulao bloco a bloco (fig. 60 c) e parada da simulao (fig. 60 d ).

(a)

(b)

(c)

(d)

figura 60 botes de controle da simulao

18. EXEMPLO DE PROGRAMAO

82
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

83
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

EXERCCIOS 2 Exerccio 15 Escreva um programa para o desenho do perfil abaixo.

Exerccio 16 Escreva um programa para executar os furos da pea abaixo, de alumnio, utilizando os ciclos de furao e considerando o zero-pea no eixo Z na face superior.

84
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 17 Utilize um subprograma para a furao da pea da figura abaixo. Primeiro utilize T1 para os furos de centro profundidade de 5 mm, 150 mm/min e 2000 rpm. Depois utilize a broca T2 para os furos de 5 mm de dimetro 850 rpm e 200 mm/min. Finalmente utilize T3, que uma fresa de dimetro 10 mm, 480 rpm e 80 mm/min para usinar os rebaixos.

Exerccio 18 Desenvolva um programa para o desenho abaixo (sugesto utilize G52 e M98)

85
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 19 Desenvolva um programa para o desenho abaixo.

Exerccio 20 Desenvolva um programa para o desenho abaixo.

86
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 21 Desenvolva um programa para o desenho abaixo.

Exerccio 22 Desenvolva um programa para o desenho abaixo.

87
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 23 Desenvolva um programa para o desenho abaixo.

Exerccio 24 Desenvolva um programa para o desenho abaixo.

88
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 25 Desenvolva um programa para o desenho abaixo.

Exerccio 26 Uma placa de ao de baixo carbono dever ter um rasgo com 8 milmetros de largura por 5 milmetros de altura e 30 milmetros de comprimento, executado por um fresamento de topo em um nico passe. A mquina utilizada para executar essa operao ser uma fresadora a comando numrico com variao contnua da rotao na faixa entre 60 e 6.000 rpm. Considere o uso de uma fresa de topo de ao rpido com dois dentes e 8 milmetros de dimetro, velocidade de corte de 25 m/min e avano por dente de 0,02 mm. Calcule a rotao, em rpm, a velocidade de avano, em milmetros por minuto, e o tempo que a ferramenta levar para executar o rasgo (tempo de corte).

89
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 27

Calcule a potncia de corte do exerccio anterior.


Exerccio 28

Quais os tipos de colises mais comuns em usinagem CNC. Cite formas de evit-las.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 29

O que so os ciclos fixos? D 03 exemplos e comente.


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Exerccio 30

Qual a funo da MDI? Cite um exemplo atravs de cdigo e descreva esse comando.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

90
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

Exerccio 31

Quais as formas de testar um programa?


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Exerccio 32 - Avaliao prtica de Usinagem CNC

91
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

19. ANEXOS

92
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

93
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

94
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

95
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO

REFERNCIAS BIBLIOGRFICAS
1. ADAMOWSKI, Julio Cezar. Acionamentos e Sensores para Mquinas CNC. So Paulo: Epusp, 2005. 2. MATIAS, Juliano. Encoders. Mecatrnica Atual, Fortaleza, n. 3, p.36-42, 06 abr. 2002. 3. CUNHA, Lauro Salles; CRAVENCO, Marcelo Padovani. Manual prtico do Mecnico. So Paulo: Hemus, 2001. 4. SANTOS, Andr (Comp.). Tutorial de Servomotores. Porto Alegre: Sumo de robs, 2007. 5. ALMEIDA, CFP - Antnio Urbano de. Comandos Numricos Computadorizados CNC. Fortaleza: Senai-ce, 2008. 6. ROMI. Manual de Programao e Operao CNC Fanuc 21i - MB. Santa Brbara Doeste: Indstrias Romi S/A, 2007. 7. ROMI. Caderno de Exerccios CNC Fanuc 21i MB Linha Discovery. Santa Brbara Doeste: Indstrias Romi S/A, 2007 8. COELHO, Clarimar Jos. Programa para o Clculo da Interpolao de Lagrange. Gois: Universidade Catlica de Gois, 2008. 9. CAVICHIOLLI, Francisco. O Mundo da Usinagem. Fresamento Por Interpolao, So Paulo, n. , p.27-31, 26 maio 2008. 10. BRUSAMELLO, Valner et al. (Org.). Encoder. Caxias do Sul: Universidade de Caxias do Sul, 2004. 11. BRAGA, Arthur. Eletrnica Digital. Fortaleza: Universidade Federal do Cear, 2008. 12. ROMARIZ, Alexandre. Cdigos Especiais e Redundantes; Cdigos Corretores de Erros. Braslia: Universidade de Braslia, 2000. 13. AZEVEDO, Amrico Luiz de et al. Introduo ao CNC. Disponvel em: <www.mundocnc.com.br/>. Acesso em: 11 fev. 2009. 14. OLIVEIRA, Antnio Carlos de. Introduo ao CNC. Disponvel em: <http://www.angelfire.com/va3/aco100/apostila/index.html>. Acesso em: 10 fev. 2009. 15. TAVARES, Joo Manuel R.S. Introduo ao Controlo Numrico Computorizado - I. Disponvel em: http://paginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/cnc%20I.pdf>. Acesso em: 10 fev. 2009. 16. TAVARES, Joo Manuel R.S. Introduo ao Controlo Numrico Computorizado II. Disponvel em: <http://paginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/cnc%20I.pdf >. Acesso em: 10 fev. 2009. 17. CASSANIGA, Fernando A. Histrico do CNC. Disponvel <http://www.cnctecnologia.com.br/index.htm>. Acesso em: 10 fev. 2009. em:

96
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO 18. EMICH, Mike et al. Easier CNC programming. Disponvel em: <http://www.designworldonline.com/ArticleDetails.aspx?id=343>. Acesso em: 11 fev. 2009. 19. ZEILMANN, R. P.. Vantagens do CNC. Disponvel em: <http://hermes.ucs.br/ccet/demc/rpzeilma/Docs/CNC2.pdf>. Acesso em: 11 fev. 2009. 20. GUIMARES, Valeska Nahas. Tecnologia: Uma Abordagem Multidimensional. Disponvel em: <http://www.eps.ufsc.br/teses/valeska/cap_1/cap1.htm>. Acesso em: 11 fev. 2009. 21. PRATA, Luis; TAVARES, Luis. Tipos de mquinas e operaes que podem desempenhar. Preciso e tecnologias utilizadas. Disponvel em: <http://users.isr.ist.utl.pt/~pjcro/cadeiras/api0304/pdfs/SEM_H.pdf>. Acesso em: 12 fev. 2009. 22. CASTRO, Eduardo Breviglieri Pereira De. Conceitos de mquinas ferramentas com controle numrico. Disponvel em: <http://www.engprod.ufjf.br/epd_automacao/EPD030_MaquinasCNC.pdf>. Acesso em: 12 fev. 2009 23. 2000, Telecurso. Mquinas CNC. Disponvel em: <www.bibvirt.futuro.usp.br/content/download/6061/48549/file>. Acesso em: 12 fev. 2009. 24. BARDELLI JUNIOR, Rubens. Mquinas CNC. Disponvel <http://www.vabsco.com/bardhp/proj/cnc/main.html>. Acesso em: 12 fev. 2009. em:

25. CASSANIGA, Fernando A. Colises em Mquinas CNC. Disponvel em:http://www.cnctecnologia.com.br/artigo%20como%20evitar%20colisao%20em%20 maquina%20CNC.htm>. Acesso em: 12 fev. 2009. 26. NETTO, Luiz Ferraz. Motores Eltricos. <http://www.feiradeciencias.com.br>. Acesso em: 12 fev. 2009. Disponvel em:

27. WIKIPEDIA. Servomotores. Disponvel em: <http://pt.wikipedia.org/wiki/Servomotor>. Acesso em: 12 fev. 2009. 28. SERVODYNAMICS. Servomotores. Disponvel <http://www.servodynamics.com/images/IB_02.jpg>. Acesso em: 15 fev. 2009. em:

29. NORONHA. Sensores. Disponvel em: <http://www.micropic.com.br/noronha/Informatica/HARDWARE/Sensores%20.pdf>. Acesso em: 15 fev. 2009. 30. LABORATORY, Northwestern University Mechatronics Design. Encoders. Disponvel em: http://mechatronics.mech.northwestern.edu/design_ref/sensors/encoders.html>. Acesso em: 15 fev. 2009. 31. GOZZI, Giuliano. Funes de programao. Disponvel <http://www.faatesp.edu.br/publicacoes/aula6.PDF>. Acesso em: 27 fev. 2009. em:

32. GORGULHO JNIOR, Jos Hamilton Chaves. Programao Manual de Centro de Usinagem CNC Parte2. Disponvel em: <http://www.iem.efei.br/gorgulho/download/Parte_2_CNC.pdf>. Acesso em: 27 fev. 2009. 33. FERRAMENTAS, Mapal Fixao de. Mandril flutuante. Disponvel em: <http://www.mapal.com/br/produkte_familie.php?kat=spann>. Acesso em: 27 fev. 2009.

97
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br

Instituto Federal de Educao, Cincia e Tecnologia do Cear - IFETCE Laboratrio de Mquinas Operatrizes - LMO 34. POWERMAQ. Acessrios para Furadeiras e Fresadoras. Disponvel em:http://www.powermaq.com.br/produtos/pag_25_clip_image002_0009.jpg>. Acesso em: 27 fev. 2009. 35. GPFAI. Processos de Fabricao por Usinagem - Lista 2 de Exerccios. Disponvel em: <http://www.ufrgs.br/gpfai/download/eng03343_21.pdf>. Acesso em: 02 mar. 2009. 36. NEAD, Senai -. Software de simulao Filius III. Disponvel em: <http://www.neadrs.com.br/neadrs/site/Principal/ShowSECAO.asp?var_chavereg=37>. Acesso em: 03 mar. 2009. 37. EDITCNC. Software de simulao EditCNC. <http://www.editcnc.com/>. Acesso em: 03 mar. 2009. Disponvel em:

38. CNCSIMULATOR. Software de simulao - CNCsimulator. Disponvel em: <http://www.cncsimulator.com/index.php?page=download.htm>. Acesso em: 03 mar. 2009. 39. MOREIRA, Andr Pimentel. Mquinas CNC. Disponvel em: <http://br.geocities.com/apmoreira_professor/index.html>. Acesso em: 03 mar. 2009. 40. TRUFFA, Cludio R.. Manual de Operao 3D. Mogi Das Cruzes: Universidade Bras Cubas, 2008. 41. UNICAM. Software de simulao Simulador. Disponvel <http://www.unicam.com.br/pacote-dida1.html>. Acesso em: 03 mar. 2009. em:

42. MANIA, Cnc. Tabelas. Disponvel em: <http://www.cncmania.com.br/site/tabelas.asp>. Acesso em: 05 mar. 2009. 43. BRUSAMARELLO, Valner. Lista de exerccios de Instrumentao. Disponvel em: <http://www.ucs.br/ccet/demc/vjbrusam/sistaut/lista_exe.pdf>. Acesso em: 06 mar. 2009.

98
Comando Numrico Computadorizado
Verso 02

Prof. Andr Pimentel apmoreira@ifce.edu.br