88
Iniciação ao Comando Numérico Computadorizado Programação em Linguagem ISO 27 Dentre as funções Preparatórias podemos destacar as seguintes: 1.10. Interpolação linear com avanço rápido G00 Esta função realiza movimentos nos eixos com a maior velocidade de avanço disponível para cada modelo de máquina, devendo ser utilizada somente para posicionamentos sem nenhum tipo de usinagem. A função G00 é Modal portanto cancela (G01,G02,G03). 1.11. Interpolação linear com avanço programado G01 Esta função realiza movimentos retilíneos com qualquer ângulo, calculado através das coordenadas de posicionamento descritas, utilizando-se de uma velocidade de avanço (F) pré determinada pelo programador. - A função G01 é Modal portanto cancela (G00,G02,G03)

Pages From Icn Fresa Mach9

Embed Size (px)

DESCRIPTION

Manuel CNC Fresa

Citation preview

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    27

    Dentre as funes Preparatrias podemos destacar as seguintes:

    1.10. Interpolao linear com avano rpido G00

    Esta funo realiza movimentos nos eixos com a maior velocidade de avano disponvel para cada modelo de mquina, devendo ser utilizada somente para posicionamentos sem nenhum tipo de usinagem. A funo G00 Modal portanto cancela (G01,G02,G03).

    1.11. Interpolao linear com avano programado G01

    Esta funo realiza movimentos retilneos com qualquer ngulo, calculado atravs das coordenadas de posicionamento descritas, utilizando-se de uma velocidade de avano (F) pr determinada pelo programador.

    - A funo G01 Modal portanto cancela (G00,G02,G03)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    28

    1.12. Interpolao circular G02 / G03

    Esta funo realiza interpolaes circulares onde a ferramenta desloca-se entre dois pontos, executando a usinagem de arcos pr-definidos, atravs de uma movimentao apropriada e simultnea dos eixos. A funo G02 G03 no so Modais.

    1.13. Tempo de permanncia G04

    Com esta funo entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo para que a mesma permanea parada. A funo G04 executa essa permanncia, cuja durao definida por um valor D associado, que define o tempo em segundos ( 00,01 a 00,99 segundos ).

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    29

    1.14. Plano de Trabalho X , Y G17

    Esta funo obedece a regra da mo direita e define ao comando o plano de trabalho X,Y, no qual a ferramenta ir usinar. A funo G17 um comando Modal e encontra-se ativa quando ligamos a mquina (Fresadora).

    1.15. Plano de Trabalho X , Z G18

    Esta funo obedece a regra da mo direita e define ao comando o plano de trabalho, no qual a ferramenta ir usinar. A funo G18 um comando Modal e encontra-se ativa quando ligamos a mquina (Torno).

    1.16. Compensao do raio da ferramenta G42 ( direita)

    A funo G42 Modal, cancela G40 e implica em compensao similar a G41, exceto que para os clculos de compensao a ferramenta est direita da pea a ser usinada, vista em relao ao sentido de avano de corte.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    30

    1.17. Compensao do raio da ferramenta G41 ( esquerda)

    A funo G41 Modal, cancela G40 e seleciona o valor do raio do inserto para os clculos de compensao, estando a ferramenta esquerda da pea a ser usinada, vista em relao ao sentido de avano de corte.

    1.18. Cancela a compensao do raio da ferramenta G40

    A funo G40 Modal e cancela as funes de compensao previamente solicitadas G41 ou G42, e esta ativa quando a mquina ligada.

    1.19. Programao em polegada G70 Esta funo prepara o comando para computar todas as entradas de dados dimensionais em polegada.

    A funo G70 Modal e quando utilizada deve ser programada em um bloco separado.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    31

    1.20. Programao em milmetro G71 Esta funo prepara o comando para computar todas as entradas de dados dimensionais em milmetros.

    A funo G71 Modal, e se necessrio, dever ser programado em um bloco separado.

    Observao: Na maioria dos comandos no h necessidade de programar-se esta funo pois a mesma est ativa quando a mquina ligada.

    1.21. Programao em Coordenadas Absolutas G90 A funo G90 Modal e prepara a mquina para executar operaes em coordenadas absolutas, que usam como referncia uma origem ( Zero Pea W ), pr-determinada para programao.

    Obs: Muitas mquinas ao serem ligadas j assumem G90 como condio bsica de funcionamento, e a funo utilizada em 90% dos casos de programao.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    32

    1.22. Programao em Coordenadas Incrementais G91 A funo G91 Modal e prepara a mquina para executar todas as operaes em coordenadas incrementais. Assim todas as medidas so feitas atravs da distncia a se deslocar. Neste caso, a origem das coordenadas de qualquer ponto o ponto anterior ao deslocamento.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    33

    1.23. Programao de Avano por minuto G94 A funo G94 Modal e prepara o comando para computar todos os avanos

    programados pela funo auxiliar f em pol/min quando utilizado juntamente com a funo G70 ou mm/min quando utilizado juntamente com a funo G71.

    Aps definio de aplicao encontraremos o seguinte formato para a funo f: f 3.1 formato para pol/min (G94 com G70) f 4 formato para mm/min (G94 com G71)

    1.24. Programao de avano por rotao G95 A funo G95 Modal prepara o comando para computar todos os avanos

    programados pela funo auxiliar f em pol/rot quando utilizado juntamente com a funo G70 ou mm/rot quando utilizado juntamente com a funo G71.

    Aps definio da aplicao encontraremos o seguinte formato para funo f: f 2.4 formato para pol/rot (G95 com G70) f 2.2 formato para mm/rot (G95 com G71) Muitas mquinas ao serem ligadas j assumem G95 com a funo G71 como condio bsica de funcionamento.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    34

    Funes de posicionamento As funes de posicionamento so aquelas que definem as coordenadas inerentes as trajetrias a serem executadas pela ferramenta, e podem ser principais ou auxiliares.

    1.25. Posicionamento Principal ( Fresadora, 3 eixos )

    So aquelas definidas pelo sistema de coordenadas ortogonal incremental ou absoluta, cujos eixos tem as direes dos movimentos principais da mquina ou seja , X, Y e Z.

    1.26. Posicionamento Auxiliar

    So funes definidas com o posicionamento co-direcional em X, Y e Z, dependendo claro, da regncia exercida pelo modo preparatrio que est sendo utilizado, como por exemplo em G2 e G3 onde I indica um valor co-direcional paralelo ao eixo X, J indica um valor co-direcional paralelo ao eixo Y e K indica um valor co-direcional paralela ao eixo Z.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    35

    Funes Auxiliares

    As funes auxiliares formam um grupo de funes que completam as informaes transmitidas ao comando atravs das funes preparatrias e funes de posicionamento principalmente com informaes tecnolgicas. Dentre as funes auxiliares podemos destacar as seguintes:

    1.27. Funo N Cada bloco ou sentena de informao identificado pela funo N, seguida de at 4 dgitos. A funo N dever ser informada no incio do bloco ou sentena. Se usada, esta funo deveria ser incrementada com valores por exemplo, de 5 em 5 ou 10 em 10, deixando assim espao para possveis modificaes no programa.

    Exemplo: N50 G0 X130. Z140. #

    N55 G1 X132. Z138. F.2 #

    1.28. Funo S Atravs desta funo o comando recebe informaes quanto ao valor da velocidade de corte de duas maneiras diferentes:

    DIRETA: Quando utilizado junto com a funo G96, o valor da funo auxiliar S, entra como valor de velocidade de corte constante, com o qual o comando executa os clculos de rpm em funo do dimetro da pea, ocasionando assim uma variao de rotao durante a usinagem. Deve-se limitar o rpm mximo alcanado em funo da velocidade de corte requerida, programando-se a funo G92 seguida da funo auxiliar S, entrando neste caso como valor mximo de rotao atingir. Exemplo: G96# ( Programao em velocidade de corte constante )

    S 200.# ( Valor da velocidade de corte ) G92 S3000 M03 # ( Limitao de rpm mximo e sentido de giro )

    INDIRETA: Quando utilizado com a funo G97 o valor da funo auxiliar S, entra apenas como valor de rotao constante a ser usada da mquina, com um formato de funo S4 (4 dgitos). Exemplo: G97 # ( Programao em rpm direta )

    S3000 M3# ( rpm e sentido de giro )

    ou simplesmente dependendo do comando

    S3000 M3# ( rpm e sentido de giro )

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    36

    1.29. Funo T A funo T usada para selecionar as ferramentas na torre ou magazine da mquina, informando seus parmetros de PRE-SET. Exemplo para Torno:

    T01 01 # Onde:

    T01 define a ferramenta a ser usada, e 01 define o corretor a ser utilizado. Exemplo para Fresadora:

    T01 M6 #

    O01 S2000 M3 # Onde:

    T01 define a ferramenta a ser usada, e O01 define o corretor a ser utilizado.

    1.30. Funo P

    A funo P identifica programas e sub-programas e aceita at 3 dgitos numerais ( P01 a P250). Todo programa existente no comando identificado atravs da funo auxiliar P, pela qual poder ser chamado no diretrio de programas, renumerados ou at mesmo apagados.

    Nota: Se um sub-programa renumerado, as referncias a este programa contidas em outros, no so automaticamente atualizados.

    1.31. Funo F Atravs da funo F programa-se a velocidade de avano para o trabalho em usinagem. Em se tratando de torno este avano poder ser em pol/rot (quando utilizada as funes G70 com G94), com formato de funo f 2.4, ou em mm/rot (quando utilizada as funes G71 com G95), com formato de funo f 2.2

    Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G95 (mm/rot) como condio bsica de funcionamento. Exemplo:

    N10 G1 X45. Z66. F.15 # Ou Em se tratando de fresadora, atravs da funo F pode-se programar a velocidade de avano dos eixos para trabalho, em mm/min (formato F4) (quando utilizada as funes G71 com G94, ou pol/min (formato F4.1) (quando utilizada as funes G70 com G94. O valor de F programado modal, isto , permanece memorizado at que seja programado outro valor de F.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    37

    O avano pode ser modificado durante uma execuo de usinagem atravs da chave variadora de avano do painel de controle do comando, onde normalmente pode-se variar de 0 a 150%.

    Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G94 (mm/min) como condio bsica de funcionamento. Exemplo:

    N10 G1 X50. Z120. F200 #

    1.32. Funo H (inicia um desvio incondicional)

    A funo auxiliar H precedida de um valor numrico, executa desvios incondicionais no programa, podendo ser utilizada para iniciar uma subrotina. Esta funo deve ser usada em programas contendo nmeros seqenciais de sentena, precedida pela funo N, pois o desvio ocorre para um determinado bloco, onde N tem um valor exatamente igual ao determinado na funo H. Exemplo: N00 ;EIXO # :

    H70 N30 T0101;BROCA # N35 G54 # N40 G00 X30. Z75.# :

    N70 T0202; DESBASTE INTERNO# : N200 M30 #

    1.33. Funo E (termina um desvio incondicional)

    A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da sub-rotina a ser executado ser o anterior ao especificado pela funo E.

    1.34. Funo L A funo L define o nmero de repeties que uma determinada funo ou sub-programa ou subrotina deve ser executado. Pode-se chamar um sub-programa para mltiplas repeties, programando-se um bloco contendo a funo P (com o nmero do sub-programa) e L (com o nmero de vezes que o sub-programa dever ser executado. Exemplo:

    N80 P10 L3 # (Esta sentena define que o sub-programa 10 ser repetido 3 vezes)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    38

    1.35. Funo / (Barra)

    Utilizamos a funo ( / ) barra quando for necessrio inibir a execuo de blocos no programa, sem alterar a programao. Se o caracter / for digitado na frente de alguns blocos, estes sero ignorados pelo comando, desde que o operador tenha selecionado a opo INIBE BLOCOS na pgina de REFERNCIAS DE TRABALHO. Caso a opo INIBE BLOCOS no seja selecionado, o comando executar os blocos normalmente, inclusive os que contiverem o caracter /. Exemplo:

    /N90 M08 # :

    1.36. Funo EOB (END OF BLOCK) A funo auxiliar EOB, representado pelo caracter #,e utilizada no final de cada bloco ou sentena com o intuito de finaliza-la para que outra possa ser aberta. Exemplo: :

    N10 G1 X45. Z66. F.15 # :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    39

    Funes Miscelneas M As funes Miscelneas formam um grupo de funes que abrangem os recursos da mquina no cobertos pelas funes preparatrias, de posicionamento, auxiliares, especiais, ou seja so funes complementares. Estas funes tm formato M2 ( 2 dgitos ) e apenas um cdigo M pode ser usado em cada bloco ou sentena.

    FUNES M

    M00 Parada do programa

    M01 Parada opcional do programa

    M02 Fim de programa

    M03 Sentido horrio de rotao do eixo-rvore

    M04 Sentido anti-horrio de rotao do eixo-rvore

    M05 Desliga o eixo-rvore

    M06 Libera o giro da torre

    M08 Liga refrigerante de corte

    M09 Desliga refrigerante de corte

    M10 Troca faixa de rotao

    M11 Troca faixa de rotao

    M12 Troca faixa de rotao

    (*) M15 Liga ferramenta rotativa no sentido horrio

    (*) M16 Liga ferramenta rotativa no sentido anti-horrio

    (*) M17 Desliga ferramenta rotativa

    (*) M18 Liga manipulador de peas

    (*) M19 Orientao do eixo-rvore

    (*) M20 Liga aparelho alimentador de barras

    (*) M21 Desliga aparelho alimentador de barras

    (*) M22 Trava o eixo-rvore

    (*) M23 Destrava o eixo-rvore

    M24 Abrir placa

    M25 Fechar placa

    (*) M26 Recuar o mangote do contra-ponto

    (*) M27 Acionar o mangote do contra-ponto

    (*) M28 Abrir luneta

    (*) M29 Fechar luneta

    M30 Fim de programa

    (*) M33 Posicionamento do contra-ponto

    (*) M36 Abrir a porta automtica

    (*) M37 Fechar a porta automtica

    (*) M38 Avanar o aparador de peas

    (*) M39 Recuar o aparador de peas

    (*) M50 Subir o brao do leitor de posio da ferramenta (TOOL EYE)

    (*) M51 Descer o brao do leitor de posio da ferramenta (TOOL EYE)

    (*) FUNES OPCIONAIS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    40

    Dentre as funes Miscelneas podemos destacar as seguintes:

    1.37. Parada do Programa M00 Este cdigo causa parada imediata do programa, refrigerante de corte, eixo rvore, e um aviso de AGUARDANDO INCIO mostrado no vdeo ao operador.

    A funo M00 programada geralmente para que o operador possa virar a pea na placa, trocar ferramentas, trocar faixas de rotaes, etc.

    1.38. Fim de Programa M02 Esta funo usada para indicar o fim de programa existente na memria do comando.

    1.39. Sentido Horrio de Rotao do Eixo rvore M03 Esta funo gira o eixo rvore no sentido horrio olhando-se frontalmente. A funo M03 cancelada por: M00, M01, M02, M04, M05 e M30.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    41

    1.40. Sentido Anti-horrio de Rotao do Eixo rvore M04 Esta funo gira o eixo rvore no sentido anti-horrio olhando-se frontalmente. A funo M04 cancelada por: M00, M01, M02, M03, M05 e M30.

    1.41. Desliga o Eixo rvore M05 Esta funo quando programada pra imediatamente a rotao do eixo rvore, cancelando as funes M03 ou M04. A funo M05 ao iniciar-se o programa j est ativa e cancelada pelas funes M03 e M04.

    1.42. Libera giro de torre M06 Em mquinas que possuam troca automtica de ferramentas, toda vez que se seleciona uma determinada face da torre, atravs da funo T, esta deve ser acompanhada da funo M06 que permite o giro da torre, para que haja a troca das mesmas. Necessariamente, a funo M06 no precisa vir no mesmo bloco da funo T.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    42

    1.43. Liga o Refrigerante de Corte M08 Este cdigo aciona o motor da refrigerao de corte e cancela-se por M09, M00, M01, M02, M30.

    1.44. Desliga o Refrigerante de Corte M09 Este cdigo desliga o motor da refrigerao de corte e est ativo ao inicia-se o programa.

    1.45. Fim de Programa M30 Esta funo tem a mesma aplicao da funo M02 para comandos que trabalham com memria.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    43

    Condies Bsicas ao se ligar a mquina CNC Default. Dentre as funes Preparatrias, algumas so ativadas automaticamente quando a mquina ligada, dando-lhe assim condies bsicas de funcionamento, dentre as

    quais podemos destacar as seguintes: G20 Programao em dimetro, G40

    Cancela compensao do raio da ponta da ferramenta, G71 Admite programao

    em milmetros, G90 Programao em coordenadas absolutas, G95 Estabelece a

    programao em avano por rotao, G99 Cancela novas origens do sistema de coordenadas absolutas. Estas funes podem ser modificadas somente atravs de funes de cancelamento, ou mudanas nos parmetros da mquina.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    44

    Ponto de troca

    O ponto de troca uma coordenada qualquer definida no programa cujo objetivo : - Servir de ponto de partida para posicionamentos rpidos. - Servir como ponto de parada para troca de ferramentas. - Local seguro para giro de torre eltrica ou virar peas na placa. - Paradas de programa, etc. Este procedimento visa evitar colises indesejveis de ferramentas, facilitar o trabalho por parte do operador da mquina e aumentar a sua segurana.

    :

    GZO M05

    T02 M06

    O02 S2500 M03

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    45

    Composio de um programa CNC Discovery 4022

    A composio de um programa CNC baseia-se nas informaes geomtricas e tecnolgicas necessrias para a execuo de uma determinada pea. Tal composio dever ser estruturada com os seguintes elementos:

    1.46. Cabealho Atravs do cabealho do programa so introduzidos o nome do programa e as funes que determinam os modos de programao, necessrios a execuo do programa, tais como o sistema de coordenadas empregado, o plano de trabalho desejado, o sistema de medio e etc. Obs: O comentrio inserido no incio do programa sem o nmero de bloco (funo N), ser apresentado ao lado do nmero do programa no diretrio de programas do comando, caracterizando assim o nome do mesmo.

    1.47. Comentrios O caracter que define um comentrio o ponto e vrgula ( ; ).

    O texto de um comentrio dever estar logo aps o caracter ; atravs do qual possvel passar instrues ou informaes ao operador. Os comentrios devem ser inseridos no final do bloco ou em blocos isolados, jamais no meio do bloco. Um comentrio poder ter at 120 caracteres dos quais apenas 41 sero apresentados no campo de comentrios da tela.

    1.48. Chamada de ferramenta A chamada das ferramentas operantes feita atravs da funo auxiliar T (formato T2, dois dgitos), cujo os dgitos numricos definem a posio da ferramenta no magazine, e tambm pelas instrues inerentes a sua utilizao tais como corretor, rotao e sentido de giro. Lembramos que a troca da ferramenta no efetuada pela funo T, mas sim pela funo miscelnea M06que dever acompanha-la ex.: T01 M06 #

    1.49. Blocos de Usinagem Um bloco de usinagem contm todas as informaes necessrias execuo de uma etapa do programa. Est limitado em 120 caracteres por linha e pode ser subdividido em vrias linhas de programao. O nmero do bloco pode ser escolhido livremente, obedecendo a uma ordem de aparecimento na programao, porm, no dever haver mais de um bloco com o mesmo nmero. permitida a programao sem numerao de bloco, porm, neste caso no ser possvel o adiantamento do programa para um bloco intermedirio nem a utilizao de instrues de salto.

    1.50. Ponto de troca O ponto de troca um posicionamento definido na programao para promover as trocas de ferramentas necessrias execuo da pea. Lembramos que para isso deve-se desligar o eixo rvore, e normalmente efetuado atravs da sintaxe G0 Z0 O0 M05 # (GZO M5 #).

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    46

    1.51. Final de Programa O final do programa ser representado por uma funo miscelnea especfica entendida pelo comando, e tal instruo dever estar sozinha na sentena e na ltima linha de programao.

    Estrutura Bsica de Programao

    Cabealho de Programa

    ; NOME # (Nome do Programa)

    N10 G99 # (Retorno ao Zero mquina)

    N20 G90 # (Programao no Sistema de Coordenadas Absolutas)

    N30 G94 # (Programao de avano em minuto)

    N40 G71 # (Programao em Milmetros)

    N50 G17 # (Plano de trabalho X,Y)

    Chamada de ferramenta

    N80 T01 M06 ; FRESA DE TOPO DE 10 MM # (Chamada de Ferramenta e Liberao para a troca de posio no Magazine)

    N90 O01 S2500 M03 # (Ativa o corretor da ferramenta, a rotao desejada e o sentido e giro).

    N100 M08 # (Liga refrigerante de corte)

    :

    Blocos de usinagem

    : N150 G00 X50. Y45. # (Posicionamento rpido) N160 G01 X80. F400 # (Interpolao linear com avano programado)

    :

    Trocas de ferramentas

    :

    N240 M09 # (Desliga refrigerante de corte)

    N250 GZO M05 # (Ponto de troca, cancela corretor de ferramenta e desliga o eixo rvore)

    N260 T02 M06; BROCA HELICOIDAL 5MM # (Chama a nova ferramenta e Libera para a troca de posio no magazine)

    N270 O02 S3000 M03 # (Ativa o corretor da nova ferramenta, a rotao desejada e o sentido de giro).

    N280 M08 # (Liga refrigerante de corte)

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    47

    Final de programa

    :

    N930 M09 # (Desliga refrigerante de corte)

    N940 GZO M05 # (Ponto de troca, cancela corretor de ferramenta e desliga o eixo rvore)

    N950 T00 M06 # (Descarrega o eixo rvore)

    N960 M30 # (Final de programa)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    48

    Programao Convencional Ponto a Ponto

    1.52. Interpolao Linear com avano Rpido G00

    A funo G00 realiza movimentos retilneos nos eixos com a maior velocidade de avano disponvel para cada modelo de mquina, devendo ser utilizada somente para posicionamentos sem nenhum tipo de usinagem.

    G00 X... x... Y... y... Z... z... (M...) (Q...) #

    Onde:

    X - Definio do Ponto final no eixo X (absoluto).

    x - Definio do Ponto final no eixo X (incremental).

    Y - Definio do Ponto final no eixo Y (absoluto).

    y - Definio do Ponto final no eixo Y (incremental).

    Z- Definio do Ponto final no eixo Z (absoluto).

    z - Definio do Ponto final no eixo Z (incremental).

    M - Definio de funo Miscelnea.

    Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)

    # - Fim de bloco Observaes: A funo G00 Modal portanto cancela G01, G02, G03 e G73. Graficamente representada por linhas cheias e dada em metros por minuto. Utilizar a funo G00 somente para posicionamentos sem nenhum tipo de usinagem.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    49

    1.53. Interpolao Linear com avano Programado G01 A funo G01 realiza movimentos retilneos com qualquer ngulo, executados atravs das coordenadas descritas, utilizando-se de uma velocidade de avano (F) pr determinada pelo programador.

    G01 X.. x.. Y.. y.. Z.. z.. (F..) (M..) (Q..) # Onde:

    X - Definio do Ponto final no eixo X (absoluto).

    x - Definio do Ponto final no eixo X (incremental).

    Y - Definio do Ponto final no eixo Y (absoluto).

    y - Definio do Ponto final no eixo Y (incremental).

    Z- Definio do Ponto final no eixo Z (absoluto).

    z - Definio do Ponto final no eixo Z (incremental).

    F - Avano

    M - Definio de funo Miscelnea.

    Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)

    #- Fim de bloco

    Observaes: A funo G01 Modal portanto cancela G00, G02, G03 e G73. Graficamente representada por linhas cheias e dada em milmetros por minuto.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    50

    Compensao Automtica do Raio da Ferramenta ( 3 EIXOS )

    Nas Fresadoras CNC o ponto comandado da ferramenta, um ponto que encontra-se no cruzamento das linhas X e Y, e se d na linha de centro da ferramenta, porm, a aresta de corte da ferramenta quem atua na usinagem. Neste caso a compensao automtica do raio da ferramenta, um recurso de programao que permite determinar o contorno real da pea, para que este seja coincidente com a aresta de corte da ferramenta durante os blocos de usinagem, evitando assim os clculos de compensao por parte do programador. Para que o comando efetue os clculos de compensao necessrio que ele seja informado sobre o dimetro da ferramenta utilizada (D), o plano de trabalho desejado, e o cdigo de compensao que o instruir sobre o deslocamento do avano de corte da ferramenta em relao a pea.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    51

    1.54. Cdigos de compensao Automtica do raio da ferramenta

    As funes G40, G41 e G42 que atuam na compensao do dimetro da ferramenta. A ativao/desativao destas compensaes poder ocorrer durante a vigncia de G01,G02,G03 e G73. G40, G41 ou G42 devem ser programadas em um bloco sem deslocamento de eixos, no entanto, a correo apenas ter efeito quando pelo menos um dos eixos pertencentes ao plano de correo for movimentado. Neste bloco de aproximao, a compensao do raio da ferramenta interpolada dentro deste movimento, onde recomenda-se que o movimento seja feito sem o corte de material. A utilizao de G41 ou G42 dependem basicamente do posicionamento da ferramenta com relao a pea e do sentido de deslocamento da mesma (G41 ferramenta esquerda da pea em funo do sentido de usinagem e G42 ferramenta direita da pea em funo do sentido de usinagem), conforme figuras a seguir: Atravs da funo G40 ser desativado a compensao do raio da fresa. Observao: Dentro da compensao o comando aceita a funo G00 porm no efetua sua compensao, cuidado !!!.

    G42 (Ferramenta direita da pea em funo do sentido de usinagem)

    G41 (Ferramenta esquerda da pea em funo do sentido de usinagem)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    52

    Tempo de permanncia G04

    Aplicao na Discovery 4022

    Com a funo G04 entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo para que a mesma permanea parada. A funo

    G04 executa essa permanncia cuja durao definida por um valor associado F (formato F3.2), que define o tempo em segundos (000,01 a 999,99 segundos). Na primeira vez que um bloco aparece com G04 no programa a funo F (tempo de permanncia) deve ser includa no bloco, porm o tempo de permanncia modal, e novos tempos usados nos blocos seguintes que tiverem o mesmo valor da funo F, podem ser requeridos apenas com a programao da funo G04.

    G04 F... #

    Exemplo 01 (Furo de Broca)

    : N30 G00 X50. Y50. Z10. M08 # N35 G01 Z-1. F150 #

    N40 G04 F1. # N45 G01 Z-14. #

    N50 G04 F1. # N55 G00 Z10. M09 # :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    53

    EXEMPLO DE FIXAO

    Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou G42. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    54

    OBSERVAES:

    N.

    BLOCO

    F.

    PREP.

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXOS X, Y, Z

    ; EXEMPLO-03 #

    G99 #

    G90 #

    G94 #

    G71 #

    G17 #

    T01 M6 ; FRESA_10_MM #

    O01 S2000 M3 #

    G0 X 10. Y 10. # Z 10. # (Aproximao)

    G1 Z 3. F500 M8 # (Penetrao da ferramenta) G42 # (Compensao do raio da ferr. direita)

    G1 Y 0 F300 #

    X100. Q10. #

    Y 50. Q -10. #

    X 0 #

    Y 7. # G40 # (Descompensao)

    G1 X 7. # G0 Z 10. M9 #

    GZO M5 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    55

    EXERCCIO DE FIXAO Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou G42. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 8 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    56

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    57

    Interpolao Circular G02 e G03

    Aplicao na Discovery 4022

    G02 / G03 X.. x.. Y.. y.. Z.. z.. I.. J.. (F..) (M..) (Q..) #

    Onde:

    X - Definio do Ponto final no eixo X (absoluto).

    x - Definio do Ponto final no eixo X (incremental).

    Y - Definio do Ponto final no eixo Y (absoluto).

    y - Definio do Ponto final no eixo Y (incremental).

    Z- Definio do Ponto final no eixo Z (absoluto).

    z - Definio do Ponto final no eixo Z (incremental).

    I - Centro do arco em relao ao eixo X.

    J - Centro do arco em relao ao eixo Y.

    F - Avano

    M - Definio de funo Miscelnea.

    Q Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo) #- - Fim de bloco

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    58

    EXEMPLO DE FIXAO Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    59

    OBSERVAES:

    N.

    BLOCO

    F.

    PREP.

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXO

    X EIXO

    Y EIXO

    Z

    ; EXEMPLO-04 #

    G99 #

    G90 #

    G94 #

    G71 #

    G17 #

    T01 M6 ; FRESA_10_MM #

    O01 S3000 M03 #

    G0 X 10. Y 10. # Z 10. #

    G1 Z 6. # F500 M8 # G42 # (Compensao direita)

    G1 Y0 #

    X 80. #

    G3 X 100. Y 20. I 80. J 20. #

    G1 Y 50. #

    X 20. #

    G2 X 0 Y 30. I 0 J 50. #

    G1 Y 10. # G40 # (Descompensao)

    G1 X 10. M9 # G0 Z 10. #

    GZO M5 #

    T00 M6 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    60

    EXERCCIO DE FIXAO Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    61

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    62

    Montagem de Sub-rotinas Seqncias repetitivas na programao podem ser feitas na forma de sub-rotinas, visando com este procedimento diminuir o nmero de sentenas programadas. Na montagem da sub-rotina so utilizadas as funes auxiliares H E e L como veremos a seguir:

    Funo H desvio /chamada de sub-rotina

    A funo H (formato H4), instrui o controle a desviar para o bloco que tem um nmero de seqncia (funo N) igual ao da funo H. O controle executa os blocos comeando pelo nmero do bloco especificado juntamente com a funo H e continua at encontrar um M02 ou o ltimo bloco da sub-rotina especificado pela funo E .

    Funo E fim de uma seqncia

    A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da sub-rotina a ser executado ser o anterior ao especificado pela funo E.

    Funo L repeties de bloco

    A funo L (formato L3), num bloco de dados faz com que bloco de dados seja executado L vezes. A funo L pode ter um valor de 0 a 255. Para repetir movimentos de eixos: G01 X-25. L4 # Assume modo incremental (G91) e executa um movimento de 25mm. Na direo negativa de X num total de 4 vezes. Para repetir um sub-programa P5 L4 # Executa o programa nmero 5 num total de 4 vezes. Para repetir uma sub-rotina H100 E200 L4 # Executa sub-rotina do bloco N100 at o bloco N200 num total de 4 vezes.

    Observaes: Aconselha-se a programao inicial da sub-rotina no modo incremental. A programao da sub-rotina poder estar em qualquer ponto do programa, isto no incio, no meio ou no fim, no importa pois no ato do desvio da programao atravs da funo H o comando iniciar a execuo da sub-rotina. Ao finalizar a sub-rotina atravs da funo E a execuo do programa volta para a sentena imediatamente posterior . Se a sub-rotina for programada sem a funo L o comando executar apenas uma vez sua execuo.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    63

    EXEMPLO DE FIXAO Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento. Aplicar as funes H, E, L na montagem da sub-rotina de desbaste do perfil. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    64

    OBSERVAES:

    N.

    BLOCO

    F.

    PREP.

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXO

    X EIXO

    Y EIXO

    Z

    ; EXEMPLO #

    G99 #

    G90 #

    G94 #

    G71 #

    G17 #

    T01 M06 ; FRESA_10_MM #

    O01 S2000 M03 #

    G0 X 10. Y 10. # Z10. #

    G1 Z 0 F1000 M8 #

    N80 # Inicio da subrotina

    G1 z 4. F500 #

    G42 # (Compensao direita)

    G1 Y0 F300 #

    X88. #

    G3 X100. Y12. I88. J12. #

    Y30. #

    G2 X 85. Y45. I100. J45. #

    Y55. #

    G3 X70. Y70. I70. J55.

    X10.

    G3 X0 Y 60. I10. J60. #

    Y 10. # G40 # (Descompensao)

    G1 X 10. M9 #

    N90 # Final da sub-rotina

    H80 E90 L4 # ( sub-rotina)

    G0 Z 10. #

    GZO M5 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    65

    EXERCCIO DE FIXAO Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento. Aplicar uma sub-rotina no desbaste do perfil. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    66

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    67

    Arredondamento ou Chanfro funo Q A funo Q quando programada juntamente com as funes G01, G02 ou G03, provocar a insero de um Raio ou Chanfro, entre o movimento gerado pelo bloco que contm a funo Q (mov. 1) e o bloco seguinte (MOV. 2). Se o valor de Q for positivo, especificar o raio do arco a ser inserido entre os dois movimentos.

    Se o valor de Q for negativo, especificar a dimenso do chanfro a ser inserido entre os dois movimentos.

    Observao:

    As intervenes usando a funo Q , tanto para raios quanto para chanfros, trabalham com o vrtice das interpolaes.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    68

    Exemplos de aplicao da Funo Q

    Exemplo 01

    : G1 X0 Y0 F400 # X70. Q10. # X30. Y50. # X0 # Y0 #

    :

    Exemplo 02

    : : G1 X0 Y0 F400 # X60. Q10. # Y60. Q-10. # X0 Q15 # Y0 #

    :

    Exemplo 03

    : G1 X0 Y0 F400 # Y48. # X25. # X35. Y35. # G2 X70. Y0 I35. J0 Q5. # G1 X0 #

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    69

    Ciclos Automticos de usinagem

    Ciclos Fixos Os ciclos fixos consistem em uma srie de funes preparatrias pr-determinadas,

    que executam operaes de usinagem atravs de uma nica sentena de programao.

    Estas sentenas comandam os movimentos de todos os eixos e a utilizao das

    funes auxiliares nelas contidas. Os ciclos fixos ajudam assim na execuo de operaes complexas tais como

    desbastes, roscamentos, furaes e outras, pois, elimina a necessidade de

    informaes repetitivas de programao. Dentre os vrios ciclos fixos podemos destacar os seguintes:

    G81 Ciclo de furao simples;

    G83 Ciclo de furao com descarga de cavacos;

    G84 Ciclo de roscamento com macho;

    G86 Ciclo de mandrilamento com parada do eixo;

    G24 Auto rotina de crculo de furos;

    G25 Auto rotina de retngulo de furos;

    G26 Auto rotina para alojamento interno.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    70

    1.55. G81 Ciclo de Furao A funo G81, possibilita a execuo de operaes de furao simples onde h necessidade de um tempo de permanncia da ferramenta parada. Este ciclo faz uso de uma velocidade de avano pr determinado para a usinagem (F), e tambm caso necessrio um avano para a retrao da ferramenta (V), at o plano

    R (P=0) ou Z inicial (P0). Como todo ciclo fixo, G81 modal. Ele permanece em efeito at ser cancelado por G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um subsequente movimento rpido (G00).

    G00 Z.. # (Posicionamento Z Inicial)

    G81 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Furao)

    G80 # (Cancelamento do ciclo)

    Z (inicial)

    Z 0 ( zero pea)

    1.1.1.1.1.1.1.4.Plano R (Incio do ciclo)

    D

    V

    P=0

    1.1.1.1.1.1.1.3.P

    0

    F

    Z (final)

    R

    Retrao

    P0

    Plano R (incio do ciclo)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    71

    Onde:

    Z Profundidade mxima (Z final). R Plano Rpido (Plano de referncia para incio do ciclo com avano de usinagem), seu valor dado em relao ao zero pea.

    F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at a profundidade mxima (Z final).

    Obs: Caso F no seja programado o comando assume o valor default conforme pgina de controle (geralmente F default = 2500 mm/min)

    V Avano de sada (Velocidade de avano de retrao da profundidade mxima (Z final), at Plano R (P=0), ou Z inicial (P0). Obs: Caso V no seja programado o comando assume movimento rpido na retrao da ferramenta.

    P Retrao da ferramenta (Se P no for programado ou programado com valor igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano V at o plano R, depois assume avano rpido at Z inicial. D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na profundidade mxima (Z final), antes que ocorra a retrao.

    X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

    Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    72

    EXEMPLO DE FIXAO 01 Objetivo: Usar a funo G81, aplicando as funes auxiliares N, H, e E no programa de execuo. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Broca de Centro

    Broca Helicoidal de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    73

    OBSERVAES:

    N. BLOCO

    F. PREP.

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS COMENTRIOS

    EIXOS

    X, Y, Z

    ; EXEMPLO_G81 #

    G99 #

    G90 #

    G71 #

    G17 #

    T01 M6 ; Broca de Centro #

    O01 S1000 M03 #

    G0 X0 Y0 #

    Z10. M8 # (Posicionamento Inicial)

    G81 Z- 6.5 R5. F50 V300 D1. P0 ; Furos de Centro #

    N40 ;Bloco com o posicionamento dos furos #

    G0 X30. Y30. #

    X-30. #

    Y-30. #

    X30. #

    N50 ; Fim dos Posicionamentos #

    G80 ; Cancela o Ciclo de furao G81 #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T02 M6 ; Broca Helicoidal 10 mm #

    O02 S700 M03 #

    G0 X0 Y0 #

    Z10. M8 #

    G81 Z-20. R5. F100 V300 P0 ; Furos de 10 mm #

    H40 E50 #

    G80 #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    M30 #

    Comentrio: Por se tratar de coordenadas iguais para operaes diferentes (centro e furao), separar as coordenadas de furao por bloco (N40 a N50), podendo dessa forma efetuar um desvio dentro do programa, atravs das funes (H e E), simplificando sua programao.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    74

    1.56. G83 Ciclo de Furao com Descarga A funo G83, possibilita a execuo de operaes de furao onde h necessidade de uma retrao da ferramenta, para quebra e remoo do cavaco. Este ciclo faz uso de uma velocidade de avano pr determinado para a usinagem (F), a partir do o plano R, e uma velocidade rpida para retrao at plano R (P=0)

    ou Z inicial (P0). Como todo ciclo fixo, G83 modal. Ele permanece em efeito at ser cancelado por G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um subsequente movimento rpido (G00).

    Retrao Simples

    G00 Z.. # (Posicionamento Z Inicial)

    G83 Z.. (R..) (I..) (F..) (W..) (D..) X.. Y.. # (Ciclo de Furao)

    G80 # (Cancelamento do ciclo)

    Retrao Final

    Z (inicial)

    Z 0 ( zero pea)

    DD

    I

    P=0

    F

    Z (final)

    R

    W

    D

    D

    I

    F

    Plano R (incio do ciclo)

    P0

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    75

    EXEMPLO DE FIXAO Objetivo: 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Broca de Centro

    Broca helicoidal de 7 mm

    Broca helicoidal de 10 mm

    Rebaixador de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    76

    N.

    BLOCO

    F.

    PREP

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXOS

    X, Y, Z

    ; SAPATA #

    G99 #

    G90 #

    G71 #

    G17 #

    T01 M6 ; Broca de Centro #

    O01 S1000 M03 #

    G0 X0 Y0 #

    Z10. M8 #

    G81 Z- 6.5 R5. F50 D1. V500 P1 ; Ciclo de furao #

    P60 #

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T04 M6 ; Broca Helicoidal de 10 mm #

    O04 S800 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G83 Z- 50. R5. F150 D1. I15. W2. P1 ; Ciclo de furao #

    P60 #

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    M30 #

    SUB-PROGRAMA P60

    ; Sub_SAPATA #

    ; Bloco de furos de 10 mm #

    G0 X18.561 Y18.561 #

    X-18.561 #

    Y-18.561 #

    X18.561 #

    M02 #

    Observao: No subprograma usar somente posicionamentos em G00, pois em caso contrrio o ciclo ignora a coordenada.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    77

    EXERCCIO DE FIXAO 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Broca de Centro

    Broca helicoidal de 10 mm

    Rebaixador de 16 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    78

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

    OBSERVAES:

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    79

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    80

    1.57. G84 Ciclo de Roscamento A funo G84, possibilita a execuo da operao de roscamento direita em furos com macho para roscar, onde utilizando uma velocidade de avano pr determinado, ao atingir a profundidade mxima, automaticamente o comando inverte o sentido de giro do eixo rvore e efetua a retrao da ferramenta tambm

    em velocidade de avano at o plano R (P=0) ou Z inicial (P0). Como todo ciclo fixo, G84 modal. Ele permanece em efeito at ser cancelado por G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um subsequente movimento rpido (G00).

    G00 Z.. # (Posicionamento Z Inicial)

    G84 Z.. (R..) (F..) (P..) (D..) X.. Y.. # (Ciclo de Roscar com macho)

    G80 # (Cancelamento do ciclo)

    Retrao Final

    Z (inicial)

    Z 0 ( zero pea)

    P=0

    F

    Z (final)

    R

    D

    F F

    P0

    Plano R (inicio do ciclo)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    81

    Onde:

    Z Profundidade mxima (Z final). R Plano Rpido (Plano de referncia para incio do ciclo com avano de usinagem).

    F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at a profundidade mxima (Z final), e tambm de retrao at Plano R (P=0), ou Z

    inicial (P0).

    Obs: Clculo F = rpm x Passo da rosca Caso F no seja programado o comando assume o valor default conforme pgina de controle (geralmente F default = 2500 mm/min)

    P Retrao da ferramenta (Se P no for programado ou programado com valor igual a 0 (zero), a retrao se dar at o plano R, em velocidade de trabalho F. Se P for programado com um valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano F at o plano R, depois assume avano rpido at Z inicial.

    D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na profundidade mxima (Z final), depois da reverso do sentido de giro do eixo rvore e antes que ocorra a retrao da ferramenta.

    X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

    Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    82

    EXEMPLO DE FIXAO 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Broca de Centro

    Broca helicoidal de 6.5 mm

    Macho M8x1

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    83

    N.

    BLOCO

    F.

    PREP

    POSICIONAMENTO FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXOS

    X, Y, Z

    ; Placa de Fixao #

    G99 #

    G90 #

    G71 #

    G17 #

    T01 M6 ; Broca de Centro #

    O01 S1000 M03 #

    G0 X0 Y0 F500 #

    Z10. M8 #

    G81 Z- 6.5 R5. F150 D1. V500 P0 ; Ciclo de furao #

    P240 #

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T02 M6 ; Broca Helicoidal de 6.5 mm #

    O02 S1500 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G81 Z-20. R5. F100 D1. V500 P1 ; Ciclo de furao #

    P240 H40 E50 #

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T03 M6 ; Broca Helicoidal de 10 mm #

    O03 S1000 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G81 Z-30. R5. F150 D1. V500 P1 ; Ciclo de furao #

    P240 H50 #

    G80 ; Cancela Ciclo de Furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T04 M6 ; Macho M8x1 #

    O04 S320 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G84 Z-15. R5. F320 P0 ; Ciclo de Roscar #

    P240 H40 E50 #

    G80 ; Cancela Ciclo de Roscar #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    84

    G0 X0 Y0 #

    Z10. M9 #

    GZO M5 #

    M30 #

    SUB-PROGRAMA P240

    ; Sub_Placa #

    N40 ; Bloco de furos de 6.5 mm #

    G0 X20. Y14. #

    X80. #

    Y64. #

    X20. #

    N50 ; Bloco de furos de 10 mm #

    G0 X50. Y14. #

    X80. Y39. #

    X50. Y64. #

    X20. Y39. #

    X50. Y39. #

    M02 #

    Observao: No subprograma usar somente posicionamentos em G00, pois em caso contrrio o ciclo ignora a coordenada.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    85

    EXERCCIO DE FIXAO

    Usinar somente os furos com rosca. 1. DESENHO DA PEA:

    2. FERRAMENTAS

    Macho M6x1

    Broca helicoidal de 5 mm Broca de Centro

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    86

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    87

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    88

    1.58. G86 Ciclo de Mandrilamento com Parada do Eixo A funo G86, possibilita a execuo da operao de mandrilamento, tendo como caracterstica a retrao da ferramenta com o eixo rvore desligado. Este ciclo faz uso de uma velocidade de avano pr determinado para a usinagem (F), e tambm caso necessrio para a retrao da ferramenta (V), at o plano R (P=0) ou

    Z inicial (P0). Como todo ciclo fixo, G86 modal. Ele permanece em efeito at ser cancelado por G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um subsequente movimento rpido (G00).

    G00 Z.. # (Posicionamento Z Inicial)

    G86 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Mandrilamento)

    G80 # (Cancelamento do ciclo)

    Retrao Final

    Z (inicial)

    Z 0 ( zero pea)

    1.1.1.1.1.1.1.2.Plano R (Incio do ciclo)

    P=0

    1.1.1.1.1.1.1.1.P

    0

    F

    Z (final)

    R

    D

    V V

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    89

    Onde:

    Z Profundidade mxima (Z final). R Plano Rpido (Plano de referncia para incio do ciclo com avano de usinagem).

    F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at a profundidade mxima (Z final).

    Obs: Caso F no seja programado o comando assume o valor default conforme pgina de controle (geralmente F default = 2500 mm/min)

    V Avano de sada (Velocidade de avano de retrao da profundidade mxima (Z final), at Plano R (P=0), ou Z inicial (P0), onde religar o eixo rvore. Obs: Caso V no seja programado o comando assume movimento rpido na retrao da ferramenta.

    P Retrao da ferramenta (Se P no for programado ou programado com valor igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano V at o plano R, depois assume avano rpido at Z inicial. D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na profundidade mxima (Z final), antes que ocorra a retrao.

    X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

    Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano, porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o movimento, caso contrrio o ciclo no atuar.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    90

    EXEMPLO DE FIXAO 1. DESENHO DA PEA:

    2. FERRAMENTAS Broca de Centro

    Broca helicoidal de 6 mm

    Barra de Mandrilar

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    91

    OBSERVAES:

    Programa Principal

    N.

    BLOCO

    F.

    PREP.

    POSICIONAMENTO

    FUNES AUXILIARES / MISCELNEAS

    COMENTRIOS EIXOS

    X, Y, Z

    ; Canecas #

    G99 #

    G90 #

    G71 #

    G17 #

    N1

    O01 S1000 M03 #

    G0 X0 Y0 F500 #

    Z10. M8 #

    G81 Z-6.5 R5. F150 D1. V500 P0 ; Ciclo de furao #

    P100 H40 E50#

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T02 M6 ; Broca Helicoidal de 6 mm #

    O02 S1500 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G81 Z-15. R5. F100 D1. V500 P1 ; Ciclo de furao #

    P100 H40 E50 #

    G80 ; Cancela Ciclo de furao #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T03 M6 ; Barra de Mandrilar#

    O03 S1000 M3 #

    G0 X0 Y0 #

    Z10. M8 #

    G85 Z- 40. R5. F150 D1. V300 P1 ; Ciclo de Mandrilar #

    P100 H50 #

    G80 ; Cancela Ciclo de Rebaixar #

    G0 Z10. M9 #

    X0 Y0 #

    GZO M5 #

    T00 M6 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    92

    SUB-PROGRAMA P100

    ; Sub_Caneca #

    N40 ; Bloco de furos de 6 mm #

    G0 X7. Y7. #

    X50. #

    X93. #

    Y69. #

    X50. #

    X7. #

    N50 ; Bloco de furos Mandrilados #

    G0 X27. Y38. #

    X73. #

    M02 #

    Observao: No subprograma usar somente posicionamentos em G00, pois em caso contrrio o ciclo ignora a coordenada.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    93

    1.59. G24 Auto-Rotina de Crculo de Furos A funo G24, executa automaticamente um auto ciclo (G81/G86), sub-programa ou sub-rotina , em um padro circular de pontos (furos) igualmente espaados, com no mximo 128 vezes. O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro circular (Pi), e a funo G24 se encarrega de efetuar a movimentao em rpido entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.

    G00 Z... # (Posicionamento Z inicial)

    G81/G86... # (Auto-Ciclo)

    G24 I... J... L... W... (X... Y...) (R... C...) # (Auto-Rotina)

    G80 # (Cancelamento)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    94

    Onde:

    I Coordenada do centro do crculo de furos no eixo X, em absoluto ou incremental. Se no programado a posio atual em X assumida como sendo a coordenada do centro do crculo de furos.

    J Coordenada do centro do crculo no eixo Y em absoluto ou incremental . Se no programado, a posio atual em Y assumida como sendo a coordenada do centro do crculo.

    L Especifica o nmero total de pontos (furos) em que o auto-ciclo , sub-rotina ou sub-programa ir executar. O valor mximo de L 128 vezes, e pode ser menor do que o nmero total de pontos definido por W . L tem formato 3.

    W Especifica o nmero total de pontos (furos) em um crculo completo. A direo dos pontos (furos) pode ser no sentido horrio (W-), ou no sentido anti-horrio (W). O nmero mximo de pontos :

    Sentido horrio 128 Sentido anti-horrio 127

    A utilizao da funo W feita de forma indireta onde o espaamento ficar sendo 360 graus/W, ou seja 360 graus dividido pelo nmero de pontos. W tem formato 3.

    X Coordenada do ponto inicial (Pi) do crculo de furos no eixo X, em absoluto ou incremental. Se no programada a posio atual em X assumida como sendo a coordenada do ponto inicial (Pi) do crculo de furos.

    Y Coordenada do ponto inicial (Pi) do crculo de furos no eixo Y, em absoluto ou incremental. Se no programada a posio atual em Y assumida como sendo a coordenada do ponto inicial (Pi) do crculo de furos.

    R Define o raio do crculo de furos , em relao a coordenada do centro definido.

    C Define o ngulo da posio inicial (Pi), no crculo de furos, medido a partir de uma linha imaginria do eixo positivo de X no modo absoluto ou da posio inicial da ferramenta no modo incremental. C tem formato 3.3.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    95

    Para se utilizar a funo G24 pode-se fazer uso das seguintes combinaes na especificao do centro do crculo (cc) e da posio inicial (Pi), dos pontos (furos) a serem efetuados.

    ( I.. J..) - (X..Y..) - (I.. J.. X.. Y..) - (I.. J.. C.. R..) Exemplo:

    I J Os posicionamento I J no bloco G24 definem o centro do crculo de furos (cc). Portanto antes a ferramenta j dever estar posicionada no ponto inicial (Pi), para execuo do auto-ciclo.

    :

    G00 X45. Y95. Z10. # (Pi)

    G81 Z-20. R5. F100 # (Auto-ciclo)

    G24 I45. J60. L5 W5 # (Auto-rotina)

    G80 # (Cancelamento)

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    96

    X Y Os posicionamentos X Y no bloco G24, efetuaro um movimento em rpido para a coordenada do ponto inicial (Pi) na execuo do auto-ciclo. Portanto antes a ferramenta j dever estar posicionado no centro do crculo de furos (cc).

    :

    G00 X45. Y60. Z10. # (cc)

    G81 Z-20. R5. F100 # (Auto-ciclo)

    G24 X45. Y95. L5 W5 # (Auto-rotina)

    G80 # (Cancelamento)

    :

    I J X Y Os posicionamentos I J X Y no bloco G24, definem: I J o centro do crculo de furos (cc), e X Y a posio inicial (Pi) da execuo do auto-ciclo .

    :

    G00 Z10. # (Z inicial)

    G81 Z-20. R5. F100 # (Auto-ciclo)

    G24 I45. J60. X45. Y95. L5 W5 # (Auto-rotina)

    G80 # (Cancelamento)

    :

    I J R C Os posicionamentos I J R C no bloco G24, definem : I J o centro do crculo de furos (cc), e R C a posio inicial (Pi), na execuo do auto-ciclo.

    :

    G00 Z10. # (Z inicial)

    G81 Z-20. R5. F100 # (Auto-ciclo)

    G24 I45. J60. R35. C90. L5 W5 # (Auto-rotina)

    G80 # (Cancelamento)

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    97

    1.60. G25 Auto-Rotina de Retngulo de Furos A funo G25, executa automaticamente um auto ciclo (G81/G86), sub-programa ou sub-rotina , em um padro retangular de pontos (furos) igualmente espaados, executando todos os furos, programando-se apenas o furo inicial. O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro retangular (Pi), e a funo G25 se encarrega de efetuar a movimentao em rpido entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.

    G00 X... Y... Z... # (Pi posicionamento inicial)

    G81/G86... # (Auto-Ciclo)

    G25 X... Y... I... J... F... # (Auto-Rotina)

    G80 # (Cancelamento)

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    98

    Onde:

    X - Especifica a distncia incremental no eixo X, e a direo entre os pontos (furos), a serem executados.

    Y - Especifica a distncia incremental no eixo Y, e a direo entre os pontos (furos), a serem executados.

    I - Define o nmero de pontos (furos) ao longo do eixo X. O sinal negativo (-) colocado neste valor ser ignorado pelo comando.

    J - Define o nmero de pontos (furos) ao longo do eixo Y. O sinal negativo (-) colocado neste valor ser ignorado pelo comando.

    F - Especifica o avano dos movimentos entre os pontos (furos). Se F no for programado, o avano entre os pontos ser o rpido.

    Se for programado F0 o avano considerado ser o ltimo avano programado com G01.

    Exemplo:

    :

    G00 X18. Y15. Z10. #

    G81 Z-15. R5. F200 #

    G25 X15. Y20. I5 J3 F0 #

    G80 #

    :

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    99

    EXERCCIO DE FIXAO

    1. DESENHO DA PEA:

    2. FERRAMENTAS

    Broca de Centro

    Broca helicoidal de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    100

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    101

    1.61. G26 Auto rotina para alojamento interno (Cavidade) A funo G26 uma auto-rotina para fresamento de alojamentos retangulares, quadrados ou circulares. Esta funo permite automaticamente desbastar e dar acabamento em alojamentos. Para alojamento retangular. possvel especificar um raio nos cantos usando a

    funo R, que dever ser maior que o raio da ferramenta utilizada para usinagem do alojamento. O ltimo movimento da auto-rotina um movimento de sada tangencial.

    Uma funo Q limita a dimenso deste movimento. 90 graus ao final da usinagem a ferramenta retorna em rpido para coordenada em Z da posio inicial e em seguida para a posio inicial em XY.

    G00 X.. Y.. Z.. # (Pi posicionamento inicial)

    G26 X.. Y.. Z.. I.. J.. K.. Q.. U.. L.. W.. D.. F.. H.. V.. R.. O.. # (Auto-Rotina) Onde:

    X - Coordenada do canto oposto do alojamento no eixo X, se X e Y no for programado um alojamento circular ser executado com raio R . A coordenada X absoluta do canto oposto em relao ao zero programa.

    Y - Coordenada do canto oposto do alojamento no eixo Y A coordenada absoluta do canto oposto em relao ao zero programa.

    Z - Nvel Z do fundo do alojamento (profundidade final).

    I - Sobremetal para acabamento ao longo do eixo X.

    J - Sobremetal para acabamento ao longo do eixo Y.

    K - Sobremetal para acabamento no fundo do alojamento.

    Q - Especifica o raio de sada 90 graus.

    U - Profundidade de corte desbaste para o eixo Z.

    Se U no for programado o comando usa a funo L para determinar a profundidade de corte .

    L - Determina o nmero de passes para o eixo Z. L sempre um nmero inteiro, se L no for programado U ser usado para determinar a profundidade do corte.

    W - Determina a largura de corte ao longo dos eixos X Y, se W no for programado a largura de corte determinada pela funo D.

    Se somente W for programado ou somente D, a auto-rotina inicia no centro do alojamento .

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    102

    Se W e D for programado juntos, a auto-rotina abrir um alojamento j existente. Se nenhum W ou D for programado ento a largura de corte ser o prprio raio da ferramenta.

    Se W for maior que o dimetro da ferramenta o comando bloquear a execuo.

    D - Especifica o nmero de passes para os eixos X Y . D ser sempre um valor inteiro.

    F - Define o avano do desbaste. F - positivo para corte discordante. F - negativo para corte concordante.

    H - Avano de acabamento. H - positivo para corte discordante. H - negativo para corte concordante.

    V - Define avano de penetrao para o eixo Z. Se V no for programado o avano F ser usado.

    R - Raio do canto do alojamento, se X e Y no for programado R ser o raio do alojamento circular.

    O - Nmero do corretor da ferramenta para compensao de raio. RESTRIES: - Corretor com valor do dimetro da ferramenta negativo no pode ser usado. - Se o valor de escala G72 for usado com a funo G26 e o raio do canto tiver sido programado na auto-rotina, os fatores de escala X e Y devero ter os mesmos valores. - O dimetro da ferramenta no pode exceder o menor lado do alojamento. - G18 e G19 no pode ser ativado se R for programado. - A largura de corte em X Y definido por W ou calculado atravs de D no pode

    exceder o dimetro da ferramenta. A funo G26 no requer que se programe todas funes descritas acima.

    A seguir est descrito o que ocorre quando alguma dessas funes so

    omitidas. X - Se omitido esta funo um rasgo fresado com um comprimento especificado por Y. E com largura especificada por X2 x R. Se R tambm no for programado, a largura do rasgo ser igual ao dimetro da ferramenta.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    103

    Y - Se omitirmos esta funo um rasgo fresado com o comprimento definido por X e com uma largura especificada por 2 x R. Se R no for definido a largura ser igual ao dimetro da ferramenta. XY - Um alojamento circular ser fresado com o raio especificado por R. O centro do alojamento dever ser a posio da ferramenta quando G26 for definido. Importante: Se voc definir um alojamento circular programado R e no X Y, o sobremetal I e J devero ter os mesmo valores pois caso contrrio ser feito um percurso ovalizado. I - O sobremetal especificado por J ser usado ao longo do eixo X. J - O sobremetal especificado por I ser usado ao longo do eixo Y. I e J - Todos os passes em X Y/ sero de desbaste. O ltimo passe ser executado com avano de acabamento. K - Todos passes em Z sero de desbaste. W - A largura de corte em X Y ser determinado pela funo D. D - A largura de corte em X Y ser determinado pela funo W. W e D - A largura de corte em X Y ser o raio da ferramenta. U - Se omitido, os passes na profundidade (Z) sero calculados pelo comando baseado na funo L. L - O nmero de cortes para o eixo Z ser calculado pelo comando baseado na funo U. U - L - Apenas um passe em Z ser executado na profundidade final. OBSERVAES: - Inicia em "Pi", compensa a ferramenta, penetra em rampa o valor de "U", depois comea a alargar em funo do parmetro W. - Ao terminar a primeira passada geral em U ele comea todo processo novamente, porm, comeando em Pf. - Acabamento. Primeiro ele d o acabamento no fundo em K e depois nas laterais I e J. - O parmetro Q evita marcas na lateral da pea. - Se usar W no precisa definir D e vice versa. - Se usar U no precisa definir L e vice versa. Dicas

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    104

    Corte discordante Corte concordante F H V so positivos F H V so negativos Obs: mais utilizados para desbaste Obs: mais utilizados para acabamento, ou seja bastante remoo de cavaco. pouca remoo de cavaco. Para um bom rendimento o parmetro W, dever ter um valor equivalente a 50% a 70% do valor do dimetro da fresa utilizada.

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    105

    Alojamento Retangular

    Alojamento Retangular com raio nos cantos

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    106

    Alojamento quadrado

    Alojamento redondo

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    107

    EXEMPLO DE FIXAO

    1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo

    de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    108

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

    ; ALOJAMENTO RETNGULAR SEM RAIO

    G99 #

    G90 #

    G71 #

    G66 #

    G17 #

    N1 T01 M06 ; FRESA DE 10 MM #

    O01 S1500 M03 #

    G0 X-10. Y-10. #

    Z10. #

    G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL EM Z)

    G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)

    G26 X90.Y55. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #

    G00 Z10. M9 #

    GZO M05 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    109

    EXEMPLO DE FIXAO

    1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    110

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

    ; ALOJAMENTO RETNGULAR COM RAIO

    G99 #

    G90 #

    G71 #

    G66 #

    G17 #

    N1 T01 M06 ; FRESA DE 10 MM #

    O01 S1500 M03 #

    G00 X-10. Y-10. #

    Z10. #

    G01 Z.5 F500 M8 #

    G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)

    G26 X90.Y55. Z-5. R15. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #

    G0 Z10. M9 #

    GZO M05 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    111

    EXEMPLO DE FIXAO

    1. DESENHO DA PEA:

    2. FERRAMENTAS

    OBSERVAES:

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    112

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

    ; ALOJAMENTO QUADRADO

    G99 #

    G90 #

    G71 #

    G66 #

    G17 #

    N1 T01 M06 ; FRESA DE 10 MM #

    O01 S1500 M03 #

    G00 X-10. Y-10. #

    Z10. #

    G01 Z.5 F500 M8 #

    G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)

    G26 X60.Y60. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.

    G00 Z10. M9 #

    GZO M05 #

    M30 #

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    113

    EXEMPLO DE FIXAO

    1. DESENHO DA PEA:

    2. FERRAMENTAS

    Fresa de topo de 10 mm

  • Iniciao ao Comando Numrico Computadorizado

    Programao em Linguagem ISO

    114

    OBSERVAES:

    N

    BLOCO FUNES DE PROGRAMAO / COMENTRIOS

    ; ALOJAMENTO REDONDO

    G99 #

    G90 #

    G71 #

    G66 #

    G17 #

    N1 T01 M06 ; FRESA DE 10 MM #

    O01 S1500 M03 #

    G00 X35. Y40. #

    Z10. #

    G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL Pi)

    G26 R25. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.

    GZO M05 #

    M30 #