Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Equipment >> máquina CNC

Copia lineal Fanuc G72.2 (función de copia de figura CNC Mill)

Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un subprograma se puede producir repetidamente con Lineal movimiento.

Programación

G72.2 P... L... I... J...

Parámetros

Parámetro Descripción
P Número de subprograma
L Número de veces que se repite la operación
Yo Desplazamiento a lo largo del eje X
J Desplazamiento a lo largo del eje Y

Datos de código G

Modal/No modal Grupo de código G
No modal 00

Notas de programación

Notas

  1. En el bloque G72.2, se ignoran las direcciones que no sean P, L, I y J.
  2. P, I y J siempre deben especificarse.
  3. Si no se especifica L, la figura se copia una vez.
  4. Para turnos (I, J), especifique incrementos. El cambio geométrico n-ésimo es igual a los tiempos de cambio especificados (n – 1).

Primer bloque del subprograma

Especifique siempre un comando de movimiento en el primer bloque de un subprograma que realiza una copia lineal. Si el primer bloque contiene solo el número de programa, como O00001234; y no tiene un comando de movimiento, el movimiento puede detenerse en el punto de inicio de la figura realizada por la n-ésima (n =1,2, 3, …) copia.
Ejemplo de un programa incorrecto

O00001234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Ejemplo de un programa correcto

O00001000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Limitación

Especificar dos o más comandos para copiar una figura
G72.2 no se puede especificar más de una vez en un subprograma para hacer una copia lineal (si se intenta, se activará la alarma PS0901).
En un subprograma que especifica copia lineal, sin embargo, copia rotacional ( G72.1) puede especificarse. De manera similar, en un subprograma que especifica una copia rotacional, se puede especificar una copia lineal.

Comandos que no deben especificarse
Dentro de un programa que realiza una copia lineal, no se debe especificar lo siguiente:
Comando para cambiar el plano seleccionado (G17 a G19)
Comando para especificar coordenadas polares (G16)
Comando de retorno a la posición de referencia (G28)
Cambio de eje
Rotación del sistema de coordenadas (G68)
Escalado (G51)
Imagen especular programable (G51.1) )

Bloque único
Las paradas de un bloque no se realizan en un bloque con G721.1 o G72.2.

Ejemplo de programación G72.2

Programa principal

O3000 ;
N10 G90 G00 X-30. Y0 ;
N20 X0 ;
N30 G01 G17 G41 X30. D01 F100 ; (P0)
N40 Y20. ; (P1)
N50 X40. ; (P2)
N60 G72.2 P3100 L3 I90.0 J0 ;
N70 G90 X310. Y0 ; (P8)
N80 X0 ;
N90 G40 G00 X-30.0 ;
N100 M30 ;

Subprograma

O3100 G91 G01 X20. ; (P3)
N100 Y30. ; (P4)
N200 G02 X40. I20. ; (P5)
N300 G01 Y-30. ; (P6)
N400 X30. ; (P7)
N500 M99 ;

máquina CNC

  1. diferencias entre fresadora CNC y torno CNC
  2. ¿Cómo mantener una fresa CNC?
  3. Ciclo de roscado CNC Fanuc G76
  4. Refrentado de ciclo fijo CNC Fanuc G72
  5. Ciclo de ranurado CNC Fanuc G75
  6. Ejemplo de programa CNC de Fanuc
  7. Ciclo de repetición de patrón CNC Fanuc G73
  8. CNC Fanuc G33 G32 roscado código G
  9. Lista de códigos Fanuc G
  10. Ciclo de roscado CNC Fanuc G92
  11. Ejemplo de programación de torno CNC Fanuc