BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   CNC e Stampanti 3D (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/)
-   -   CNC 3040T-DJ problemi e migliorie (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/313070-cnc-3040t-dj-problemi-e-migliorie.html)

alexcrema 02 febbraio 16 16:39

>Config>Motor Tuning presumo:
X axis = 400 step, Vel 500mm/sec, Acc 50 mm/sec, Step Pulse 5 µS, idem Dir Pulse
...avevo già pensato all'accelerazione e l'ho ridotta brutalmente ma nulla da fare!
E pensare che con i passo-passo ho sempre avuto problemi a farli girare veloci, mai a step singoli che vanno come orologi.

giuzio 02 febbraio 16 21:47

Citazione:

Originalmente inviato da calderaro (Messaggio 4838000)
Hai bisogno di uno script che inserito nel tasto "autozerotool" ti faccia andare a toccare con la punta della fresa la superficie in metallo.
Prima avrai preventivamente messo il coccodrillo sulla punta x fare la massa.
Appena la punta tocca la superficie del tastatore l'asse Z torna in alto di una certa misura e la macchina ha lo zero piano lavoro calcolato.
In pratica nel mio caso il tastatore (probe) è alto 20mm, la misura che ho impostato di ritorno in alto è 5mm, appena finita la procedura mi trovo con la punta della fresa che è alta esattamente 25mm (20+5) dalla superficie di lavoro dove era appoggiato il probe.
la prova della correttezza è consiste nel mettere un foglio di carta sul piano, digitare Z0 nei comandi manuali, l'asse Z parte in picchiata verso il basso, prega che sia tutto a posto :P, e la punta si ferma esattamente sopra il foglio di carta che si deve "sfilare" ne troppo bene ne troppo male...

Ci sono decine di script già fatti sulla rete, tipo cncitalia, ne provi qualcuno...a me al terzo script ho trovato quello che mi accomodava.

ti ringrazio per l'ottima spiegazione ma non riesco a farlo funzionare.
ti descrivo quello che ho fatto:
- collegato il tastatore
- su mach3 vado in config/ports an pins/imput segnal/ ed ho spuntato probe ed ho messo port=1 e pin=10
- vado su Diagnostics e il segnale digitize rimane verde fisso (ho visto su vari siti che dovrebbe diventare verde solo quando lo spinotto fa contatto con il tastatore :mellow:) ....comunque....
- ho inserito il seguente script:

CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20.00
ZOffset = 20.00
ZSal = ZOffset + 20.00
StopZmove = 0
If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F25"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If
Exit Sub

lo avvio e la fresa non si blocca nel punto zero, mi compare un messaggio di errore e la fresa si arresta (fortunatamente!!!).

Non so più cosa fare, credo di aver provato di tutto.
:wall::wall::wall::wall::wall:

calderaro 04 febbraio 16 01:21

Citazione:

Originalmente inviato da giuzio (Messaggio 4838737)
ti ringrazio per l'ottima spiegazione ma non riesco a farlo funzionare.
ti descrivo quello che ho fatto:
- collegato il tastatore
- su mach3 vado in config/ports an pins/imput segnal/ ed ho spuntato probe ed ho messo port=1 e pin=10
- vado su Diagnostics e il segnale digitize rimane verde fisso (ho visto su vari siti che dovrebbe diventare verde solo quando lo spinotto fa contatto con il tastatore :mellow:) ....comunque....
- ho inserito il seguente script:

CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20.00
ZOffset = 20.00
ZSal = ZOffset + 20.00
StopZmove = 0
If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F25"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If
Exit Sub

lo avvio e la fresa non si blocca nel punto zero, mi compare un messaggio di errore e la fresa si arresta (fortunatamente!!!).

Non so più cosa fare, credo di aver provato di tutto.
:wall::wall::wall::wall::wall:

Beh se non ti funziona sulla Diagnostica è inutile andare a vedere lo script...prima devi sistemare il segnale...
hai collegato il probe alla scheda correttamente?
hai provato a toccare con il coccodrillo la superficie di ferro del probe?
Hai provato ad invertire il segnale su config?
e sei sicuro che sia il pin 10? adesso non ho sottomano la mia cfg ma mi sembrava fosse il 15...il 10 era l'estop....o mi sbaglio...domani provo a controllare:fiu:

