Buscar

1751515-1Â_Trabalho_-_CNC_e_CAM_-_2023-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aluno: GABRIL NASCIMENTO SOUSA Matricula: 20291073300151 
Disciplina: CNC e CAM - Tecnologia em Mecatrônica Industrial 
1º Trabalho - 2023/1 Data : 18 / 04 / 2023 Nota:______________ 
 Trabalho somente manuscrito e em folha de papel branco A4 ou pautado duplo. 
1 – Identifique as Instruções em MACH – 9, descreva o tipo de função de acordo com o comando, o seu 
formato, conjunto de parâmetros, exemplo de aplicação e diferenciando quando necessário se o comando 
é aplicado ao torno ou a um Centro de Usinagem CNC, de acordo com os manuais (Torno Centur 30D e 
Centro de Usinagem Discovery 4022 - ROMI), linguagem MACH 9, que se encontra no Q-Web. 
Exemplo 
G81 – Função Preparatória G, Ciclo fixo de Furação 
Esta função é utilizada para operações simples de furação, o ciclo será executado tantas vezes 
quanto movimentos em rápido no plano XY houverem até o seu cancelamento. 
 Estando a ferramenta na posição "Z" inicial e feito o posicionamento em rápido nos eixos 
X e Y, a ferramenta movimenta-se em rápido até o plano R, fura em velocidade de avanço 
até a profundidade final, executando um tempo de permanência opcional, e retorna em 
rápido ou em avanço de retração até o plano-R ou a posição "Z" inicial da ferramenta. 
Como todo ciclo fixo, G81 e modal. Ele permanece em efeito até ser cancelado pela 
função G80. 
Formato: 
G81 R Z F 
Parâmetros: 
PLANO RÁPIDO R - "R" é opcional. Ele especifica a posição Z do Plano-R. R e sempre uma posição 
absoluta do eixo Z. A operação de usinagem em avanço de trabalho do ciclo fixo ocorre da posição 
do plano-R para a profundidade especificada em Z. 
PROFUNDIDADE Z - "Z" e obrigat6rio para 0 cicio fixo G81. Ele programa a coordenada Z de 
máxima profundidade (movimento negativo de Z), quando Z e absoluto (G90). Ele programa a 
distância abaixo do plano-R quando Z e incremental (G91). O movimento e executado com avanço F 
programado. 
AVANÇO DE TRABALHO F - "F" programa a velocidade de avanço para usinagem desde o plano-R 
até a profundidade Z. Se F não for programado, o comando executa um valor "default" (geralmente 2500 
mm/min), conforme página de Controle de parâmetros. 
Exemplo de Programação com G81: 
G00 Z30. # 
G81 R2. Z-25. Fl00. # 
G00 X20. Y30. # 
G00 X5O.Yl5. # 
G80 # 
 
 
 
Esta função G81 somente é aplicada no Centro de Usinagem Discovery 4022 - ROMI 
 
G99-_______________________________________________________________________________ 
Torno Centur 30D 
A função G99 não é provida de movimento nos eixos, e é modal. 
Esta função quando solicitada, cancela o efeito de origem dada pela função G92, quando se trabalha em 
coordenadas absolutas, transportando a origem para zero máquina. 
 
Centro de Usinagem Discovery 4022 – ROMI- A função G99 retorna a origem de coordenadas para 
a posição do zero programa previamente definido. Assim como no torno a função G99 cancela a 
Função G92 
 
Exemplo: 
G99# Cancela a função G92 
G00 X-50 Y-30# Deslocamento para as coordenadas definidas 
G92 X Y# Define o zero programa na posição atual para os próximos movimentos 
na coordenada absoluta 
 
 
 
G97- _______________________________________________________________________________ 
Torno Centur 30D 
Aplicada programação em RPM direta pela Função S, usando um formato (S4). Deve ser programada em 
Bloco separado 
 
Exemplo: 
N60 G97# 
N65 S2500 M3# 
 
G96- _______________________________________________________________________________ 
Torno Centur 30D 
Aplicada em programação em velocidade de corte constante. 
A função G96 seleciona o modo de programação em velocidade de corte constante, onde o cálculo da 
RPM é programado pela função S, usando o formato S4.1 para pés por minuto (G70) e formato S3.1 para 
metros por minuto (G71) 
Deve ser programada em bloco separado 
Exemplo: 
... 
N40 G96 # 
N45 S200. # 
N50 G92 S3000 M3 # 
... 
 
