All pastes #327468 Raw Edit

Mine

public text v1 · immutable
#327468 ·published 2007-01-24 23:38 UTC
rendered paste body
# Configuração usada por Épica Automação industrial


# Endereçõs hexadecimal da(s) porta(s) paralelas
loadrt hal_parport cfg="0xc800   0x0378 "
#Porta 0xc800 E 0X378 como saida


# Conectar as portas as funções de leitura e escrita
# escrita
addf parport.0.read base-thread 1
addf parport.1.read base-thread 
# leitura
addf parport.0.write base-thread -1
addf parport.1.write base-thread 
#
# Conecatar as portas as pinos físicos
linksp Xstep parport.1.pin-04-out
linksp Xdir  parport.1.pin-07-out
#linksp Ystep parport.1.pin-05-out
#linksp Ydir  parport.1.pin-09-out
linksp Zstep parport.1.pin-06-out 
linksp Zdir  parport.1.pin-08-out 
linksp Astep parport.1.pin-05-out 
linksp Adir  parport.1.pin-09-out 
#Ligar 1/3 dos drives dos motores A e Z
linksp Aen parport.1.pin-16-out
linksp Zen parport.1.pin-17-out
#linksp Xen parport.0.pin-17-out


# Sinal da emergência
linkpp iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
#linkpp parport.1.pin-15-in iocontrol.0.emc-enable-in



# Sinal de troca de ferrameta (M6)
linkpp iocontrol.0.tool-prepare iocontrol.0.tool-prepared
linkpp iocontrol.0.tool-change iocontrol.0.tool-changed

# Sinal do spindle (M3)
newsig spindle_on bit
linksp spindle_on iocontrol.0.spindle-on
linksp spindle_on parport.1.pin-14-out




# Sinal da refrigeração (M7 e M8)
linkpp  iocontrol.0.coolant-flood  parport.1.pin-17-out 
linkpp  iocontrol.0.coolant-mist  parport.1.pin-16-out 




# Sinal dos fins de curso 
newsig limit-reached bit
linkps parport.1.pin-10-in-not  limit-reached
linksp limit-reached  axis.0.neg-lim-sw-in  
linksp limit-reached  axis.0.pos-lim-sw-in
  


# Sinal para  Machine Home
newsig X-home bit
linksp X-home parport.0.pin-10-in-not
linksp X-home axis.0.home-sw-in
#newsig Y-home bit
#linksp Y-home parport.0.in-11-not
#linksp Y-home axis.1.home-sw-in
newsig Z-home bit
linksp Z-home parport.0.pin-12-in-not
linksp Z-home axis.2.home-sw-in