Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es el comando de rotación del sistema de coordenadas del sistema operativo Siemens 840D de la máquina herramienta CNC?

¿Cuál es el comando de rotación del sistema de coordenadas del sistema operativo Siemens 840D de la máquina herramienta CNC?

Este comando tiene seis condiciones de control.

1. ¿Especifique el número de posiciones iniciales? RNO=0, el número de posiciones iniciales del rotor es 0; RNO=1, el número de posiciones iniciales del rotor es 1.

2. Especifique el número de dígitos para procesar datos (datos de posición). BYT=0 especifica un código BCD de dos dígitos; BYT=1 especifica un código BCD de 4 dígitos.

3. ¿Seleccionar la dirección de rotación de la ruta más corta o no? DIR=0, no seleccionar, rotar en la dirección de avance; DIR=l, seleccionar. ?

4. Especifique la condición de cálculo POS=0, calcule el número de pasos entre la posición actual y la posición objetivo POS=1, calcule el número de posiciones antes del objetivo o calcule los pasos a alcanzar; la posición antes del número de destino.

5. ¿Especificar el número de posiciones o pasos? INC=0, especificar el número de posiciones de cálculo; INC=1, especificar el número de pasos de cálculo.

6. ¿Ejecutar el comando? ACT=0, no ejecutar la instrucción ROT, R1 no cambia; ACT=1, ejecutar la instrucción ROT. Salida de dirección de rotación: cuando se selecciona una ruta más corta, hay una señal de control de dirección, que se envía a R1 cuando R1 = 0, la dirección de rotación es positiva y cuando Rl = 1, la dirección de rotación es negativa (invertida).

Si el número de posiciones del rotor aumenta, es rotación hacia adelante; de ​​lo contrario, si el número de posiciones del rotor disminuye, es rotación inversa. La dirección R1 se puede elegir arbitrariamente. El formato de la instrucción de la función ROT se muestra en la siguiente figura

Información ampliada:

El número m1=10 en la instrucción ROTC es el número de pulsos emitidos por el codificador para cada rotación de la mesa giratoria, o se llama Número de divisiones de circunferencia. m2 = 2 es para establecer el número de secciones de baja velocidad del banco de trabajo. Al llegar a la posición de destino, el número de pulsos necesarios para comenzar a desacelerar entre posiciones fijas 1,5 veces desde la posición de destino, m2≤m1.

D200 se utiliza como registro de conteo, que indica la posición actual en el "punto cero", D201 es una posición objetivo definida por el usuario en relación con el "punto cero" y D202 es un registro que especifica la pieza de trabajo. número que se va a sacar.

Supongamos que el codificador emite 500 pulsos cada vez que la mesa de trabajo giratoria gira una vez. La mesa de trabajo tiene 10 posiciones, numeradas del 0 al 9. Cuando la mesa de trabajo se mueve de una posición a la siguiente, el codificador del dispositivo emite 50. pulsos.

Referencia: Enciclopedia Baidu-Sistema CNC Siemens