Disturbi con TB6560

Sezione dedicata all'elettronica di controllo cnc.
Rispondi
Scafoide
Junior
Junior
Messaggi: 88
Iscritto il: venerdì 15 luglio 2016, 13:45
Località: Tolentino

Re: Disturbi con TB6560

Messaggio da Scafoide » mercoledì 29 novembre 2017, 17:02

se non hai disabilitato il backflash ci sarebbe da ridere ... :lol: comunque puoi anche provare un driver diverso da sto benedetto tb6560 tanto per capire se e' lui il responsabile

Avatar utente
Vecchietto67
Senior
Senior
Messaggi: 636
Iscritto il: lunedì 9 ottobre 2017, 7:28
Località: Bologna

Re: Disturbi con TB6560

Messaggio da Vecchietto67 » giovedì 30 novembre 2017, 9:22

Ti riporto qualche dato sul quale ragionare
Mach3 R3.043.062
backflash off
Kernel 25K
X home negativo
y home negativo
z home positivo
Per tutti gli assi: 800 mm/min, acc. 10, Step pulse5, dir pulse 5
Ho fatto una prova per ogni asse con movimenti fissi e ho segnato tra parentesi le quotei realmente rilevati. La prova è stata fatta in due volte perchè ho dovuto spostare il comparatore a inizio e fine movimento. So che non è una prova ineccepibile, ma ho visto che ripetendo più volte lo stesso percorso il comportamento dell'errore è pressochè identico.
Asse Y

1 G21
2 G53
3 G61
4 G71
5 F600.00
6 G00 Y100 (100)
7 M0
8 G00 Y0 (0.01)
9 M0
10 G00 Y100 (99.995)
11 M0
12 G00 Y0 (0.01)
13 M0
14 G00 Y100 (99.98)
15 M0
16 G00 Y0 (0-005)
17 M0
18 G00 Y100 (99.98)
19 M0
20 G00 Y0 (-0.01)
21 M0
22 G00 Y100 (99.975)
23 M0
24 G00 Y0 (-0.01)
25 M0
26 G00 Y100 (99.97)
27 M0
28 G00 Y0 (-0.015)
29 M0
30 G00 Y100 (99.96)
31 M0
32 G00 Y0 (-0.02)
33 M0
34 G00 Y100 (99.96)
35 M0
36 G00 Y0 (-0.03)
37 M0
38 G00 Y100 (99.95)
39 M0
40 G00 Y0 (-0.04)
41 M0
42 G00 Y100 (99.945))
43 M0
44 G00 Y0 (-0.04)
45 M0
46 G00 Y100 (99.935)
47 M0
48 G00 Y0 (-0.045)
49 M0
50 M05

Poi lo stesso per X

1 G21
2 G53
3 G61
4 G71
5 F600.00
6 G00 x100
7 G00 x0
......
.....
....
46G00 x100
47 M0
48 G00 x0 (-0.06)
49 M0
50 M05

ed infine per Z

1 G21
2 G53
3 G61
4 G71
5 F600.00
6 G00 z-40
7 M0
.....
....
...
46 G00 z-40
47M0
48 G00 z0 (0.07)
49 M0
50 M05

Z che è l'unico con home positivo è anche l'unico che ha un errore che allontana l'asse dallo zero.
E' un caso?
Non sono un genio ma voglio farvi credere che lo sono .........

Avatar utente
Vecchietto67
Senior
Senior
Messaggi: 636
Iscritto il: lunedì 9 ottobre 2017, 7:28
Località: Bologna

Re: Disturbi con TB6560

Messaggio da Vecchietto67 » giovedì 30 novembre 2017, 9:35

Sono più che disponibile a cambiare driver. Però mi date qualche consiglio su quale usare?
Non sono un genio ma voglio farvi credere che lo sono .........

Scafoide
Junior
Junior
Messaggi: 88
Iscritto il: venerdì 15 luglio 2016, 13:45
Località: Tolentino

Re: Disturbi con TB6560

Messaggio da Scafoide » giovedì 30 novembre 2017, 11:48

ho sempre usato driver tipo DM542 che pilotano motori fino a 4Amper e vanno benissimo ,nulla a che vedere con i TBXXXX

Scafoide
Junior
Junior
Messaggi: 88
Iscritto il: venerdì 15 luglio 2016, 13:45
Località: Tolentino

Re: Disturbi con TB6560

Messaggio da Scafoide » giovedì 30 novembre 2017, 15:14

