Telefone/WhatsApp/Skype
+86 18810788819
E-mail
john@xinfatools.com   sales@xinfatools.com

Instruções de programação de centro de usinagem CNC, se você não conhece, venha aprender

1. comando de pausa

G04X (U)_/P_ refere-se ao tempo de pausa da ferramenta (o avanço para, o fuso não para), e o valor após o endereço P ou X é o tempo de pausa. O valor depois

Por exemplo, G04X2.0; ou G04X2000; pausar por 2 segundos

G04P2000;

No entanto, em algumas instruções de processamento de sistemas de furos (como G82, G88 e G89), para garantir a precisão do fundo do furo, há um tempo de pausa quando a ferramenta processa até o fundo do furo. Neste momento, só pode ser expresso pelo endereço P. Se o Endereço X indicar que o sistema de controle considera X como o valor da coordenada do eixo X e o executa.

Por exemplo, G82X100.0Y100.0Z-20.0R5.0F200P2000; perfure (100,0, 100,0) até o fundo do furo e faça uma pausa por 2 segundos

G82X100.0Y100.0Z-20.0R5.0F200X2.0; perfurar (2,0, 100,0) até o fundo do furo sem parar.

2. Diferenças e conexões entre M00, M01, M02 e M30

M00 é uma instrução de pausa incondicional para o programa. Quando o programa é executado, o avanço para e o fuso para. Para reiniciar o programa, você deve primeiro retornar ao estado JOG, pressionar CW (fuso para frente) para iniciar o fuso e, em seguida, retornar ao estado AUTO, pressionar a tecla START para iniciar o programa.

M01 é uma instrução de pausa seletiva de programa. Antes de o programa ser executado, a tecla OPSTOP do painel de controle deve estar ligada. O efeito após a execução é igual ao M00. O programa deve ser reiniciado conforme acima.

M00 e M01 são frequentemente usados ​​para inspeção ou remoção de cavacos das dimensões da peça durante o processamento.

M02 é a instrução principal de final de programa. Quando este comando é executado, o avanço para, o fuso para e a refrigeração é desligada. Mas o cursor do programa para no final do programa.

M30 é o comando principal de final do programa. A função é igual a M02, a diferença é que o cursor retorna à posição inicial do programa, independentemente de existirem outros segmentos de programa após M30.

3. Os endereços D e H têm o mesmo significado

Os parâmetros de compensação da ferramenta D e H têm a mesma função e podem ser trocados à vontade. Ambos representam o nome do endereço do registro de compensação no sistema CNC, mas o valor de compensação específico é determinado pelo endereço do número de compensação atrás deles. Porém, em centros de usinagem, para evitar erros, geralmente é estipulado artificialmente que H é o endereço de compensação do comprimento da ferramenta, o número de compensação é de 1 a 20, D é o endereço de compensação do raio da ferramenta e o número de compensação começa em Não . 21 (um magazine de ferramentas com 20 ferramentas).

Por exemplo, G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Comando espelhar

Instruções de processamento de imagem espelhada M21, M22, M23. Quando apenas o eixo X ou eixo Y é espelhado, a sequência de corte (fresamento ascendente e ascendente), direção de compensação da ferramenta e direção de interpolação de arco serão opostas ao programa real, como mostrado na Figura 1. Quando o eixo X -eixo e eixo Y são espelhados ao mesmo tempo, a sequência de alimentação da ferramenta, direção de compensação da ferramenta e direção de interpolação de arco permanecem inalteradas.

Nota: Depois de usar o comando mirror, você deve usar M23 para cancelá-lo e evitar afetar os programas subsequentes. No modo G90, ao usar a imagem espelhada ou o comando cancelar, você deve retornar à origem do sistema de coordenadas da peça antes que ele possa ser usado. Caso contrário, o sistema CNC não poderá calcular a trajetória do movimento subsequente e ocorrerá um movimento aleatório da ferramenta. Neste momento, a operação manual de retorno à origem deve ser realizada para resolver o problema. A rotação do fuso não muda com o comando de imagem espelhada.

Figura 1: Compensação da ferramenta, mudanças para frente e para trás durante o espelhamento

5. Comando de interpolação de arco

G02 é interpolação no sentido horário, G03 é interpolação no sentido anti-horário. No plano XY o formato é o seguinte: G02/G03X_Y_I_K_F_ ou G02/G

03X_Y_R_F_, onde