diciamo che prima sistemi il segnale e poi capisci lo script.
Ti si ferma perchè o non trova appunto il probe oppure magari con solo 20mm di discesa lo Z (Zmove = 20.00)non trova nulla e si ferma perchè ha finito la corsa....
poi la risalita da 20 è troppo.Se funziona ti sale di 40mm (20 probe + 20 risalita)
Bastano 5mm

calderaro 04 febbraio 16 01:24

Citazione:

Originalmente inviato da alexcrema (Messaggio 4838458)
>Config>Motor Tuning presumo:
X axis = 400 step, Vel 500mm/sec, Acc 50 mm/sec, Step Pulse 5 µS, idem Dir Pulse
...avevo già pensato all'accelerazione e l'ho ridotta brutalmente ma nulla da fare!
E pensare che con i passo-passo ho sempre avuto problemi a farli girare veloci, mai a step singoli che vanno come orologi.

Non ho capito se te lo fà solo su un'asse o su tutti...
Se è un'asse prova ad invertire motore o controller e vedi se si porta dietro il difetto, se te lo fà con tutti avevo letto in giro che qualcuno ha rifatto completamente i cablaggi perchè i cavi originali si prendevano un sacco di disturbi...
magari non è cosi, ma non avrei altre idee..:unsure:

giuzio 04 febbraio 16 02:07

Citazione:

Originalmente inviato da calderaro (Messaggio 4839865)
Beh se non ti funziona sulla Diagnostica è inutile andare a vedere lo script...prima devi sistemare il segnale...
hai collegato il probe alla scheda correttamente?
hai provato a toccare con il coccodrillo la superficie di ferro del probe?
Hai provato ad invertire il segnale su config?
e sei sicuro che sia il pin 10? adesso non ho sottomano la mia cfg ma mi sembrava fosse il 15...il 10 era l'estop....o mi sbaglio...domani provo a controllare:fiu:

diciamo che prima sistemi il segnale e poi capisci lo script.
Ti si ferma perchè o non trova appunto il probe oppure magari con solo 20mm di discesa lo Z (Zmove = 20.00)non trova nulla e si ferma perchè ha finito la corsa....
poi la risalita da 20 è troppo.Se funziona ti sale di 40mm (20 probe + 20 risalita)
Bastano 5mm

Mamma mia ho fatto un casino. Dopo aver disinstallato e reinstallato mach3 non mi funzionava più la cnc. Ho reinstallato persino windows ...niente. Tutto per questo tastatore che fino all'altro ieri non sapevo neanche a cosa serviva. Comunque dopo vari tentativi sono riuscito a far comunicare nuovamente mach3 alla macchina (miracolo!!!). E non è finita qui sta funzionando anche il tastatore (doppio miracolo!!!). Sai che ti dico calderaro, avevi ragione non era 10 ma 15 :p. Beh vista l'ora mi sa che vado a nanna... devo un po far riposare il mio cervello ... Grazie per l'aiuto.

alexcrema 05 febbraio 16 09:11

Citazione:

Originalmente inviato da calderaro (Messaggio 4839868)
Non ho capito se te lo fà solo su un'asse o su tutti...
Se è un'asse prova ad invertire motore o controller e vedi se si porta dietro il difetto, se te lo fà con tutti avevo letto in giro che qualcuno ha rifatto completamente i cablaggi perchè i cavi originali si prendevano un sacco di disturbi...
magari non è cosi, ma non avrei altre idee..:unsure:

