Vous êtes sur la page 1sur 26

TREINAMENTO PARA CENTRO DE USINAGEM HYUNDAI KIA

-1-

Reviso 1 22/02/2007

Descrio de comandos M
Os comandos M so funes de alternncia ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um bloco de programa, porm apenas um comando M por bloco, caso contrrio vai gerar um alarme de duplicidade de comando. Comandos de um mesmo grupo cancelam um ao outro. Assim o ltimo comando M programado cancela o anterior do mesmo grupo. Os comandos a seguir descrevem os comandos M padro. A possibilidade de executar estes comandos M depende do tipo de mquina e dos acessrios utilizados. M00 Parada Programada Este comando causa uma parada na execuo do programa da pea. O fuso principal, o avano e a refrigerao so desativados. A porta poder ser aberta atravs do modo JOG (manual) sem gerar alarme. M01 Parada Opcional Programada M01 funciona como M00, mais somente quando a tecla Opcional Stop estiver ativa, porm o fuso principal e a refrigerao permanecem ligados, podendo ser desativados em modo JOG (manual) sem gerar alarme. M02 Fim de programa Principal Esta funo indica o fim do programa na memria do comando . A seqncia no retornada ao inicio do programa. M03 Fuso principal ativado no sentido horrio O fuso ser ativado desde que uma velocidade de corte ou de fuso tenha sido programada. preciso usar M03 para todas as ferramentas de corte a direita. M04 Fuso principal ativado no Sentido anti-horrio As mesmas condies descritas em M03 se aplicam para este comando. preciso usar M04 para todas as ferramentas a esquerda, ou retorno de rosca com macho. M05 Fuso principal desativado O Fuso principal parado automaticamente. M06 Ativa Troca de ferramenta Habilita a troca de ferramenta do magazine para fuso principal M08 Refrigerao ativada M08 liga o fluido de corte. M09 Refrigerao desativada M09 desliga fluido de corte. M12 Contador de peas Habilita contador de peas no comando cnc e no display (Dispositivo externo) M13 Liga leo refrigerante + Rotao do Spindle sentido horrio Liga simultaneamente coolante + RPM M14 Liga leo refrigerante + Rotao do Spindle sentido anti-horrio Liga simultaneamente coolante + RPM M15 Desliga leo refrigerante + Rotao do Spindle Desliga simultaneamente coolante + RPM M19 Parada orientada do Fuso Orientao do Spindle sempre na mesma posio, posio fixa para troca de ferramenta definida pelo fabricante M30 fim de programa Fim de programa com retorno ao inicio do mesmo

-2-

Reviso 1 22/02/2007

M98 Chamada de subprograma Chamada de subprograma com endereo P (nmero do programa com 4 dgitos) poder ser usado o comando L (N. repeties) M99 Fim de subprograma Finaliza a chamada de subprograma

FUNES MISCELNIAS
M00 M01 M02 M03 M04 M05 M06 M08 M09 M12 M13 M14 M15 M19 M28 M29 M30 M31 M32 M35 M53 M54 M55 M56 M98 M99 Parada programada Parada opcional Final de programa Rotao sentido horrio Rotao sentido anti-horrio Parada do fuso principal Troca de ferramenta Liga refrigerante Desliga refrigerao Quantidade de peas Adio Liga refrigerante + Rotao Horria Liga refrigerante + Rotao Anti-horria Desliga refrigerante + Rotao Parada orientada Cancela rosca rgida Rosca Rgida Fim de programa Hab. Modo de manuteno do trocador de ferramentas Finaliza modo de manuteno de ferramentas Habilita orientao do fuso Desliga espelho eixo Y Liga espelho eixo Y Desliga espelho eixo X Liga espelho eixo X Chamada de Subprograma Fim de Subprograma STD STD STD STD STD STD STD STD STD STD Opcional Opcional Opcional STD STD STD STD STD STD STD STD STD STD STD STD STD

-3-

Reviso 1 22/02/2007

Tabela de cdigo G ( Funo preparatria)


