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 rotacional Fanuc G72.1 (función de copia de figura CNC Mill)

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

Programación

G72.1 P... L... X... Y... R...

Parámetros

Parámetro Descripción
P Número de subprograma
L Número de veces que se repite la operación
X Centro de rotación en el eje X
Y Centro de rotación en el eje Y
R Desplazamiento angular (un valor positivo indica un desplazamiento angular en sentido antihorario. Especifique un valor incremental).

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.1, se ignoran las direcciones que no sean P, L, X, Y y R.
  2. P, X, Y y R siempre deben especificarse.
  3. Si no se especifica L, la figura se copia una vez.
  4. La coordenada del centro de rotación se maneja como un valor absoluto incluso si se especifica en el modo incremental.
  5. Especifique un incremento en el desplazamiento angular en la dirección R. El desplazamiento angular (grados) para la figura N se calcula de la siguiente manera:Rx(N-1).

Primer bloque del subprograma

Especifique siempre un comando de movimiento en el primer bloque de un subprograma que realiza una copia rotacional. 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.1 no se puede especificar más de una vez en un subprograma para hacer una copia rotacional (si se intenta, se activará la alarma PS0900).
En un subprograma que especifica una copia rotacional, sin embargo, la copia lineal ( G72.2) puede especificarse. De manera similar, en un subprograma que especifica una copia lineal, se puede especificar una copia rotacional.

Comandos que no deben especificarse
Dentro de un programa que realiza una copia rotacional, 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) )
El comando para la copia rotacional se puede especificar después de ejecutar un comando para la rotación del sistema de coordenadas, la escala o la imagen especular programable.

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

Ejemplo de programación G72.1

Programa principal

O1000 ;
N10 G90 G00 X80. Y100. ; (P1)
N20 Y50. ; (P2)
N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3)
N40 G72.1 P1100 L3 X0 Y0 R120. ;
N50 G90 G40 G01 X80. Y50. ; (P2)
N60 G00 X80. Y100. ; (P1)
N70 M30 ;

Subprograma

O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4)
N100 G01 X-5. Y50. ; (P5)
N200 G03 X-40. I-20. ; (P6)
N300 G01 X-5. Y-50. ; (P7)
N400 G03 X-18.301 Y-18.301 R50. ; (P8)
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