Red de conocimiento informático - Aprendizaje de código fuente - Cómo programar CNC G65

Cómo programar CNC G65

Sistema FANUC-OI: llamada de programa macro - llamada no modal G65, llamada modal G66?G67.

Utilizando G65, puede especificar los datos del argumento que se enviarán al programa de macro M98. No existe tal función.

Cuando el bloque M98 contiene otro comando NC como G01?X100. .0?M98?Pp ?Cuando

llama una subrutina después de ejecutar la instrucción en lugar de G65 ¿Llama incondicionalmente el programa macro

El bloque M98 contiene otra instrucción NC como G01? X100.0?M98?Pp?

Cuando la máquina herramienta se detiene en modo de bloque único, lo contrario es G65 ¿La máquina herramienta no se detiene?

¿Cambiar el nivel de? variables locales ¿Utilizar M98? No cambiar el nivel de las variables locales

Cuando se especifica G65, el programa de macro de usuario especificado con la dirección P se denomina argumento de datos

. pasado al cuerpo del programa de macros del usuario.

Después de G65, utilice la dirección P? para especificar el número de programa del programa macro de usuario.

Cuando se requiera repetición, especifique el número de repeticiones de 1 a 9999? ? y omitir L

Cuando el valor es igual a 1, se considera que L es 1

Utilice la variable independiente para especificar que su valor se asigna a la variable local correspondiente

p>

!? Se pueden utilizar dos formas de variables independientes para especificar la variable independiente. Las variables se especifican utilizando letras distintas de G?L?O?N y

P? Los argumentos se especifican usando A?B?C y Ii

Ji y Ki (i es 1?10). ¿Determina automáticamente el tipo de especificación de argumento según las letras utilizadas?

Argumento. especificación I

Dirección número de variable dirección número de variable dirección número de variable

ABC

DEF

H

#1

#2

#3

#7

#8

#9

#11

I

J

K

MQRS?#

4

#5

#6

#13

#17

#18

#19

T

UV

WXYZ

#20

#21

#22

#23

#24

#25

#26

Las direcciones G? L?N?Q y P? no se pueden utilizar en variables independientes

Las direcciones que no necesitan especificarse se pueden omitir y las variables locales correspondientes a las direcciones omitidas se configuran como vacías

No es necesario especificar las direcciones en orden alfabético, pero deben ajustarse al formato de una dirección de palabra, pero I?J

Y K deben especificarse en orden alfabético

Ejemplo

B_A_D_…J_K_Correcto

B_A_D_…J_I_Incorrecto