G00 G01 G02 G03 G04 G05.1 G7.1 G09 G17 G18 G19 G20 G21 G28 G31 G40 G41 G42 G43 G44 G49 G50 G51 G50.1 G51.1 G52 G53 G54~G59 G54P1~P48 G62 G64 G65 G66 G67 G68 G69 G73 Avano rpido Interpolao linear Interpolao circular sentido horrio Interpolao circular sentido anti-horrio Tempo de espera sob endereo Controle do Look-ahead Interpolao cilndrica Parada exata Plano de trabalho X,Y Plano de trabalho Z,X Plano de trabalho Y,Z Coordenadas em polegadas Coordenadas em milmetros Ponto de referncia Funo de salto Cancela compensao do raio da ferram. Compensao do raio da ferram. Esquerdo Compensao do raio da ferram. Direito Compensao do comprimento da ferram. + Compensao do comprimento da ferram. Cancela compensao de comprimento Cancela modo de escala Escala habilita Cancela espelho Ativa espelho Sistema local de coordenada Coordenada referente zero mquina Coordenada referente zero pea Coordenada referente zero pea Avano automtico de canto Modo de corte normal Chamada de subprograma macro Chamada de subprograma macro Cancela subprograma de macro Rotao de coordenada Cancela Rotao Ciclo de furao STD STD STD STD STD STD Opcional STD STD STD Opcional Opcional Opcional STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G94 G95 G96 G97 G98 G99 Ciclo de rosca c/ tempo esp. Ciclo de mandrilar fino Cancela ciclo fixo Ciclo de furao simples Ciclo de furao c/ tempo esp. Ciclo furao pica-pau Ciclo de rosca Ciclo de mandrilamento Ciclo de mandrilamento Ciclo de mandrilamento reverso Ciclo de mandrilamento Ciclo de mandrilamento Coordenadas absolutas Coordenadas incrementais Limit. de rotao/Desl pt zero Avano por minuto Avano por rotao Velocidade de corte constante Velocidade de rotao RPM Retorna ultima coordenada Z Retorna ao ponto R STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD STD

-4-

Reviso 1 22/02/2007

G00 Posicionamento em avano rpido


O comando G0 movimenta uma ferramenta at o ponto no sistema da pea especificado atravs de um comando absoluto ou incremental, a uma velocidade de deslocamento rpido No comando absoluto programado o valor das coordenadas do ponto final No comando incremental programada a distncia a ser percorrida.

G01 Interpolao Linear


O comando G01 movimenta a ferramenta at um ponto especificado porm necessrio determinar o avano deste movimento, especificando atravs do endereo F (Feed) , este avano pode ser determinado de duas formas utilizando o comando G94 o avano ser realizado em mm/min e utilizando o comando G95 o avano ser em mm/rot. Exemplo : G94 G01 Z-50. F500 mm/min G95 G01 Z-50. F0.1 mm/rot O comando G94 j estar ativo a partir do momento que ligar a mquina.

-5-

Reviso 1 22/02/2007

G02 Interpolao Circular sentido horrio G03 Interpolao Circular sentido anti-horrio
O comando G02 e G03 movimenta a ferramenta at um ponto especificado, este tem a funo de confecionar raios, canais internos e externos, roscas atravs de inserto ou fresa com perfil da rosca, abertura de bolso, ajuste de dimetro interpolando com ferramentas em movimento circular etc... Na linha de comando G02 podem ser usados os seguintes comando X, Y, Z, I, J, K, R, F X, Y, Z = Coordenada final da interpolao I, J, K = Distncia do ponto inicial da interpolao para o centro do arco ( I=X, J=Y, K=Z) R = Valor do raio da interpolao F = Avano de usinagem programado Obs.: A distncia entre um arco e o centro do circulo que contm esse arco pode ser especificada utilizando-se o raio R circulo, em vez de I, J, K. Neste caso um arco inferior a 180, e o outro superior a 180, quando um arco superior a 180 comandado, o raio deve ser especificado com valor negativo. Se X, Y, Z forem omitidos, se o ponto final localizado n mesma posio que o ponto inicial, e, selecionando-se R programado um arco de 0 . G02 R... ( A ferramenta de corte no se desloca ) Resumo.: Semiciculos de arcos menor que 180 6 valor de do R deve ser positivo, e arcos maior que 180 deve ser negativo. Se os endereos I, J, K e R forem especificados simultaneamente, o arco definido pelo endereo R tem prioridade e outros so ignorados. Se um eixo for programado fora do plano especificado emitido um alarme. Por exemplo, se o eixo U especificado com um eixo paralelo ao eixo X, quando o plano XY especificado, um alarme P/S (n 028) ativado. Quando for especificado um arco tendo um ngulo central aproximado de 180, as coordenadas do centro que foram calculadas podem conter um erro, neste caso, especificar o centro do arco com I, J, K.

