cnc taglia polistirolo autocostruita - problemi con ugs

Sezione dedicata alla tua CNC: Costruzione, descrizione, foto, accorgimenti ed errori di progettazione.
Rispondi
Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » martedì 21 febbraio 2023, 11:45

ciao buongiorno, avrei bisogno di un grande aiuto. Ho costruito una tagliapolistirolo cnc, sto usando ugs con grbl 1.1h. La macchina si muove su due assi (X e Y). L'asse Y si muove con un solo motore nema 17, mentre l'asse X si muove con due motori, posizionati in parallelo. Purtroppo quando connetto ugs, parte regolarmente, ma quando alimento la cnc shield e quindi i motori, inizia a disconettersi e riconnettersi continuamente e mi visualizza degli errori. Nonostante vi siano errori, la macchina si muove secondo il tracciato ed inizia a tagliare, ma poi ad un certo punto si blocca completamente. Sai dove sta il problema??
questo è quello che mi esce:
**** Connected to COM5 @ 115200 baud ****
Grbl 1.1h ['$' fr help]
>>> $$
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 0 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 1 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$200
$21 = 0 (Hard limits enable, boolean)
$22 = 0 (Homing cycle enable, boolean)
$23 = 0 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$25 = 500.000 (Homing search seek rate, mm/min)
$26250
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 1000 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$320
$100 = 5.697 (X-axis travel resolution, step/mm)
$101 = 4.717 (Y-axis travel resolution, step/mm)
$102 = 250.000 (Z-axis travel resolution, step/mm)
$110 = 500.00 (X-axis maximum rate, mm/min)
$111 = 500.000 (Y-axis maximum rate, mm/min)
$112 = 500.000 (Z-axis maximum rate, mm/min)
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
$10 = 200.000 (Status report options, mask)
$131 = 20.000 (Y-axis maximum travel, millimeters)
$132 = 200.000 (Z-axis maximum travel, millimeters)
ok
>>> $G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:,0>>: empty String
<Idle|MPos:0.000,0.000,0.000|FS:0,0
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:0,|Ov:100,100,100>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:,0>>: empty String
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|FS:,0>>: empty String
Idle|MPos:0.000,0.000,0.00|FS:0,0|WCO:12.463,18.868,-1.000>
[Error] Error while processing response <<Idle|MPos:0.00,0.000,0.000|FS:0,>>: Index 1 out of bounds for length 1
Idle|MPos:0.000,0.00,0.000|FS:0,0>
Idle|MPos:0.000,0.00,0.000|FS:0,0>
[Error] Error while processing response <<Idl|MPos:0.000,0.000,0.000|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:,0>>: empty String
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:,0|Ov:100,100,100>>: empty String
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|FS:0,>>: Index 1 out of bounds for length 1
**** Connection closed ****
Pendant URL: http://192.168.1.78:8080

safe60
Senior
Senior
Messaggi: 730
Iscritto il: venerdì 29 maggio 2009, 8:43
Località: Ferrara
Contatta:

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da safe60 » martedì 21 febbraio 2023, 14:48

Nel primo messaggio di errore il sistema dice che c'e' una "empty string" cioe' una riga vuota o almeno senza il contenuto che si aspetta Grbl.
Dovresti postare anche (e soprattutto) il file che hai mandato in lavorazione. Solo così chi ha esperienza diretta con GRBL potrà darti una mano.
Ultima modifica di safe60 il martedì 21 febbraio 2023, 14:54, modificato 1 volta in totale.
More Maiorum

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

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da maufedro » martedì 21 febbraio 2023, 14:53

Che post processore usi?
Devi usarne uno per il taglio che non ha i comandi per l'asse Z
Puoi usare anche lo standard grbl eliminando tutti i riferimenti a Z
Per ogni problema esistono più soluzioni. ma solo una è la migliore

Avatar utente
odino87
Senior
Senior
Messaggi: 710
Iscritto il: mercoledì 15 gennaio 2014, 0:55
Località: Pratovecchio
Contatta:

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da odino87 » mercoledì 22 febbraio 2023, 11:38

butto la la mia
se si disconnette e riconnette di continuo penso possa essere il solito problema da ricondurre ad interferenze e disturbi che arrivano ad arduino e quindi vanno a dare noia alla connessione usb.
Può essere che i disturbi generati dai motori rientrino nei cavi dei segnali, e poi da li al cavo usb. Prova con un cavo schermato usb e che abbia la ferrite.

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » mercoledì 22 febbraio 2023, 14:50