Il problema si manifesta in evidenza su x e y ma, faticosamente, sto cominciando a capirci qualcosa.
Innanzi tutto non è presente un manuale degli azionamenti e mi sono appoggiato all'unica descrizione reperibile in rete in questo pdf: http://damogranlabs.com/wp-content/u...-cnc-guide.pdf
A quando pare il setting dei dip switch è sbagliato in quanto la numerazione non corrisponde.
Non sono riuscito a trovare in rete nemmeno un'immagine che corrisponda a questi azionamenti siglati TX13988, a bordo è presente una logica programmabile GAL16V8, ovviamente protetta e non leggibile, che tra l'altro, conosco benissimo in quanto la uso in un mio prodotto.
La foto è allegata al mio primo post in questo tread.
Nel pdf la parola "cene" potrebbe indicare un produttore china? Forse...
In quanto ai cablaggi possono influire ad alta velocità ma a passo singolo è abbastanza improbabile.
Al momento ho riportato i dip alla configurazione originale, ridotto l'accelerazione a 25 e aumentato la velocità di taglio a 300. In questo modo e correggendo lo zero pezzo ogni 5 figure riesco a lavorare per quanto il sistema non sia affidabile su lavorazioni 3D complesse che, al momento non devo fare.
Continuo a cercare un straccio di doc. su questi azionamenti, prima o poi salterà fuori qualcosa!...oppure li sostituisco brutalmente!!!
Grazie di tutto.

calderaro 06 febbraio 16 11:08

Citazione:

Originalmente inviato da alexcrema (Messaggio 4840880)
Il problema si manifesta in evidenza su x e y ma, faticosamente, sto cominciando a capirci qualcosa.
Innanzi tutto non è presente un manuale degli azionamenti e mi sono appoggiato all'unica descrizione reperibile in rete in questo pdf: http://damogranlabs.com/wp-content/u...-cnc-guide.pdf
A quando pare il setting dei dip switch è sbagliato in quanto la numerazione non corrisponde.
Non sono riuscito a trovare in rete nemmeno un'immagine che corrisponda a questi azionamenti siglati TX13988, a bordo è presente una logica programmabile GAL16V8, ovviamente protetta e non leggibile, che tra l'altro, conosco benissimo in quanto la uso in un mio prodotto.
La foto è allegata al mio primo post in questo tread.
Nel pdf la parola "cene" potrebbe indicare un produttore china? Forse...
In quanto ai cablaggi possono influire ad alta velocità ma a passo singolo è abbastanza improbabile.
Al momento ho riportato i dip alla configurazione originale, ridotto l'accelerazione a 25 e aumentato la velocità di taglio a 300. In questo modo e correggendo lo zero pezzo ogni 5 figure riesco a lavorare per quanto il sistema non sia affidabile su lavorazioni 3D complesse che, al momento non devo fare.
Continuo a cercare un straccio di doc. su questi azionamenti, prima o poi salterà fuori qualcosa!...oppure li sostituisco brutalmente!!!
Grazie di tutto.

quella che ho non ha questi azionamenti.....e non ha il 4 asse che non mi serve per adesso...
male che vada fai come dici e cambia gli azionamenti

giuzio 07 febbraio 16 02:33

Citazione:

Originalmente inviato da calderaro (Messaggio 4838000)
Hai bisogno di uno script che inserito nel tasto "autozerotool" ti faccia andare a toccare con la punta della fresa la superficie in metallo......

Qui mi dici di inserire lo script nel tasto autozerotool, ho provato ma non riesco, mi sapresti dire come devo fare? Ogni volta faccio tutto dallo script editor

calderaro 09 febbraio 16 23:53

Citazione:

Originalmente inviato da giuzio (Messaggio 4842224)
Qui mi dici di inserire lo script nel tasto autozerotool, ho provato ma non riesco, mi sapresti dire come devo fare? Ogni volta faccio tutto dallo script editor

Devi andare sul menu dovi puoi editare i tasti..non ricordo qual'è adesso.
fai una ricerca con google e ne trovi a iosa di esempi:wink:

calderaro 09 febbraio 16 23:58

Dove avete acquistato le vostre cnc?
 
Gia che ci siamo, dove le avete prese le vostre cnc cinesine?

Un amico vorrebbe prenderla su ebay UK, perchè su ebay ita o de non c'è il modello che vuole lui.
C'è scritto che si trovano in pronta consegna su magazzini in UK, secondo voi è vero o poi arrivano a babbo morto dalla cina?

Se devo portare il mio esempio l'ho presa da ebay DE, era stoccata a Brema e mi arrivata nei tempi stabiliti, in 5gg....quindi niente da dire

voi che dite?

:D


Tutti gli orari sono GMT +2. Adesso sono le 16:55.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002