Come si manda tensione ai motori?

Sezione dedicata a Mach3
Rispondi
orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Come si manda tensione ai motori?

Messaggio da orbscan » lunedì 19 febbraio 2024, 8:16

Buongiorno.
Ho ripreso da poco il mach3 (winXP con ethenetsmoothstepper).
Sto facendo un po' di prove con il file di configurazione xml.
Dopo vari armeggiamenti sono riuscito a farne uno funzionante. Bene!
Poi per vedere se avevo capito ho provato a farne un altro. Ma nulla...
Non riesco a farlo funzionare. Mi sembra di aver fatto le stesse cose come per il primo ma non va...
In pratica quando pigio il tasto RESET non va tensione ai motori... (non sento il caratteristico "soffio ")
Quale caspita di configurazione sbaglio? Qual è il comando di configurazione che manda tensione ai motori?
Se metto la prima configurazione (quella che ho fatto per sbaglio a questo punto) funziona tutto...
Quindi deve essere per forza qualcosa di configurazione...
Grato per ogni aiuto
Un caro saluto
Ultima modifica di orbscan il lunedì 19 febbraio 2024, 8:28, modificato 1 volta in totale.

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » lunedì 19 febbraio 2024, 8:22

Per curiosità ho posto la domanda a chatgpt...
Questa è stata la risposta...
Dopo un'analisi dettagliata dei due file XML che hai fornito, ho identificato una possibile discrepanza che potrebbe essere la causa del problema con il secondo file, quello che non attiva i motori.

Nel secondo file XML, ho notato che ci sono alcune differenze nelle impostazioni relative agli assi e ai motori rispetto al primo file. Queste differenze potrebbero influire sul funzionamento dei motori CNC.

Per risolvere il problema, ti consiglio di confrontare attentamente le impostazioni relative agli assi e ai motori nei due file XML. Assicurati che siano coerenti e che corrispondano alle specifiche della tua CNC. In particolare, controlla le impostazioni di accelerazione, velocità massima, passo di lavoro e qualsiasi altra impostazione rilevante per i motori.

Una volta che avrai allineato correttamente le impostazioni nei due file XML, riavvia Mach3 e verifica se i motori si attivano correttamente con il secondo file.

Se il problema persiste nonostante le correzioni, potrebbe essere necessario esaminare più approfonditamente la configurazione hardware e verificare che tutti i collegamenti siano correttamente effettuati e che non ci siano problemi con i driver dei motori o altri componenti.

Spero che queste indicazioni ti aiutino a risolvere il problema. Se hai ulteriori domande o hai bisogno di ulteriori chiarimenti, non esitare a chiedere. Sono qui per aiutarti!

