Fresado CNC, ¿cómo utilizar el programa macro Clase A G65 del centro de mecanizado? Por ejemplo, el significado de cada letra como G65 P8730 I J12 K T W X Y Z
La siguiente es la información. Solo uso el tipo B. El tipo A es difícil de aprender y poco práctico. Requiere memorizar muchas instrucciones.
OR Lógico #i=#j OR #k
Formato de programación G65 H11 P#i Q#j R#k
Ejemplo G65 H11 P#101 Q#102 R#103; (#101=#102 OR #103)
2) Lógico AND #i=#j AND #k
Formato de programación G65 H12 P#i Q#j R#k
Ejemplo G65 H12 P#101 Q#102 R#103; (#101=#102 AND #103)
(3) Instrucciones de función trigonométrica ( Tabla 4.6)
Tabla 4.6 Instrucciones de función trigonométrica
Definición de función de código G código H
G65 H31 Seno # i=# j · SIN (# k)
G65 H32 Coseno # i=# j · COS (# k)
G65 H33 Tangente # i=# j · TAN (# k)
G65 H34 Arco tangente # i=ATAN(# j/# k)
1) Función seno #i=#j×SIN(#k)
Formato de programación G65 H31 P#i Q #j R#k (unidad: grado)
Ejemplo G65 H31 P#101 Q#102 R#103 (#101=#102×SIN(#103))
2) Función coseno #i=#j×COS(#k)
Formato de programación G65 H32 P#i Q#j R#k (unidad: grado)
Ejemplo G65 H32 P#101 Q#102 R#103; (#101=#102×COS(#103))
3) Función tangente #i=#j×TAN#k
Formato de programación G65 H33 P#i Q#j R#k (unidad: grado)
Ejemplo G65 H33 P#101 Q#102 R#103 (#101=#102×TAN(#103) )
4) Arco tangente #i=ATAN(#j/#k)
Formato de programación G65 H34 P#i Q#j R#k (unidad: grado, 0o≤ #j ≤360o)
Ejemplo G65 H34 P#101 Q#102 R#103; (#101=ATAN(#102/#103))
(4) Tipo de control Instrucciones (Tabla 4.7)
Tabla 4.7 Instrucciones de control
Código G Definición de función código H
Transferencia incondicional G65 H80 IR A n
G65 H81 transferencia condicional 1 IF # j=# k, GOTOn
G65 H82 transferencia condicional 2 IF # j≠# k, GOTOn
G65 H83 transferencia condicional 3 IF # j> # k, GOTOn
G65 H84 transferencia condicional 4 IF # j<# k, GOTOn
G65 H85 transferencia condicional 5 IF # j≥# k, GOTOn
G65 H86 transferencia condicional 6 IF # j≤# k, GOTOn
G65 H99 genera alarma PS Número de alarma PS 500
aparece +n
1) Transferencia incondicional
Formato de programación G65 H80 Pn (n es el número de bloque)
Ejemplo G65 H80 P120 (transferencia a N120)
2) Transferencia condicional 1 #j EQ #k(=)
Formato de programación G65 H81 Pn Q#j R#k (n es el número de segmento del programa)
Ejemplo G65 H81 P1000 Q#101 R#102
Cuando #101=#102, transfiera al bloque N1000; si #101≠ #102, ejecute el siguiente bloque.
3) Transferencia condicional 2 #j NE #k (≠)
Formato de programación G65 H82 Pn Q#j R#k (n es el número de segmento del programa)
Ejemplo G65 H82 P1000 Q#101 R#102