Faculdade de Tecnologia de São Paulo
FATEC-SP
Manual de Programação Torno CNC Mach 3
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Sumário 1. Introdução .................... ........................................ ........................................ ......................................... ....................................... ........................ ........... ........... .......5. 1.1. Equipamento CNC.................... ........................................ ......................................... ......................................... ............................ .............. ........... ......5. 1.2. Componentes.................. ...................................... ......................................... ......................................... ........................................ .............................. ..........5 1.3. Programa CNC................... ....................................... ........................................ ..................................... ...................... ........... ........... ........... ............ ..........5 1.4. Sistema de Coordenadas................... ....................................... ......................................... ........................... ........... ........... ........... ........... ..........5 a. Coordenadas Absolutas..................... ......................................... ........................................ ......................................... ................................... ..............5 b. Coordenadas Incrementais.................... ......................................... ......................................... ........................................ ........................... .......... ...6 2. Principio Básico de Funcionamento Funcionamento de uma Máquina CNC................... ................................... ...................... ......88 3. Linguagem do Comando CNC.................... ........................................ ........................................ ........................................ ......................... ......9. 3.1. Fita perfurada.................. ...................................... ......................................... ......................................... ........................................ .............................. ..........9 4. Tipos de Função.................. ....................................... ......................................... ........................................ ........................... ............ ........... ........... ........ ...10 4.1. Funções Preparatórias.................... ........................................ ........................................ ......................................... ................................. ............10 10 4.2. Funções Complementares ou Auxiliares (Miscelâneas) (Miscelâneas)................. ...................................... ......................... ....10 10 4.3. Características das Funções................. ...................................... ...................................... ...................... ........... ........... ........... ........... ......10 . a. Modais................... ....................................... ......................................... ......................................... .............................. ................ ........... ........... ........... ........... ..........10 b. Não Modais 10
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Sumário 1. Introdução .................... ........................................ ........................................ ......................................... ....................................... ........................ ........... ........... .......5. 1.1. Equipamento CNC.................... ........................................ ......................................... ......................................... ............................ .............. ........... ......5. 1.2. Componentes.................. ...................................... ......................................... ......................................... ........................................ .............................. ..........5 1.3. Programa CNC................... ....................................... ........................................ ..................................... ...................... ........... ........... ........... ............ ..........5 1.4. Sistema de Coordenadas................... ....................................... ......................................... ........................... ........... ........... ........... ........... ..........5 a. Coordenadas Absolutas..................... ......................................... ........................................ ......................................... ................................... ..............5 b. Coordenadas Incrementais.................... ......................................... ......................................... ........................................ ........................... .......... ...6 2. Principio Básico de Funcionamento Funcionamento de uma Máquina CNC................... ................................... ...................... ......88 3. Linguagem do Comando CNC.................... ........................................ ........................................ ........................................ ......................... ......9. 3.1. Fita perfurada.................. ...................................... ......................................... ......................................... ........................................ .............................. ..........9 4. Tipos de Função.................. ....................................... ......................................... ........................................ ........................... ............ ........... ........... ........ ...10 4.1. Funções Preparatórias.................... ........................................ ........................................ ......................................... ................................. ............10 10 4.2. Funções Complementares ou Auxiliares (Miscelâneas) (Miscelâneas)................. ...................................... ......................... ....10 10 4.3. Características das Funções................. ...................................... ...................................... ...................... ........... ........... ........... ........... ......10 . a. Modais................... ....................................... ......................................... ......................................... .............................. ................ ........... ........... ........... ........... ..........10 b. Não Modais 10
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
10. Funções preparatórias “G”................... ........................................ ......................................... ........................................ .......................... ..........15 15 Função G00...................................................................................................................15 Função G01...................................................................................................................15 Função G02...................................................................................................................15 Função G03...................................................................................................................15 Função G04...................................................................................................................17 Função G20...................................................................................................................17 Função G21...................................................................................................................17 Função G30...................................................................................................................17 Função G31...................................................................................................................18 Função G32...................................................................................................................18 Função G33...................................................................................................................18 Função G37...................................................................................................................19 Exemplos.......................................................................................................................20 Esquema para programação de roscamento a esquerda e a direita...... ........... ........... .......... ........ ....... ...22 22 Função G40...................................................................................................................23 Função G41...................................................................................................................23
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G94...................................................................................................................34 Função G95...................................................................................................................34 Função G96...................................................................................................................34 Função G97...................................................................................................................35 Função G99...................................................................................................................35 11. Funções Auxiliares ou Complementares Complementares (Miscelâneas).................. ....................................... ......................... ....36 36 Função M00...................................................................................................................36 Função M01...................................................................................................................36 Função M02...................................................................................................................36 Função M03...................................................................................................................36 Função M04...................................................................................................................36 Função M05...................................................................................................................37 Função M06...................................................................................................................37 Função M08...................................................................................................................37 Função M09...................................................................................................................37 Função M10...................................................................................................................37 Função M11...................................................................................................................37
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
1. Introdução 1.1. Equipamento CNC Equipamento eletrônico que recebe informações através de uma entrada de dados própria compila e transmite essas informações ao comando e a máquina-ferramenta e, sem a interferência do operador, realiza as operações em uma seqüência pré-programada.
1.2. Componentes •
Unidade de assimilação de informações;
•
Unidade calculadora;
•
Máquina-Ferramenta.
1.3. Programa CNC Programa é uma seqüência lógica de informações para usinagem de uma peça, escrita através de códigos que o comando da máquina interpreta e, envia os dados necessários para que a máquina execute as operações programadas.
1.4. Sistema de Coordenadas Toda geometria da peça é definida em um sistema de coordenadas cartesianas, definido
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão X (+)
X (+)
Z (+)
Z (+)
Origem (X0, Z0)
Origem (X0, Z0)
Nota: Os valores digitados para os parâmetros de posição “X” e “Z” devem obedecer aos sinais indicados para cada quadrante, como definido pela figura abaixo. X (+)
2o Quadrante
1o Quadrante
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão X (+)
Origem (X0, Z0)
Z (-) A o
3 Quadrante
C B
X (-)
Z (+)
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
2. Principio Básico de Funcionamento de uma Máquina CNC o d n a m o C
.
.I
l
D. M
p a P e d at i F
e
a ci t é n g a M at i F
C e d o b a C
o ã x e n o o vr e S
e vi r
D s ar ef s e e d o xi E
T
E
o vr e S
r
ot o M
et n al u cr i c er
s
r
o sr e v n o C
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
4. Tipos de Função 4.1. Funções Preparatórias Definem o que a máquina deve fazer, preparando-a para executar um tipo de operação, tais como desbaste, roscamento, etc.
4.2. Funções Complementares ou Auxiliares (Miscelâneas) Abrange os recursos da máquina não cobertos pelas funções preparatórias, tais como ligar e desligar o fluído de corte, abrir e fechar a placa, encerrar o programa, etc.
4.3. Características das Funções a. Modais Modais são funções que uma vez programadas permanecem na memória do comando servindo para todos os blocos posteriores, até ser cancelada por outra função modal.
b. Não Modais Não modais são as funções que todas as vezes que requeridas, devem ser programadas, ou seja, valem apenas para o bloco que as contém.
5. Parâmetros
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
6.3. Declaração modal O valor ou efeito da função, ou parâmetro, permanece nos blocos subseqüentes, a menos que modificada por outro parâmetro ou o mesmo. Exemplo: O parâmetro “D” especifica o valor do tempo de permanência. Em todo bloco onde é utilizada a função G04 vai acontecer uma permanência igual ao último valor programado através do parâmetro “D”, se não for programado outro valor.
6.4. Declaração omitida É o valor que não aparece junto à letra que define o parâmetro. Exemplo: Parâmetro “L” e parâmetro “P”, o primeiro indica quantas vezes um subprograma é repetido, e o segundo qual subprograma será utilizado. Programando-se “P3L2”, isto indica que o subprograma “P3” vai ser executado duas vezes (“L2”). Programando-se simplesmente “P3”, e omitindo-se “L”, indica que o programa vai ser executado apenas uma vez (não é necessário programar “L1”), independente de outros valores de “L” programados anteriormente. No caso de algumas funções e parâmetros, quando não é programado um valor junto com a letra que define esta função ou parâmetro, o comando assume que seu valor é zero. Exemplo: “GXZ” será interpretado pelo comando como “G00X0.Z0.”
7. Comentários na programação
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
8. Designação e Formato dos Parâmetros de Funções Parâmetro A B D E F H
I
K
Formato Unidade mm pol. 3.3 3.3 graus 3.3 3.3 graus 2.2 2.2 segundos mm 3.4 2.5 pol. mm 3.4 2.5 pol. mm/rotação 3.3 2.4 pol./rotação 4 4 não tem mm 3.4 2.5 pol. mm 3.4 2.5 pol. mm 3.4 2.5 pol. mm 3.4 2.5 pol. mm 34 25
Descrição Abertura angular entre entradas de rosca. Ângulo de alimentação composto para roscamento. Tempo de permanência “DWELL”. Profundidade do 1º passe no ciclo de roscamento. Distância de aproximação no ciclo de roscamento. Velocidade de avanço. Alteração de seqüência (desvio) na execução do programa. Posição de centro do arco (eixo “X”). Incremento por passada no ciclo de desbaste. Deslocamento incremental para rosca cônica. Posição de centro do arco (eixo “Z”). Incremento por passa no ciclo de desbaste.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
9. Designação e Aplicação dos Parâmetros 9.1. Parâmetro N Aplicação: Número seqüencial de bloco Estabelece uma seqüência lógica de programação. Cada bloco de instrução é identificado pelo parâmetro “N”, seguido de até 4 (quatro) dígitos. O parâmetro “N” é em geral, ignorado pelo comando CNC, exceto para o parâmetro “H”, e serve normalmente para o programador acompanhar a execução do programa. Pode ser visualizado na página de “STATUS” no painel de comando da máquina.
9.2. Parâmetros de posicionamento a. Parâmetro X Aplicação: Posicionamento no eixo transversal (Ø) Formato: X (±) 2.5 (polegadas). X (±) 3.4 (milímetros).
b. Parâmetro Z
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
c. Parâmetro I Aplicação: Coordenada para centro de arco, paralela ao eixo “X” (Ø) Formato: I (±) 2.5 (polegadas). I (±) 3.4 (milímetros).
d. Parâmetro K Aplicação: Coordenada para centro de arco, paralela ao eixo “Z” (comprimento) Formato: K (±) 2.5 (polegadas). K (±) 3.4 (milímetros). Os parâmetros “I” e “K” definem a posição do centro do arco tomando-se como referência a distância do centro do arco até a origem do sistema de coordenadas (X0,Z0). Pode-se programar a execução do arco até 180º. Caso o centro do arco ultrapassar a linha de centro da peça, isto é, o arco for maior do que 180º, ou tratar-se de programação incremental, deve-se aplicar o sinal correspondente para as coordenadas. Os parâmetros “I” e “K” são programados junto com as funções preparatórias G02 ou G03, onde os parâmetros de posicionamento “X” e “Z” indicam as coordenadas do ponto final do arco e os parâmetros “I” e “K” a posição de centro do arco.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
10. Funções preparatórias “G” Este grupo de funções define o que a máquina deve fazer, preparando-a para executar um tipo de operação específica, tais como desbaste, roscamento, ou receber uma determinada informação, podendo, ou não, serem seguidas por parâmetros de configuração. Estes são os comandos utilizados para efetuar a usinagem das peças, programadas em um bloco, com os parâmetros mínimos necessários para aquela operação.
Função G00 Aplicação: Posicionamento rápido Os eixos movem-se para a coordenada programada (X,Z) com o maior avanço possível. A função G00 é modal e cancela as funções G01, G02, G03 e G73. Exemplo: N10G00X120.Z80.#
Função G01 Aplicação: Interpolação linear Com esta função obtêm-se movimentos retilíneos com qualquer ângulo (interpolação linear) e com avanço (parâmetro “F”) pré-determinado. A função G01 é modal e cancela as funções G00, G02, G03 e G73.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão O ponto de partida do arco é a posição de início do deslocamento da ferramenta e o ponto final é definido pelas coordenadas “X” e “Z”. O raio pode ser executado indicando-se o seu centro através das funções “I” e “K” ou a programação do seu valor, com o parâmetro “R”. As funções G02 e G03 não são modais e não cancelam outras funções, isto quer dizer que, após a sua conclusão, a última função modal utilizada estará ativa. Nota: Antes da execução do bloco contendo a interpolação circular, o comando verifica se o arco pode ser geometricamente executado, em caso negativo, o comando interrompe a execução do programa e mostra na tela a mensagem “IMPROPER G02/3 ARC” (arco G02 ou G03 impróprio).
80 25
15
R10
0 8 Ø
0 5 Ø
1,5 x 45º 4 2 Ø
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G04 Aplicação: Tempo de permanência Permite programar um tempo pré-determinado de parada entre a execução de blocos de programa, causando com isto a parada no deslocamento da ferramenta. Este comando tem como parâmetro o “D”, através do qual indica-se o tempo de parada em segundos. Caso seja necessário programar outras paradas, com o mesmo valor de tempo, basta programar a função G04 sem nenhum parâmetro. Durante o tempo de parada, na página de “STATUS”, o comando mostra o tempo decrescente. Exemplo: N35G04D2#
Função G20 Aplicação: Programação em diâmetro Esta função define os valores dimensionais associados ao eixo “X”, em diâmetro (Ø). Controla também os parâmetros “I” e “U”. A função é modal e cancela qualquer função G21 programada anteriormente. Está ativada
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G31 Aplicação: Ativa imagem espelho (Mirror) no eixo “X” Os valores programados no eixo X serão executados normalmente na sua seqüência na primeira leitura do programa, em seguida, o comando executa uma segunda leitura onde os valores desse eixo serão multiplicados por (-1). Quando a função está ativada, a página “STAUS” mostra na tela a opção “M” (Mirror Espelho) ao lado do indicador da coordenada do eixo “X”. A função é modal, cancela a função G30 e deve ser programada em bloco único (não têm parâmetros associados a ela).
Função G32 Aplicação: Ativa imagem espelho (Mirror) no eixo “Z” Esta função é idêntica à função G31, apenas é usada para o eixo “Z”, também deve ser programada em bloco único (não têm parâmetros associados a ela). Nota: A imagem espelho pode ser ativada nos eixos “X” e “Z” simultaneamente.
Função G33
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão X (+)
K
X (+)
K I
X (+)
Z (+)
Z (+) I
Z (+)
Função G37 Aplicação: Ciclo de roscamento Executa roscamentos nos eixos “X”, “Z” ou em ambos simultaneamente. Permite programar a execução de roscas externas, internas, paralelas, cônicas, de uma ou mais entradas, com apenas um bloco de informação para cada entrada da rosca, de acordo com as opções selecionadas no próprio comando. O comando calcula a profundidade de corte de cada passada, mantendo constante o volume de cavaco, baseando-se no volume de cavaco retirado
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão I - Conicidade incremental no eixo X para rosca cônica (Ø) (incremental); A - Abertura angular entre entradas da rosca (graus); B - Ângulo de alimentação para sistema composto (graus); W - Parâmetro para ângulo de saída de roscamento (pullot); U - Profundidade do último passe de roscamento (diâmetro) (incremental); L - Número de repetições do último passe de roscamento (acabamento). X (+)
X (+) B
E
D
E
K
K
D
Z (+)
U
Z (+) X (+) m m 1
K
X (+) I
E
E
K
H
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão N80G0Z85.# N85G0X28.15# N90G33Z48.5K1.5# N95G0X35.# N100G0Z85.# N105G0X28.05# N110G33Z48.5K1.5# N115G0X35.# N120G0X85.# 4, 3 3
Formulário
Ø
Ø Inicial 3
5
50
ØE = Diâmetro Externo P = Passo da Rosca H = Altura do filete no Ø H = (0,6945 * P) * 2
70
Ø I = Diâmetro Interno ØI = ØE – H
cônica NPT 11 ½ fios por polegada Inclinação 1o47’ (α )
I = Conicidade incremental I = (tg α * P) * 2
N50G0X37.Z75.#
Rosca
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Esquema para programação de roscamento a esquerda e a direita Posição do Inserto
Face de corte para cima
Face de corte para baixo
Simbologia: (D) Roscamento à Direita (E) Roscamento à Esquerda
Sentido Horário
D
E
D
E
Sentido Anti-horário
E
D
E
D
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G40 Aplicação: Cancela compensação do raio da ponta da ferramenta A função G40 deve ser programada em bloco único (não têm parâmetros associados a ela), para cancelar funções previamente solicitadas como G41 e G42. A função G40 é modal, cancelando as funções G41 e G42 e está ativada ao ligar a máquina (default).
X
R
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G42 Aplicação: Ativa compensação do raio da ponta da ferramenta à direita Esta função é similar à função G41, exceto na direção de compensação que é à direita, vista em relação à direção do curso de corte da ferramenta. Como na função G41, a função G42 deve ser programada em um único bloco, com um bloco subseqüente de aproximação em vazio, para interpolação e conseqüente compensação do raio da ponta da ferramenta. A função G42 é modal e cancela as funções G40 e G41. Deve ser programada em bloco único (não têm parâmetros associados a ela). Nota: Durante a compensação do raio da ponta da ferramenta (funções G41 e G42), não pode ser utilizada função que utilize avanço rápido, exemplo G00, G74, G75, etc. Exemplo: . . . N...G41;ATIVA.COMPENSAÇÃO.DE.RAIO.DA.FERRAMENTA.A.ESQUERDA# N...G01X...Z...F...;BLOCO.DE.COMPENSAÇÃO# .
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Compensação da ponta da ferramenta - Torre Dianteira (lado de corte).
Z X Torre
Código de posição da ponta da ferramenta - Torno ECN 40II Ferramenta Interna a Esquerda
22
12
Ferramenta Interna a Direita
02
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G46 Aplicação: Inibe a Velocidade de Corte Constante (VCC) A função G46 é utilizada para inibir temporariamente as variações na velocidade do eixo árvore, quando a função G96 (VCC) for programada (estiver ativa). A função G46 é modal e cancela a função G47. Deve ser programada em bloco único (não têm parâmetros associados a ela).
Função G47 Aplicação: Libera a velocidade de corte constante Programada depois da função G46, esta função (G47) restabelece o modo de velocidade de corte constante (VCC), permitindo que o eixo árvore possa variar a sua rotação em função do diâmetro que está sendo usinado naquele momento. A função G47 é modal e cancela a função G46. Deve ser programada em bloco único (não têm parâmetros associados a ela).
Função G53 Aplicação: Cancela todos “OFFSETS” de placa
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G60 Aplicação: Cancela área de segurança A função G60 cancela as áreas denominadas “FAULT” (Falha) ou “SAFE” (Seguras), designada pelo parâmetro “L” no mesmo bloco (refere-se à função G61, descrita abaixo). Caso o parâmetro “L” não seja programado no mesmo bloco da função G60, todas as áreas “FAULT” e “SAFE” serão canceladas. Ao ligar o comando, todas as áreas estarão canceladas e, na tela, aparece a mensagem “AREAS PROGRAMED 0” (default).
Função G61 Aplicação: Ativa área de segurança A função G61 é utilizada para identificar áreas “FAULT” ou “SAFE”. Este comando suporta quatro áreas “FAULT”, designadas pelos parâmetros L1, L2, L3 e L4 e quatro áreas “SAFE” indicadas por L5, L6, L7 e L8. “FAULT AREAS”, quando a ferramenta atinge uma das áreas “FAULT” programadas. Proíbe a entrada de qualquer ferramenta dentro desta área para, por exemplo, proteger a placa ou o contra ponto, contra eventuais colisões de ferramentas. Uma vez identificada, a “FAULT-AREA” é ativada, não permitindo a entrada nesta área e
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão Z
K
I
X
Função G70 Aplicação: Ativa programação em polegadas Esta função prepara o comando para registrar todas as entradas de dados em polegadas. A função G70 é modal, cancela a função G71 e deve ser programada em bloco único (não têm parâmetros associados a ela).
Função G71 Aplicação: Ativa programação em milímetros
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G74 Aplicação: Ciclo de torneamento ou furação Este ciclo é utilizado para realizar desbastes paralelos ao eixo “Z”, o qual torneia a peça em passadas sucessivas até o diâmetro final programado. E utilizado também, para ciclos de furação com descarga de cavacos. Para programação desta função utilizam-se os seguintes parâmetros (os parâmetros entre parênteses são opcionais). G74 (X) Z (W) (I) (U1) Onde X - Diâmetro final (absoluto); Z - Comprimento final (absoluto); W - Distância para quebra-cavaco (incremental) I - Incremento por passada no Ø (incremental) U1 - Recuo angular da ferramenta (incremental) Caso o parâmetro “W” (utilizado na furação) não seja programado, a ferramenta avança
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão 70
0 5 Ø
5, 2
. . . N50G00X30.Z73.# N55G74X50.Z25.I5.U1F.25# . . .
5 2 Ø
Desbaste Interno
28
15 0 8 Ø
. . . N35G00X0.Z75.# N40G74Z-5.W15.F0.15# . .
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão Caso o parâmetro “W” não seja programado a ferramenta avança até o diâmetro final, com movimento contínuo, sem interrupção. Quando programa-se o parâmetro “U1” a ferramenta retorna em “Z” no sentido contrário a penetração, acrescido do valor do parâmetro “K”, até a posição inicial “X”. Caso o parâmetro “U1” não seja programado, a ferramenta retorna ao diâmetro inicial no mesmo comprimento da última passada. Nota: Nos ciclos de faceamento ou sangramento, o valor do parâmetro “K” será igual em todas as passadas, exceto na última.
2 30
0 9 Ø
. . . N30G00X95.Z58.# N35G75X25.Z30.K2.U1F0.2# . . .
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
89 25 0 7 Ø
8
3
14
0 6 Ø
. . . N60G00X75.Z89.# N65G75X60.Z25.K14.W5.F0.15# . . .
115
Função G90 Aplicação: Programação em coordenadas absolutas Esta função prepara a máquina para trabalhar com coordenadas absolutas, ou seja, define que as coordenadas a serem utilizadas terão um único ponto de referência. A função G90 é modal, cancela a função G91. Deve ser programada em bloco único (não têm parâmetros associados a ela), antes das operações com coordenadas absolutas. Esta
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão Exemplos: N20G92X375.Z450.;FIXA.O.ZERO.DO.SISTEMA.EM.X375.MM.E.Z450.MM# N50G92S2500;FIXA.O.LIMITE.DE.ROTAÇÃO.EM.2500.RPM# A função G92 é modal e cancela a função G99.
Função G94 Aplicação: Define o avanço em polegadas por minuto ou milímetros por minuto Esta função prepara o comando para utilizar todos os avanços em polegadas por minuto (caso esteja sendo utilizada a função G70, programação em polegadas) ou milímetros por minuto (caso esteja sendo utilizada a função G71, programação em milímetros). Deve ser observado o formato para o parâmetro “F”, conforme a função escolhida G70 (coordenadas em polegadas) ou G71 (coordenadas em milímetros). A função G94 é modal, cancela a função G95, deve ser programada em bloco único (não têm parâmetros associados a ela).
Função G95 Aplicação: Define o avanço em polegadas por rotação ou milímetros por rotação Esta função prepara o comando para utilizar todos os avanços em polegadas por rotação
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função G97 Aplicação: Desativa a Velocidade de Corte Constante (VCC) Esta função permite a escolha da rotação para cada usinagem. É utilizada em máquinas cujo motor principal seja de corrente contínua (CC), para programar o parâmetro “S” em RPM’s, quando faz-se necessário alterar a rotação de trabalho. O operador também poderá alterar o valor da rotação diretamente no painel do comando da máquina, através do regulador da RPM, variando de 50% a 120% da rotação programada. A função G97 é modal, cancela a função G96. Deve ser programada em bloco único (não têm parâmetros associados a ela) e está ativa ao ligar a máquina (default).
Função G99 Aplicação: Define a programação em função do zero máquina “MACHINE HOME” Quando programada esta função cancela a programação da função G92 (origemo do sistema de coordenadas), quando se trabalha em coordenadas absolutas e transfere a origem para o zero-máquina, conhecido como “MACHINE HOME”. A função G99 é modal, cancela a função G92. Deve ser programada em bloco único (não têm parâmetros associados a ela) e está ativa ao ligar a máquina (default).
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
11. Funções Auxiliares ou Complementares (Miscelâneas) Abrangem os recursos da máquina não cobertos pelas funções “G”, têm formato similar a estas, podendo ser programadas em bloco único (não têm parâmetros associados a ela), sendo que existem funções que podem ser programadas junto com funções “G”, porém não podem ser programadas duas funções “M” em um mesmo bloco.
Função M00 Aplicação: Parada de programa Causa parada imediata da execução do programa, desliga o eixo árvore e o fluido de corte. Na tela é exibido um aviso de “AWAINTING START CICLE”, aguardando início do ciclo, para assim retomar a leitura do programa. É utilizado para permitir que o operador vire a peça ou efetue alguma intervenção. Esta função é modal e cancela as funções M03, M04 e M08.
Função M01 Aplicação: Parada opcional de programa Causa a interrupção da execução do programa. Esta função somente será executada se a opção “OPTIONAL STOP” estiver ativada na página “MODE SELECTION”.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função M05 Aplicação: Desliga o eixo-árvore Quando programada, causa parada de rotação do eixo árvore. A função M05 é modal e cancela as funções M03 e M04. Deve ser programada em bloco único (não têm parâmetros associados a ela) e está ativa ao ligar a máquina (default).
Função M06 Aplicação: Libera giro da torre para troca de ferramenta Ao selecionar uma ferramenta para ser utilizada na usinagem, indica-se a sua posição, fornecendo o número da face da torre onde ela esta montada, através do parâmetro “T”. Isto não causa a troca, é necessário programar a função M06 que irá liberar o giro da torre para efetiva troca da ferramenta.
Função M08 Aplicação: Liga o fluido de corte Esta função é modal e cancela a função M09
Função M09
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função M20 Aplicação: Liga o alimentador de barras (opcional) Esta função ativa o sistema de alimentação automático de material. É modal e cancela a função M21.
Função M21 Aplicação: Desliga o alimentador de barras (opcional) Esta função desativa o sistema de alimentação automático de material. É modal e cancela a função M20.
Função M24 Aplicação: Abre a placa Esta função aciona o sistema que permite a abertura da placa para inserir um novo material. É modal e cancela a função M25.
Função M25 Aplicação: Fecha a placa
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão não há necessidade de rebobinamento da memória, sendo então, indiferente a sua utilização.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
12. Parâmetros Adicionais 12.1. Parâmetro T Aplicação: Seleção de ferramenta e corretores O parâmetro “T” é utilizado para selecionar a posição da torre onde está a ferramenta que vai ser utilizada a partir de então, informando à máquina as dimensões de posicionamento da ponta da ferramenta em relação ao centro de giro da torre (pré-set), valor do raio do inserto e posição da ponta da ferramenta (sentido de corte). Estas informações são digitadas na página de “TOOL DATA FILE” e os valores dos corretores são digitados na página de “TOOL OFFSET FILES”, o comando lê estas informações para então posicionar a ferramenta durante a usinagem. A seleção de ferramentas e corretores é feita com a digitação de quatro números junto com o parâmetro “T”, onde os dois primeiros definem a ferramenta e os dois últimos o corretor que será utilizado para aquela ferramenta. A finalidade dos corretores é registrar os valores de desgaste da ferramenta, digitação esta, feita progressivamente na medida em que verifica-se a variação dimensional da peça, de modo a compensá-la. Esta compensação tem um limite que é previsto no cálculo de vida da ferramenta, não devendo ser ultrapassado sob pena de comprometer a qualidade das peças fabricadas. O comando MACH-3 tem capacidade para armazenar até 28 (vinte e oito) ferramentas e 28 (vinte e oito) corretores, sendo que o número máximo de ferramentas que pode ser utilizado simultaneamente, depende do modelo de máquina que está sendo utilizada.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão Nota: Caso a opção “SLASH DELETE” não seja ativada, os blocos marcados com o parâmetro barra “/”, serão lidos normalmente durante a execução do programa.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
13. Esquema de Zeramento 13.1. Cálculo de G92 G92X = ∅ da peça + Folga (em ∅) + > TDFX G92Z = Comprimento da Placa + (Castanha – Pega) + Comprimento da peça + Folga + >RG Encosto TDFX – “TOOL DATA FILE”, por ferramenta (XRAD). RG - Raio de Giro, calculado por ferramenta.
13.2. Cálculo do Deslocamento Negativo X = G92X - >∅ da máquina (750, dado do fabricante da máquina) Z = G92Z - máximo comprimento da máquina (1105, dado do fabricante da máquina)
13.3. Cálculo do Deslocamento do Zero Peça