1. comando de pausa
G04X (U)_/P_ refírese ao tempo de pausa da ferramenta (a alimentación detense, o huso non se detén), e o valor despois do enderezo P ou X é o tempo de pausa. O valor despois
Por exemplo, G04X2.0; ou G04X2000; pausa durante 2 segundos
G04P2000;
Non obstante, nalgunhas instrucións de procesamento do sistema de buracos (como G82, G88 e G89), para garantir a precisión do fondo do burato, hai un tempo de pausa cando a ferramenta procesa ata o fondo do burato. Neste momento, só se pode expresar polo enderezo P. Se o enderezo X indica que o sistema de control considera que X é o valor de coordenadas do eixe X e execútao.
Por exemplo, G82X100.0Y100.0Z-20.0R5.0F200P2000; perforar (100.0, 100.0) ata o fondo do buraco e facer unha pausa durante 2 segundos
G82X100.0Y100.0Z-20.0R5.0F200X2.0; perforación (2.0, 100.0) ata o fondo do burato sen pausa.
2. Diferenzas e conexións entre M00, M01, M02 e M30
M00 é unha instrución de pausa incondicional para o programa. Cando se executa o programa, detense a alimentación e detense o fuso. Para reiniciar o programa, primeiro debes volver ao estado JOG, presionar CW (spindle forward) para iniciar o eixo e, a continuación, volver ao estado AUTO, premer a tecla START para iniciar o programa.
M01 é unha instrución de pausa selectiva do programa. Antes de executar o programa, a tecla OPSTOP do panel de control debe estar activada. O efecto despois da execución é o mesmo que M00. O programa debe reiniciarse como se indica arriba.
M00 e M01 úsanse a miúdo para a inspección ou a eliminación de viruta das dimensións da peza durante o procesamento.
M02 é a instrución principal do final do programa. Cando se executa este comando, a alimentación detense, o fuso detense e o líquido de refrixeración está desactivado. Pero o cursor do programa detense ao final do programa.
M30 é o comando de fin de programa principal. A función é a mesma que M02, a diferenza é que o cursor volve á posición da cabeza do programa, independentemente de que hai outros segmentos do programa despois de M30.
3. Os enderezos D e H teñen o mesmo significado
Os parámetros de compensación da ferramenta D e H teñen a mesma función e pódense intercambiar a vontade. Ambos representan o nome do enderezo do rexistro de compensación no sistema CNC, pero o valor de compensación específico está determinado polo enderezo do número de compensación detrás deles. Non obstante, nos centros de mecanizado, para evitar erros, xeralmente estipulase artificialmente que H é o enderezo de compensación da lonxitude da ferramenta, o número de compensación é de 1 a 20, D é o enderezo de compensación de raio da ferramenta e o número de compensación comeza por Non. . 21 (un almacén de ferramentas con 20 ferramentas).
Por exemplo, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Comando espello
Instrucións de tratamento de imaxes espello M21, M22, M23. Cando só se reflicte o eixe X ou o eixe Y, a secuencia de corte (fresado ascendente e de corte ascendente), a dirección de compensación da ferramenta e a dirección de interpolación do arco serán opostas ao programa real, como se mostra na Figura 1. Cando o X O eixe Y e o eixe Y replícanse ao mesmo tempo, a secuencia de alimentación da ferramenta, a dirección de compensación da ferramenta e a dirección de interpolación do arco permanecen sen cambios.
Nota: Despois de usar o comando mirror, debes usar M23 para cancelalo para evitar afectar a programas posteriores. No modo G90, ao utilizar a imaxe especular ou o comando de cancelación, debes volver á orixe do sistema de coordenadas da peza antes de poder usar. En caso contrario, o sistema CNC non pode calcular a traxectoria de movemento posterior e producirase un movemento aleatorio da ferramenta. Neste momento, debe realizarse a operación manual de devolución de orixe para resolver o problema. A rotación do fuso non cambia co comando de imaxe especular.
Figura 1: compensación da ferramenta, cambios cara a adiante e atrás durante o espello
5. Comando de interpolación de arco
G02 é a interpolación no sentido horario, G03 é a interpolación no sentido antihorario. No plano XY, o formato é o seguinte: G02/G03X_Y_I_K_F_ ou G02/G
03X_Y_R_F_, onde
Ao cortar con arco, teña en conta que cando q≤180°, R é un valor positivo; cando q>180°, R é un valor negativo; Tamén se poden especificar I e K con R. Cando ambos se especifican ao mesmo tempo, o comando R ten prioridade e I , K non é válido; R non pode realizar o corte de círculo completo, e o corte de círculo completo só se pode programar con I, J e K, porque hai incontables círculos co mesmo raio que pasan polo mesmo punto, como se mostra na Figura 2.
Figura 2 Un círculo que pasa polo mesmo punto
Cando I e K son cero, pódense omitir; independentemente do modo G90 ou G91, I, J e K prográmanse segundo as coordenadas relativas; durante a interpolación do arco, non se poden utilizar as instrucións de compensación da ferramenta G41/G42.
6. Vantaxes e inconvenientes entre G92 e G54~G59
G54~G59 é o sistema de coordenadas definido antes do procesamento e G92 é o sistema de coordenadas definido no programa. Despois de usar G54~G59, non é necesario volver usar G92, se non, G54~G59 substituirase e debe evitarse, como se mostra na Táboa 1.
Táboa 1 A diferenza entre G92 e o sistema de coordenadas de traballo
Nota: (1) Unha vez que se use G92 para establecer o sistema de coordenadas, usar G54~G59 de novo non terá ningún efecto a non ser que o sistema se apague e se reinicie, ou se utilice G92 para configurar o novo sistema de coordenadas da peza de traballo necesario. (2) Despois de que remate o programa que usa G92, se a máquina-ferramenta non volve?
Se se inicia de novo a orixe definida por 羾92, a posición actual da máquina ferramenta converterase na nova orixe das coordenadas da peza, que é propensa a accidentes. Polo tanto, espero que os lectores o empreguen con precaución.
7. Preparar a subrutina de cambio de ferramenta.
Nun centro de mecanizado, os cambios de ferramenta son inevitables. Non obstante, a máquina ferramenta ten un punto de cambio de ferramenta fixo cando sae da fábrica. Se non está na posición de cambio de ferramenta, a ferramenta non se pode cambiar. Ademais, antes do cambio de ferramenta, a compensación e o ciclo da ferramenta deben cancelarse, o fuso para e o refrixerante está desactivado. Hai moitas condicións. Se estas condicións deben asegurarse antes de cada cambio de ferramenta manual, non só será propenso a erros senón tamén ineficiente. Polo tanto, podemos compilar un programa de cambio de ferramenta para gardalo e utilizalo no estado DI. Chamar a M98 pode completar a acción de cambio de ferramenta dunha soa vez.
Tomando como exemplo o centro de mecanizado PMC-10V20, o programa é o seguinte:
O2002;(nome do programa)
G80G40G49; (Cancelar ciclo fixo e compensación da ferramenta)
M05; (Parada do fuso)
M09; (desconexión do refrigerante)
G91G30Z0; (O eixe Z volve á segunda orixe, que é o punto de cambio da ferramenta)
M06; (Cambio de ferramenta)
M99; (Fin da subrutina)
Cando necesites cambiar a ferramenta, só tes que escribir "T5M98P2002" no estado MDI para substituír a ferramenta necesaria T5, evitando así moitos erros innecesarios. Os lectores poden compilar as subrutinas de cambio de ferramenta correspondentes segundo as características das súas propias máquinas ferramenta.
8. outro
Número de secuencia do segmento de programa, representado polo enderezo N. Xeralmente, o propio dispositivo CNC ten espazo de memoria limitado (64K). Para aforrar espazo de almacenamento, omítense os números de secuencia dos segmentos do programa. N só representa a etiqueta do segmento do programa, o que pode facilitar a busca e edición do programa. Non ten ningún efecto no proceso de mecanizado. O número de secuencia pódese aumentar ou diminuír e non se require a continuidade dos valores. Non obstante, non se pode omitir cando se usan determinadas instrucións de bucle, instrucións de salto, subrutinas de chamada e instrucións de espello.
9. No mesmo segmento de programa, para a mesma instrución (mesmo carácter de enderezo) ou o mesmo grupo de instrucións, terá efecto a que aparece despois.
Por exemplo, o programa de cambio de ferramentas, T2M06T3; substitúe a T3 en lugar de T2;
G01G00X50.0Y30.0F200; G00 execútase (aínda que hai un valor F, G01 non se executa).
Os códigos de instrucións que non están no mesmo grupo teñen o mesmo efecto se se executan no mesmo segmento do programa intercambiando a secuencia.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Todos os elementos anteriores foron executados e pasados ao centro de mecanizado PMC-10V20 (FANUCSYSTEM). Nas aplicacións prácticas, só se require unha comprensión profunda das regras de uso e programación de varias instrucións.
As ferramentas CNC Xinfa teñen as características de boa calidade e prezo baixo. Para obter máis información, visite:
Fabricantes de ferramentas CNC - Fábrica e provedores de ferramentas CNC de China (xinfatools.com)
Hora de publicación: 06-nov-2023