iocontrol - acepta comandos de E/S NML, interactua con HAL en el espacio de usuario
loadusr io [-ini inifile]
Estos pines son creados por el controlador IO de espacio de usuario, que generalmente se encuentra en $LINUXCNC_HOME/bin/io
Las señales se activan y desactivan en el espacio de usuario: si tiene requisitos de tiempo estrictos o simplemente necesita mas I/O, considere usar la I/O sincronizada en tiempo real proporcionada por motion (9).
El archivo inifile se busca en el directorio desde donde se ejecuto halcmd, a menos que se especifique una ruta absoluta.
iocontrol.0.coolant-flood
(Bit, Out) TRUE cuando se solicita refrigerante de inundacion
iocontrol.0.coolant-mist
(Bit, Out) TRUE cuando se solicita refrigerante de niebla
iocontrol.0.emc-enable-in
(Bit, In) Se debe activar FALSE cuando existe una condicion Estop externa.
iocontrol.0.lube
(Bit, Out) TRUE cuando se solicita lubricante. Este pin pasa a TRUE cuando el controlador sale de E-stop, y cuando el comando "Lube On" se envia al controlador. Es FALSE cuando el controlador recibe E-stop, y cuando se envia el comando "Lube Off".
iocontrol.0.lube_level
(Bit, in.) Se debe poner en FALSE cuando el tanque de lubricacion esta vacio.
iocontrol.0.tool-change
(Bit, Out) Se debe poner en TRUE cuando se solicita un cambio de herramienta
iocontrol.0.tool-changed
(Bit, In) Se debe poner en TRUE cuando se completa un cambio de herramienta.
iocontrol.0.tool-number
(s32, Out) Numero de herramienta actual
iocontrol.0.tool-prep-number
(s32, Out) El numero de la siguiente herramienta de la palabra T
iocontrol.0.tool-prep-pocket
(s32, Out) Este es el numero de ranura (ubicacion en el almacenamiento del mecanismo de herramientas) de la herramienta solicitada por la palabra T mas reciente.
iocontrol.0.tool-prepare
(Bit, Out) TRUE cuando se solicita la preparacion de la herramienta Tn
iocontrol.0.tool-prepared
(Bit, In) Debe ponerse en TRUE cuando se completa la preparacion de una herramienta.
iocontrol.0.user-enable-out
(Bit, Out) FALSE cuando existe una condicion de detencion interna
iocontrol.0.user-request-enable
(Bit, Out) TRUE cuando el usuario ha solicitado que se elimine la detencion
iocontrol.0.tool-prep-index
(s32, RO) indice de matriz interna de IO de la herramienta preparada solicitada por la palabra T mas reciente. 0 si no hay ninguna herramienta preparada. En maquinas con cambiador de herramientas random, este es el numero de ranura de la herramienta (es decir, el mismo que tool-prep-pocket pin). En maquinas de cambiador de herramientas no random, esto es un numero entero que corresponde a la ubicacion de la herramienta en la representacion interna de la tabla de herramientas. Este parametro vuelve a 0 despues de un cambio de herramienta con exito (M6).
motion fR (9)