Untitled - Clube do Técnico
Transcrição
Untitled - Clube do Técnico
Noções de programação Todo programa de uma máquina a Comando Numérico e uma seqüência lógica de informações, escolhidas criteriosamente pelo programador, cuja finalidade é obter movimentos da máquina, e assim, produzir uma ou mais peças. Inicialmente o programador deve estar munido do desenho da peça a ser confeccionada, assim como deverá conhecer o tipo de material a ser usinado, graus de acabamentos, tolerâncias e outras particularidades da peça. Desse modo, e sendo definido o método ideal da seqüência da usinagem, o programador escolherá as informações necessárias a máquina o que deverá ser executado. Partes de um programa • função seqüencial de blocos N • função preparatória G • função de posicionamento X, Y, Z • função dos eixos auxiliares I, J, K • função do avanço F • função da RPM S • função auxiliar para troca de ferramenta T • função para correção da ferramenta D • função do piano de referência auxiliar R • função compensação do reio da ferramenta P • função sub-rotina L • função miscelânea M 3 Função seqüencial de blocos • Função: N • Formato no sistema métrico n4 (formado pela letra G, seguido de dois dígitos) • Aplicação: número seqüencial de blocos Função preparatória • Função G: (formada pela letra G, seguida de dois dígitos) • Formato no sistema métrico: G2 (formado pela letra G, seguida de dois dígitos) • Aplicação: usadas para informar a máquina “o que fazer”, estabelecendo os modos de operação. • Função de posicionamento. • Funções: X, Y, Z. • Formato no sistema métrico X = 5.3 Y = 5.3 Z = 5.3 (formado pelas letras X, Y, Z seguidas de cinco inteiros de três decimais). • Aplicação: determinar as coordenadas de posicionamento. • Os eixos X e Y referem-se ao deslocamento da mesa. • O eixo Z refere-se ao deslocamento vertical da ferramenta. Funções dos eixos auxiliares Funções: I; ;J; K. Formato no sistema métrico: I+5.3 J+5.3 K+5.3 (formado pelas letras: I, J, K, seguidas por cinco inteiros e três decimais). Aplicação: funções de posicionamento na usinagem de arcos. Os eixos auxiliares I, J, K, serão usados em um programa toda vez que a ferramenta usine um arco qualquer. Obs.: No máximo, só poderão ser usados dois eixos auxiliares simultaneamente. Função de avanço Função: F Formato no sistema métrico: F 5.3 (formado pela letra F seguida de cinco inteiros e três decimais). Aplicação: Função de avanço. 4 Função da RPM Função: S Formato: Não estabelecido, em função do motor da máquina. Aplicação: rotação de ferramenta. Função auxiliar para troca de ferramentas Função: T Formato: T2 (formado pela letra T, seguido de dois dígitos). Aplicação: troca de ferramenta. Função para correção da ferramenta Função: D Formato: Estabelecido conforme capacidade da unidade de comando. Aplicação: informar valores de raios e comprimentos das ferramentas. Obs.: usar no máximo D199. Função de referência auxiliar Função: R Formato: R2 (formado pela letra R, seguida de dois dígitos). Aplicação: utilizado em ciclos repetitivos de sub-rotinas tais como furação, rosqueamentos, alargamentos, etc. Função compensação do raio da ferramenta Função: P Inserção de reios e chanfros. Aplicação: usar quando a ferramenta usina contornos na peça executando automaticamente raios e chanfros na peça. Obs.: P – negativo – quebrar cantos a 45. P + positivo executar raio Função sub-rotina Função: L Formato: L4 (formado pela letra L, seguida de quatro dígitos) Aplicação: ciclos repetitivos Obs: Os dois primeiros dígitos indicam o nº da sub-rotina, os dois últimos, o nº de passagens. 5 Função miscelânea Função: M Formato: M2 (formado pela letra M, seguida de dois dígitos) Aplicação: funções miscelâneas ou auxiliares. Porta ferramenta – luva de extensão 4 6 FUNÇÃO CÓDIGO N G APLICAÇÃO Número seqüencial de blocos G00 Avanço rápido G01 Interpolação linear G02 Interpolação circular (sentido horário) G03 Interpolação circular (sentido anti-horário) G04 Tempo programado de espera G40 Anula ou cancela compensação do raio da ferramenta G41 Compensação do raio da ferramenta a esquerda da peça G42 Compensação do raio da ferramenta a direita da peça G53 Zero absoluto G54 1º deslocamento do ponto 0 G55 2º deslocamento do ponto 0 G56 3º deslocamento do ponto 0 G57 4º deslocamento do ponto0 G60 Parada de precisão G63 Corte de rosca com mandril de compensação G64 Operação com comando de trajetória G70 Polegada G71 Milímetros G80 Anula ciclo de fixo G81 Ciclo fixo para furação simples G82 Ciclo de furação com tempo de alisamento G83 Ciclo de furação profunda G84 Ciclo de rosqueamento G85 Ciclo de furação com plano de referência auxiliar G86 Ciclo de furação com parada da árvore G87 Ciclo de furação com parada da árvore e do programa G88 Ciclo de furação do tempo de alisamento com parada da árvore e do programa G89 Ciclo de furação com tempo de alisamento com retorno de avanço programado G90 Coordenadas absolutas G91 Coordenadas incrementais G94 Avanço em mm/min G95 Avanço em mm/rot X Posicionamento da mesa Y Posicionamento da mesa 7 Z Posicionamento da ferramenta I Eixo auxiliar // a x J Eixo auxiliar // a y K Eixo auxiliar // a z F Avanços S Rotações (vide tabela anterior) T T01 a T99 D D01 a D199 Correção da ferramenta R Plano de referencia auxiliar P Inserção automática de chanfros e raios L Sub-rotina M Miscelâneas % 8 Troca de ferramenta M00 Parada do programa M02 Fim de programa sem retrocesso M03 Liga fuso sentido horário M04 Liga fuso sentido-horário M05 Para eixo árvore M06 Troca de ferramentas (p/ sub-rotina) M08 Liga refrigerante M09 Desliga refrigerante M17 Fim de sub-rotina M24 Sentido anti-horário do magazine M30 Fim do programa com retrocesso M95 Desliga eixo árvore e para refrigerante - Chamada de programa Sistema de coordenadas X-Y-Z Conceito Trata-se de um sistema de coordenadas ortogonal utilizado para representar sólidos no espaço. Comentário Esse sistema é composto por três eixos perpendiculares entre si designadas pelas seguintes letras: X Y Z A norma DIN66217 padroniza a nomenclatura relativa aos eixos: X, Y ,Z, conforme mostra a figura, e é conhecida também como “regra da mão direita”. 9 10 Planos de trabalho Conceito Os planos de trabalhos são aqueles formados pelos eixos do sistema de coordenadas ortogonal: X, Y, Z. Ilustração Exemplos de localização dos sistemas de coordenadas de máquinas Comentário São usados os seguintes planos de trabalho: X/Y X/Z Y/Z 11 Compensação da ferramenta (G40 - G41 - G42) Na figura abaixo, para usinar a peça A usando uma ferramenta de raio R, a trajetória da ferramenta deve ser a indicada por B, a qual está deslocada uma distância R do perfil A. Esta situação na qual a ferramenta está deslocada em referência ao contorno da peça, se denomina compensação. Mediante a função de compensação da ferramenta, o comando calcula a trajetória B que deve percorrer o centro da ferramenta para obter o perfil de usinagem A. Para isto deve ser introduzido o valor do raio da ferramenta no CNC e indicar se a ferramenta vai ser deslocada ao lado esquerdo ou ao lado direito da peça. G40 – Cancela compensação de raio Este comando cancela a compensação de raio da ferramenta, ou seja, cancela os comandos G41 e G42. 12 G41 – Compensação de raio à esquerda A função G41 seleciona a compensação de raio quando a ferramenta se posicionar à esquerda da peça usinada tendo como referência à direção do percurso, como mostrado na G41 é modal e é cancelada pela função G40. G42 – Compensação de raio à direita A função G42 seleciona a compensação de raio quando a ferramenta se posicionar à direita da peça usinada, tendo como referência a direção do percurso, como mostrado na figura 11. A sintaxe é a mesma do G41. 13 G54/55/56/57 – Deslocamento de origem (DO) ajustável (G54 é a posição básica do 8º grupo) Os valores para o deslocamento de origem de cada eixo são introduzidos no comando manualmente, através do painel de operação. O cálculo é executado para o ponto final do bloco em coordenadas absolutas e incrementais (G91) é considerada uma alteração do deslocamento de origem Exemplo: Mudança de G54 para G55 em um bloco de coordenadas incrementais. A diferença que ocorre entre DO (G55) e DO (G54) é incluída no cálculo. Podem ser selecionados 4 deslocamentos de origem ajustáveis para os eixos individuais. Um deslocamento de origem aditivo externo emitido pela interface (compensação adicional ext.) é P. ex. adicionado ao valor da memória de DO selecionada através de G54 e igualmente a um DO eventualmente programado. O resultado corresponde ao deslocamento de origem total. G59 – Deslocamento de origem aditivo programável Com G59 pode ser programado sob os endereços X, Y, Z ou 4º eixo (quando eixo principal), um deslocamento de origem adicional. Os valores programados são adicionados por ocasião do cálculo de incremento, aos valores do deslocamento de origem ajustável e da compensação. 14 Deslocamento de origem ajustável: Valores de entrada: XMP1 = 0 ZMP1 = 500 Deslocamento de origem aditivo programável: Valores de entrada: XMP2 = 600 ZMP2 = 600 Deslocamento de origem total XMP = 600 XMP = 1100 Exemplo de aplicação O contorno foi programado exclusivamente em coordenadas absolutas. Para alcançar uma dimensão excedente para acabamento, todo o contorno pode ser deslocado através de um deslocamento de zero programável (aditivo) na coordenada Y. N.. G59 Y... LF Seleção (introdução do valor) N.. G59 Y0. LF Supressão (cancelamento do valor) Deslocamento de origem Programável, P. ex. em Y 15 Com fim de programa M02, M30, ou com interrupção do programa, os valores de deslocamento de origem são cancelados automaticamente, visto que eles carregam novamente quando de uma nova partida através do programa. G53 – Supressão dos deslocamentos de origem (DO) Com G53 ocorre uma supressão válida somente no bloco em que é escrita do deslocamento de coordenadas do ponto zero da máquina para o ponto zero da peça alcançado através de • D0 ajustável (G54 –G57) • D0 aditivo programável (G59) • D0 aditivo externo. A correção de ferramenta deve ser suprimida separadamente. No bloco seguinte após G53, todos os deslocamentos de origem passam novamente a vigorar. Exemplo: referência ao ponto zero da máquina N 1232 G40 X... LF – supressão da correção de ferramenta N 1233 D00 Z... LF– supressão da correção de comprimento N 1234 G53 X.. 16 Y.. LF – supressão de todos os D0 Condições de trajetória As condições de trajetória descrevem o tipo de movimento de carro, tipo de interpolação, tipo de medição, a influência temporal, e ativam determinados estados de operação do comando. As condições de trajetória são divididas nos grupos G1 a G14 (vide código de programa). Em cada bloco de programa deve se encontrar somente uma condição de trajetória de cada um dos 14 grupos; caso contrário será válido o último valor programado deste grupo. As posições básicas vigoram após ligação de comando, reset ou fim de programa. Elas não precisam ser programadas. Condições de trajetória auto-retidas somente podem ser modificadas através de palavras do mesmo grupo. Portanto, elas se mantêm em vigor até que seja selecionado um outro código do mesmo grupo. G90/G91 – Programação em coordenadas absolutas e coordenadas incrementais Entrada em coordenadas absolutas G90 (posição básica do 12º grupo G) Com a entrada em coordenadas absolutas, todas as entradas de dimensões se referem a um ponto de origem fixo da peça. O valor numérico da informação de trajetória fornece a posição objetivo no sistema de coordenadas. 17 Entrada em coordenadas incrementais G91 No caso de coordenadas incrementais, a dimensão programada corresponde à trajetória a ser percorrida. Por este motivo, são usados também os termos “dimensões encadeadas” ou “entrada de dimensões encadeadas”. O valor numérico da informação de trajetória indica qual a distância a ser percorrida para alcançar a posição objetivo. Coordenadas incrementais são utilizadas preferencialmente para subrotinas. Um deslocamento de origem é sempre incluído no cálculo, tanto na programação em coordenadas absolutas como em coordenadas incrementais. G00 – Avanço rápido A trajetória programada em um bloco com G00 é percorrida com a velocidade mais rápida possível, o avanço rápido sobre uma reta. Enquanto isto, o comando supervisiona os eixos , para que em nenhum deles seja ultrapassada a máxima velocidade permissível (dados da máquina). A condição de trajetória avanço rápido (G00) contém automaticamente a parada com precisão. Quando se programa G00, o valor de avanço programado é mantido, e passa a vigorar novamente p. ex. com G01. Zp = origem da peça (zero peça) Entrada em coordenadas incrementais N... G00 G91 X40. Y30. LF - A ferramenta se move de P1 para P2 Entrada em coordenadas absolutas N... G00 G90 X60. Y40. LF - A ferramenta se move de P1 para P2 18 G01 – Interpolação linear (posição básica do 1º grupo G) A ferramenta se move com a velocidade de avanço introduzida sob o endereço F sobre uma reta até a posição objetivo indicada. Podem ser executados movimentos paralelos aos eixos e sob um ângulo qualquer. Na interpolação linear, podem ser percorridos simultaneamente dois de três eixos. Entrada em coordenadas incrementais N3 G91 G94 G01 N4 X – 25. F1000 LF X – 25. Y10. LF F1000 LF Entrada em coordenadas absolutas N3 N4 G90 G94 G01 X50. Y25. X25. Y35. LF G02/G03 – Interpolação circular Os parâmetros de interpolação determinam, em conjunto com as instruções do eixo, o círculo ou o arco do circulo. O ponto inicial “IC” é determinado através do bloco anterior. O ponto final do circulo “FC” é determinado pelos valores dos eixos no plano em que dever ser executada uma interpolação circular. 19 Além dos dados dos valores de coordenadas do ponto final de usinagem “FC”, deve ser dada ainda uma indicação sobre a posição do centro do círculo, a qual deve ser feita através dos vetores com sinal I,J e K. A interpolação circular é possível com 2 de 3 eixos. O sentido do arco de circulo a ser percorrido é determinado através de G02 ou G03. Os três planos principais em um sistema à X -------- Y direita são obtidos com as seguintes Z --------- X combinações de eixos: Y --------- Z Interpolação circular com parâmetros de interpolação O ponto inicial do círculo ou do arco de círculo é determinado pelo bloco anterior. O ponto final é fixado pelos valores de eixo correspondentes. 20 O centro do circulo é determinado pelos parâmetros de interpolação correspondentes. Incremento de trajetória (com sinal) do I paralelo ao eixo X ponto inicial do circulo para o centro do J paralelo ao eixo Y círculo: K paralelo ao eixo Z Caso seja programada somente uma coordenada de eixo, será completado como segunda coordenada o eixo principal que pertence ao plano selecionado (G17, G18,G19). Caso exista o sinal “4º eixo = eixo principal”, será completado, com o plano correspondente, o 4º eixo. O 4º eixo pode ser definido através de dados da máquina como eixo paralelo ao eixo X, Y ou Z. O endereço do parâmetro de interpolação circular para o 4º eixo corresponde ao do eixo principal paralelo. Caso não seja programado um parâmetro de interpolação, o comando assume para esse parâmetro automaticamente o valor 0. Exemplo: N5 G17 G42 D03... N10 G03 X17 Y30. I-9. J8. LF Seleção de plano e de LF correção de ferramenta. . Descrição completa do círculo com sentido, coordenadas de . ponto final do círculo, e . parâmetros de interpolação. N25 G03 X17. I-9. Programação de circulo com LF endereços faltantes. Caso não seja selecionado um outro plano entre N10 e N25, e não seja sido programada uma outra trajetória em Y, o N25 G17 G03 X17. Y30. I-9. J0. .LF. comando gera: 21 Exemplo de interpolação circular Entrada em coordenadas absolutas N5 G02 G90 X45. Y30 I0. J15. N5 G03 X60. Y15. I15. J0. LF LF - A ferramenta se move do ponto 2 para o ponto 1 - A ferramenta se move do ponto 1 para o ponto 2- Entrada em coordenadas incrementais N10 G02 G91 X-15. Y15 I0. J15. N10 G03 X15. Y-15. I15. J0. LF 22 LF - A ferramenta se move do ponto 2 para o ponto 1 - A ferramenta se move do ponto 1 para o ponto 2- Interpolação circular usando ponto final e centro do arco Em coordenadas absolutas, os posicionamentos são especificados com referência ao zero programa. Assim, pode-se programar o centro e o ponto final do arco diretamente com o valor de suas coordenadas. Em coordenadas incrementais, os posicionamentos são especificados com referência à posição atual dos eixos. Assim, as coordenadas do centro do arco correspondem à distância até o ponto de início do arco medidas sobre o correspondente eixo. O ponto final também terá coordenadas eu correspondem à distância deste até o ponto de início, medidas sobre o eixo correspondente. O programador pode optar entre o sistema de coordenadas absoluto e o sistema de coordenadas incremental, usando G90 e G91 apropriadamente. Lembre-se, o ponto de início de um ardo é sempre a posição atual dos eixos. A tabela abaixo mostra as funções usadas para programar arcos e cada um dos planos. Formato do bloco para arcos padrões para todos os planos: Se o plano é XY (G17) XZ (G18) YZ (G19) Programe O ponto final com XeY XeZ YeZ O centro com IeJ IeK JeK Por exemplo G02 XYIJ # G02 XYIK # G02 YZJK # 23 A figura seguinte mostra arcos gerados pela programação do centro e do ponto final, em coordenadas absolutas e incrementais. A figura refere-se ao plano XY, mas a concepção para outros planos é a mesma. Centro e ponto final do arco Letras maiúsculas = modo absoluto Letras minúsculas = modo incremental ⊕ - Zero programa + - Centro do arco - posição atual , - ponto final Na figura temos exemplos para programar o centro e o ponto final de um arco. Exemplos de centro e ponto final de um arco Absoluto (G90) Exemplo: T01M06 – troca de ferramenta G90 – coordenadas absolutas G71 – programação em mm G17- seleção do plano XY G0 X56.669 Y50 – posicionam para início do arco S650 M03 – rotação liga eixo Z5 – posiciona rápido G1 z-3. F200 – aproxima para dentro da peça G02 X135.335 Y110.335 I100 J75 – interpolação GZ0 M05 - afastamento Incremental (G91) Exemplo: T01 M06 G90 G71 G17 G00 X56.669 Y50 O01 S650 M03 Z5 G91 G1 Z-8 F200 G2 X78.656 Y60.355 143.301 J25 GZO M05 24 Interpolação circular Exercícios de fixação A----------A B----------B G02 X------Y------I------J------ G03 X------Y------I------J------ G02 X------Y------I------J------ G03 C----------C G02 X------Y------I------J------ G03 D----------D G02 X------Y------I------J------ G03 A-----------B G02 X------Y------I------J------ G03 B------------C G02 X------Y------I------J------ G03 25 G60 – Parada com precisão (posição básica do 10º grupo G) Com a função G60 é possível aproximar-se de uma posição objetivo (dentro do limite de parada com precisão) de maneira exata. A velocidade de avanço nesse caso é reduzida a zero. O erro de acompanhamento existente é eliminado de acompanhamento existente é eliminado. A função G60 pode ser utilizada, p. ex. quando se desejar usinar cantos vivos ou quando for programada uma inversão de sentido. Em blocos com G00 não há necessidade de escrever G60, visto que G00 já contém a parada com precisão. G60 é auto retida e é cancelada com G64 (operação com comando de trajetória) ou G63 (furação de roscas com mandril de compensação). 26 Exemplos de mudança de sentido com e sem parada com precisão: G63 – Furação de roscas com mandril de compensação A condição de trajetória G63 é programada para a furação de roscas com macho de tarraxa em mandril de compensação. Não existe uma relação funcional entre rotação do fuso e avanço. • Sob o endereço S é programada a rotação do fuso, e sob o endereço F um avanço adequado para a mesma. O mandril de compensação de comprimento deve poder acomodar as tolerâncias entre avanço e rotação, bem como o afastamento do fuso, após ter sido alcançada a posição. • Com G63, não funciona a chave de correção de avanço. Dependendo da execução da interface, é também interrompido o funcionamento do fuso com “parada de avanço”. • G63 somente pode ser utilizado em blocos com interpolação linear G01.G63 é cancelado com G60. 27 G64 – Operação com comando de trajetória A condição de trajetória G64 é utilizada coso não devam ocorrer marcas na peça na passagem de um bloco para outro. Além disso, são arredondadas dessa maneira as passagens quando da alteração de direção da tangente. G04 – Tempo de espera O tempo de espera é indicado sob o endereço F. O valor do tempo se encontra entre: 1 ms e 99.999 ms (F.001...F99.999) Em um bloco com tempo de espera não devem ser escritas outras funções além de G04. Exemplo: N.. G04 F11.5 LF O tempo de espera programado de 11,5s é sempre indicado sem sinal. Quando necessário, podem ser escritos em seqüência diversos blocos com tempo de espera. Tempos de espera são necessários no corte livre, eventualmente na mudança de rotação, e funções de comutação da máquina. G04 vigora no bloco em que é escrito. 28 Ciclos Ciclos de furação G81 – G89 Um ciclo de furação (ciclo de trabalho) corresponde a uma evolução fixa de movimentos individuais da máquina para furação, mandrilhamento, rosqueamento, etc. Os ciclos de furação G81 e G89 são executados como sub-rotinas L81 a L89. As sub-rotinas encontram-se memorizadas no comando. Ciclo de trabalho Nº Sub-rotina 0 L8000 1 2 Movimento de entrada a partir do ponto de partida do avanço No fundo do furo Movimento de saída até o ponto de partida do avanço Título Espera Fuso - - - - Cancelar L81 - L89 L8100 Com avanço de trabalho - - Com avanço rápido Furação simples L8200 Com avanço de trabalho Sim - Com avanço rápido Furação com faceamento 3 4 L8300 L8400 Com avanço de trabalho interrompido Rotação a frente com avanço de trabalho - - Com avanço rápido Furação profunda - inversão Com avanço de trabalho Rosqueamento com macho 5 L8500 Com avanço de trabalho - - Com avanço de trabalho Furação 1 6 L8600 Fuso ligado, com avanço de trabalho - parado Com avanço rápido Furação 2 7 L8700 Fuso ligado com avanço de trabalho - Parado Com operação manual Furação 3 8 L8800 Fuso ligado, com avanço de trabalho Sim Parado Com operação manual Furação 4 9 L8900 Com avanço de trabalho Sim- - Com avanço de trabalho Furação 5 O usuário pode também, desviando-se da norma, redefinir os ciclos de furação, caso dessa maneira sejam obtidas condições favoráveis com referência à máquina ou peça. 29 Para os valores que variam em um ciclo (plano de referência, profundidade de furação, tempo de espera, etc) são utilizados nas sub-rotinas os parâmetros R00 a R11, e definidos numericamente no programa principal. A chamada do ciclo é feita através de G80 a G89. G81 a G89 são auto-retidas e são canceladas com G80. Os ciclos de furação, entretanto, podem também ser chamados com L81-L89. Neste caso o ciclo de furação deve ser chamado para cada nova posição de furação. Após a usinagem do ciclo de furação respectivo é ocupada novamente a posição de partida. Os seguintes parâmetros são utilizados nos ciclos L81-L89 R00 - Tempo de espera (ponto inicial) R01 – Primeira profundidade de furação (incremental, introduzir sem sinal) R02 – Plano de referência (absoluto) R03 – Profundidade final da usinagem (absoluto) R04 – Tempo de espera (fundo do furo) R05 – Decréscimo de profundidade R06 – Inversão do sentido de rotação do fuso R07 – Retorno ao sentido de rotação do fuso (após R06 ou após M05) R08 – Acréscimo de profundidade R09 – Passo da rosca R10 – Plano de recuo R11 – Eixo de usinagem (número dos eixos X:1, Y:2, Z:3) Os parâmetros são alterados ao fim do ciclo. Uma condição previa para todos os ciclos é que o plano de furação seja selecionado e que a posição do furo a ser perfurado tenha sido aproximada no plano perpendicular de Z pelo programa principal. O avanço corresponde, a rotação do fuso, e o sentido da rotação do fuso devem ser programados no programa principal. Os ciclos de furação trabalham com coordenadas absolutas. Após a chamada deve ser selecionada, se for caso, novamente a entrada em coordenadas incrementais no programa principal. 30 Sub-rotina L80: supressão de G81 – 89 É chamada internamente ao comando quando for programado G80. Não precisam ser definidos parâmetros. Sub-rotinaL81: furação simples e centragem Devem ser definidos os seguintes parâmetros: R02 – Plano de referência (absoluto) R03 – Profundidade final de usinagem (absoluto) R11 – Eixo de usinagem (versão básica 3 e 4) G81 – Ciclo de furação simples (centragem) Uso O ciclo de furação G81, é utilizado quando a quantidade de furos a ser efetuada é maior do que um, facilitando a programação. Regra / modelo 31 Preencher a nomenclatura abaixo R02 ............................................................................................. R03.............................................................................................. Exemplo N 20 G81 R02 3 R03 -30 F80 LF Exemplos detalhados para a chamada de ciclos de furação Para cada furação a ser usinada, o ciclo de furação no programa principal deve ser chamado individualmente no bloco após a aproximação da posição de furação. Sob as condições de trajetória G81 a G89, podem ser chamadas sub-rotinas L8100 a L8900 como ciclo de furação para uma passagem. Um ciclo de furação chamado vigora em cada nova posição de furação. A supressão é feita com G80. Caso sejam escritos comentários com ciclos de furação selecionados G81 – G89, os mesmos devem se encontrar em blocos juntamente com informações de trajetória. Caso exista um comentário isoladamente entre 2 símbolos LF, será executado um ciclo de furação também neste bloco. 32 Chamada 81 (furação simples) N8101 G90 S48 M03 F460 LF Ligar fuso N8102 G00 D01 Z500 LF Seleção da correção da ferramenta N8103 X100 Y150 LF Seleção da LF 1ª posição de furação N8104 G81 R02 360 R03 250 LF Seleção do ciclo N8105 X250 Y300 Aproximação à 2ª posição de furação e LF chamada automática de G81 N8110 G80 Z500 LF Supressão do ciclo de furação e movimento para o plano de partida Chamada com L81 N8101 G90 S48 M03 N8102 G00 D01 Z500 N8103 X100 Y150 N8104 L81 R02 N8105 X250 Y300 N8106 L810 R02 N81 2500 F46 LF LF LF 360 R03 250 LF Chamada 1º ciclo de furação LF LF Chamada 1º ciclo de furação LF Contrariamente a chamada com G81, o ciclo de furação nesse caso deve ser chamado em cada nova posição de furação. 33 G82 – Ciclo de furação com tempo para faceamento Este ciclo se aplica quando a ferramenta necessita “parar” o avanço por alguns instantes, a fim de se obter uma dimensão exata na peça. Regra/modelo G82 R02.... R03.... F04.... F.... (preencher a nomenclatura abaixo) R02.............................................................................................. R03.............................................................................................. R04.............................................................................................. 34 Chamada G82 (furação com faceamento) N8210 M03 F460 LF D01 Z500 LF N8202 G00 N8203 X100 Y150 N8204 G82 N8205 X250 Y300 LF N82 G80 LF R02 LF 360 Z500 R03 250 R04 1. LF Chamada G83 (furação profunda) Primeira profundidade de furação = 50 mm (R01 50.) Plano de referência = 146 mm (R02 14G) Profundidade final de usinagem = 5 mm (R03 5.) Tempo de espera (ponto de partida) = 5s (R00 5.) Tempo de espera (fundo do furo) = 1s (R04 1.) Valor do decréscimo (profundidade de usinagem) = 20 mm (R05 20.) 35 N8301 S48 M03 D01 Z500 LF Y150 LF N8303 G00 N8304 X100. N8305 G83 R01 N83 G80 Z500 50. F460 LF R02 146. R03 5. LF Em cada aproximação com avanço rápido para a nova profundidade de furação, é mantida uma distância de segurança de 1 mm (com G71 sistema de entrada métrico), devido aos cavacos que ficaram retidos no furo. Com o sistema de entrada em polegadas (G70), a distância de segurança deve ser alterada convenientemente no ciclo de furação. 36 R00 1. R05 20. LF G83 – Ciclo de furação profunda (pica-pau) Este ciclo de furação é extremamente útil quando a peça em questão possui uma espessura “L” relativamente grande, da ordem de: L <5 Diâmetro da broca G83 R00... R01... R02.... R03.... R04.... R05.... F.... Furações Fórmula da penetração Valor da penetração a R05 a 2.R05 1ª furação R01 50,0 91,0 Não 2ª furação R01 – R05 30,0 61,0 Não 3ª furação R05 20,0 41,0 Não 4ª furação R05 20.0 21,0 Sim 5ª furação a/2 10,5 10,5 6ª furação a/2 10,5 0,0 5ª furação 37 G84 – Ciclos de rosqueamento com macho G84 (A) – Ciclo de rosqueamento com macho e com sincronismo G84 R02... R03....R06... R07... R09... F... R02............................................................................................... R03............................................................................................... R06............................................................................................... R07............................................................................................... R09............................................................................................... G84 (B) – Ciclo de rosqueamento com macho e sem sincronismo G84 R02... R03....R06... R07...... F... R02............................................................................................... R03............................................................................................... R06............................................................................................... R07............................................................................................... 38 Chamada G84 (rosqueamento com macho para máquina com sincronismo) N8401 ... S48 M03 N8402 G00 D01 Z500. F460 LF LF N8403 X100. Y150. N8404 G84 R02 LF 360. R03 250. R06 04 R07 03 R09 5. LF N8405 X250 Y300 LF N84 LF G80 Z500 Chamada G84 (rosqueamento com macho para máquina sem sincronismo) N8401 S48 N8402 G00 D01 Z500. LF N8401 X100. Y150 LF N8404 G84 R02 360. N8405 X250 N84 G80 Y300 Z500 M03 R03 F460 250. LF R06 04 R07 03 LF LF LF 39 R03 R01 R01 R23 R24 R24 R22 @02 R03 G1 G4 G0 G4 R22 R22 R23 R03 R23 @00 @3 R22 R22 R22 R03 G1 G4 G0 G4 R03 G0 R03 R03 G @00 N4 R01 R02 R26 G1 R02 G4 G G4 40 4 R03 0 0 R05 0 R22 3 Z F Z F R28 Z 2 0 R25 R23 -/ R22 Z F Z F R28 Z Z 5 R02 0 Z F Z F R01 R05 R02 R01 R03 R02 R24 R22 R04 R02 R00 R22 R28 R05 R23 R05 2 2 R03 R25 R03 R04 R02 R00 R03 R28 R22 R03 R03 R05 R01 R02 R26 R01 R04 R02 R00 R23 R22 R05 R26 G R26 G1 N5 G L8400 G1 M Z G M17 L8500 G1 G L8600 G G1 M5 G L8700 G G1 M5 M G L8800 G G1 G4 M5 M G L8900 G1 G4 Z G L9000 G33 Z G M17 M02 Z 0 Z G4 Z G G63 R06 R02 G60 R28 R26 R03 F R02 G60 Z R04 M17 G90 R03 M R07 G Z Z M G60 Z G60 R03 R10 R07 G90 R03 G90 Z M G60 Z R10 R07 G90 R03 M17 Z M G60 Z F R02 R07 G90 R03 R04 Z G Z F R02 M17 G Z R02 N Z R02 Z R02 M17 Z Z R02 R02 M17 Z R02 R02 G60 R03 R04 M17 G90 Z R02 G60 R03 K R07 G90 K R09 Z R09 M R02 R06 G10/G11 – Programação em coordenada polar (versão básica 4) G10 – Deslocamento linear em avanço rápido G11 – Deslocamento linear em avanço de usinagem Exemplo: P1 – Pólo do sistema de coordenadas. A – Ângulo P – Distância entre P1 e P2 Sintaxe do bloco: N... G.. X20 Y10 P50 A40 G... – Em rápido G10, em usinagem G11. X20.Y10. – Coordenadas do pólo. P50 – Distância entre P1 e P2. A40 – Ângulo em graus. Notas: - A referência é sempre em relação ao primeiro eixo positivo apresentado no bloco, no exemplo a orientação é de +X para +Y. Logo, a direção positiva ao primeiro eixo programado corresponde ao ângulo de 0º e a direção positiva do segundo programado corresponde ao ângulo de 90º. - O valor do ângulo deverá ser sempre positivo e a resolução é de 10-5 - O pólo é modal e no fim do programa (M02 ou M80) ele será desmemorizado. - Ao se utilizar coordenadas polares pela primeira vez no programa, as coordenadas do pólo deverá ser programada em modo absoluto (G90) e recomenda-se sempre programar as duas coordenadas do pólo. - As coordenadas do pólo introduzidas em modo incremental (G91) referem-se sempre ao último pólo programado. 41 Exemplo: F11 F1000 LF F12 G90 G11 X50. Y35.F20.A 0.LF (P1) F12 090 C10 X50.Y35.P20.A 0.LF F13 A 60.LF (P2) F13 G10 A 60.LF F14 120.LF (P3) F14 G10 A120.LF F15 A180.LF (P4) F15 G10 A.180.LF F16 A240.LF (P5) F16 G10 A.240.LF F17 A300.LF (P6) F18 G10 A.300.LF F18 A. 0.LF (P7) F18 G10 .LF P… A = Posição no sistema de coordenadas polar X... Y = Polo do sistema de coordenadas GB1 = Seleção do ciclo de furação GB0 = Cancelamento do ciclo de furação 42 Inserções automáticas de chanfros e raios Pode ser inserido automaticamente um chanfro ou raio em um canto de 90º se no mesmo bloco em que deve iniciar o chanfro ou o raio for programado P- ou P. P-..= Chanfro P. .= Raio Exemplo: 43 N10 G00 G90 G42 X80. Y30. LF (P2) O valor de P- deve ser Z-10 LF (P2) ≤ ou = a trajetória X10. LF (P3) programada do mesmo N25 X-10. LF (P4) bloco. N30 Y10. P-5. LF (P5) X-50. P10. LF (P6) N40 X-40. P10. LF (P7) N45 X20 LF (P8) LF (P9) LF (P10) LF (P11) N15 N20 N35 N50 G91 G01 G64 G60 Y10 N55 X30 N60 Y10 N65 X10 N70 G00 N75 M80 44 G90 G40 X90 Z10 M02 P5. P-5. Y15 LF (P1) Resolução dos triângulos retângulos 45 46 Sistema de coordenadas cartesianas Coordenadas absolutas Ponto 1 2 3 4 5 6 7 8 9 Coordenadas X Y X Y X Y X Y X Y X Y X Y X Y X Y Ponto 10 11 12 13 14 15 16 17 18 Coordenadas X Y X Y X Y X Y X Y X Y X Y X Y X Y Coordenadas absolutas Ponto 1 2 3 4 5 6 7 8 9 Coordenadas XI YI XI YI XI YI XI YI XI YI XI YI XI YI XI YI XI YI Ponto 10 11 12 13 14 15 16 17 18 Coordenadas XI YI XI YI XI YI XI YI XI YI XI YI XI YI XI YI XI YI 47 48 49 50 51 52 53 54 55 Centralizador Técnica de uso 1. Fixar pela haste na pinça ou mandril porta broca e fazer girar a máquina com 500 a 600 r.p.m. Obs: Não usar uma velocidade maior que 600 r.p.m. O mandril não precisa ser necessariamente preciso. O tira centro deve ter a temperatura da mão. 2. Descentralizar o apalpador do tira centro com uma leve pressão do dedo. (fig.A) 3. Aproximar com muita prudência o apalpador na face da peça a centrar. (fig.8) 4. Quando o apalpador deslocar subitamente alguns milímetros (+ 3 mm) do seu centro, toma-se a referência colocando o anel graduado no “zero”. (fig. C) 5. A distância entre o centro do apalpador e a superfície da peça tem a metade do diâmetro do apalpador, ou seja, 5 mm com uma precisão de 1 a 2 µm. 57 6. Repetir o processo duas ou três vezes para confirmar a medida. 58
Documentos relacionados
Apresentação do PowerPoint
Define o número da seqüência. Cada seqüência de informação pode ser identificada por um número de um a quatro dígitos, que virá após a função N. Esta função é utilizada em desvios especificados em ...
Leia mais