Ho provato tutto senza successo :-(

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » lunedì 19 febbraio 2024, 12:30

Ho rivolto l'attenzione al log dell'ESS.
Il funzionante riporta questo:

Startup of Menu handler
Menu at MenuItem: : 6000
Ex Time set to : : 0.0010
Sending Cfg.
Done...
Unused: : Port: 1, Pin: 17, Value: 0, Negated: 0
Axis S, Dir: : Port: 1, Pin: 16, Value: 14, Negated: 0
Axis S, Step: : Port: 1, Pin: 14, Value: 15, Negated: 0
Unused: : Port: 1, Pin: 9, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 8, Value: 0, Negated: 0
Axis Z, Dir: : Port: 1, Pin: 7, Value: 6, Negated: 1
Axis Z, Step: : Port: 1, Pin: 6, Value: 7, Negated: 0
Axis Y, Dir: : Port: 1, Pin: 5, Value: 4, Negated: 1
Axis Y, Step: : Port: 1, Pin: 4, Value: 5, Negated: 0
Axis X, Dir: : Port: 1, Pin: 3, Value: 2, Negated: 0
Axis X, Step: : Port: 1, Pin: 2, Value: 3, Negated: 0
Unused: : Port: 1, Pin: 1, Value: 0, Negated: 0
Charge Pump: : Port: 2, Pin: 17, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 16, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 14, Value: 0, Negated: 0

mentre il non funzionante riporta questo:
Startup of Menu handler
Menu at MenuItem: : 6000
Ex Time set to : : 0.0010
Sending Cfg.
Done...
Unused: : Port: 1, Pin: 17, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 16, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 14, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 9, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 8, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 7, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 6, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 5, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 4, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 3, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 2, Value: 0, Negated: 0
Unused: : Port: 1, Pin: 1, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 17, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 16, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 14, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 9, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 8, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 7, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 6, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 5, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 4, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 3, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 2, Value: 0, Negated: 0
Unused: : Port: 2, Pin: 1, Value: 0, Negated: 0
Unused: : Port: 3, Pin: 17, Value: 0, Negated: 0
Unused: : Port: 3, Pin: 16, Value: 0, Negated: 0
Unused: : Port: 3, Pin: 14, Value: 0, Negated: 0

Sembra quindi che non siano assegati i pin ai motori... ma io li ho configurati :-(

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Come si manda tensione ai motori?

Messaggio da Scj » martedì 20 febbraio 2024, 4:45

Allega gli screenshots del menu config/port and pins di mach3. Input ed output.
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 9:46

grazie per la risposta
allego quanto richiesto.
comunque sono uguali sia nell'xml che funziona che in quello che non funziona
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

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Come si manda tensione ai motori?

Messaggio da Scj » martedì 20 febbraio 2024, 10:21

Motor output...
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 10:23

allego anche questo.
però sono uguali sia nell xml che funziona che in quello che non funziona...
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

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Come si manda tensione ai motori?

Messaggio da Scj » martedì 20 febbraio 2024, 11:26

Che scheda hai? Come è collegato il pc all'elettronica?
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 12:59

scheda C32
driver MSD542
motori X e Y FL60STH86-3008BF
motore Z 34H2120-30-8A
Ethernet SmoothStepper

Ma non è un problema di scheda o di collegamenti (credo...)
Quando uso il file xml che ho fatto per caso funziona tutto perfettamente...
Solo che non ho capito come caspita ho fatto a farlo e non riesco a ripeterlo...
Il log della scheda ESS mi dice che non sono collegati i motori... Ma non so come fare...

Avatar utente
maufedro
Senior
Senior
Messaggi: 712
Iscritto il: lunedì 15 giugno 2020, 11:38
Località: Praia do Frances Brasil

Re: Come si manda tensione ai motori?

Messaggio da maufedro » martedì 20 febbraio 2024, 13:48

Il file di configurazione lo devi fare settando mach3, se lo vai ad editare non funziona
Per ogni problema esistono più soluzioni. ma solo una è la migliore

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 15:27

si si. non l'ho mai editato

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 15:37

allego i 2 xml. quello che funziona e quello che non funziona
https://drive.google.com/file/d/10jRVgz ... sp=sharing

quello sopra funziona

e questo sotto non funziona
https://drive.google.com/file/d/1uPzklg ... sp=sharing

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

Re: Come si manda tensione ai motori?

Messaggio da hellfire39 » martedì 20 febbraio 2024, 16:29

A parte alcune differenze minori, al file che non funziona manca una intera sezione degli output

Codice: Seleziona tutto

		<Output0Active>0</Output0Active>
		<Output0Port>0</Output0Port>
		<Output0Pin>0</Output0Pin>
		<Output0Neg>0</Output0Neg>
		<Output1Active>0</Output1Active>
		<Output1Port>0</Output1Port>
		<Output1Pin>0</Output1Pin>
		<Output1Neg>0</Output1Neg>
		<Output2Active>0</Output2Active>
		<Output2Port>0</Output2Port>
		<Output2Pin>0</Output2Pin>
		<Output2Neg>0</Output2Neg>
		<Output3Active>0</Output3Active>
		<Output3Port>0</Output3Port>
		<Output3Pin>0</Output3Pin>
		<Output3Neg>0</Output3Neg>
		<Output4Active>0</Output4Active>
		<Output4Port>0</Output4Port>
		<Output4Pin>0</Output4Pin>
		<Output4Neg>0</Output4Neg>
		<Output5Active>0</Output5Active>
		<Output5Port>0</Output5Port>
		<Output5Pin>0</Output5Pin>
		<Output5Neg>0</Output5Neg>
		<Output6Active>0</Output6Active>
		<Output6Port>0</Output6Port>
		<Output6Pin>0</Output6Pin>
		<Output6Neg>0</Output6Neg>
		<Output7Active>0</Output7Active>
		<Output7Port>0</Output7Port>
		<Output7Pin>0</Output7Pin>
		<Output7Neg>0</Output7Neg>
		<Output8Active>0</Output8Active>
		<Output8Port>0</Output8Port>
		<Output8Pin>0</Output8Pin>
		<Output8Neg>0</Output8Neg>
		<Output9Active>0</Output9Active>
		<Output9Port>0</Output9Port>
		<Output9Pin>0</Output9Pin>
		<Output9Neg>0</Output9Neg>
		<Output10Active>0</Output10Active>
		<Output10Port>0</Output10Port>
		<Output10Pin>0</Output10Pin>
		<Output10Neg>0</Output10Neg>
		<Output11Active>0</Output11Active>
		<Output11Port>0</Output11Port>
		<Output11Pin>0</Output11Pin>
		<Output11Neg>0</Output11Neg>
		<Output12Active>0</Output12Active>
		<Output12Port>0</Output12Port>
		<Output12Pin>0</Output12Pin>
		<Output12Neg>0</Output12Neg>
		<Output13Active>1</Output13Active>
		<Output13Port>2</Output13Port>
		<Output13Pin>17</Output13Pin>
		<Output13Neg>0</Output13Neg>
		<Output14Active>0</Output14Active>
		<Output14Port>0</Output14Port>
		<Output14Pin>0</Output14Pin>
		<Output14Neg>0</Output14Neg>
		<Output15Active>0</Output15Active>
		<Output15Port>0</Output15Port>
		<Output15Pin>0</Output15Pin>
		<Output15Neg>0</Output15Neg>
		<Output16Active>0</Output16Active>
		<Output16Port>0</Output16Port>
		<Output16Pin>0</Output16Pin>
		<Output16Neg>0</Output16Neg>
		<Output17Active>0</Output17Active>
		<Output17Port>0</Output17Port>
		<Output17Pin>0</Output17Pin>
		<Output17Neg>0</Output17Neg>
		<Output18Active>0</Output18Active>
		<Output18Port>0</Output18Port>
		<Output18Pin>0</Output18Pin>
		<Output18Neg>0</Output18Neg>
		<Output19Active>0</Output19Active>
		<Output19Port>0</Output19Port>
		<Output19Pin>0</Output19Pin>
		<Output19Neg>0</Output19Neg>
		<Output20Active>0</Output20Active>
		<Output20Port>0</Output20Port>
		<Output20Pin>0</Output20Pin>
		<Output20Neg>0</Output20Neg>
		<Output21Active>0</Output21Active>
		<Output21Port>0</Output21Port>
		<Output21Pin>0</Output21Pin>
		<Output21Neg>0</Output21Neg>
		<Output22Active>0</Output22Active>
		<Output22Port>0</Output22Port>
		<Output22Pin>0</Output22Pin>
		<Output22Neg>0</Output22Neg>
		<Output23Active>0</Output23Active>
		<Output23Port>0</Output23Port>
		<Output23Pin>0</Output23Pin>
		<Output23Neg>0</Output23Neg>
		<Output24Active>0</Output24Active>
		<Output24Port>0</Output24Port>
		<Output24Pin>0</Output24Pin>
		<Output24Neg>0</Output24Neg>
		<Output25Active>0</Output25Active>
		<Output25Port>0</Output25Port>
		<Output25Pin>0</Output25Pin>
		<Output25Neg>0</Output25Neg>
		<Output26Active>0</Output26Active>
		<Output26Port>0</Output26Port>
		<Output26Pin>0</Output26Pin>
		<Output26Neg>0</Output26Neg>
		<Output27Active>0</Output27Active>
		<Output27Port>0</Output27Port>
		<Output27Pin>0</Output27Pin>
		<Output27Neg>0</Output27Neg>
		<Output28Active>0</Output28Active>
		<Output28Port>0</Output28Port>
		<Output28Pin>0</Output28Pin>
		<Output28Neg>0</Output28Neg>
		<Output29Active>0</Output29Active>
		<Output29Port>0</Output29Port>
		<Output29Pin>0</Output29Pin>
		<Output29Neg>0</Output29Neg>

orbscan
Junior
Junior
Messaggi: 90
Iscritto il: domenica 29 gennaio 2012, 23:36
Località: Roma

Re: Come si manda tensione ai motori?

Messaggio da orbscan » martedì 20 febbraio 2024, 19:32

ma io ho messo quei dati...
vedi immagine...
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

Avatar utente
Scj
Senior
Senior
Messaggi: 678
Iscritto il: martedì 1 marzo 2022, 22:20

Re: Come si manda tensione ai motori?

Messaggio da Scj » martedì 20 febbraio 2024, 21:51

Se ne hai un xml che va fai una copia e lavora sulla copia. Ci sono parecchie variabili che potrebbero inibire il funzionamento e diventa una penitenza cercare la causa tramite forum.
Molto probabilmente è una fesseria. Ma col pc davanti magari in 5 minuti scoverei l'inghippo... così è dura seguirti.
Nell'ordine si conserva, nel disordine si CREA!
https://www.youtube.com/channel/UCBPtFN ... hyJSXoOH_w

Rispondi

Torna a “Mach3”