Perdonatemi ma sono un imbracato totale. Capisco poco di tutta sta cosa. Ma cerco di spiegarvi cosa ho fatto e magari riuscite a capire se ho sbagliato qualcosa. Uno dei due motori che muovono l asse x, e collegato con un cavo che ho dovuto tagliare per farci una prolunga, visto che non sono riuscito a trovare un negozio fisico che ne vendeva di altri più lunghi, quindi su consiglio di un negoziante ho tagliato il filo originale ed ho saldato dei fili, in modo di allungarlo. Per quanto riguarda il gbrl, non so come si fanno le modifiche per eliminare le righe vuote, magari se qualcuno mi dà una mano, riesco a risolvere ..

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » mercoledì 22 febbraio 2023, 14:54

Perdonatemi ma sono un imbracato totale. Capisco poco di tutta sta cosa. Ma cerco di spiegarvi cosa ho fatto e magari riuscite a capire se ho sbagliato qualcosa. Uno dei due motori che muovono l asse x, e collegato con un cavo che ho dovuto tagliare per farci una prolunga, visto che non sono riuscito a trovare un negozio fisico che ne vendeva di altri più lunghi, quindi su consiglio di un negoziante ho tagliato il filo originale ed ho saldato dei fili, in modo di allungarlo. Per quanto riguarda il gbrl, non so come si fanno le modifiche per eliminare le righe vuote, magari se qualcuno mi dà una mano, riesco a risolvere ..

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

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da maufedro » mercoledì 22 febbraio 2023, 19:03

Che programmi usi per disegnare e poi generare il codice gcode ?
O usi i comandi di UGS per tagliare?
Per ogni problema esistono più soluzioni. ma solo una è la migliore

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » mercoledì 22 febbraio 2023, 20:33

Uso inkscape per disegnare e generare il gcode..poi apro ugs ed apro il file .nc. una volta caricato, avvio la lavorazione. Ovviamente prima connetto il programma alla porta USB

Avatar utente
stenov
Senior
Senior
Messaggi: 718
Iscritto il: mercoledì 26 ottobre 2016, 4:44
Località: Udine

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da stenov » mercoledì 22 febbraio 2023, 21:14

seguo

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

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da maufedro » mercoledì 22 febbraio 2023, 21:49

Gcodetools di Inscape genera il gcode per 3 assi, modificarlo mi resta difficile perchè non ho la possibilità di testarlo
Si potrebbe usare il gcode "lathe"(tornio) che è a 2 assi X e Z, è prevista la possibilità di rinominarli come X e Y, ma non so se funziona
Altro tentativo si può fare settando assi che non hai nelle impostazioni di UGS
Se nessuno di questi tentativi funziona e nessuno ha altre soluzioni, usando un altro cam posso darti un postprocessore per grbl che ho modificato per una mia cnc tagliapiastrelle che ha solo X e Y e funziona perfettamente
Per ogni problema esistono più soluzioni. ma solo una è la migliore

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » mercoledì 22 febbraio 2023, 22:14

Ho modificato l estensione del file generato, da ngc ad nc e sembra che funzioni..ma non mi voglio illudere... Domani taglio qualcosa e vediamo se si blocca. Ora sto facendo la prova a vuoto, cioè, tenendo i motori staccati dall' alimentazione.. nel caso si ripresenti il problema possiamo provare con il tuo programma... Ti aggiorno

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » venerdì 24 febbraio 2023, 17:56

Niente, continua a darmi errore, non so cosa fare

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2372
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da MauPre75 » venerdì 24 febbraio 2023, 19:02

Non credo che lo Z sia un problema piuttosto il postprocessor utilizzato, prova ad individuare l'area di Inkscape dove puoi selezionare il postprocessor e seleziona grbl.
Posta pure il gcode che hai provato per vedere se ha codici non gestiti da grbl.
Inoltre l'errore Index 1 out of bounds for length 1ti sta dicendo che sei oltre le coordinate se non sbaglio, o il tuo disegno è più grande dell'area di lavoro o hai bisogno di fare homing o hai posizionato il disegno oltre l'area di lavoro in Inkscape.

Avatar utente
odino87
Senior
Senior
Messaggi: 710
Iscritto il: mercoledì 15 gennaio 2014, 0:55
Località: Pratovecchio
Contatta:

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da odino87 » venerdì 24 febbraio 2023, 19:58

Giuliocc ha scritto:
venerdì 24 febbraio 2023, 17:56
Niente, continua a darmi errore, non so cosa fare
ti da errore anche con i motori staccati? Facendo la prova a vuoto come dicevi prima?

Giuliocc
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 14 dicembre 2022, 10:41

Re: cnc taglia polistirolo autocostruita - problemi con ugs

Messaggio da Giuliocc » venerdì 24 febbraio 2023, 21:01

Si l errore lo da anche a motori staccati.. ora ho caricato su Arduino una versione più vecchia di grbl, perché ho letto che il clone che ho non ha molta memoria, mentre la versione 1.1 grbl e molto pesante, quindi può darsi che e questo il problema..vediamo che succede..vi aggiorno!

Rispondi

Torna a “La mia CNC”