configurazione estop linuxcnc 2.1.6

Sezione dedicata a Linuxcnc
Rispondi
bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » lunedì 19 ottobre 2015, 18:32

Salve, premettendo che, l'unica versione di linuxcnc che sono riuscito a far funzionare sul mio pc è la vecchia 2.1.6 (senza stepconf) e che la scheda è la vecchia 3 assi 2 ampere AiO cncitalia ,vorrei risolvere un problema che avevo sempre lasciato indietro.
Non riesco a far funzionare l' estop.
La scheda manda il segnale al pin 11.
Ho provato a cercare nel forum ma non sono riuscito a capire quali righe di comando inserire nel file pinout.hal (credo!).
qualcuno può aiutarmi?
Grazie

billielliot
Senior
Senior
Messaggi: 1747
Iscritto il: martedì 16 ottobre 2007, 23:23
Località: Trezzo sull'Adda

Re: configurazione estop linuxcnc 2.1.6

Messaggio da billielliot » lunedì 19 ottobre 2015, 18:48

Ciao bagatto

non ho possibilita' di verificare nello specifico la versione LinuxCNC da te installata ma dovresti comunque ritrovarti con quanto segue:

cambia il codice nel file pinout.hal da cosi:
# create a signal for the estop loopback
net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in

a cosi:
# create a signal for the estop loopback
#net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
net estop-loop parport.0.pin-11-in iocontrol.0.emc-enable-in

Il segno di cancelleto "commenta" la riga e la rende invisibile a LinuxCNC. Mantenere la riga ti permette di tornare alla configurazione originale con poco sforzo.

Una volta salvato il file, al riavvio di LinuxCNC, il pulsante di Estop dell'interfaccia utente non sara' piu' abilitabile dal click del mouse. Dovrai per forza avere un pulsante esterno che lo ability.

Spero ti sia utile.

Ciao :-)

Mauro
Amat victoria curam

bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

Re: configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » lunedì 19 ottobre 2015, 19:26

cosi facendo la macchina non si accende in nessun modo.
sul file originale però c'era scritto cosi:
linkpp iocontrol.0.user.enable-out iocontrol.0.emc-enable-in

kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Re: configurazione estop linuxcnc 2.1.6

Messaggio da kylotron » lunedì 19 ottobre 2015, 19:36

Controlla che il segnale sia corretto... magari va semplicemente invertito....

Che computer hai? Come mai non riesci a far funzionare nessun'altra versione?
La mia piccolina....

bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

Re: configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » lunedì 19 ottobre 2015, 19:42

Il pin 11 è scritto sul pdf della scheda e il pc dovrebbe essere un vecchio amd da 1 giga.
ma visto che quello che ho postato è il codice originale generato di default , come dovrei adattarlo per dirgli che il segnale lo prende sul pin 11?

kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Re: configurazione estop linuxcnc 2.1.6

Messaggio da kylotron » lunedì 19 ottobre 2015, 20:28

prova a seguire queste indicazioni: http://gnipsel.com/linuxcnc/configs/external-estop.html

ovviamente sostituendo il numero del pin.

# external estop
loadrt estop_latch
addf estop-latch.0 servo-thread
net estop-loopout iocontrol.0.emc-enable-in <= estop-latch.0.ok-out
net estop-loopin iocontrol.0.user-enable-out => estop-latch.0.ok-in
net estop-reset iocontrol.0.user-request-enable => estop-latch.0.reset
net remote-estop estop-latch.0.fault-in <= parport.0.pin-in10-not
parport.0.pin-in10-not qui devi mettere parport.0.pin-in11-not


Ma non sono sicuro. Cerca riscontri in rete...
La mia piccolina....

billielliot
Senior
Senior
Messaggi: 1747
Iscritto il: martedì 16 ottobre 2007, 23:23
Località: Trezzo sull'Adda

Re: configurazione estop linuxcnc 2.1.6

Messaggio da billielliot » lunedì 19 ottobre 2015, 22:13

Ciao bagatto,

direi che sei a un ottimo punto. Se non funziona sta facendo quanto chiedi. Fino a quando la condizione non e' giusta il software non parte.

Nelle precedenti versioni di LinuxCNC, per collegare due segnali a livello software, si usava la parola chiave "linkpp" al posto dell'attuale parola chiave "net".

Fai una prova semplice. Scrivi cosi':
# create a signal for the estop loopback
#linkpp iocontrol.0.user.enable-out iocontrol.0.emc-enable-in
linkpp estop-loop parport.0.pin-11-in iocontrol.0.emc-enable-in

Per comunicare al software la condizione di emergenza, devi mandare il pin 11 a livello logico basso. Non collegarlo direttamente a massa. Interponi una resistenza da 470 Ohm.

Non ricordo se nella versione che hai installato era possibile dare nomi alle connessioni (in questo caso la parola "estop-loop").Dagli esempi direi di si:
https://www.cncitalia.net/forum/viewtopi ... pp#p303443
https://www.cncitalia.net/forum/viewtopi ... pp#p283648

Se ancora non funziona prova a togliere la parola "estop-loop".

Qui la documentazione dell'iocontrol della tua versione.

Ciao :-)

Mauro
Amat victoria curam

bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

Re: configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » martedì 20 ottobre 2015, 11:02

rimane spento ma devo ancora comprare la resistenza
domanda: ma non dovrebbe gia
essere prevista nella scheda?

billielliot
Senior
Senior
Messaggi: 1747
Iscritto il: martedì 16 ottobre 2007, 23:23
Località: Trezzo sull'Adda

Re: configurazione estop linuxcnc 2.1.6

Messaggio da billielliot » martedì 20 ottobre 2015, 11:53

Ciao bagatto,

non so se la scheda in tuo possesso implementi la resistenza o altro sistema. Io non ho la scheda e meno che mai le istruzioni. Se tu hai qualcosa e lo condividi, possiamo darti una opinione.

Ciao :-)

Mauro
Amat victoria curam

kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Re: configurazione estop linuxcnc 2.1.6

Messaggio da kylotron » martedì 20 ottobre 2015, 14:08

Domanda forse scema... ma il pulsante è collegato? Non è che stai facendo tutto il lavoro via software ma a livello hardware ti manca il pulsante?

Come prova puoi provare a mettere un ponticello sui contatti ai quali va collegato il pulsante dell'E-Stop. E linuxcnc deve riconoscerlo!
La mia piccolina....

bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

Re: configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » martedì 20 ottobre 2015, 15:49

Si certo è tutto collegato , ora ho provato anche con la resistenza ma niente .

kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Re: configurazione estop linuxcnc 2.1.6

Messaggio da kylotron » martedì 20 ottobre 2015, 21:14

fai una cosa... controlla con il tester dal lato PC se effettivamente il segnale arriva correttamente.
non vorrei ci fosse qualche problema... magari alla scheda o magari al cavo.
La mia piccolina....

bagatto
Newbie
Newbie
Messaggi: 21
Iscritto il: domenica 13 ottobre 2013, 1:04
Località: latina

Re: configurazione estop linuxcnc 2.1.6

Messaggio da bagatto » martedì 3 novembre 2015, 19:58

scusate il ritardo e ringrazio tutti per le risposte.
in realta non funzionava per errori involontari sul file

Rispondi

Torna a “Linuxcnc”