-6-

Reviso 1 22/02/2007

G04 Tempo de espera sob endereo


Este comando tem objetivo determinar um tempo de espera durante a usinagem ou testes em MDI, existem vrias aplicaes para este comando. O G04 deve ser usado sempre com um endereo especificado utilizando as letras X, U ou P Exemplo.: Programando um segundo de espera ficar da seguinte forma : G04 X1. G04 U1. G04 P1000

G05.1 Look-ahead
Este comando tem a finalidade em ajudar na velocidade de processamento de dados entre CNC e motorizao, alguns programas gerados atravs de software CAM tem seus movimentos feitos ponto a ponto, ou seja, so pequenos movimentos de coordenadas curtas e por ser to rpido o comando no tem tempo suficiente para mandar as informaes programas para motorizao, e a mquina comea a apresentar pequenos socos e vibraes. Todos os programas gerados por CAM com usinagem High speed devem contar no inicio do mesmo este comando G5.1 Q1 para habilitar e G5.1 Q0 para desabilitar. Porm antes deste comando colocar os seguintes comandos, na seqncia descrita. G40 G80 G49 G94 G97 G64 G69 G5.1 Q1 . . . No necessrio desabilitar com G5.1 Q0 pois quando lido no final do programa o comando M30 (Fim de programa) desabilitado automaticamente.

G7.1 - Interpolao cilndrica


A distncia percorrida em um eixo de rotao programada por um ngulo, convertida internamente, uma s vez, em uma distncia de um eixo linear ao longo da superfcie externa, de forma que a interpolao linear ou circular possa ser executada com outro eixo. Aps a interpolao, tal distncia reconvertida na distncia percorrida do eixo de rotao. A funo de interpolao cilndrica permite que a lateral de um cilindro seja desenvolvida para programao. Assim programas para usinagem cilndrica de cames podem ser facilmente criadas.

-7-

Reviso 1 22/02/2007

Utilize o parmetro (n 1022) para especificar se o eixo de rotao o eixo X, Y, Z, ou um eixo paralelo a um desses eixos. Especifique o cdigo G para selecionar um plano par qual o eixo de rotao corresponda ao eixo linear definido. Por exemplo se o eixo de rotao for um eixo paralelo ao eixo X, G17 ter de especificar um plano X,Y, que um plano definido pelo eixo de rotao e pelo eixo Y ou por um eixo paralelo ao Y. Somente um eixo de rotao pode ser ajustado para a interpolao cilndrica.

-8-

Reviso 1 22/02/2007

G09 Parada exata


A ferramenta desacelerada no ponto final de um bloco, depois feita uma verificao da posio de entrada. Assim o prximo bloco executado

G17, G18, G19 Plano de trabalho

Obs.: O comando G17 j estar ativo quando ligar a mquina.

-9-

Reviso 1 22/02/2007

G20 Sistema de coordenadas em Polegadas


Com este comando todo o sistema da mquina ir trabalhar com dimenses em polegadas, Offseting, ponto zero pea, coordenadas programadas etc...

G21 Sistema de coordenadas em Milimetros


Com este comando todo o sistema da mquina ir trabalhar com dimenses em milimetros, Offseting, ponto zero pea, coordenadas programadas etc... Obs.: O comando G21 j estar ativo quando ligar a mquina.

G28 Ponto de referncia definido pelo fabricante


