Análise de comandos do sistema CNC Frank, ven revisalo.

Posicionamento G00
1. Formato G00 X_ Z_ Este comando move a ferramenta desde a posición actual ata a posición especificada polo comando (en modo de coordenadas absolutas) ou a unha determinada distancia (en modo de coordenadas incrementais). 2. Posicionamento en forma de corte non lineal A nosa definición é: utilizar unha velocidade de avance rápido independente para determinar a posición de cada eixe. O camiño da ferramenta non é unha liña recta, e os eixes da máquina detéñense nas posicións especificadas polos comandos en secuencia segundo a orde de chegada. 3. Posicionamento lineal O camiño da ferramenta é semellante ao corte lineal (G01), posicionando na posición requirida no menor tempo (sen exceder a velocidade de avance rápido de cada eixe). 4. Exemplo N10 G0 X100 Z65
G01 Interpolación lineal
1. Formato G01 X(U)_ Z(W)_ F_ ; A interpolación lineal móvese desde a posición actual á posición de mando en liña recta e á velocidade de movemento dada polo comando. X, Z: as coordenadas absolutas da posición á que se moverá. U,W: coordenadas incrementais da posición á que se vai mover.
2. Exemplo ① Programa de coordenadas absolutas G01 X50. Z75. F0,2 ;X100.; ② Programa de coordenadas incrementais G01 U0.0 W-75. F0.2 ;U50.
Interpolación circular (G02, G03)
Formato G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – sentido horario (CW) G03 – sentido antihorario (CCW)X, Z – no sistema de coordenadas Punto final U, W – a distancia entre o punto inicial e o punto final I, K – o vector (valor do raio) dende o punto inicial ao punto central R: o intervalo do arco (máximo 180 graos). 2. Exemplo ① Programa de sistema de coordenadas absolutas G02 X100. Z90. I50. K0. F0.2 ou G02 X100. Z90. R50. F02; ② Programa de sistema de coordenadas incrementais G02 U20. W-30. I50. K0. F0.2 ;ou G02 U20.W-30.R50.F0.2;
Segundo retorno de orixe (G30)
O sistema de coordenadas pódese establecer coa segunda función de orixe. 1. Establece as coordenadas do punto de partida da ferramenta cos parámetros (a, b). Os puntos “a” e “b” son as distancias entre a orixe da máquina e o punto de partida da ferramenta. 2. Ao programar, use o comando G30 en lugar de G50 para configurar o sistema de coordenadas. 3. Despois de executar o retorno á primeira orixe, independentemente da posición real da ferramenta, a ferramenta moverase á segunda orixe cando se atope este comando. 4. A substitución da ferramenta tamén se realiza na segunda orixe.
Corte de rosca (G32)
1. Formato G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F - axuste de cable de rosca E - paso de rosca (mm) Ao programar o programa de corte de rosca, as RPM da velocidade do fuso deben ser controladas uniformemente (G97) e deben considerarse algunhas características da parte roscada. No modo de corte de rosca ignoraranse as funcións de control de velocidade de movemento e de control da velocidade do fuso. E cando o botón de retención de alimentación funciona, o seu proceso de movemento detense despois de completar un ciclo de corte.

2. Exemplo G00 X29.4; (1 ciclo de corte) G32 Z-23. F0.2; G00 X32; Z4.; X29.; (Corte de 2 ciclos) G32 Z-23. F0.2; G00 X32.; Z4.
Función de compensación do diámetro da ferramenta (G40/G41/G42)
1. Formato G41 X_ Z_;G42 X_ Z_;
Cando o filo de corte é afiado, o proceso de corte segue sen problemas a forma especificada polo programa. Non obstante, o bordo real da ferramenta está formado por un arco circular (raio do nariz da ferramenta). Como se mostra na figura anterior, o raio do nariz da ferramenta causará erros no caso de interpolación circular e toque.

