(01) Programação CNC - Parte 1

download (01) Programação CNC - Parte 1

of 54

description

Programação cnc, torno, mecanico, cnc, apostila cnc

Transcript of (01) Programação CNC - Parte 1

  • 1

  • 2

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    REQUISITOS NECESSRIOS ANTES DE PROGRAMAR: ESTUDO DO DESENHO DA PEA (Bruta e Acabada) Viabilidade de execuo da pea, considerando a forma da pea e as suas dimenses exigidas, quantidade de material a ser removido, ferramental necessrio, fixao do material, etc... ESTUDO DO MTODO E PROCESSO Definir as fase de usinagem de cada pea a ser executada, estabelecendo assim o que fazer e quando fazer.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM ESCOLHA DAS FERRAMENTAS Escolha de um bom ferramental fundamental para um bom aproveitamento do equipamento, bem como sua posio no magazine para minimizar o tempo de troca. CONHECER OS PARMETROS FSICOS DA MQUINA E SUA PROGRAMAO preciso conhecer todos os recursos de programao disponveis e a capacidade de remoo de cavacos, bem como, rotao mxima e o nmero de ferramentas disponveis, visando otimizar a programao e operao.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    DEFINIO DOS PARMETROS DE CORTE Em funo do material a ser usinado, buscar junto ao fabricante de ferramentas, os dados de corte (avano, velocidade e profundidade de corte)

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Uma empresa produz diariamente 650 buchas de ferro fundido cinzento da classe FE-45012, com dureza de 191 HB, utilizando o processo de torneamento. So normalmente realizadas as operaes de desbaste, acabamento e faceamento nas peas. As ferramentas de usinagem esto com baixa produtividade, apresentando desgastes de flanco prematuros. No processo, foi verificado que esto sendo utilizadas ferramentas da Classe ISO P40, sem cobertura, sendo que os parmetros de corte esto de acordo com o catlogo do fornecedor.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Nessas condies de trabalho, a melhor estratgia para aumentar a produtividade do processo e minimizar o desgaste das ferramentas a) utilizar fluido de corte emulsionvel. b) usar ferramenta da Classe ISO K40, sem cobertura. c) usar ferramenta da Classe ISO K10, com revestimento de TiN. d) usar ferramenta da classe ISO M40, sem cobertura de TiN. e) diminuir os parmetros de corte (velocidade de corte e avano).

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    PROGRAMAO CNC Um programa CNC de um centro de usinagem contm todas as instrues e informaes necessrias a usinagem de uma pea, e consta de: Rotina de inicializao; Rotina de troca de ferramentas; Usinagem da pea; Rotina de encerramento do programa. Alm destes poder conter sub-rotinas e subprogramas.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Incio O0001 ; n do programa G17 G21 G90 G94; bloco de segurana G17 plano de trabalho XY G21 entrada de dados em milmetro G90 sistema de coordenadas absoluta G94 avano em milmetro ou polegada por minuto todos este cdigos acima so ativados automaticamente ao se liga a mquina.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Troca de Ferramenta G53 G0 Z-110 H0 M5; posiciona para troca de ferramenta G53 sistema de coordenadas zero mquina G0 posicionamento rpido Z-110 coordenada Z para D600 H0 posio eixo rvore M5 parada eixo-rvore

    T01; nmero da ferramenta M06; seleciona e troca a ferramenta M06 libera a troca de ferramenta

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Programao da RPM G54 S2000 M03: ativa zero pea, rotao e sentido de giro G54 1 sistema de coordenada de trabalho S2000 rotao do eixo-rvore M03 sentido de rotao horrio da ferramenta

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Gerao do perfil G0 X__ Y__ ; aproximao em X e Y G0 - posicionamento rpido, X__ - posio ferramenta eixo X Y__ - posio ferramenta eixo Y

    G43 Z__ H01 D01; ativa pr setting da ferramenta G43 - ativa compensao do comprimento da ferramenta Z__ - posio da ferramenta no eixo Z H01 - corretor pr setting da ferramenta 01 D01- ativa raio da ferramenta T01

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Fim do programa G53 G0 Z-110 H0 M5; recua o eixo rvore G53 sistema de coordenadas zero mquina G0 posicionamento rpido Z-110 coordenada Z para D600 H0 posio eixo rvore M5 parada eixo-rvore

    M30; fim do programa

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    SISTEMAS DE COORDENADAS Todas as mquinas ferramentas CNC, so comandadas por um sistema de coordenadas cartesianas na elaborao de qualquer perfil geomtrico. Para que a mquina possa trabalhar com as posies especificadas, estas tm que ser declaradas em um sistema de referncia que corresponde aos sentidos do movimento dos carros (eixos x, y e z). O sistema de coordenadas da mquina formado por todos os eixos existentes fisicamente na mquina.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    COORDENADAS ABSOLUTAS Funo G90 As posies so medidas a partir da posio zero pea estabelecida, at a posio para qual a ferramenta dever ir.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Exerccio de fixao

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    COORDENADAS INCREMENTAIS Funo G91 A dimenso incremental descreve a distncia a ser percorrida pela ferramenta a partir da posio da mesma (aps o ltimo movimento).

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Exerccio de fixao

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    COORDENADAS POLARES - Funo G16 Alm das coordenadas cartesianas, temos outra maneira de declarar os pontos, neste caso, em funo de ngulos e centros. O ponto, a partir do qual saem as cotas chama-se polo (centro de raios).

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Exerccio de fixao

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    PONTOS DE REFERNCIA

    PONTO ZERO DA MQUINA

    O ponto zero da mquina definido pelo fabricante da mesma. Ele o ponto zero para o sistema de coordenadas da mquina e o ponto inicial para todos os demais sistemas de coordenadas e pontos de referncia.

    PONTO ZERO DA PEA

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

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM FUNES PREPARATRIAS ( G )

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

    G0, G1, G2, G3, F, S, X, Y, Z, I, J, K NO MODAIS So as funes que todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente no bloco que as contm.

  • Tec Mec

    LFFontanella 2014 Rev. 00

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

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM G41 Ativa compensao do raio da ferramenta ( esquerda do perfil) G42 Ativa compensao do raio da ferramenta ( direita do perfil) G43 Ativa a compensao do comprimento da ferramenta (direo +) G44 - Ativa a compensao do comprimento da ferramenta (direo -) *G49 Cancela a compensao do comprimento da ferramenta *G50.1 - Cancela a imagem de espelho G51.1 Ativa imagem de espelho G52 Sistema de coordenada local G53 Sistema de coordenada de mquina *G54 Sistema de coordenada de trabalho 1 G55 - Sistema de coordenada de trabalho 2 G56 - Sistema de coordenada de trabalho 3 G57 - Sistema de coordenada de trabalho 4 G58 - Sistema de coordenada de trabalho 5 G59 - Sistema de coordenada de trabalho 6 G65 Chamada de macro G66 Chamada modal de macro *G67 Cancela chamada modal de macro

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM G68 Sistema de rotao de coordenadas *G69 - Cancela sistema de rotao de coordenadas G73 Ciclo de furao intermitente G74 Ciclo de roscamento (esquerda) G76 Ciclo de mandrilamento *G80 Cancela ciclo fixo G81 Ciclo de furao contnua G82 Ciclo de furao contnua com dwell G83 Ciclo de furao intermitente com retorno ao plano R G84 Ciclo de roscamento (direita) G85 Ciclo de mandrilamento (retrao em avano programado) G86 Ciclo de mandrilamento (retrao com eixo parado) G87 Ciclo de mandrilamento (rebaixo interno) G88 Ciclo de mandrilamento com retorno manual G89 Ciclo de mandrilamento (dwell+retrao com avano programado) *G90 - Sistema de coordenadas absolutas G91 - Sistema de coordenadas incrementais G92 Estabelece nova origem

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    *G94 - Estabelece avano milmetro ou polegada/ minuto G95 - Estabelece avano milmetro ou polegada/ rotao *G98 Retorno ao posicionamento inicial durante os ciclos fixos G99 Retorno ao Plano R durante os ciclos fixos NOTA: Os cdigos G marcados com * so ativados automaticamente ao se ligar a mquina

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM Informaes de Geometria X Movimento horizontal longitudinal Y Movimento horizontal transversal Z Movimento vertical R Raio de circunferncia (positivo at 180 ou negativo maior do que 180).

    I Distncia emX do ponto de incio ao centro do arco.

    J Distncia emY do ponto de incio ao centro do arco.

    K Distncia emZ do ponto de incio ao centro do arco.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM Funes auxiliares N Numerao das linhas do programa.

    O - Nmero do programa (at quatro dgitos). S - Rotao do fuso (de 150 at 7500 rpm). H - Comprimento da ferramenta (de 1 at 99). D Dimetro da ferramenta (de 1 at 99). F Velocidade de avano em mm/min. Q Passo em ciclos fixos. ( ) - Comentrios

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Cdigos M bsicos M0 - Parada do programa. Aguarda pressionar-se a botoeira START para continuar. M1 - Parada condicional do programa. Opera como M0, mas depende de uma chave no painel.

    M2 - Fim de programa. M3 - Aciona fuso no sentido horrio. M4 - Aciona fuso no sentido anti-horrio. M5 - Desliga o fuso. M6 T__ - Troca a ferramenta atual pela ferramenta especificada (1 at 20). M8 - Aciona refrigerante de usinagem. M9 - Desliga refrigerante de usinagem.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Avano rpido (G0) Utilizado para posicionar a ferramenta com os eixos se movimentando na maior velocidade fornecida pela mquina. Quando utiliza-se este comando com as trs coordenadas primeiro move-se o eixo Z, e em seguida movem-se os eixos X e Y simultaneamente, em 45 at que um dos eixos atinja seu objetivo.

    G0 X__ Y__ Z__

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Avano linear (G1) o comando utilizado para movimentar a ferramenta com velocidade de avano controlada pelo parmetro F. Todos os eixos se movem simultaneamente.

    G1 X__ Y__ Z__ F__

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    30

    40

    70

    20

    80

    100

    50

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM Interpolao circular (G2 e G3)

    Movimenta a ferramenta em um arco de circunferncia de raio programado pelo parmetro R, no sentido horrio (G2) ou anti-horrio (G3). A velocidade de avano pode ser determinada por F. No possvel executar uma circunferncia completa com este comando. Gera-se um erro quando o raio programado no suficiente para ligar o ponto inicial ao final.

    G2 X__ Y__ R__ F__ ou G2 X__ Y__ I__ J__ F__ G3 X__ Y__ R__ F__ ou G3 X__ Y__ I__ J__ F__

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    O Ponto final do arco especificado pelos endereos X, Y ou Z e pode ser expresso como valor absoluto ou incremental, dependendo da funo G90 ou G91. Centro do arco especificado pelos endereos I, J, K para os eixos X, Y, Z respectivamente.

    O valor numrico que segue I, J, K um vetor que parte do ponto de incio do arco at o centro do arco. Ele sempre um valor incremental independente do cdigo G90 ou G91. Quando as coordenadas XYZ so omitidas (o ponto final o mesmo do ponto de partida) e o centro especificado com I, J ou K um arco de 360 gerado.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Compensao de Raio da Ferramenta: G40/G41/G42

    As funes de compensao de raio de ferramenta foram desenvolvidos para facilitar a programao de determinados contornos. Atravs delas pode-se fazer programas de acordo com as dimenses dos desenhos, sem se preocupar com o raio da ferramenta, pois cabe a funo calcular os percursos da ferramenta, a partir do raio dela, o qual deve estar inserido na pgina OFFSET.

    G41 Compensa a ferramenta esquerda do material a ser usinado G42 Compensa a ferramenta direita do material a ser usinado G40 Cancela a compensao do raio da ferramenta

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    1. O Plano de trabalho (G17, G18 ou G19) deve ser definido antes de programar a funo G41 ou G42.

    2. A compensao de raio valida somente para as funes G00, G01, G02 ou G03. 3. O posicionamento inicial para compensao ou final para cancelamento s poder ser

    feita atravs das funes G01 ou G00, nunca pelas funes G02 ou G03. 4. Para que a compensao de raio saiba qual o valor do raio da ferramenta, deve-se

    programar o cdigo D com o nmero do corretor de raio das ferramenta no cabealho do programa.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Compensao do comprimento da Ferramenta: G43/G49 As funes G43 e G49 so utilizadas para ativar e desativar a compensao do comprimento da ferramenta, possibilitando a gerao de programas de acordo com o desenho da pea, sem se preocupar com a dimenso da ferramenta.

    G43 Ativa o corretor de comprimento de ferramenta no sentido positivo G49 Cancela o corretor de comprimento de ferramenta As funes de compensao de ferramenta devem ser programada

    juntamente com o endereo H, o qual indica o nmero do corretor. O cancelamento da compensao de comprimento poder tambm ser feita

    atravs da funo H00 Para que a compensao seja ativada, um bloco deve conter as funes G43,

    H e um posicionamento em Z, para que o comando execute a compensao durante este deslocamento.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Chanframento e arredondamento de cantos: Funes C e R

    Um chanfro ou um arredondamento pode ser inserido entre os seguintes movimentos: a) Entre uma interpolao linear e outra interpolao linear b) Entre uma interpolao linear e outra interpolao circular c) Entre uma interpolao circular e outra interpolao linear

    Para utilizar esta funo, deve-se program-la no mesmo bloco da interpolao linear ou circular para que, em funo do prximo movimento, seja criado um chanfro ou um arredondamento de canto.

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    Ponto de interseo programado

    Ponto de interseo programado

    G91 G01 X100, C10

    G91 G01 X100, R10

    R

    O valor programado logo aps a funo C indica a dimenso do chanfro em relao a interseo dos movimentos (vrtice)

    O valor programado logo aps a funo R indica o raio do canto

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    -13 -13

    -10 1000

    41 1 0 0 1000 1 0 40

    1 1

    10 50 50 30

    3 70 50 20

    3 70 50 20 0

    1 90 50

    1 100 32,68

    1 100 15

    1 70,4 0

    1 0 0

    2 85 0 15 2 85 0 -15 0

    3 29,6 0 -20,4 -22 3 29,6 0 30

    40 1 -13 -13 1000

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

  • Tec Mec

    LFFontanella 2014 Rev. 00

    CENTRO DE USINAGEM

    -15 -15

    -15 800

    41 1 0 0

    0

    800

    1 60 10

    30 1 60 10

    70 3 60 20 10

    70 3 60 20 0 10

    100 1 60 10

    100 1 30 15

    57,15 1 0 20

    0 1 0

    1 40 -15 -15 800