rosetta aiuto servo motor ss880

Sezione dedicata a RosettaCNC
Rispondi
cristiano7171
Newbie
Newbie
Messaggi: 17
Iscritto il: martedì 29 dicembre 2020, 22:09

rosetta aiuto servo motor ss880

Messaggio da cristiano7171 » giovedì 21 gennaio 2021, 21:59

Saluti a tutti chiedo aiuto sono solo agli inizi
qualcuno sa dirmi DRIVE OK di rosetta dove va attaccato in questo servo motor ss880
grazie
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: rosetta aiuto servo motor ss880

Messaggio da qandro » venerdì 22 gennaio 2021, 8:21

Normalmente i driver hanno un'uscita che se attiva (NC o NA in modo costante) significa che il drive è in FAULT.
L'uscita si disattiva (NC o NA) quando il driver viene resettato tramite un altro ingresso o viene tolta e ridata alimentazione allo stesso.

Tale segnale, come da secondo schema, viene portato ad un ingresso (uno per drive o uno unico per tutti i drive) affinché la CNC rilevi lo stato
di fault drive/drivers e segnali l'errore al software di controllo.

Ad uno primo sguardo l'SS80 ha una uscita allarme tutta particolare (ALRM+ / ALRM-) che non da un segnale continuo ma tramite una sequenza
di impulsi, equivalente a quanto visualizzato poi dal led rosso sul driver, informa su quale tipo d'errore è intervenuto.

Questo tipo di modulazione di uscita per segnalare il tipo d'errore non è compatibile con RosettaCNC la quale non rileva questo tipo di "codice morse"
ma se il segnale è sufficientemente lungo da acquisirlo vedrà il primo, o i successivi impulsi, come uno stato unico d'errore.

Avatar utente
danieleee
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: rosetta aiuto servo motor ss880

Messaggio da danieleee » venerdì 22 gennaio 2021, 8:58

Visto che sono in una condizione simile alla tua, ne approfitto per chiedere dei chiarimenti, così evitiamo 2 post identici tranne che nel titolo.
Uso drive simili al tuo però marca Leadshine (che ho installato per il movimento di un braccio probe)
Più o meno ho gli stessi morsetti, di cui ALM+ e ALM-.
Prima di tutto faccio presente che li ho usati con una Smooth stepper Ethernet+Mach3 quando li avevo sul pantografo (prima di passare successivamente ai servo).
Problemi assolutamente zero! Quando il drive andava in errore Mach3 entrava in stato di Emergenza.
Secondo mè il segnale è sufficientemente lungo da poter essere riconosciuto anche in Rosetta.

Il mio dubbio però è uno solo...
La Smooth lavorava a 5volt sui segnali, Rosetta sui 24volt.
Bisogna capire se non danneggi i drive portando appunto 24volt in quel punto.
Se questo potrebbe essere un ostacolo da superare, come si può fare?

Avatar utente
hellfire39
God
God
Messaggi: 3402
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: rosetta aiuto servo motor ss880

Messaggio da hellfire39 » venerdì 22 gennaio 2021, 9:23

Daniele,
due osservazioni:

1) "secondo me" sarebbe da evitare. In questo caso sarebbe opportuno misurare la durata e chiedere conferma a Rosetta.
(a parte questo concordo con te; se il lampeggio è fatto per gli umani è lungo abbastanza per essere rilevato dalla macchina).

2) qui il manuale è tuo amico, apri pa pagina del leadshine dove c'è lo schema di collegamento delle uscite. In un manuale (a caso) che ho scaricato mostra l'uscita come un fotoaccoppiatore con uscita open-collector e indica esplicitamente i 24V come possibile alimentazione.

Avatar utente
danieleee
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: rosetta aiuto servo motor ss880

Messaggio da danieleee » venerdì 22 gennaio 2021, 9:46

Si giusto...il secondo mè non è idoneo...
Quindi carico immagine.
Altra domanda.
Se si può portare i +24volt al morsetto ALM+ (per mè è siglato con FAULT) ma chiamiamolo ALM per non portare confusioni inutili.
di conseguenza ALM- và collegato ad un Input di Rosetta.
Altro intoppo...
Rosetta riceve solo segnali + ( forse si dice PNP)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: rosetta aiuto servo motor ss880

Messaggio da qandro » venerdì 22 gennaio 2021, 10:16

Allora bisogna dividere i segnali che sono d'ingresso al driver e quelli che sono in uscita.

Segnali d'ingresso:

