You are on page 1of 60
Governo do Estado de Sao Paulo ETE — “LAURO GOMES” PROGRAMADOR DE Vv CEETEPS Centro Estadual de Educagao Tecnolégica Paula Sou: TORNO CNC ENCO MODELO 120 DMC — DEPARTAMENTO DE MECANICA k 1-INTRODUCAO Nos dias de hoje existe a necessidade de se produzir pegas complexas, dentro de um padrio de qualidade cada vez mais alto, Devido a essa necessidade, 0 desenvolvimento de novas tecnologias, tem tomado cada vez mais, amplo e compensador 0 uso de maquinas com CNC. Uma anilise mais criteriosa, néo deve levar em conta somente os custos da maquina, mas sim considerar-se também a flexibilidade da produgo, o espago ocupado, a eliminagio de dispositivos especificos e ferramentas especiais para a confeccdo de pegas complexas, a eliminagdo de refugos por erro do operador, € muitos outros fatores que se apresentam como vantagens para a implantagdo de méquinas com CNC nas operagGes de usinagem. ARACTERISTICAS DAS MAQUINAS CNC ‘Comando Numérico ‘A méquina Comando Numérico é uma méquina dotada de um equipamento electrénico capaz de reeeber informagées, armazené-las ¢ transmiti-lés em forma de comandos a méquina operatriz. de modo que esta, sem a intervengdo do operador, realize as operages na sequéncia programada A diferenga entre CN(Comando Numérico) e CNC(Comando Numérico Computadorizado) esta no computador em si, pelas possibilidades diferentes que ele oferece em cada sistema. A forma de se programar a maquina ¢ a mesma por isso os programas serdo sempre chamados de "Programas CN". Podemos identficar na fabricago com comando numérico, a presenga de 3 elementos: 1) A programacio - Também chamada de "Software", onde so informadas a forma da pera, a sequéncia de operagdes, a ferramenta usada em cada operago, a rotacio, o avango, reffigerante, ete. Estes dados so armazenados em forma de cédigos conhecidos como linguagem de programagao. Neste curso vocé aprenderd a linguagem de programagio ISO, que é a mais utilizada nos computadores de maquinas CNC. 2) O Computador - Com todos os seus componentes electrOnicos ¢ circuitos, acomodados em gabinetes especificos. Esta parte fisica do sistema e também chamada de "Hardware". Estdo inclusos nesta parte, além do computador em si, a leitora de fitas perfurada, fita cassete ou disquetes, monitor de video, ete. 3) A Maquina Ferramenta - Com seus elementos de comando, acionamento e medica TORNO CNC 3 PARTICULARIEDADES DE UMA MAQUINA CNC Existem varios componentes das méquinas CNC que so comandados, ou pelo préprio comando, ou manualmente, Vamos citar alguns Eixos de Avanco Acionamento: E pelo acionamento dos eixos que sto realizados os movimentos dos carros. O sistema tradicional utiliza 6 fuso roscado que possui uma folga muito grande e atrito elevado. Para solucionar este problema, emprega-se 0 fuso de esferas recirculantes que oferece uma minima folga ¢ baixo atrito. Normalmente so utilizadas duas porcas pré-tensionadas uma contra a outra que eliminam assim a folga, podendo atingi de posicionamento dos carros ou da mesa mesa oe TRABALHO eAce pesca ee is \ NOE esrenAs| et osstan RecREcoNTES ponte Para que o sistema de avango seja danificado o menos possivel nos casos de coliso indesejada, acopla-se uma embreagem deslizante, para que, caso o carro atinja um obstaculo, a embreagem soltard o acionamento do eixo. Arvore Principal A arvore principal é a responsavel pela rotago da pega, no caso dos tomos. O acionamento pode ser feito por motores de corrente alternada ou de corrente continua. TACOMETRO. Puaca PEGA CABECOTE MARZO AVORE Para acionamento com motores de corrente altemada, a selegdo de rotagdes ¢ feita por uma caixa de cengrenagens. 02 Quando 0 acionamento é executado por motores de corrente continua, a rotacio pode variar sem escalonamentos ¢ sio controladas por um tacdmetro, O programador pode programar uma velocidade de corte constante para que, na mudanga do didmetro a ser usinado, o comando caleule € ajuste a rotagdo, de acordo com o desejado, ‘Algumas maquinas deste tipo possuem ainda, caixa de engrenagens com 2 ou mais posigdes para que se obtenha um torque mais favoravel em toda a gama de rotagSes possiveis, Fixagdo das Pecas Nos tomos é possivel programar: a) Movimentos de abertura e fechamento de castanhas da placa ou abertura e fechamento de pingas, ‘bem como ha diferentes presses de fixagio. Pose oner sponta ©)Aproximar, retroceder, fixar e abrir a luneta. 03 DISPOSITIVO DE TROCA DE FERRAMENTA A toca de ferramentas pode ser realizada manualmente pelo operador da maquina ou pode existir um sistema de troca automatica. No torno o dispositive mais comum é o revélver ferramenta, REVOLVER FERRAMENTA: A troca é comandada pelo programa, O revélver gira até colocar a ferramenta desejada em posi¢So de trabalho. Os dispositivos de troca de ferramentas possuem geralmente o que se chama de "légica direcional”. Isto significa que, para a troca de uma ferramenta por outra, o dispositivo deve girar num sentido tal que leve 0 menor tempo para atingir a ferramenta desejada. Com isto, o tempo de troca de ferramentas é reduzido. PAINEL DE COMANDO ‘A forma dos painéis de comando das maquinas CNC variam entre si, mas os elementos basicos sio comuns a todos, Video / Display Seletor de modo, |_Painetde operacio operacional da maquina Programagio— 04 VIDEO ou DISPLAY Pode-se ter um video ou display onde se Ié as coordenadas da maquina, a linha do programa que esta sendo executada, pode-se verificar 0 programa armazenado na meméria, dados de ferramenta, etc. E através do video que se da a possibilidade de comunicagdo entre a maquina € o programador ou operador. Seletor de Modo Operacional Indica 0 modo de trabalho. Por exemplo: Trabalhar em automitico, Trabalhar manualmente, Referenciar a maquina, etc. Programacao E composto de um painel alfanumérico que serve para introduzir programas manualmente, ou pelos periféricos ou até mesmo, realizar correcSes dentro de um programa. Painel de Operacdo da Maquina Sao chaves, botoeiras que determinam por exemplo: Liga/Desliga fresa, Liga/Desliga reftigerante etc. ELEMENTOS OPERACIONAIS So botoeiras, chaves, alavancas, manoplas ou outros elementos de onde se pode operar a méquina, Nestes elementos existem simbolos, baseados nas normas DIN-30600 ¢ DIN-24900, que facilitam a identificagao da fungo de cada elemento. hp ~ i nga Placa zd y t “@- pn ston ‘Aver pip pea ; e ees Liga esto posi¢do do avango Retrieracte TRANSMISSAO DE DADOS programa que foi introduzido na méquina pode ser arquivado em fita perfurada, fita cassete ou disquete e desta forma no sera mais necessério digitar 0 programa quando, no futuro, precisar executé-lo novamente. Pode-se acoplar uma impressora para tirar a listagem do programa. =. a Transmissdo de dados por dif de armazenamento. Conectores para transmissio de dados (exemplos ) 06 4- SISTEMA DE COORDENADAS: Na elaboragao do programa de usinagem para a maquina CNC o programador utiliza, para o direcionamento dos movimentos do carro ou da mesa, um sistema de coordenadas definido segundo a norma DIN-66217 © Regra da Mio Direita Para um sistema tridimensional, sZo utilizados trés eixos perpendiculares (90°) entre si, que podem ser designados através dos dedos da mito dire Polegar : indica o sentido positivo do eixo imaginério, representado pela letra X. Indicador : aponta 0 sentido positivo do eixo Y. Médio : nos mostra o sentido positivo do exo Z. Os eixos que acabamos de ver so chamados de EIXOS PRINCIPAIS. [Nas méquinas ferramentas, o sistema de coordenadas determinado pela regra da mao direita, pode variar de posicdo em funcio do tipo de maquina, mas sempre seguira a regra apresentada, onde os dedos apontam o sentido positivo dos eixos imaginirios; e o eixo "Z" sera coincidente ou paralelo a0 eixo arvore principal Para 0 comando de avango e penetragdo nos tomos, bastam apenas dois eixos imaginarios. Estes so designados pelas letras X € Z, onde o eixo X relaciona-se com o didmetro da pega € 0 eixo Z, coincidente com 0 eixo arvore, relaciona-se com as dimens6es longitudinais da pega (comprimentos). Veja a figura abaixo para esclarecimento do que foi exposto acima, 07 5: PONTOS ZERO E PONTOS DE REFERENCIA ‘Numa méquins-ferramenta CNC, existem uma série de pontos referenciais. Os pontos referenciais da maquina sio determinados pelo fabricante quando da sua fabricago, os quais auxiliardo na operagdo € programagao da mesma. comando dos movimentos das ferramentas na usinagem de uma pega s4o realizados com 0 auxilio do sistema de coordenadas. A posigdo exata destes movimentos dentro do campo de trabalho das ‘miquinas- ferramenta e determinada através dos pontos referenciais e do sistema de medica. A figura abaixo demonstra estes pontos referenciais, os quais serio esclarecidos nos tépicos posteriores. PONTO ZERO MAQUINA M Este ponto usado para definir a origem do sistema de coordenadas da maquina. A partir deste onto, slo determinados todos os outros sistemas e pontos de referéncia da méquina. Como o ponto zero da méquina é determinado pelo fabricante, estes, geralmente determinam, para ‘0 torno, 0 centro da superficie de encosto do eixo arvore (atras da placa). Assim sendo, 0 eixo rvore & representado pelo eixo Z 0 qual determinaré os comprimentos no sentido longitudinal e, a superficie de encosto, pelo eixo X 0 qual determinara as dimensdes no sentido transversal, como por exemplo os didmetros das pegas. 0 campo de trabalho encontra-se no lado do sentido positivo dos eixos. Assim sendo, a ferramenta se afasta da pega quando executa 0 percurso no sentido positivo dos eixos, B zt 08 Xe PONTO DE REFERENCIA DA MAQUINA R Este ponto tem como fungao fazer a AFERICAO e 0 CONTROLE do SISTEMA DE MEDICAO dos movimentos dos CARROS e das FERRAMENTAS. Através de um carro ¢ uma chave-limite, a posigao do ponto de referencia e pré-determinada em cada eixo de movimento, pelo fabricante. Came ng Carre see Chave-imite no ponto de referencia ‘Ao ligar a maquina, sempre deslocamos o carro até este local, antes de iniciar a usinagem. Este procedimento define ao comando a posigo do carro em relagao ao zero da maquina, quando o carro aciona um sensor que envia um impulso ao comando determinando sua localizagao. Com isto, a posico das coordenadas do ponto de referéncia em relagdo ao ponto zero da maquina possuem sempre o mesmo valor conhecido. Z- veteren Geralmente os fabricantes determinam 0 ponto de referéncia da méquina em um campo fora de trabalho. Para que isso acontega ¢ necessirio sempre que ligar 0 comando da maquina, fazér com que os ¢ixos se posicionem sobre 0 ponto de referéncia. Normalmente, a maioria dos comandos CNC, esto preparados para transmitir uma mensagem para 0 operador do tipo: "Referéncia R da Maquina” ou "Sobrepassar 0 ponto de referéncia" apds 0 acionamento do comando, 09 ‘A movimentacio dos eixos até 0 ponto de referéncia, na maioria das miquinas, & feta automaticamente. Em algumas maquinas, é necessirio 0 posicionamento prévio dos eixos em local pré determinado pelo fabricante, antes dos deslocamentos dos mesmos para o ponto de referéncia, Este posicionamento feito em modo manual, pressionado-se as teclas referentes aos eixos da maquina Ao desligar 0 comando ou, na eventual falta de energia elétrica, 0 comando perde a referéncia, isto , perde o valor da coordenada da posigdo dos eixos comandados Portanto, deve-se referenciar novamente a miquit PONTO DE REFERENCIA DA FERRAMENTA E=N O ponto de referéncia da ferramenta & determinado pelo fabricante da maquina 0 qual, geralmente encontra-se na face de encosto da ferramenta no dispositivo (revélver ferramenta), ou seja, 0 onto de ajustagem da ferramenta E coincide com o ponto de assento da ferramenta N. fie ba MEDIDAS DAS FERRAMENTAS Para que a usinagem seja precisa é necessério que o comando conheca as medidas de cada ferramenta utilzada as quais se baseiam no ponto de referéncia das mesmas. No tomeamento e necessério indicar as medidas do comprimento (L), a dimensdo transversal (Q), © ‘aio da pastlha e a sua posicio de corte(quadrante de trabalho). 4 4 F T 10 No caso de brocas, devemos o indicar 0 comprimento (L) ¢ 0 raio da broca (R) DETERMINACAO DAS MEDID; /RRAMENTAS, ‘A determinago das medidas das ferramentas podem ser feitas de duas formas. A primeira delas através de aparelhos de pré- ajustagem, fora da méquina, na segunda forma a determinagao ¢ feita automaticamente pela propria maquina através de uma sequéncia pré-determinada. Na pré-ajustagem externa, isto é, fora da maquina, o aparelho ou dispositivo possui o mesmo assento de ferramenta do suporte de ferramentas da maquina. A ferramenta & colocada no aparelho as medidas podem ser determinadas éptica ou mecanicamente. ‘As medidas encontradas so introduzidas no comando durante a preparago da maquina. ‘Na ajustagem feita na propria maquina, geralmente e usado um aparelho éptico chamado luneta, ou é usado 0 método através do toque das ferramentas na pega, ou ainda algum dispositivo especifico que caleule as medidas das ferramentas ARMAZENAMENTO DAS MEDIDAS DE FERRAMENTA NO CNC Antes da usinagem da pega, os dados das ferramentas devem ser memorizados no comando numérico. ‘As medidas relativas as dimensdes das ferramentas so introduzidas na meméria de dados de ferramenta, No eixo X, a distincia da ponta da ferramenta 20 ponto de referéncia do suporte, na diregao transversal, No eixo Z, a distancia da ferramenta ao ponto de referéncia do suporte, na direcdo longitudinal ‘No campo R, digita-se o raio da ponta da ferramenta, No campo L, digita-se 0 quadrante de trabalho, para que a ferramenta possa compensar a posiglo do raio da ponta da ferramenta em relacao ao sentido de usinagem da ferramenta. i MODE: EDIT TOOL DATA 10-19 _Distances in (rn) (-080.450 2-005.220 RO.400 LE 0060 000 20000000 K60 C0 LO 0000.00 20000.009 RO9.0C0 LO 9000.00 20090.000 R09 000 LO. 5: #0000,000 26900,900 860.000 LO 0000.069 20000.030 R60.C00 Lo (0000.000 7000.00 ROO.600 LO 20900,000 290.009 Lo 20060.609 RCE! 600, LO v-x [A sequéncia a ser seguida para memorizar os dados das ferramentas variam de acordo com a maquina € 0 comando numérico CNC. ‘Algumas méquinas possuem biblioteca de dados de ferramenta, onde se armazena as medidas das ferramentas, quando a maquina ndo possuir esta pagina as medidas das ferramentas so introduzidas dentro do programa de usinagem da pega. PONTO ZERO DA PECA W ponto zero da peca é determinado pelo programador quando da execucdo do programa, e define © sistema de coordenadas da pega em relacio ao ponto zero da maquina. Sua determinagdo pode ser feita em qualquer ponto da pega porem, recomenda-se colocé-lo em um ponto que facilite transformar as medidas do desenho em valores de coordenadas para programacio, Para pecas tomneadas, geralmente ponto zero € determinado na linha de centro do eixo arvore nas faces direita ou esquerda da peca acabada, que deverd ter seus valores das coordenadas memorizados no comando CNC quando da preparagio da maquina Xt Ponto Zero Pca da pega | > z+ za on E possivel, na preparagdo da maquina, obter-se 0 zero da pega usando-se uma das ferramentas ou um padrdo de encosto, ambos montados no revélver. 12 OBTENCAO DO ZERO PEGA ATRAVES DE UMA FERRAMENTA ‘Tomaremos como exemplo a determinagao do zero pega na linha de centro da arvore principal na face direita acabada. SEQUENCIA Seleciona-se 0 modo de operagao manual; Fixa-se a pega na placa através da tecla correspondente ao fechamento da placa; Seleciona-se uma ferramenta ¢ ativa-se o seu corretor (PRESSET) Determina-se uma rotagdo € memoriza-se no CNC através das teclas correspondentes; Pressiona-se as teclas referente ao giro da placa (sentido horario ou anti-horério) e em seguida a de partido do ciclo; Movimenta-se a ferramenta, através das teclas de movimentago manual dos eixos, encostando-a na face direita da pega; ‘A medida sera visualizada no video na posigao do eixo "Z" a qual deverd ser anotada em uma folha de papel para utilizagao posterior. Como no exemplo, a dimensdo da face em bruto é 2 mm maior que a acabada, este sobremetal devera ser subtraido da medida encontrada, A medida calculada sera referente a0 eixo "Z" e, a medida em "X" sera zero, pois 0 ponto zero na dimensdo transversal, encontra-se na linha de centro do eixo arvore. Seleciona-se entéo a pagina de Registro de Deslocamento do Ponto Zero, onde poderao ser pré programados 5 origens de coordenadas, e que sio divididos em 2 grupos. Cada deslocamento € chamado a0 programa por meio da fung4o G propria. Normalmente sto G54/55/57/58/59. 13 MOOE: EDIT POSITION SHET 3) DISTANCES in (ine) a “yO 90D 20600 060] H+ ;0000.000 000.009 200009 000] [5.70009 900 _voeKn Gea _ 20000 160) ‘Normalmente © operador que coloca esse valor porém, 0 proprio operador tem que verificar no Programa qual a fungio preparatéria que o programador utilizou e conferir na pigina de deslocamento, caso esteja incorreto, o operador terd que corrigir. Se isso no for feito poder haver ‘uma colisfo na maquina. LINGUAGEM DE PROGRAMACAO A linguagem de programacao foi desenvolvida especialmente para que o téenico de usinagem em CN possa comunicar-se com a maquina, programando-a, a fim de que ela possa realizar trabalho. A linguagem de programacio, como outra qualquer, é composta por blocos de palavras de significados bem definido, sendo o tinico meio que o comando pode entender Toda vez que for necessério produzir pegas em méquinas CNC, devemos utilizar a linguagem de programagio. Ha dois tipos de linguagem de programagao: Codigo G (ISO). Codigo HAINDENHAIN. 14 PROGRAMACAO VERBAL rl oa js 4 al _ 150 7 ta aie ° Lefer fee feo fos Pos fos Pro Por Pos Toe Foun Pot Pris Tris Tors | x_|70 [3s fo To [20 [30 26 30_ [50 60 '75| 308 (085 OG | 3a] aie] a7 45 17 7-127 cad -150 a DE/PARA TRAJETORIA | TIPO DE AVANCO E PTO. FINAL | OBSERY. PO a Pl Linear ‘Avango rapido até X35, Z0 Pla P2 Linear ‘Avango usinagem até XO; ZO P2 a P3 Linear ‘Avango usinagem até XO; Z3 P3 a Pa Linear ‘Avango rapido até X20; Z3 P4aPs | NS | Linear ‘Avango usinagem até X30; Z-2 PS a P6 | N6 Linear ‘Avango usinagem até X30; 2-43 P6 a P7_|_N7 Linear ‘Avango usinagem até X26; Z-45 P7 a P8 | NB Linear ‘Avango usinagem até X26; 2-65 P8 a P9 | N9 | Arcohorério | Avango usinagem até X30; Z-67 | raio 2mm P9 a P10 | NIO Linear ‘Avango usinagem até X50; Z-117 P10 a Pll | NI Linear ‘Avango usinagem até X50; Z-127 Pll a P12] N12 Linear ‘Avango usinagem até X60; Z-137 Pi2 a PI3 Linear ‘Avango usinagem até X60; Z-150 Pi3 a Pld Linear ‘Avango usinagem até X65; Z-148 P14 a PO Linear ‘Avango rapido _até X70; 230 15 8- FUNCOES DE PROGRAMACAO PARA O TORNEAMENTO Para a introdugio do programa de usinagem, no comando da maquina, devemos transformar as ordens de programacto verbal jé vista, em CODIGOS para os quais 0 comando esta preparado para entender. Esses CODIGOS que usaremos na elaboragao do programa séo as EUNCOES DE PROGRAMACAO, Vejamos algumas: Funcao Niimero de Sequéncia (N) Esta fungto, tem a finalidade de indicar a sequéncia que deve ser seguida para a leitura e execucdo das sentengas que compdem o programa. Representamos a fungZo numero de sequéncia, pela letra "N*, que deve vir acompanhada de um nimero indicativo de sequéncia. Ex NI Nos. NIO. N2.. ou NIO.. ou N20, N3, NIS. N30... Sempre ¢ conveniente numerar as sentengas em intervalos de 5 ou 10, para possibilitar a introdugZo de novas sentengas em caso de necessitar fazer alguma correto ou melhorar 0 programa. Esta fungdo também e denominada, em alguns manuais, de "fungHo nimero de bloco" ou "fungao numero de sentenga". FUNCAO PREPARATORIA (G) A "fungdo preparatéria", indica a0 comando o modo de trabalho. Através desta letra introduzimos informagées que determinam, por exemplo, o movimento de deslocamento da ferramenta, sendo por esta razio, a letra G também conhecida como “condigao de trajetéria™ A letra "G", 6 seguida também por um niimero, que indica a fungao. Este niimero, formado por dois digitos (de 00 2 99) define ao comando o modo de trabalho ou a condigdo de traetéria a executar. Para comandos de fabricantes diferentes, um mesmo cédigo, pode significar coisas diferentes. Por exemplo G92, para uns pode indicar "Definigdo da Origem do Sistema de Coordenadas” enquanto {que para outros pode ser “limitagao de rotagbes". Mas a maioria das fungdes, s5o comuns a quase todos 0s comandos. Distinguimos também, dentre as fungdes preparatérias, algumas que sio att assim que 0 comando da maquina ¢ ligado. Por exemplo, assim que ligamos 0 comando da méquina, ele estaré pronto para receber os valores das coordenadas em milimetros e em valores absolutos. Estas fungdes so indicadas nos manuais dos fabricantes como "fung&es ativas”. Hi no comando, funedes chamadas “"modais", ou seja, assim que sio programadas permanecem ativadas enquanto no se programar uma outra fungao que cancele ou substitua aquela anteriormente programada. ‘Veremos em nosso estudo, uma grande parte de fungBes preparatérias, mas as que sejam comuns a maioria dos fabricantes. 16 FUNCAO DE POSICIONAMENTO ( X eZ) Através das letras "X" € "Z", enderegamos pontos dentro do sistema de coordenadas. Outras letras sio usadas para designar outros eixos existentes, onde também iremos estudar durante a execugao dos exercicios. Os valores das coordenadas podem ser introduzidos em milimetros (fungdo ativa) ou em polegadas (precedido de uma fungao preparatoria adequada). Para valores em "mm", admite-se ate 3 casas decimais. Ex.: 20.465 mm Para valores em "pol" ate 5 casas decimais. Ex:: 0.25000" DADOS TECNOLOGICOS E = Avanco de Usinagem . Normalmente no toro usado em mnv/rotacdo, porém em nossa méquina avanco é dado em mm/minuto ‘= Rotacées por minuto, RotseSes/minuto, Exemplo: $800 = 800 RPM ‘T= Chamada da Ferramenta no Revélver M = Funcio Miscelania ou Auxiliar, Como as fungdes G as fungSes M vio de (00 4 99). Estas fungGes servem normalmente para auxiliar na parte operacional, a seguir daremos alguns exemplos: ‘M03 eixo arvore (rotacio da placa) sentido hordrio ‘Mos 0 dirvore (rotacio da placa) sentido anti-hordrio ‘Mos eixo arvore M06 troca das ferramentas M08 Liga o dleo refrigerante M09 Desliga o dleo refrigerante M17 nal de sub-rotina de programa com retorno M30 1 sentenca do programa Nesta linguagem de programagao o fabricante estabelece: -Quais as instrugdes que podem ser programadas. ~Quais as informagdes que s4o necessirias ¢ como elas serio colocadas no programa, -Que letras e mimeros serdo usados nas informagdes tecnoldgicas e complementares. De fabricante para fabricante, existem diferencas quanto a funcio representada pelos cédigos " G "', ou mesmo as funcdes " M". A norma DIN 66025 estabelece as palavras usadas na programagio de CNC, mas alguns fabricantes de comandos no seguem estas normas e usam instrugdes semelhantes ou teclado com simbolos préprios. NESTE CURSO NOS USAREMOS AS FUNCOES CORRESPONDENTES AO SOFTWARE ESPECIFICO DA MAQUINA QUE ESTAMOS ESTUDANDO PARA EXPLICAR ESTAS FUNCOES. SEQUENCIA NECESSARIA PARA PROGRAMACAO MANUSCRITA ‘Um programa CN pode ser definido como uma sequéncia légica de informacdes para a usinagem de ‘uma pega. (O programador necessita ter consciéncia de todos os parametros envolvidos no proceso e obter uma solugdo adequada para a usinagem de cada tipo de pega. Este deve analisar ainda todos os recursos da maquina, que sero exigidos quando da execugio da pega. Os itens a serem analisados sio os seguintes, Estudo do Desenho da Peca : Final ¢ Brut O programador deve ter habilidade para comparar o desenho (pega pronta) com a dimensio desejada na usinagem com a maquina CNC. Hi a necessidade de uma anélise sobre a viabilidade de execugdo da pega, levando-se em conta as dimensbes exigidas, o sobremetal existente da fase anterior, o ferramental necessirio, a fixagio da pega, ete. PR AUTILIZAR E necessério haver uma definigko das fases de usinagem para cada peya a ser executada, estabelecendo-se, assim, o sistema de fixagao adequado a usinagem. FERRAMENTAL VOLTADO AO CNC Aescolha do ferramental € muito importante, bem como, a sua disposigdo na torre. E necessério que © ferramental seja colocado de tal forma que no haja interferéncia entre sie com o restante da maquina. Um bom programa depende muito da escolha do ferramental adequado e da fixagdo deste, de modo conveniente. CONHECIMENTO DOS PARAMETROS FiSICOS DA MAQUINA E SISTEMA DE PROGRAMACAO DO COMANDO So necessirios tais conhecimentos por parte do programador, para que este possa enquadrar as ‘operages de modo a utilizar todos os recursos da maquina e do comando, visando sempre minimizar 0 tempos e fases de operagdes e ainda garantir a qualidade do produto. ESCREVER O PROGRAMA SEQUENCIALMENTE A sequéncia de operagSes enquadrando todos os parametros de usinagem deve ser colocada em folha de programagao, especialmente confeccionada para tal. Cada linha da folha corresponde a um bloco informativo. Existe também as folhas de preparagio da maquina, sendo estas 0 contato existente entre 0 programador € 0 operador da maquina. Ela deve contar todas as informagBes necessérias para a execuglo da pega, como por exemplo: -Ferramental e sua localizacdo na torre, Ponto de partida (origem); -Fixagao da pera; -Numero da pega -Niimeros dos pares de compensagio de ferramentas que serdo utilizadas, tendo 0 bom senso de usar © numero da ferramenta com seu respectivo par corretivo; -Outras observagdes tais como: Equipamentos extras, Dimensdes das Castanhas, ete. 18 As fungdes G ( Fungdo preparatéria ) estdo ordenadas em grupos. Se forem chamados do mesmo grupo, neutralizam-se mutualmente. Grupo 0 Grupo 1 Grupo 2 Grupo 3 Grupo 4 Grupos Grupo 6 Grupo7 Grupo 8 G00 Interpolagao linear com avango rapido. GOI Interpolago linear com avango programado. G02 Interpolagao circular sentido horaso. G03 Interpolagao circular sentido anti-horario. G04 Tempo de espera. 633 .G86 Ciclo de sangrar. G87 Ciclo de furagdo, com quebra cavaco. G88 Ciclo de furacdo, com quebra cavaco e retorno ao ponto inicial, G96 Velocidade de corte constante. G97 Rotagdo constante, 694 Avango em mm/min. G95 _Avango em mm/rotacko. G53 Desativar os deslocamento dos pontos zeros do grupo 1 G54 Ativar o deslocamento do ponto zero da linha 1 G55 Ativar 0 deslocamento do ponto zero da linha 2. G92 Limitagdo de rotagao do fuso ou editar deslocamento do ponto zero no PSO-linha 5. G56 Desativar os deslocamentos dos pontos zeros do grupo 2. G57 Ativar deslocamento do ponto zero da linha 3. G58 Ativar deslocamento do ponto zero da linha 4. G59 Ativar deslocamento do ponto zero da linha 5. G25 Chamada de sub-rotina. G26 Chamada de programa poligonal G27 Salto obrigatério da sentenca, G70 Medigao em polegada, G71 Medigéo em milimetros. G40 Cancelar a corregdo do raio da ferramenta G41 Chamar comregaio do raio da ferramenta, & esquerda, G42 Chamar corresao do raio da ferramenta, a direita, 19 * As fungdes M ( Fungo miscelinea ) esto ordenadas em grupos. Se forem chamados do mesmo grupo, neutralizam-se mutualmente Grupoo Grupo Grupo 2 Grupo 3 Grupo 5 Grupo 6 Grupo 7 Grupo 8 M03 ‘Mos ‘Mos M38 M39 M00 MI7 M30 Mos. M09 M25 M26 M20 M21 ‘M23 M24 M50 MSL M52 M53 Partida do fuso sentido horario, Partida do fuso sentido anti-harério. Parada do fuso. Parada exata ligada, Parada exata desligada, Parada intermediaria programada. Fim de sub-rotina, Fim de programa e retomo ao inicio do programa principal. Refrigeragto ligada Refiigeragao desligada Placa tensionadora aberta, Placa tensionadora fechada. Retomo do contra ponta, Avango do contra ponta. Retomo do coletor de pegas. Avango do coletor de pegas. Chamada da légica de busca da ferramenta, Cancelamento da chave fim de curso da porta, Chamada da chave fim de curso da porta 20 9.- FUNCOES PREPARATORIAS ou CONDICAO DE TRAJERTORIA (G) Goo RPOLA LINEAR COM AVANCO RAPIDO A trajetdria programada em uma sentenga com G00 é percorrida com a velocidade de avango mais répida que a maquina possui, A velocidade ¢ determinada em cada eixo de acordo com as caracteristicas de acionamento de cada fabricante, G01 - INTERPOLACAO LINEAR COM AVAN \GRAMADO Com esta fungao a ferramenta descreve movimentos retilineos, com a velocidade de avango (F) inserida pelo programador. — + INTERPOLACAO CIRCULAR SENTIDO HO! Executa um deslocamento circular dos eixos no sentido hordrio com avango programado. No comando que estamos estudando e possivel programar arcos entre 0” € 180° , onde as coordenadas de X e Z so os pontos finais do raio, A posigdo do centro do arco e definida pelo eixos auxiliares I(X) e K(Z). Normalmente os valores das coordenadas do centro do raio, ou seja, os valores de I'e K sfo dados em coordenadas incrementais. ‘Antes da execugdo do bloco contendo a interpolagio circular, o comando verifica automaticamente 0 arco ¢ se for geometricamente impossivel a execugZo, 0 comando para mostrando um alarme no visor. 21 G03 - INTERPOLACAO CIRCULAR SENTIDO ANTI-HORARIO Executa um deslocamento circular dos eixos no sentido anti-horério com avango programado, Os itens desta fungdo so iguais aos item anterior. EXEMPLO: ‘TORRE DIANTEIRA 1003 (HORARIOY xe cor (aueteHoRARo) TORRE TRASEIRA on2 woRAaioy Xt (903 (ANTL-HORARIO) 22 INTERPOLAGAO CIRCULAR SENTIDO HORARIO (G02) Exemplo: |OBS.: Neste caso a melhor ferramenta seria uma pastilha redonda, porém podemos fazer com uma ferramenta neutra. G00 G42 X21.000 2-15.000 G01 X20.000 F50 G02 X20.000 Z-33.000 | 7.938 K -9.000 INTERPOLACAO CIRCULAR SENTIDO ANTI-HORARIO (G03) Exemplo: |OBS.: Neste caso a melhor ferramenta seria uma pastilha redonda, porém podemos fazer com uma ferramenta neutra. G00 G41 X21.000 Z-33.000 G01 X20.000 F50 G03 X20.000 Z-15.000 1 7.938 K 9.000 IMPORTANTE ‘Temos sempre que programar raios pela simeiria superior, nunca pela simetria inferior, pois a maioria dos comandos entende a programagdo como se’a torre estivesse atras, mesmo tendo-se um toro com torre dianteira. G04 - TEMPO DE ESPERA Pode-se programar um tempo de espera dos eixos no ponto final programado. Normalmente se usa cenderego X, para indicar o tempo de espera em segundos (possibilidade de 0,1 a 1000 segundos). io se pode programar nenhuma outra fungdo na sentencal G25 - CHAMADA DE SUB-PROGRAMA OU SUB-ROTINA Nesta fungéo é possivel ,utilizando o enderego L, programar o nimero de sub-programas descjados. Normalmente utilizamos sub-rotinas quando temos operagdes repetitivas no programa, Por exemplo uma troca de ferramenta, onde se deseja que o revélver afaste uma disténcia suficiente da pega, onde ele possa dar 0 tombo sem haver colisio das ferramentas com a pega. G53. G56 G71 G40 (G01 U - 1.000 F150 N0010 [G94 G54 G96 S150 M04 G01 W - 22.000 F150 IN 0020 [G92 265.000 G01 U 1.000 F150 [N.0030_|G59 ‘G00 W 22.000 N0040_[G92S2800 G04 U - 1.000 F150 N0050 [T0101 G00 X26.000 22.000 M17, No060_|G25 L806 ‘G00 X60.000 220.000 M05 70202 $200 Mod G00 G42 X13.000 22.000 G04 Z-20.000 F80 X27.000 ‘G00 G40 X60.000 220.000 MOS G53 G56 T0000 M30 G01 U - 1.000 F150 |W - 22.000 G00 W 22.000 G04 U - 4.000 24 133 - CICLO DE ROSQUEAR BLOCO A BLOCO. Pode-se programar rosca longitudinal, plana e cSnica. Para cada corte so necessirias 4 sentengas (veja desenho). Durante G33 0 avango, ¢ a corregio do avango, que estiverem ativados, sero suspensos. No rosqueamento cénico, o active é sempre dado em relagdo ao sentido longitudinal Roscas podem ser cortadas com virios passes, desde que o ponto de partida da sentenga G33, em iregio a Z, no se altere (comprimento da rosca). A profundidade do flanco da rosca, ou maiores passadas na rosca, podem ser realizadas com o deslocamento do ponto de partida (PI). 600 G33 633 Uma passada com G33 A G40/G41/G42 ENSAC RAIO DE COR’ Ao se pré aferir a ferramenta, a pastilha de corte e medida em dois pontos (tangente ao eixo X e Z). A pré aferigdo da ferramenta, descreve somente uma ponta de corte tedrica. Este ponto teérico, programado sobre a peca de trabalho. 25 Este ponto tedrico esta sempre tangenciado ao eixo transversal e longitudinal da pega de trabalho, com isso ndo se tem erros de medida na pega de trabalho, Em movimentos simultaneos nos dois eixos (cone € raio), a posigo tedrica do ponto de corte da ferramenta, ndo coincide mais com o ponto de corte real da pega de trabalho. Surgem entio, erros de medida na pepa de trabalho. Utiizando-se a compensagio de raio de corte, o comando compensara automaticamente estes erros. Gume de corte (Quadrante 3) Contome tinal: ‘Fajetora corrigida da ponta da feramenta iblioteca de Para se trabalhar com a compensagéo do raio de corte, deverdo ser informados @ ferramentas, os seguintes dados: ) No enderego R editar o raio da pastilha de corte utilizada, bb) No enderego L editar a posigo do corte da ferramenta, A posigo do corte, informa o sentido do ponto central do raio de corte, a ponta tedrica = a oe k@. st G40 - CANCELAMENTO DA COMPENSACAO DO RAIO DI Uma troca de ferramenta, com a compensacao de raio ativada, no é permitida, ‘A.compensagdo do raio devera ser cancelada com a fun¢a0 G40. Esta neutralizagao, s6 e permitida em conjunto com um deslocamento linear (G00, GOI). G00 ou GO! podem ser programados na mesma sentenga de G40, ou como primeira funcdo apos a neutralizagao 26 ‘Sugestdo: Programar G40, na sentenga em que os eixos estiverem voltando para o ponto de troca ou, programar somente G40 na sentenga e nenhuma outra fungdo, antes de mandar 0 revolver para 0 ponto de troca. Ex: NOO70 G00 G40 X100,000 Z100.000 ou N0070 G40 'NO080 G00 X100.000 Z100.000 1 - COMPENSACAO DO RAIO DA FERRAMENTA A ESQUERDA, Seo sentido de corte for da esquerda para a di 1 ferramenta esta a esquerda do contomo da pega. a, utilizar a compensagio de raio G41, ou seja, Ga DO RAIO DA FERRAMENTA A DIREIT; Seo sentido de corte for da direita para a esquerda, utilizar a compensagio de raio G42, ou seja, a ferramenta esta a direta do contorno da pega. REGRAS PARA O USO DA COMPENSACAO DE RAIO DA FERRAMENTA 1) A edigdo (G41 ou G42) e cancelamento G40, devera ser sempre feita, em conjunto com uma fungdo linear GOO ou GO1 2) Neste deslocamento linear, deve-se programar uma variaco do valor de X e/ou Z. 3) O deslocamento X e/ou Z, devera ser igual, ou maior que o raio da pastilha de corte 4) Entre a ediglo e 0 cancelamento da corrego do raio da ferramenta, ¢ 0 proximo deslocamento linear, pode-se programar no maximo cinco sentengas sem calculo. 5) Passar de G4 para G42 ou vice-versa, nio e possivel: cancelar com G40 e reeditar com G41 ou G42, 27

You might also like