Ao cortar por arco, observe que quando q≤180°, R é um valor positivo; quando q>180°, R é um valor negativo; I e K também podem ser especificados com R. Quando ambos são especificados ao mesmo tempo, o comando R tem precedência e I , K é inválido; R não pode realizar corte de círculo completo, e o corte de círculo completo só pode ser programado com I, J e K, porque existem inúmeros círculos com o mesmo raio passando pelo mesmo ponto, conforme mostrado na Figura 2.

Figura 2 Um círculo passando pelo mesmo ponto

Quando I e K são zero, podem ser omitidos; independentemente do modo G90 ou G91, I, J e K são programados de acordo com as coordenadas relativas; durante a interpolação de arco, as instruções de compensação da ferramenta G41/G42 não podem ser utilizadas.

6. Vantagens e desvantagens entre G92 e G54~G59

G54~G59 é o sistema de coordenadas definido antes do processamento e G92 é o sistema de coordenadas definido no programa. Após usar G54~G59, não há necessidade de usar G92 novamente, caso contrário G54~G59 será substituído e deve ser evitado, como mostrado na Tabela 1.

Tabela 1 A diferença entre G92 e sistema de coordenadas de trabalho

Nota: (1) Depois que G92 for usado para definir o sistema de coordenadas, usar G54~G59 novamente não terá efeito, a menos que o sistema seja desligado e reiniciado, ou G92 seja usado para definir o novo sistema de coordenadas da peça de trabalho necessário. (2) Após o término do programa usando G92, se a máquina-ferramenta não retornar?

Se a origem definida por 羾92 for reiniciada, a posição atual da máquina-ferramenta se tornará a nova origem da coordenada da peça, o que é propenso a acidentes. Portanto, espero que os leitores o utilizem com cautela.

7. Prepare a sub-rotina de troca de ferramenta.

Em um centro de usinagem, as trocas de ferramentas são inevitáveis. Porém, a máquina-ferramenta possui um ponto fixo de troca de ferramenta ao sair da fábrica. Se não estiver na posição de troca de ferramenta, a ferramenta não poderá ser trocada. Além disso, antes da troca da ferramenta, a compensação e o ciclo da ferramenta devem ser cancelados, o fuso para e a refrigeração é desligada. Existem muitas condições. Se essas condições precisarem ser garantidas antes de cada troca manual de ferramenta, ela não será apenas propensa a erros, mas também ineficiente. Portanto, podemos compilar um programa de troca de ferramenta para salvá-lo e utilizá-lo no estado DI. Chamar M98 pode concluir a ação de troca de ferramenta de uma só vez.

Tomando como exemplo o centro de usinagem PMC-10V20, o programa é o seguinte:

O2002;(nome do programa)

G80G40G49; (Cancelar ciclo fixo e compensação de ferramenta)

M05; (O fuso para)

M09;(refrigerante desligado)

G91G30Z0; (O eixo Z retorna à segunda origem, que é o ponto de troca da ferramenta)

M06; (troca de ferramenta)

M99; (Fim da sub-rotina)

Quando precisar trocar a ferramenta, basta digitar “T5M98P2002″ no estado MDI para substituir a ferramenta necessária T5, evitando assim muitos erros desnecessários. Os leitores podem compilar sub-rotinas de troca de ferramentas correspondentes de acordo com as características de suas próprias máquinas-ferramentas.

8. outro

Número de sequência do segmento do programa, representado pelo endereço N. Geralmente, o próprio dispositivo CNC possui espaço de memória limitado (64K). Para economizar espaço de armazenamento, os números de sequência dos segmentos do programa são omitidos. N representa apenas o rótulo do segmento do programa, o que pode facilitar a busca e edição do programa. Não tem efeito no processo de usinagem. O número de sequência pode ser aumentado ou diminuído e a continuidade dos valores não é necessária. No entanto, não pode ser omitido ao usar certas instruções de loop, instruções de salto, chamada de sub-rotinas e instruções de espelho.

9. No mesmo segmento de programa, para a mesma instrução (mesmo caracter de endereço) ou para o mesmo grupo de instruções, terá efeito o que aparecer posteriormente.

Por exemplo, o programa de troca de ferramenta, T2M06T3; substitui T3 em vez de T2;

G01G00X50.0Y30.0F200; G00 é executado (embora exista um valor F, G01 não é executado).

Os códigos de instrução que não estão no mesmo grupo têm o mesmo efeito se forem executados no mesmo segmento do programa, trocando a sequência.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Todos os itens acima foram executados e repassados ​​no centro de usinagem PMC-10V20 (FANUCSYSTEM). Em aplicações práticas, é necessário apenas um conhecimento profundo das regras de uso e programação de várias instruções.

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)


Horário da postagem: 06/11/2023