PUL+, PUL-, DIR+, DIR-
Nella CNC c'è uno switch che permette di definire con che tensione la CNC butta fuori quei segnali: 5v, 12v, o una tensione di riferimento
posta in un pin del connettore (quindi se si ha un driver che accetta +24 o +60, tanto per dire un numero, si usa quella configurazione.
Con la modalità 5V di solito non occorre aggiungere una resistenza ma con altre tensioni bisogna vedere cosa specifica il manuale del driver.
https://wiki.rosettacnc.com/hardware/ro ... -direzione

ENA+/ENA-
Di solito questi segnali non vengono inviati dalla CNC ma vengono gestiti dalla parte di potenza del quadro (o vengono lasciati scollegati).
La scheda infatti ha un ingresso specifico "Ingresso di potenza principale" che se impostato mette la CNC in stato di WAIT_MAIN_POWER
finché la scheda non riceve lo stato impostato dal quadro di potenza. Quando la scheda è in WAIT_MAIN_POWER state gli errori (fault)
segnalata dai driver vengono ignorati e la CNC non permette alcuna esecuzione di movimento, programma, etc.
Per essere certificato il quadro deve avere un gestore di main power legato alle varie emergenze (E-STOP, LIMIT, etc) e dovrebbe essere
questa parte a STACCARE tutta la potenza (errato far gestire direttamente ESTOP alla CNC, ma deve arrivare come segnale secondario
dal quadro di potenza. Gli ENA+/ENA- per vanno gestiti a livello di quadro di potenza o non collegati.
WAIT_MAIN_POWER.png
Quindi lato ingressi driver siamo apposto.

Segnali di uscita:

Ogni driver qua ha le sue.
Vedendo lo schema del leadscine ha un'uscita di notifica del FAULT che di fatto è un optoisolatore senza resistenza interna.
Quindi basta collegare su FAULT+ 12÷24v (con resistenza adeguata) e portare il segnale FAULT- ad un ingresso della CNC (vanno bene da 12 a 24v).

https://wiki.rosettacnc.com/hardware/ro ... elettriche
FAULT.png

La CNC ha la possibilità di leggere il fault di ogni singolo asse o delle serie di tutti gli assi su un unico ingresso.
Questo si ottine giocando con FAULT+/FAULT- in modalità NC/NO.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Giulix72
Newbie
Newbie
Messaggi: 19
Iscritto il: lunedì 9 gennaio 2017, 16:07

Re: rosetta aiuto servo motor ss880

Messaggio da Giulix72 » venerdì 22 gennaio 2021, 11:16

Le informazioni del produttore sono poche e poco chiare.

Comunque io farei le seguenti mosse:

- collegherei step dir come indicato in http://wiki.rosettacnc.com/appnote/an005. Utilizzando l'opzione LINE DRIVER
- proverei tutto il drive che si comporti bene, senza perdita passi. Probabilmente bisogna attivare il segnale ENA per poter muovere il motore
- proverei a innescare un allarme nel drive per capire se il segnale ALM è continuo oppure riflette lo stato del led rosso

PS nella configurazione tipica di RosettaCNC il segnale ENA viene fornito in concomitanza con gli ausiliari.

- poi a seconda dei risultati si può pensare di utilizzare il segnale ALM (alarm) per fornire a RosettaCNC un feedback sullo stato del drive.

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: rosetta aiuto servo motor ss880

Messaggio da qandro » venerdì 22 gennaio 2021, 11:18

Purtroppo il manuale del SS880 è veramente "stringato".
Da quanto si capisce il segnale ALRM+/ALRM- da un treno di impulsi con il codice d'errore rilevato.
Forse non è cosi....

http://www.wantmotor.com/files/ss880_in ... ons_en.pdf

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: rosetta aiuto servo motor ss880

Messaggio da qandro » venerdì 22 gennaio 2021, 11:54

Da questo documento non è ancora chiaro ma ALRM dovrebbe essere continuo :)

https://www.hobbytronics.co.za/Content/ ... gramme.pdf

cristiano7171
Newbie
Newbie
Messaggi: 17
Iscritto il: martedì 29 dicembre 2020, 22:09

Re: rosetta aiuto servo motor ss880

Messaggio da cristiano7171 » venerdì 22 gennaio 2021, 17:46

Grazie a tutti
quindi lo collego ad alm+ o alm- o posso tralasciare se non mi interessa?
ena + ena- in ss880 li devo portare dal quadro e vanno alimentati solo a 5v tralasciando Rosetta
grazie ancora per la pazienza

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: rosetta aiuto servo motor ss880

Messaggio da qandro » venerdì 22 gennaio 2021, 18:31

Intanto ti suggerisco di tralasciare ALM+/-, servono a dire alla CNC se il driver è andato in FAULT e generare uno stato
di ALLARME che blocca l'esecuzione del codice.

Per esempio l'asse X va in fault ed eviti che il programma continui rovinando quanto fatto finora.
Una volta provato il funzionamento normale si vedrà come connettere quel segnale alla scheda.

ENA+/- sono segnali da dare al driver per abilitarlo.
Questi segnali di solito sono fatti dal quadro di potenza ma per provare a far girare la cosa basta portare
+24v ad ENA+ e 0v ad ENA-.

Dal manuale indicano di mettere un'ulteriore resistenza tra +24V ed ENA+ (R 3÷5K must be connected to the control signal).
Portando +5V ad ENA+ non serve alcuna resistenza (sempre se hai già 5v da qualche parte).

cristiano7171
Newbie
Newbie
Messaggi: 17
Iscritto il: martedì 29 dicembre 2020, 22:09

Re: rosetta aiuto servo motor ss880

Messaggio da cristiano7171 » venerdì 22 gennaio 2021, 21:32

Grazie ancora tutto ok un giorno mi dovrete spiegare perchè nella stampante che ho fatto o dovuto ponticellare en+ dir+ pul+ e qua non ne ho bisogno
giusto?
saluti

Avatar utente
danieleee
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: rosetta aiuto servo motor ss880

Messaggio da danieleee » domenica 24 gennaio 2021, 13:23

Anticipo io @cristiano7171.
Stamane si è risolto il problema dei drive che non andavano.
La dicitura sul pdf riguardo ai pin dell' encoder era sbagliata.
Trovata la piedinatura corretta, il tutto a preso a funzionare correttamente.

Rispondi

Torna a “RosettaCNC”