mi potresti fare un'altra prova ....
parti da punto , azzeri la misura , poi fai spostare l'asse di 100mm e misuri se ce errore pero' con il calibro , poi dallo stesso punto rifai lo spostamento sempre nello stesso verso e rimisuri.
fai 3-4 spostamenti senza invertire la direzione e controlli se ce errore.
cosi vediamo se l' errore e' nell'inversione oppure...

Avatar utente
Vecchietto67
Senior
Senior
Messaggi: 636
Iscritto il: lunedì 9 ottobre 2017, 7:28
Località: Bologna

Re: Disturbi con TB6560

Messaggio da Vecchietto67 » giovedì 30 novembre 2017, 20:22

Come li comandi i DM542? Ti sei costruito l'interfaccia o sei andato su qualcosa di commerciale?
Parallela?
Seriale?
USB?
Non sono un genio ma voglio farvi credere che lo sono .........

Scafoide
Junior
Junior
Messaggi: 88
Iscritto il: venerdì 15 luglio 2016, 13:45
Località: Tolentino

Re: Disturbi con TB6560

Messaggio da Scafoide » giovedì 30 novembre 2017, 23:16

io ora uso colibri' ma li ho pilotati direttamente anche con la parallela senza interfaccie

Avatar utente
Vecchietto67
Senior
Senior
Messaggi: 636
Iscritto il: lunedì 9 ottobre 2017, 7:28
Località: Bologna

Re: Disturbi con TB6560

Messaggio da Vecchietto67 » venerdì 1 dicembre 2017, 18:58

Risposta per Scafoide
Ho fatto la prova che mi hai chiesto, ma ho utilizzato un metodo diverso.
Azzero il comparatore e poi faccio:
G00 x1
G00 x-0.1
G00 x0

Il comparatore mi segna -0.01

Ripeto la prova senza toccare il comparatore
G00 x100
G00 x-0.1
G00 x0


Il comparatore mi segna -0.02

Considerando che nel primo caso la curva di accelerazione e decelerazione non era quasi presente, mentre nel secondo caso era presente, mi sento di affermare che il problema risiede nell'inversione di moto. A questo proposito chedo spiegazioni sul funzionamento dei parametri "Step pulse" e "Dir pulse".
Il primo suppongo sia il tempo di durata dell'impulso (alto o basso) di ogni singolo step. Il secondo invece?? Per caso ad ogni step viene dato anche un impulso per la direzione, oppure lo stato di DIR rimane sempre alto o basso fino all'inversione del movimento?

Comunque a questo punto credo che ordinerò i tre DM542 con relativa breakout board, sperando che la scheda di interfaccia non sia una ciofeca
Non sono un genio ma voglio farvi credere che lo sono .........

Scafoide
Junior
Junior
Messaggi: 88
Iscritto il: venerdì 15 luglio 2016, 13:45
Località: Tolentino

Re: Disturbi con TB6560

Messaggio da Scafoide » venerdì 1 dicembre 2017, 20:59

non e' quello che avevo chiesto per cui non so risponderti in merito.
non hai un calibro per sapere l'errore su una corsa di 100mm in un verso?

Avatar utente
Vecchietto67
Senior
Senior
Messaggi: 636
Iscritto il: lunedì 9 ottobre 2017, 7:28
Località: Bologna

Re: Disturbi con TB6560

Messaggio da Vecchietto67 » domenica 3 dicembre 2017, 12:25

Finalmente ho risolto il problema

Chiedo scusa a tutti quelli che hanno partecipato a questa discussione, ma ho commesso un errore.
Nel modificare la scheda come descritto da CCMARCO in un'altra discussione, ho tolto il solo optoisolatore che gestisce i passi. La modifica invece deve riguardare anche l'opto che gestisce la direzione. Inoltre ho tolto la resistenza di pull-up da 4.7K collegata al pin 21 del TB6560.
Ho riprovato il pantografo con questa nuova configurazione e con un listato di circa 7000 righe (tutte interpolazioni in quanto si tratta dello svuotamento di un CS), non ha perso un passo. Tutti gli assi ritornano a zero comparatore.
Nei prossimi giorni proverò una lavorazione reale per verificare in pratica come funziona il tutto.

Un grazie a chi ha cercato di aiutarmi.
Proverò a mia volta di aiutare chi avrà problemi simili

Pietro
Non sono un genio ma voglio farvi credere che lo sono .........

Rispondi

Torna a “Elettronica CNC”