2. Función de polarización
comando posición de corte ruta da ferramenta
G40 cancela o movemento da ferramenta segundo a ruta programada
G41 Dereita A ferramenta móvese dende o lado esquerdo da ruta programada
G42 Esquerda A ferramenta móvese dende o lado dereito da ruta programada
O principio de compensación depende do movemento do centro do arco do nariz da ferramenta, que sempre non coincide co vector de raio na dirección normal da superficie de corte. Polo tanto, o punto de referencia para a compensación é o centro do nariz da ferramenta. Normalmente, a compensación da lonxitude da ferramenta e do raio da punta da ferramenta baséase nun filo de corte imaxinario, o que trae algunhas dificultades para a medición. Aplicando este principio á compensación da ferramenta, a lonxitude da ferramenta, o raio da punta da ferramenta R e o número de forma de punta da ferramenta (0-9) necesarios para a compensación imaxinaria do raio da punta da ferramenta deben medirse cos puntos de referencia de X e Z respectivamente. Deben introducirse previamente no ficheiro de compensación da ferramenta.
A "Compensación do radio do nariz da ferramenta" debe ser comandada ou cancelada coa función G00 ou G01. Se este comando é con interpolación circular ou non, a ferramenta non se moverá correctamente, facendo que se desvíe gradualmente do camiño executado. Polo tanto, o comando de compensación do raio do nariz da ferramenta debe completarse antes de iniciar o proceso de corte; e pódese evitar o fenómeno de sobrecorte provocado ao arrancar a ferramenta desde o exterior da peza. Pola contra, despois do proceso de corte, use o comando mover para realizar o proceso de cancelación da compensación
Selección do sistema de coordenadas da peza (G54-G59)
1. Formato G54 X_ Z_; 2. A función usa comandos G54 – G59 para asignar un punto arbitrario no sistema de coordenadas da máquina ferramenta (o valor de compensación da orixe da peza) aos parámetros 1221 – 1226 e establecer o sistema de coordenadas da peza (1-6). Este parámetro corresponde ao código G do seguinte xeito: Sistema de coordenadas da peza 1 (G54) — Valor de compensación de retorno de orixe da peza — Parámetro 1221 Sistema de coordenadas de peza 2 (G55) — Valor de compensación de retorno de orixe da peza — Parámetro 1222 Sistema de coordenadas de peza 3 (G56) — Valor de compensación de retorno de orixe da peza — parámetro 1223 Sistema de coordenadas de peza 4 (G57) — Valor de compensación de retorno de orixe da peza — parámetro 1224 Sistema de coordenadas de peza 5 (G58 ) — Valor de compensación do retorno de orixe da peza — Parámetro 1225 Sistema de coordenadas de peza 6 (G59) — Offset valor do retorno á orixe da peza — Parámetro 1226 Despois de conectar a alimentación e completar o retorno á orixe, o sistema selecciona automaticamente o sistema de coordenadas da peza 1 (G54). Estas coordenadas permanecerán en vigor ata que sexan modificadas por un comando "modal". Ademais destes pasos de configuración, hai outro parámetro no sistema que pode cambiar os parámetros de G54 ~ G59 inmediatamente. O valor de compensación de orixe fóra da peza pódese transferir co parámetro número 1220.
Ciclo de acabado (G70)
1. Formato G70 P(ns) Q(nf) ns: o primeiro número de segmento do programa de forma de acabado. nf: O último número de segmento do programa de forma de acabado 2. Función Despois do torneado desbaste con G71, G72 ou G73, remate o torneado con G70.
Ciclo enlatado de coche en bruto no xardín exterior (G71)
1. Formatear G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)………… .F__ especifica o comando de movemento entre A e B no segmento do programa dende o número de secuencia ns ata nf. .S__.T__N(nf)…△d: A profundidade de corte (especificación do raio) non especifica os signos positivos e negativos. A dirección de corte determínase segundo a dirección de AA', e non cambiará ata que se especifique outro valor. O parámetro do sistema FANUC (NO.0717) especifica. e: Carreira de retracción da ferramenta Esta especificación é unha especificación de estado e non cambiará ata que se especifique outro valor. O parámetro do sistema FANUC (NO.0718) especifica. ns: o primeiro número de segmento do programa de forma de acabado. nf: o último número de segmento do programa de forma de acabado. △u: A distancia e a dirección da reserva para o mecanizado de acabado na dirección X. (diámetro/raio) △w: a distancia e a dirección da cantidade reservada para o mecanizado de acabado na dirección Z.
2. Función Se usa o programa para determinar a forma de acabado de A a A' a B na figura seguinte, use △d (profundidade de corte) para cortar a área designada e deixe o margen de acabado △u/2 e △ w.