G92-_______________________________________________________________________________ 
Torno Centur 30D 
Estabelece origem de sistemas de coordenadas absolutas, a partir do posicionamento da ferramenta. Deve-
se estabelecer um ponto de origem que é definido pela função G92 acompanhada das funções X e Y 
 
Centro de Usinagem Discovery 4022 – ROMI 
A função G92 permite definir (ou redefinir) no meio do programa a posição da origem das coordenadas 
absolutas (zero programa). Pode-se através dela, estabelecer 0 zero programa numa posição diferente do 
zero programa previamente referenciado pelo operador. Para definir um zero programa, coloca-se um 
bloco G92 juntamente com as posições atuais dos eixos dados em relação ao zero programa desejados. 
 
Formato: 
G92 X Y Z# 
 
Exemplo: 
G71# 
G92 X10. Y10. Z-5# 
 
G91 –_______________________________________________________________________________ 
Torno Centur 30D 
A função G91 prepara a máquina para executar todas as operações em coordenadas incrementais. Assim, 
todas as medidas são feitas através da distância a se deslocar. Neste caso, a origem das coordenadas de 
qualquer ponto é o ponto anterior ao deslocamento. 
 
 
 
Parâmetros. 
Função P: Todo programa principal ou sub-programa no diretório é indentificado atraves de um 
numero “P” de 2 digitos, podendo variar de P01 a P99. 
Função L: Define o numero de vezes em que o sub-programa é executado. 
 
Formato 
P2 L3# (define que o sub-programa 2 será executado 3 vezes). 
Exemplo: 
Programa principal 
G99# 
G X55. Z110. # 
P2 L3 # 
G90 # 
G X150. Z150. # 
M30 # 
 
 
 
 
 
 
 
 
Centro de Usinagem Discovery 4022 – ROMI 
 
G90-–______________________________________________________________________________ 
Programação em coordenadas absolutas 
 A função G90 é aplicado no Torno Centur 30D e no Centro de Usinagem Discovery 4022 – 
ROMI 
. 
 
Sub-Programa 
G91# 
G Z-20# 
G1 X-10. F.15# 
G X10. # 
G1 Z-.5 F.5# 
X-5.# 
X-1. Z.5 F.15# 
G X6.# 
G1 Z.5 F.5# 
X-5.# 
X-1. Z-.5 F.15# 
GX6. # 
M2# 
 
 
 
 No modo de programação em absoluto as posições dos eixos são medidas da posição Zero 
programa estabelecido. O comando assume 0 modo absoluto para todos os eixos e funções de 
posicionamento quando for ligado e no início de qualquer programa principal. As funções que usam 0 
modo absoluto são: 
 X Y Z U V W I J K A B C R 
 
Exemplo: 
 
 G90# 
 G01 X5 Y5 # 
 
G71–_______________________________________________________________________________ 
Define o sistema de unidades para milímetros, como é uma função modal deve ser definida no cabeçalho 
do programa em um bloco separado. Esta função é aplicada em ambas as máquinas 
 
Exemplo: 
;programa_ex# 
. 
. 
. 
G71# 
 
G70–_______________________________________________________________________________ 
Define o sistema de unidades para polegadas, por se tratar de uma função modal, também deve ser definida 
em um bloco separado. Esta função é aplicada em ambas as máquinas 
 
Exemplo: 
;programa_ex1# 
. 
. 
. 
G70# 
 
G66–_______________________________________________________________________________ 
Ciclo automático de desbaste longitudinal. É usada somente no torno. 
 Permite a usinagem de desbaste completa de uma peça utilizando-se de apenas um bloco de 
programação. A função G66 requer um sub-programa com as dimensões de acabamento da peça. 
 
Parâmetros: 
 X = Diâmetro de referência para o início de torneamento. 
 X = Maior diâmetro de peça em bruto +4 (usinagem externa). 
 X = Menor diâmetro de peça em bruto – 4 (usinagem externa). 
 Z = Comprimento de referência para o início de torneamento. 
 Z = comprimento da peça em bruto + 2. 
 I = Sobremetal para acabamento no eixo X (diâmetro). 
 K = Sobremetal para acabamento no eixo Z. 
 W = Incrementopor passada (diâmetro). 
 
 
 P = Sub-programa que contém as dimensões de acabamento do perfil da peça. 
 F = Avanço programado para desbaste. 
 U1 = Pré-acabamento paralelo ao perfil final, mantendo as dimensões pré-estabelecidas (opcional). 
 
