cnc taglia polistirolo autocostruita - problemi con ugs
- MauPre75
- Senior
- Messaggi: 2953
- Iscritto il: venerdì 1 dicembre 2017, 14:43
Re: cnc taglia polistirolo autocostruita - problemi con ugs
- hellfire39
- God
- Messaggi: 3752
- Iscritto il: domenica 16 dicembre 2012, 9:04
- Località: AN
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Di solito, index out of bound significa che il programma ha cercato di accedere ad una posizione inesistente di un array. Non sembrerebbe legato alle coordinate
-
- Newbie
- Messaggi: 13
- Iscritto il: mercoledì 14 dicembre 2022, 10:41
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Niente da fare... sono sfortunato
**** Pausing file transfer. ****
>>> $$
Grbl 0.9j ['$' for help]
$0 = 10 (step pulse, usec)
$1 = 25 (step idle delay, msec)
$2 = 0 (step port invert mask:00000000)
$3 = 0 (dir port invert mask:00000000)
$4 = 0 (step enable invert, bool)
$5 = 0 (limit pins invert, bool)
$6 = 0 (probe pin invert, bool)
$10 = 3 (status report mask:00000011)
$11 = 0.010 (junction deviation, mm)
$12 = 0.002 (arc tolerance, mm)
$20 = 0 (soft limits, bool)
$21 = 0 (hard limits, bool)
$22 = 0 (homing cycle, bool)
$23 = 0 (homin dir invert mask:00000000)
$24 = 25.000 (homing feed, mm/min)
$25 = 00.000 (homing seek, mm/min)
$26 = 250 (homing dbounce, msec)
$27 = 1.000 (homing pull-off, mm)
$101 = 250.000 (y, step/mm)
$100 = 250.000 (x, step/mm)
$102 = 250.000 (z, step/mm)
$110 = 500.000 (x max rate, mm/min)
$111 = 500.000 (y max rate, mm/min)
$112 = 500.000 (z max rate, mm/min)
$120 = 10.000 (x accel, mm/sec^2)
$121 = 10.000 (y accel, mm/sec^2)
$122 = 10.000 (z accel, mm/sec^2)
$130 = 200.000 (x ma travel, mm)
$131 = 200.000 (y max travel, mm)
>>> $G
$132 = 200.000 (z max trave, mm)
ok
ok
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F. S0.]
>>> G10 P0 L20 Y0
ok
>>> G10 P0 L20 Y0
ok
>>> G10 P0 L20 X0
ok
>>> G10 P0 L20 X0
ok
>>> G10 P0 L20 X0
ok
<Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000
Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000>
<Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000
Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.00>
<Idle,MPos:-10.000,-8.788,0.000,Pos:0.000,0.000,0.000
questo è quello che esce, ance a motori fermi.
Forse ci sono dei passaggi che non ho fatto.
Io mi sono limitato a caricare grbl su arduino, ho collegato la scheda shiel con gli stepper, ho collegato i motori
"forse vanno impostati dei parametri, tipo lunghezza asse x e altezza asse Y? per questo forse va tutto in tilt?
**** Pausing file transfer. ****
>>> $$
Grbl 0.9j ['$' for help]
$0 = 10 (step pulse, usec)
$1 = 25 (step idle delay, msec)
$2 = 0 (step port invert mask:00000000)
$3 = 0 (dir port invert mask:00000000)
$4 = 0 (step enable invert, bool)
$5 = 0 (limit pins invert, bool)
$6 = 0 (probe pin invert, bool)
$10 = 3 (status report mask:00000011)
$11 = 0.010 (junction deviation, mm)
$12 = 0.002 (arc tolerance, mm)
$20 = 0 (soft limits, bool)
$21 = 0 (hard limits, bool)
$22 = 0 (homing cycle, bool)
$23 = 0 (homin dir invert mask:00000000)
$24 = 25.000 (homing feed, mm/min)
$25 = 00.000 (homing seek, mm/min)
$26 = 250 (homing dbounce, msec)
$27 = 1.000 (homing pull-off, mm)
$101 = 250.000 (y, step/mm)
$100 = 250.000 (x, step/mm)
$102 = 250.000 (z, step/mm)
$110 = 500.000 (x max rate, mm/min)
$111 = 500.000 (y max rate, mm/min)
$112 = 500.000 (z max rate, mm/min)
$120 = 10.000 (x accel, mm/sec^2)
$121 = 10.000 (y accel, mm/sec^2)
$122 = 10.000 (z accel, mm/sec^2)
$130 = 200.000 (x ma travel, mm)
$131 = 200.000 (y max travel, mm)
>>> $G
$132 = 200.000 (z max trave, mm)
ok
ok
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F. S0.]
>>> G10 P0 L20 Y0
ok
>>> G10 P0 L20 Y0
ok
>>> G10 P0 L20 X0
ok
>>> G10 P0 L20 X0
ok
>>> G10 P0 L20 X0
ok
<Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000
Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000>
<Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.000
Idle,MPos:-10.000,-8.788,0.000,WPos:0.000,0.000,0.00>
<Idle,MPos:-10.000,-8.788,0.000,Pos:0.000,0.000,0.000
questo è quello che esce, ance a motori fermi.
Forse ci sono dei passaggi che non ho fatto.
Io mi sono limitato a caricare grbl su arduino, ho collegato la scheda shiel con gli stepper, ho collegato i motori
"forse vanno impostati dei parametri, tipo lunghezza asse x e altezza asse Y? per questo forse va tutto in tilt?
-
- Newbie
- Messaggi: 13
- Iscritto il: mercoledì 14 dicembre 2022, 10:41
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Non so se puo aiutare a comprendere il problema, ma se lascio connesso tutto, nei riquadri dove sono riportate le posizioni in mm degli assi lampeggiano in rosso mentre ugs si connette e disconnette da solo e poi genera la dicitura
Idle,Pos:0.000,0.000,0.000,WPos:10.000,8.788,0.000
in effetti guardando bene, mi sono accorto (ripeto che sono ignorante in materia) che il dato Wpos:10.000 corrisponde al dato riportato nella casella X mentre quello 8.788 corrisponde al dato del asse Y
Idle,Pos:0.000,0.000,0.000,WPos:10.000,8.788,0.000
in effetti guardando bene, mi sono accorto (ripeto che sono ignorante in materia) che il dato Wpos:10.000 corrisponde al dato riportato nella casella X mentre quello 8.788 corrisponde al dato del asse Y
-
- Newbie
- Messaggi: 13
- Iscritto il: mercoledì 14 dicembre 2022, 10:41
Re: cnc taglia polistirolo autocostruita - problemi con ugs
- hellfire39
- God
- Messaggi: 3752
- Iscritto il: domenica 16 dicembre 2012, 9:04
- Località: AN
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Sostanzialmente stai cercando supporto gratuito
- odino87
- Senior
- Messaggi: 791
- Iscritto il: mercoledì 15 gennaio 2014, 0:55
- Località: Pratovecchio
- Contatta:
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Ripeto quello che avevo detto nel mio primo intervento: io avuto sintomi simili su una mia macchina ed erano dovuti ad interferenze e cattiva comunicazione tra PC ed Arduino.
Se usavo canale cnc proprio mi perdeva la comunicazione o non veniva aggiornata correttamente la UI del software, mentre con ugs lampeggiava in rosso e dava i medesimi messaggi di errore.
Qualsiasi gcode gli veniva dato in pasto non cambiava il risultato.
Con un cavo usb di buona qualità e cercando di isolare Arduino dalle interferenze (cablaggio rifatto, scemando dove potevo et) il problema è quasi sparito ma per esempio ritorna quando il mandrino va particolarmente sotto sforzo e mi genera tante interferenze da bloccate nuovamente Arduino.
Il messaggio di errore out of index è dato dal fatto che il software ugs si aspetta un stringa formattata in certo modo e con un certo numero di campi, ma molto probabilmente la comunicazione è stata disturbata ed Arduino non è riuscito a trasmettere parte della stringa quindi nel fare lo split della stringa da eccezione. Ugs quindi genera l'errore.
Secondo me più che controllare il post processor devi guardare al cablaggio.
Poi puoi fare un tentativo e generare un percorso anche con estlcam che ha il post per grbl. Ma penso ti darà lo stesso errore.
Se usavo canale cnc proprio mi perdeva la comunicazione o non veniva aggiornata correttamente la UI del software, mentre con ugs lampeggiava in rosso e dava i medesimi messaggi di errore.
Qualsiasi gcode gli veniva dato in pasto non cambiava il risultato.
Con un cavo usb di buona qualità e cercando di isolare Arduino dalle interferenze (cablaggio rifatto, scemando dove potevo et) il problema è quasi sparito ma per esempio ritorna quando il mandrino va particolarmente sotto sforzo e mi genera tante interferenze da bloccate nuovamente Arduino.
Il messaggio di errore out of index è dato dal fatto che il software ugs si aspetta un stringa formattata in certo modo e con un certo numero di campi, ma molto probabilmente la comunicazione è stata disturbata ed Arduino non è riuscito a trasmettere parte della stringa quindi nel fare lo split della stringa da eccezione. Ugs quindi genera l'errore.
Secondo me più che controllare il post processor devi guardare al cablaggio.
Poi puoi fare un tentativo e generare un percorso anche con estlcam che ha il post per grbl. Ma penso ti darà lo stesso errore.
-
- Newbie
- Messaggi: 13
- Iscritto il: mercoledì 14 dicembre 2022, 10:41
Re: cnc taglia polistirolo autocostruita - problemi con ugs
Cerco aiuto per capire cosa sta succedendo..hellfire39 ha scritto: ↑sabato 25 febbraio 2023, 11:09Sostanzialmente stai cercando supporto gratuito
- hellfire39
- God
- Messaggi: 3752
- Iscritto il: domenica 16 dicembre 2012, 9:04
- Località: AN
Re: cnc taglia polistirolo autocostruita - problemi con ugs
La domanda è: perché qualcuno dovrebbe prestare gratuitamente aiuto telefonico ad una persona che non ha la minima idea di ciò che sta facendo?
Un consiglio in un post si può dare con i propri tempi, ma l'assistenza remota implica tempi molto lunghi e, se una persona non si fa scupoli nel chiederla, una volta che hai dato incautamente la disponibilità, sono sicuro che sarebbe stalkerata anche in seguito.
Tralasciando la parte offensiva di non considerare degno di remunerazione chi è abbastanza competente da poter dare supporto.
Diverso è il caso in cui si chiede assistenza retribuita.
P.S. odino87 ti ha dato un ottimo consiglio (due volte). Ancora non hai detto se lo hai seguito o meno.