Ciclo fijo de torneado facial (G72)
1. Formatear G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s e t teñen os mesmos significados que G71. 2. Función Como se mostra na figura seguinte, este ciclo é o mesmo que G71 excepto que é paralelo ao eixe X.
Ciclo composto de procesamento de conformación (G73)
1. Formatear G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )………… Bloque número N(nf) ao longo de A A' B………△i: Distancia de retracción da ferramenta en dirección do eixe X (especificación do raio), especificada polo parámetro do sistema FANUC (NO.0719). △k: Distancia de retracción da ferramenta na dirección do eixe Z (especificada por raio), especificada polo parámetro do sistema FANUC (NO.0720). d: Tempos de división Este valor é o mesmo que os tempos de repetición de mecanizado en bruto, especificados polo parámetro do sistema FANUC (NO.0719). ns: o primeiro número de segmento do programa de forma de acabado. nf: o último número de segmento do programa de forma de acabado. △u: A distancia e a dirección da reserva para o mecanizado de acabado na dirección X. (diámetro/raio) △w: a distancia e a dirección da cantidade reservada para o mecanizado de acabado na dirección Z.
2. Función Esta función úsase para cortar repetidamente unha forma fixa que cambia gradualmente. Este ciclo pode cortar eficazmente aMecanizado de pezas CNCePezas de torneado CNCque foron procesados ​​por desbaste ou fundición.
Ciclo de perforación de picoteo frontal (G74)
1. Formato G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Importe atrasado Esta designación é a designación de estado, noutro Os valores non se modifican ata que se especifique. O parámetro do sistema FANUC (NO.0722) especifica. x: coordenada X do punto B u: incremento de a a bz: coordenada Z do punto cw: incremento de A a C △i: cantidade de movemento na dirección X △k: cantidade de movemento na dirección Z △d: en A cantidade pola que a ferramenta retrae na parte inferior do corte. O símbolo de △d debe ser (+). Non obstante, se se omiten X (U) e △I, a cantidade de retracción da ferramenta pódese especificar co signo desexado. f: Avance: 2. Función Como se mostra na figura seguinte, o corte pódese procesar neste ciclo. Se se omiten X (U) e P, a operación só se realizará no eixe Z, que se utiliza para a perforación.
Ciclo de perforación de picoteo de diámetro exterior/diámetro interior (G75)
1. Formato G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Función Os seguintes comandos funcionan como se mostra na figura seguinte, excepto que X Usando Z en lugar de fóra é o mesmo que G74. Neste ciclo, pódese manipular o corte e realizar a ranura de corte do eixe X e a perforación de picoteo no eixe X.
Ciclo de corte de rosca (G76)
1. Formato G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Rematando os tempos de repetición (1 a 99) Esta designación é unha designación de estado e non cambiará ata que se designe outro valor. O parámetro do sistema FANUC (NO.0723) especifica. r: ángulo a ángulo Esta especificación é unha especificación de estado e non cambiará ata que se especifique outro valor. O parámetro do sistema FANUC (NO.0109) especifica. a: Pódese seleccionar o ángulo do nariz da ferramenta: 80 graos, 60 graos, 55 graos, 30 graos, 29 graos, 0 graos, especificado por 2 díxitos. Esta designación é unha designación de estado e non cambiará ata que se designe outro valor. O parámetro do sistema FANUC (NO.0724) especifica. Tales como: P (02/m, 12/r, 60/a) △dmin: a profundidade de corte mínima Esta especificación é unha especificación de estado e non cambiará ata que se especifique outro valor. O parámetro do sistema FANUC (NO.0726) especifica. i: Diferenza de radio da parte roscada Se i=0, pódese utilizar para o corte de rosca lineal xeral. k: Altura da rosca Este valor especifícase cun valor de raio na dirección do eixe X. △d: primeira profundidade de corte (valor de raio) l: cable de rosca (con G32)

2. Ciclo de corte de fíos funcional.
Ciclo de corte para diámetros interior e exterior (G90)
1. Formato Ciclo de corte lineal: G90 X(U)___Z(W)___F___ ; Prema o interruptor para entrar no modo de bloque único e a operación completa o ciclo de operación do camiño 1→2→3→4 como se mostra na figura. O signo (+/-) de U e W cámbiase segundo a dirección de 1 e 2 no programa de coordenadas incrementais. Ciclo de corte de cono: G90 X(U)___Z(W)___R___ F___ ; Debe especificarse o valor "R" do cono. O uso da función de corte é similar ao ciclo de corte lineal.
2. Ciclo de corte do círculo exterior da función. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Ciclo de corte de rosca (G92)
1. Formato Ciclo de corte de rosca recta: G92 X(U)___Z(W)___F___ ; Rango de rosca e control de estabilización de RPM do fuso (G97) é semellante ao G32 (corte de rosca). Neste ciclo de corte de fíos, a ferramenta de retracción para cortar roscas pode funcionar como [Fig. 9-9]; a lonxitude do chaflán establécese como unidade de 0,1 L no intervalo de 0,1 L ~ 12,7 L segundo o parámetro asignado. Ciclo de corte de rosca cónica: G92 X(U)___Z(W)___R___F___ ; 2. Función Ciclo de corte de rosca
Ciclo de corte por pasos (G94)
1. Formato Ciclo de corte de terraza: G94 X(U)___Z(W)___F___ ; Ciclo de corte de pasos cónicos: G94 X(U)___Z(W)___R___ F___ ; 2. Función Corte por pasos Control de velocidade lineal (G96, G97)
O torno NC divide a velocidade en, por exemplo, zonas de baixa e alta velocidade axustando o paso e modificando as RPM; a velocidade en cada área pódese cambiar libremente. A función de G96 é realizar o control da velocidade da liña e manter unha taxa de corte estable cambiando só as RPM para controlar o cambio de diámetro da peza correspondente. A función de G97 é cancelar o control de velocidade da liña e só controlar a estabilidade das RPM.
Establecer desprazamento (G98/G99)
Ao desprazamento de corte pódese asignar un desprazamento por minuto (mm/min) co código G98, ou un desprazamento por revolución (mm/rev) co código G99; aquí o desprazamento G99 por revolución utilízase para a programación en torno NC. Velocidade de desprazamento por minuto (mm/min) = Taxa de desprazamento por revolución (mm/rev) x RPM do eixo