A função G66 não permite mergulho nas peças ou seja, as coordenadas devem ser ascendentes ou 
descendentes. 
No sub-programa, o ultimo ponto em X deve ser igual ao diâmetro da peça em bruto ou igual ao diâmetro 
do furo da peça em bruto. 
Após o ciclo de desbaste, a ferramenta retornará automaticamente ao ponto inicial do bloco G66. 
 
Formato: 
 G66 X Z I (U1) W P F # 
 
 
Exemplo: 
 
 
 
 
 
 
 
 
 
 
 
 
G54 e G55–__________________________________________________________________________ 
Ativa o primeiro e o segundo corretor respectivamente, essas funções só estão presentes no torno. As 
funções G54 e G55 são idênticas, deslocam o zero-peça original (definido por software) para uma 
distancia pré-determinada, definida pelo programador. Devem ser programadas para todas as ferramentas 
do programa, que exijam a confirmação da mudança do zero peça. (usadas somente no Torno Centur 
30D) 
 
 
G53–_______________________________________________________________________________ 
Cancela todos os corretores da placa definidos pelas funções G54 e G55. Usada somente no Torno Centur 
30D. 
 
G41 e G42–__________________________________________________________________________ 
Posicionamento inicial 
 
X = 30 - 4 
Z = 70 + 2 
 
Programa principal 
N80 G66 X26 Z72 I8 K.2 U1 W3 P20 F.3# 
N85 G X82. # 
N90 G41 # 
N95 P20 # 
N100 G40# 
N105 X28. # 
N110 G Z72. # 
Sub-programa 20 (P20) 
 
N05 G1 X80. Z70. F.2 # 
N10 X76. Z68. # 
N20 Z60. # 
N30 G3 X6. Z55. R5. # 
N40 X50. # 
N60 X30. Z20. # 
N70 M2# 
 
 
Compensação do raio da ponta da ferramenta esquerda e direita respectivamente. 
Devem ser programadas em um bloco separado a ser seguido por um bloco de aproximação com 
movimento linear (G1 ou G73), para que o comando possa neste espaço fazer a compensação do raio da 
ferramenta, onde recomenda-se que o movimento seja feito sem o corte do material. Estas funções são 
usadas em ambas as máquinas. 
 
Exemplo: 
... 
N50 G41 (G42) # 
N60 G1X...Z...F...# (bloco de compensação usado para compensação) 
 
G40–_______________________________________________________________________________ 
Cancela a compensação do raio da ponta da ferramenta. A função G40 deve ser programada em um bloco, 
próprio para cancelar as funções previamente solicitadas como G41 e G42. Esta função também é usada 
no torno e na fresadora. 
 
G20 e G21–__________________________________________________________________________ 
Programação em diâmetro e programação em raio respectivamente. 
Estas funções definem que os valores dimensionais associados ao eixo X podem ser um raio ou um 
diâmetro e aplicam-se aos códigos de programação X, I e U. Estas funções são usadas somente no torno. 
 
G17, G18 e G19–_____________________________________________________________________ 
Estas funções permitem selecionar o plano no qual se pretende executar interpolação circular (incluindo 
um arco de interpolação helicoidal e/ou uma compensação de diâmetro da ferramenta). Por padrão a 
função G17 é usada. São funções modais e permanecem ativas até outra função ser executada ou 
encerrar o programa principal com M02 ou M30 
 
Exemplo: 
G17 # (seleciona o plano XY) 
G18 # (seleciona o plano XZ) 
G19 # (seleciona o plano YZ) 
 
 
G02 e G03–__________________________________________________________________________ 
Interpolação circular no sentido horário e interpolação circular no sentido anti-horário respectivamente. 
Para a fresadora: 
O arco é executado através de movimentos simultâneos dos 2 eixos do plano de trabalho. G02 e 
G03 não são modais. Entretanto, elas canelam 0 modo GOO e habilitam 0 modo GO 1 para os blocos 
subsequentes. 
 
