A programação de usinagem CNC consiste em escrever o processo de usinagem de peças, parâmetros de processo, tamanho da peça, direção de deslocamento da ferramenta e outras ações auxiliares (como troca de ferramentas, resfriamento, carga e descarga de peças, etc.) na ordem do movimento e em de acordo com o formato de programação para escrever folhas de programa usando códigos de instrução. o processo de. A lista de programas escrita é a lista de programas de processamento.
As ferramentas CNC Xinfa possuem características de boa qualidade e baixo preço. Para obter detalhes, visite:
Fabricantes de ferramentas CNC - Fábrica e fornecedores de ferramentas CNC na China (xinfatools.com)
Determinação do sistema de coordenadas da máquina-ferramenta e direção do movimento
Os três sistemas de coordenadas do movimento linear da máquina-ferramenta X, Y e Z adotam o sistema de coordenadas retangulares cartesianas para destros, conforme mostrado na Figura 11-6. A ordem de definição dos eixos coordenados é determinar primeiro o eixo Z, depois o eixo X e, finalmente, o eixo Y. Para máquinas-ferramentas que giram a peça de trabalho (como tornos), a direção da ferramenta afastada da peça de trabalho é a direção positiva do Look, a direção certa é a direção positiva do eixo X.
Os três sistemas de coordenadas do eixo de rotação são paralelos aos eixos de coordenadas X, Y e Z, respectivamente, e a direção direta da rosca direita é considerada a direção positiva.
Instruções básicas para tornos CNC
1) Formato do programa
O programa de processamento geralmente consiste em três partes: início do programa, conteúdo do programa e fim do programa.
O início do programa é o número do programa, que é utilizado para identificar o início do programa de processamento. O número do programa é geralmente representado pelo caracter “%” seguido de quatro dígitos.
O final do programa pode ser indicado pelas funções auxiliares M02 (fim do programa), M30 (fim do programa, retorno ao ponto inicial), etc.
O conteúdo principal do programa consiste em vários segmentos de programa (BLOCO). O segmento do programa é composto por uma ou mais palavras de informação. Cada palavra de informação é composta por caracteres de endereço e letras de caracteres de dados. A palavra de informação é a menor unidade de instrução. (Quando não há ninguém para guiá-lo, é muito lento confiar em suas próprias habilidades ou avançar e acumular pouco a pouco por conta própria. Se outros lhe ensinarem sua experiência, você poderá evitar muitos desvios.
2) Formato do segmento do programa
Atualmente, o formato de segmento de programa de endereço de palavra é comumente usado e o padrão de aplicação é JB3832-85.
A seguir está um formato típico de segmento de programa de endereço de palavra:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Entre eles, N001-representa o primeiro segmento do programa
G01―Indica interpolação linear
X60.0 Z-20.0 – representa a quantidade de movimento nas direções das coordenadas X e Z, respectivamente
F, S, T – representam velocidade de avanço, velocidade do fuso e número da ferramenta respectivamente
M03 – Indica que o spindle gira no sentido horário
LF – indica o final do segmento do programa
3) Códigos de função básicos no sistema CNC
(1) Número do segmento do programa: N10, N20…
(2) Função de preparação: G00-G99 é uma função que permite ao dispositivo CNC realizar determinadas operações.
Os códigos G são divididos em dois tipos: códigos modais e códigos não modais. O chamado código modal significa que uma vez especificado um determinado código G (G01), ele é sempre válido até que o mesmo grupo de códigos G (G03) seja utilizado no segmento de programa subsequente para substituí-lo. O código não modal é válido apenas na seção de programa especificada e deve ser reescrito quando necessário na próxima seção de programa (como G04). Processamento de metal WeChat merece sua atenção.
um. Comando de posicionamento rápido do ponto G00
O comando G00 é um código modal, que comanda a ferramenta para se mover rapidamente do ponto onde a ferramenta está para a próxima posição alvo no controle de posicionamento do ponto. É apenas para posicionamento rápido sem requisitos de trajetória de movimento.
O formato de escrita do comando é: G00 As colisões abaixo são mais perigosas.
b. Comando de interpolação linear G01
A instrução de interpolação linear é uma instrução de movimento linear e também é um código modal. Ele comanda a ferramenta para fazer movimento linear com qualquer inclinação entre duas ou três coordenadas em um modo de interpolação na taxa de avanço F especificada (unidade: mm/min).
O formato de escrita do comando é: G01 X_Z_F_; o comando F também é um comando modal e pode ser cancelado com o comando G00. Se não houver comando F no bloco anterior ao bloco G01, a máquina-ferramenta não se moverá. Portanto, deve haver um comando F no programa G01.
c. Instruções de interpolação de arco G02/G03 (usando coordenadas cartesianas para julgar)
O comando de interpolação de arco instrui a ferramenta a realizar movimento circular no plano especificado a uma determinada taxa de avanço F para cortar o contorno do arco. Ao processar um arco em um torno, você não deve apenas usar G02/G03 para indicar a direção horária e anti-horária do arco e usar XZ para especificar as coordenadas do ponto final do arco, mas também especificar o raio do arco.
O formato de escrita das instruções é: G02/G03 X_Z_R_;
(3) Funções auxiliares: usadas para especificar as ações auxiliares da máquina-ferramenta (como partida e parada da máquina-ferramenta, direção, troca de fluido de corte, direção do fuso, fixação e afrouxamento da ferramenta, etc.)
M00-Pausa do programa
M01 – Plano do programa pausado
M02-Fim do programa
M03-Rotação para frente do fuso (horário)
M04-Reversão do fuso (sentido anti-horário)
M05-Parada do fuso
M06-Troca de ferramenta no centro de usinagem
M07, M08-refrigerante ligado
M09-Refrigerante desligado
M10 – fixação da peça
M11-Peça de trabalho solta
M30 – Fim do programa, retorno ao ponto inicial
O comando M05 deve ser utilizado entre os comandos M03 e M04 para parar o spindle.
(4) Função de alimentação F
Se o método de designação direta for usado, escreva a velocidade de avanço necessária diretamente após F, como F1000, o que significa que a taxa de avanço é 1000 mm/min); ao girar roscas, rosquear e rosquear, uma vez que a velocidade de avanço está relacionada à velocidade do fuso, o número após F é o avanço especificado.
(5) Função do fuso S
S especifica a velocidade do fuso, como S800, o que significa que a velocidade do fuso é 800 r/min.
(6) Função da ferramenta T
Instrua o sistema CNC para trocar a ferramenta e use o endereço T e os 4 dígitos seguintes para especificar o número da ferramenta e o número de compensação da ferramenta (número de correção da ferramenta). Os primeiros 2 dígitos são o número de série da ferramenta: 0~99, e os últimos 2 dígitos são o número de compensação da ferramenta: 0~32. Após o processamento de cada ferramenta, a compensação da ferramenta deve ser cancelada.
O número de série da ferramenta pode corresponder ao número da posição da ferramenta na cabeça de corte;
A compensação da ferramenta inclui compensação de forma e compensação de desgaste;
O número de série da ferramenta e o número de compensação da ferramenta não precisam ser iguais, mas podem ser iguais por conveniência.
No dispositivo CNC, o registro do programa é identificado pelo número do programa, ou seja, a chamada do programa ou a edição do programa deve ser chamada pelo número do programa.
um. A estrutura do número do programa: O;
O número após “O” é representado por 4 dígitos (1~9999), e “0″ não é permitido.
b. Número de sequência do segmento do programa: Adicione o número de sequência antes do segmento do programa, como: N;
O número após “O” é representado por 4 dígitos (1~9999), e “0″ não é permitido.
Configuração do sistema de coordenadas da peça
A peça de trabalho é instalada no mandril. O sistema de coordenadas da máquina-ferramenta e o sistema de coordenadas da peça geralmente não coincidem. Para facilitar a programação, um sistema de coordenadas da peça deve ser estabelecido para que a ferramenta possa ser processada neste sistema de coordenadas.
G50XZ
Este comando especifica a distância do ponto inicial da ferramenta ou do ponto de troca da ferramenta até a origem da peça. As coordenadas X e Z são a posição inicial da ponta da ferramenta no sistema de coordenadas da peça de trabalho.
Para máquinas-ferramentas CNC com função de compensação de ferramenta, o erro de configuração da ferramenta pode ser compensado pelo deslocamento da ferramenta, portanto, os requisitos para ajustar a máquina-ferramenta não são rigorosos.
Métodos básicos de configuração de ferramentas para tornos CNC
Existem três métodos de configuração de ferramenta comumente usados: método de configuração de ferramenta de corte de teste, configuração de ferramenta com configurador de ferramenta de detecção mecânica e configuração de ferramenta com configurador de ferramenta de detecção óptica.
Usar G50 UW pode fazer com que o sistema de coordenadas se desloque, substitua os valores de coordenadas antigos por novos valores de coordenadas e substitua o sistema de coordenadas da máquina-ferramenta e o sistema de coordenadas da peça de trabalho entre si. Deve-se observar que no sistema de coordenadas da máquina-ferramenta, o valor da coordenada é a distância entre o ponto central do porta-ferramenta e a origem da máquina-ferramenta; enquanto no sistema de coordenadas da peça, o valor da coordenada é a distância entre a ponta da ferramenta e o ponto de origem da peça.
Horário da postagem: 27 de maio de 2024