Red de conocimiento informático - Aprendizaje de código fuente - 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

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