Este comando definido pelo fabricante da mquina e configurado conforme necessidade, ele tem a funo de movimentar os eixos para o mesmo ponto de referncia da mquina, ou seja zero mquina, no caso de Hyundai Kia. Para este comando funcionar perfeitamente na mesma linha de programo deve constar o comando G91, ento a linha de programa ficaria desta forma. G91 G28 X0 Y0 Z0 Lembrando que para troca de ferramenta nescessriamente o eixo Z deve estar posicionado, os demais eixos X, Y No tem a obrigatoriedade de estarem posicionados, a no ser que seja mquina com troca de palete, neste caso todos os eixos devem estar posicionados. Para algumas mquinas verticais Hyundai Kia existe uma segunda referncia chamada de G30, e tem a mesma funo que o comando citado acima, porm existe uma posio de referncia para troca de ferramenta G28(ATC) e outra para troca de pallete G30(APC).

G31 Funo de Salto


Esta funo utilizado quando usado equipamentos que dependem de um sinal para poder prosseguir com o processo, exemplo apalpador de medio Renishaw, ou presseter de ferramenta, como so sensores dependem de um sinal para poder cortar o avano, caso contrrio haveria coliso com o apalpador ou instrumento utilizado. Este comando executa todos os saltos definidos no programa, e finaliza o processo.

- 10 -

Reviso 1 22/02/2007

G40 Cancela compensao do raio da ferramenta


Este comando cancela a compensao do raio da ferramenta, quando utilizado os comandos G41 e G42, obrigatrio este cancelamento, caso contrrio a mquina se portar de forma estranha quanto as coordenadas, pois todos os movimentos executados sero compensados o raio ferramenta podendo ter coordenadas falsas.

G41 Compensao do raio da ferramenta a esquerda G42 Compensao do raio da ferramenta a direita
Estes comandos compensa o raio da ferramenta descrito na tabela de geometria de ferramentas da tecla OFS/SET tabela Raio

Se a ferramenta estiver (vista na direo do avano) esquerda do contorno a ser trabalhado, ser preciso programar G41. Para calcular um raio, o parmetro D, que representa o raio de corte no registro de compensao, precisa ser programado e chamado com G41 por exemplo : G41 D... No permitida a troca direta de G41 para G42 e vice-versa, antes preciso cancelar com G40. preciso seleciona-los em conjunto com G00 ou G01.

Se a ferramenta estiver (vista na direo do avano) direita do contorno a ser trabalhado, ser preciso programar G42. Para calcular um raio, o parmetro D, que representa o raio de corte no registro de compensao, precisa ser programado e chamado com G42 por exemplo : G42 D...

- 11 -

Reviso 1 22/02/2007

- 12 -

Reviso 1 22/02/2007

G43 Compensao do comprimento da ferramenta positiva G44 Compensao do comprimento da ferramenta negativa
Para a mquina sempre levado em considerao a face do nariz do fuso principal, portanto preciso definir qual o comprimento exato da ferramenta que esta sendo utilizado assim a mquina compensar este valor para posicionamento correto da ferramenta, para usinagem.

G49 Cancela compensao do comprimento da ferramenta


Este comando tem a funo de cancelar a compensao do comprimento da ferramenta, porm alguns cuidados devem ser levados em conta. Se este comando for executado via MDI automaticamente a mquina se posicionar na posio, ou seja na coordenada sem a compensao do comprimento, ento se digitar G49 sem pedir movimento do eixo Z mesmo assim o eixo se mover para positivo ou negativo dependendo de qual comando estiver ativo G43 ou G44 descompensando assim o comprimento.

G50 Cancela o fator de escala G50 Fator de escala

- 13 -

Reviso 1 22/02/2007

G50.1 Desabilita Funo Espelho G51.1 Habilita Funo Espelho

G52 Sistema de coordenadas locais


Formato : N... G52 X... Y... Z... Com G52, o ponto zero da coordenada atual pode ser trocado pelos valores X, Y, Z. Essa funo permite criar um subsistema de coordenadas para o sistema de coordenadas existente. G52 o sentido do bloco. A troca resultante mantida at outra ser ativada.

G53 Sistema de coordenadas da mquina


Formato : N... G53 X... Y... Z... Este comando modal e todas as coordenadas so relativas referentes ao ponto zero mquina, ou seja para mquinas Hyundai Kia as coordenadas de zero mquina so as coordenadas 0 (zero) do ponto de referncia do equipamento.