Parâmetros: 
Antes da execução de um bloco contendo uma interpolação circular, o controle automaticamente 
checa as coordenadas do ponto final e do centro do arco. 
X – Coordenada em x do ponto final. 
Y – Coordenada em Y do ponto final. 
I – Coordenada em X do ponto central. 
J – Coordenada em Y do ponto central. 
 
 
 
Formato: 
 
G02 (G03) X Y I J # 
 
Exemplo: 
 
... 
G02 X50 Y70 I50 J55 # 
... 
Para o torno 
 Juntamente com o sentido do arco programa-se as coordenadas do ponto final do arco em X e Y, 
as funções I e K (coordenadas para o centro do arco), ou então, a Função R (valor do raio). 
 
G01- Interpolação linear. Pode ser usada no torno e na fresa. 
 Informa aos eixos para se movimentarem ao longo de uma linha reta a uma velocidade especifica 
programada com uma função F. Pode-se modificar a velocidade de avanço atual usando-se a chave 
variadora de avanço. Quando um movimento de um eixo rotacional e programado em um bloco de dados, 
este iniciara e terminara simultaneamente com quaisquer movimentos lineares programados no mesmo 
bloco de dados. A função G01 e modal e cancela G00 e G73. 
 
G00 – Posicionamento em avanço rápido. Pode ser usada no torno e na fresa. 
 1nforma aos eixos para. se movimentarem ao longo de uma linha reta até o ponto programado com 
a velocidade rápido implantada no sistema. Quando os eixos alcançam seus destinos o erro de 
posicionamento do servo, deverá estar dentro dos limites pré-determinados ("em posição") antes de ser 
iniciado o próximo movimento. A função G00 e modal e cancela G01l e G73. 
 
M00 – Parada programada. A função M00 causa a parada de execução do programa. Quando um bloco 
do programa contendo a função M00 e encontrado, a execução do programa e interrompida e a mensagem 
"PARADO" e "AGUARDANDO INICIO" será mostrada na tela. Esta função é usada no torno e na 
fresadora. 
 
M01- Parada opcional do programa. Esta função causa a interrupção na leitura do programa 
M02 – Fim de programa 
M03 – Acionamento do eixo arvore no sentido horário. 
M04 – Acionamento do eixo arvore no sentido anti-horário. 
M05 – Parada do eixo arvore. 
M06 – Parada para a troca de ferramenta 
M07 – Liga bomba de refrigeração. 
 
 
M08 – Ligar bomba de refrigeração em alta pressão. 
M09 – Desliga a bomba de refrigeração. 
 
S – Velocidade de corte (mm/min ou pol/min). 
 
F - Velocidade de avanço (mm/min ou pol/min). 
 
T – A função T é usada para selecionar a ferramenta da torre 
 
O – Corretor de ferramenta. 
 
N – Número sequencial de blocos. Cada bloco é identificado pela função N seguida de até 4 dígitos, 
quando usada, deverá ser incrementada com valores de 5 em 5 ou 10 em 10. 
 
H – Desvio incondicional. 
 Esta função deve ser em programas contendo números sequenciais “N”, pois o desvio ocorre para 
um determinado bloco que contenha uma sequência, onde “N” tem um valor exatamente igual ao de “H”. 
Deve ser usado somente no mesmo programa. 
 
Exemplo: 
 
E – Fim de uma sequência. A função E especifica o bloco final da sub-rotina. O ultimo bloco da sub rotina 
a ser executado será o anterior ao especificado pela função E. Geralmente é usado com a função H. 
 
Exemplo: 
 
Torno: 
 A função L pode ser: 
Número padrão de repetição, numero da área de segurança e sentido de corte da ferramenta. 
 
Fresadora: 
L – A função L num bloco de dados faz com que o bloco seja repetido L vezes e pode ter um valor de 0 a 
255 e também pode ser usada para 5 níveis: 
 
 
 
Repetir o movimento do eixo. 
 G01 X-25. L4 # (executa 4 vezes) 
Repetir um sub-programa. 
 P5 L4 # (executa o programa 5 quatro vezes) 
Repetir uma sub-rotina. 
 H100 E200 L4 # (executa a sub-rotina do bloco N100 ao N200 quatro vezes) 
 
P – Número do programa. 
 
 ( ; ) - Bloco de comentários. 
 ( / ) - Eliminar a execução de blocos. 
 ( # ) - fim de bloco.

Continue navegando