All pastes #400860 Raw Edit

Stuff

public text v1 · immutable
#400860 ·published 2007-03-18 23:21 UTC
rendered paste body

# CONFIGURAZIONE DELLA PORTA PARALLELA PER LA FRESATRICE 
# RONCHINI MINIMILL
#
# carica il driver della porta parallela

loadrt hal_parport cfg="0x0378"

# connette le funzioni della porta parallela

addf parport.0.read base-thread 1
addf parport.0.write base-thread -1

# connette i pin della porta parallela ai segnali di passo e direzione per ogni asse

linksp Xstep => parport.0.pin-05-out
linksp Xdir  => parport.0.pin-04-out
linksp Ystep => parport.0.pin-03-out
linksp Ydir  => parport.0.pin-02-out
linksp Zstep => parport.0.pin-07-out
linksp Zdir  => parport.0.pin-06-out

# connette il segnale per il blocco di emeregenza

linkpp parport.0.pin-11-in iocontrol.0.emc-enable-in

# crea un nuovo segnale per l'attivazione del mandrino

newsig attiva_mandrino bit

# connette il segnale al controllore I\O

linkps motion.spindle-on => attiva_mandrino

# connette il segnale al pin 1 della porta parallela

linksp attiva_mandrino => parport.0.pin-01-out

# crea un nuovo segnale per l'attivazione del refrigerante

newsig attiva_refrigerante bit

# connette il segnale al controllore I\O

linkps iocontrol.0.coolant-mist => attiva_refrigerante 

# connette il segnale al pin 14 della porta parallela

linksp attiva_refrigerante => parport.0.pin-14-out

# crea i nuovi segnali per i finecorsa degli assi X, Y e Z

newsig finecorsa-x bit
newsig finecorsa-y bit
newsig finecorsa-z bit

# connette i segnali al controllore I\O

linksp finecorsa-x  axis.0.pos-lim-sw-in
linksp finecorsa-y  axis.1.pos-lim-sw-in
linksp finecorsa-z  axis.2.pos-lim-sw-in

# connette i segnali ai pin 10, 12 e 13 della porta parallela

linksp  finecorsa-x parport.0.pin-10-in-not
linksp  finecorsa-y parport.0.pin-12-in-not
linksp  finecorsa-z parport.0.pin-13-in-not

#