- 14 -

Reviso 1 22/02/2007

G54~G59 Sistema de coordenadas zero pea


Formato : N... G54 X... Y... Z... N... G59 X... Y... Z... Este comando tambm modal, parecido com G53 porm as coordenadas no so fixas, elas podem ser alteradas conforme definio do usurio, ou conforme o produto. Ainda pode ser definido alguns pontos zeros extras, que vai de G54 P1 a G54 P48 Formato : N... G54 P1 X... Y... Z... N... G54 P48 X... Y... Z...

G62 Avano automtico de canto G64 Modo de corte normal


Formato : N... G62/G64

- 15 -

Reviso 1 22/02/2007

G68/G69 Rotao de coordenada

- 16 -

Reviso 1 22/02/2007

- 17 -

Reviso 1 22/02/2007

- 18 -

Reviso 1 22/02/2007

- 19 -

Reviso 1 22/02/2007

- 20 -

Reviso 1 22/02/2007

- 21 -

Reviso 1 22/02/2007

- 22 -

Reviso 1 22/02/2007

- 23 -

Reviso 1 22/02/2007

- 24 -

Reviso 1 22/02/2007

Funes de Programa
Funo Nmero de programa Seqncia de bloco Funo preparatria Dimenses de trabalho Adress O (EIA) (ISO) N G X,Z U,W I,K R C F,E M S T P,U,X P P,Q L A,D,I,K Endereos Nmero de programa peas ou subprogramas Seqncia de nmero de bloco 1 a 9999 Funo de caminho Dados de posio absolutos e tempo de espera Dados de posio incremental, tempo de espera Usado para interpolao circular Raios, Valor do cone, parmetro de ciclo Chanfro Taxa de avano ou passo da rosca Comando para ligar ou desl. algumas funes Velocidade do fuso velocidade de corte Designado para numero e compensao ferram. Tempo de espera Chamada de subprograma Repetio de ciclo Nmero de repeties Parmetros para ciclos fixos

Funes de avano Funo auxiliar Velocidade de fuso RPM Nmero de ferramenta Tempo de espera Designado para subprograma Repetio de ciclo Nmero de repeties Parmetros

** Um bloco pode ser composto de alguns comandos exemplo : N


Nmero Seqncia

G
Funo Preparatria

X,Y
Dimenso Trabalho

F
Avano de corte

S
Rotao do fuso

T
Nmero Ferramenta

M
Funo Auxiliar

;
Final de Bloco

Obs.: Pode-se programar at 6 cdigos G por linha desde que no seja do mesmo grupo e apenas um cdigo M por linha.

- 25 -

Reviso 1 22/02/2007

Preset de ferramenta
Existem duas formas para presetar ferramenta : 1 Preset externo, com equipamento de preset, este captura a dimenso da ponta da ferramenta linha de gauge Do cone da ferramenta. Este valor carregado na tabela de geometria de ferramenta manualmente com valor positivo.

Procedimento para problemas no trocador de ferramenta


Na tela de MDI digitar o comando M31, porm se a mquina estiver em alarme, o comndo no ser aceito, portanto digitar o comando M31 e apertar a boto Start + Select simultaneamente, da mesma forma digitar o comndo M35 Com estas funes ativas as teclas de movimentos dos eixos sero utilizadas para a manuteno do trocador, lembrando que no pode air de MDI. A tecla Y+ e Y- tem funo de movimentar o Pocket A tecla X+ e X- tem a funo de movimentar o brao no sentido de giro, ou parcialmente para finalizar o ciclo ou totalmente a ponto de retirar a ferramenta do pocket e colocar no fuso, para que isto acontea deve-se manter apertada a tecla at que finalize por completo o movimento requerido. A tecla Z+ e Z- tem a funo de abrir e fechar a pina Aps finalizar todos os movimentos digitar o comando M32 + Select e referenciar a mquina, certificar que os numeros da ferramenta esto corretos, ou seja se houve inverso das ferramentas.

- 26 -

Reviso 1 22/02/2007