Moitas instrucións que se usan a miúdo nos centros de mecanizado son as mesmas queMecanizado de pezas CNC, Pezas de torneado CNCePezas de fresado CNC, e non se describirá aquí. A continuación só se introducen algunhas instrucións que reflicten as características do centro de mecanizado:

1. Comando de comprobación de parada exacta G09
Formato de instrución: G09;
A ferramenta seguirá executando o seguinte segmento do programa despois de desacelerar e posicionar con precisión antes de chegar ao punto final, que se pode usar para mecanizar pezas con bordos e esquinas afiadas.
2. Comando de configuración de compensación da ferramenta G10
Formato da instrución: G10P_R_;
P: número de compensación do comando; R: compensación
A compensación da ferramenta pódese configurar mediante a configuración do programa.
3. Comando de posicionamento unidireccional G60
Formato da instrución: G60 X_Y_Z_;
X, Y e Z son as coordenadas do punto final que precisan conseguir un posicionamento preciso.
Para o procesamento de buratos que require un posicionamento preciso, use este comando para permitir que a máquina-ferramenta consiga un posicionamento unidireccional, eliminando así o erro de mecanizado causado polo xogo. A dirección de posicionamento e a cantidade de rebasamento fíxanse mediante parámetros.
4. Comando do modo de comprobación de parada exacta G61
Formato de instrución: G61;
Este comando é un comando modal e, no modo G61, é equivalente a cada bloque de programa que conteña o comando G09.
5. Comando de modo de corte continuo G64
Formato de instrución: G64;
Esta instrución é unha instrución modal e tamén é o estado predeterminado da máquina ferramenta. Despois de que a ferramenta se mova ao punto final da instrución, seguirá executando o seguinte bloque sen desaceleración e non afectará o posicionamento nin a verificación en G00, G60 e G09. Ao cancelar o modo G61 Para usar G64.
6. Comando de retorno automático do punto de referencia G27, G28, G29
(1) Volve ao comando de comprobación do punto de referencia G27
Formato de instrución: G27;
X, Y e Z son os valores de coordenadas do punto de referencia no sistema de coordenadas da peza, que se poden usar para comprobar se a ferramenta se pode colocar no punto de referencia.
Baixo esta instrución, o eixe comandado volve ao punto de referencia cun movemento rápido, desacelera automaticamente e realiza unha comprobación de posicionamento no valor de coordenadas especificado. Se o punto de referencia está situado, a luz de sinal do punto de referencia do eixe está acesa; se non é coherente, o programa comprobará de novo. .
(2) Comando de retorno automático do punto de referencia G28
Formato da instrución: G28 X_Y_Z_;
X, Y e Z son as coordenadas do punto medio, que se poden establecer arbitrariamente. A máquina-ferramenta móvese primeiro a este punto e despois volve ao punto de referencia.
O propósito de establecer o punto intermedio é evitar que a ferramenta interfira coa peza ou dispositivo de traballo cando volve ao punto de referencia.
Exemplo: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (o punto medio é 400,0,500,0)
N3 G28 Z600.0; (o punto medio é 400.0, 500.0, 600.0)
(3) Volve automaticamente desde o punto de referencia a G29
Formato da instrución: G29 X_Y_Z_;
X, Y, Z son as coordenadas do punto final devolto
Durante o proceso de devolución, a ferramenta móvese desde calquera posición ata o punto intermedio determinado por G28 e despois móvese ata o punto final. G28 e G29 úsanse xeralmente en pares, e G28 e G00 tamén se poden usar en pares.


Hora de publicación: Xaneiro-02-2023
Chat en liña WhatsApp!