Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es la diferencia entre la programación del sistema Frank y del sistema Huazhong?

¿Cuál es la diferencia entre la programación del sistema Frank y del sistema Huazhong?

La diferencia de programación entre el sistema Huazhong y el sistema FANUC0i

1. Reglas de nomenclatura para los nombres de los programas

Al cargar un programa, el nombre debe estar dentro de la computadora. ser Oxxx, mayúsculas y minúsculas. No importa, el contenido del programa principal y del subprograma están ambos en un solo archivo. Utilice software dedicado para transferir.

El contenido del programa principal está al principio y la primera línea debe ser %xxx, como %1.

El subprograma se coloca después del final del programa principal. M30;, y el nombre del subprograma. La regla de nomenclatura es % más el nombre de la subrutina. Por ejemplo, M98 P100, el nombre de la subrutina es %100. ,

2. Llamada de subprograma

La instrucción de llamada de subprograma es M98 Pxxx, que es la misma que la del sistema Fanuc. La diferencia es:

La subrutina del sistema Fanuc existe por separado, mientras que la subrutina del sistema Huazhong se coloca después del final del programa principal M30;. La regla de nomenclatura del nombre de la subrutina es % más el. nombre de la subrutina. Por ejemplo, M98 P100, el nombre de la subrutina es %100. El sistema Huazhong no tiene el comando G65 y solo puede usar M98 Pxxx para llamar programas macro. El nombre y número de la subrutina no debe exceder %2000.

3. Diferencias en las instrucciones de perforación

La instrucción G81 es la misma que Fanuc.

El comando G73 es diferente en el sistema Huazhong, el parámetro Q es un valor negativo y el parámetro K aumenta, que es la altura de cada elevación de la cuchilla, que es equivalente al parámetro d no configurado. en Faunc.

El comando G83 es ​​diferente en el sistema Huazhong, el parámetro Q es un valor negativo y se suma el parámetro K, que es la altura de cada elevación de la cuchilla, que es equivalente al parámetro d no configurado. en Faunc.

4. Existen diferencias en los comandos de duplicación.

Fanuc es G50.1 y G51.1, y los comandos correspondientes del sistema Huazhong son G25 y G24. en los parámetros del comando.

5. Los programas de macros son bastante diferentes

Para las macros posteriores a X, Y y Z, el sistema Huazhong necesita agregar [], como X[#1], mientras que el sistema Fanuc sí. No es necesario agregar.

Instrucción IF, el sistema Huazhong no tiene parámetros GOTO y no puede saltar. Se agrega el parámetro ELSE y se requiere ENDIF para finalizar la instrucción IF. La instrucción IF solo admite 1 línea.

Instrucción WHILE, el sistema Huazhong no tiene DO1 ni otros parámetros, use ENDW para finalizar la instrucción WHILE.

Transferencia de parámetros del programa macro,

El sistema Huazhong sigue directamente el orden de 26 letras como ABC..., correspondientes a #0, #1, #2 a #26 y Fanuc transferencia de parámetros del sistema Hay una gran diferencia.

La función de redondeo, la función de redondeo en el sistema Fanuc es FIX y la función de redondeo hacia abajo juega FUP, mientras que la función de redondeo en el sistema Huazhong es INT, no hay función de redondeo hacia abajo, SIGN y Se agrega la función de signo.

El sistema de China Central no tiene funciones arcoseno y arcocoseno. No existen funciones de redondeo ni funciones de logaritmo natural.

El sistema Huazhong tiene una función PI, y los parámetros en el seno y otras funciones de ángulo son radianes, mientras que en el sistema Fanuc, los parámetros en el seno y otras funciones de ángulo son ángulos

Parámetros que se pueden cambiar con el comando G10 Es bastante diferente de Fanuc. El comando G10 del sistema Huazhong solo puede cambiar los valores de los seis sistemas de coordenadas G54 ~ G59.

El cambio del valor de compensación del radio se especifica directamente a través de las variables globales #100~#199. El valor de compensación de longitud no se puede cambiar.