Cómo crear un programa para controlar el grupo de ejes
Las siguientes instrucciones describen cómo crear un programa para controlar un grupo de ejes.
Requisito: Se ha creado un proyecto con un grupo de ejes, como se especifica en el Cómo crear un grupo de ejes capítulo.
El programa para controlar un grupo de ejes se crea en el PLC_PRG
POU con CFC como lenguaje de implementación.
Abre el
PLC_PRG
programa en el editor.Arrastrar el Caja elemento al editor.
Asignar el bloque de funciones
SMC_GroupPower
a la cajaConfigure el bloque de funciones de acuerdo con la siguiente imagen.
Explicación:
El bloque de funciones activa los accionamientos del grupo de ejes.
La salida
Status
indica una habilitación exitosa del controlador.
Crear un bloque de funciones de tipo
MC_GroupEnable
.Este bloque de funciones transfiere el control de los ejes vinculados al GrupoEje grupo de ejes.
Conecta el
Status
salida de laSMC_GroupPower
bloque de funciones para elExecute
entrada de laMC_GroupEnable
bloque de funcionesExplicación:
Cuando todos los controladores de ejes están encendidos (
Status = TRUE
), el control de los ejes se transfiere al grupo de ejes.El
Done
la salida informa el éxito del comando.
Insertar un
MC_MoveDirectAbsolute
bloque de funciones para hacer funcionar el variador.Conecta el
Done
salida de laMC_GroupEnable
bloque de funciones para elExecute
entrada de laMC_MoveDirectAbsolute
bloque de funcionesAmpliar el programa de la siguiente manera:
Explicación:
El
MC_MoveDirectAbsolute
El bloque de funciones ordena un movimiento PTP del Grupo de ejes grupo de ejes.En el ejemplo, la cinemática se mueve a la posición (X = 10, Y= 20, Z = 30). Este valor se asigna a la
Position
entrada a través de laSMC_POS_REF
estructura.La posición se especifica en el sistema de coordenadas de la máquina (MCS). El sistema de coordenadas se selecciona mediante el
CoordSystem
aporte.
Iniciando el programa
Si el programa se ha creado completamente y se puede compilar sin errores, entonces puede transferirlo al controlador.
Iniciar el CODESYS Control Win sistema de ejecución (
CODESYSControlService.exe
programa en el"...\GatewayPLC"
directorio).En el Configuración de comunicación, configure la ruta de conexión a su controlador.
Hacer clic En línea → Acceso.
Descargue el proyecto al controlador.
Hacer clic
.En el editor, abra el GrupoEje objeto.
Se muestran las posiciones de los ejes.
Hacer clic Depurar → Comenzar.
Las posiciones de los ejes cambian.