Trovato il problema Il pid 2 (X DIR) non riceveva corrente, dovrebbe essere a 3,3V o a 0V a seconda della direzione. Livio e Roberto di RCElectronics mi hanno aiutato dicendomi di attaccare dei led tra GND e segnale dei pin e di vedere come si comportano. Il led attaccato al pin STEP si accende e emette luce intermittente ad alta frequenza per tutto il tempo in cui un asse si sposta in una direzione. Il led del pin DIR invece si accende o si spegne fisso a seconda della direzione. Il pin DIR comunque fornisce 0V o 3,3V secondo la direzione. Bene, il led DIR (Pin 2) non si accendeva... Ho girato il master ed ho visto delle saldature che non mi piacevano molto. Rifatte comunque la resistenza da 1000 che sta tra il piedino del PIC ed il Pin2 aveva tensione a monte ma il pin non riceveva. Una goccia di stagno tra l'uscita della resistenza ed il pin e si è messo ad andare... Cineserie.. Inviato dal mio Nexus 10 utilizzando Tapatalk |
Ciao! alla fine ho ricontrollato tutto il sistema... Passato il master in tutti i suoi punti di saldatura e resistenze è tutto apposto, probabilmente è stata la saldatura fatta male di un piedino del PIC (quello del pin 2) che creava il problema. E non è stato facile trovare il difetto, poichè a colpo d'occhio anche quella saldatura sembrava fatta bene, bella lucida... su un lato si vedeva appena il piedino che non era inglobato bene nello stagno... Ma ciò che importa è che adesso FUNZIONAAAA!!! Qui due videi di test Prove di jogging con Theremino SlotViewer https://youtu.be/_S2smZKZWRI Esecuzione di un tracciato con ThereminoCNC Il tracciato è quello di default, deve essere il disegno del masterdil Quindi si muoveva solo un asse (X,Y) e il secondo asse solo la Z nel momento in cui doveva saltare le tracce o forare gli angoli https://youtu.be/tjPG4KdE7Mg I motori sembrano andare bene, i rumoracci che si sentono ogni tanto sono cigolii delle viti... Gli step giro li ho calcolati con un foglio excel che ho trovato Ho 1.8*step quindi 200 steps/giro Ho impostato 4 microstep e uso una barra filettata da 8, che dovrebbe avere passo 1.25mm/giro (non ho misurato ma credo che sia così per le barre standard da brico..) Possibile che siano 640 steps/mm? https://dl.dropboxusercontent.com/u/.../tga/steps.PNG La velocità dei motori è a 600 e l'accelerazione a 120, che vadano bene come valori?? Sembra che non sgranino mai i motori... Ed i carrelli corrono se dò gas.. Bene, ora devo iniziare a fare prove di taglio, partirò con la versione di prova di GMFC.. Devo provare a calibrare la temparatura ed il kerf. Ho un archetto con filo NiCr da 0,5mm, lungo circa 1m. Alimentatore da 12/24V 150VA Voi con che voltaggio tagliereste della schiuma tipo xfoam? Sul sito di GMFC dicono di provare a tagliare con un blocchetto messo sul banco senza pesi sopra a velocità tipica di taglio. Se il blocchetto si sposta provare ad aumentare il voltaggio fino a che non si muove più.. Il filo infatti dovrebbe far evaporare la schiuma senza giungere a contatto... Va bene questa soluzione? ciao grazie |
Citazione:
Considera che poi sono macchine che si muovono lentamente mentre operano, io aumenterei i microstep a 1/16. A esagerare poi il limite di velocità diventa la frequenza di generazione degli impulsi del controller, e Theremino non so quanto possa tirare. Ad esempio, con le barre da 8 e 1/16 vengono 2560 passi al mm, se il controller tira 40kHz fa 40000 passi al secondo, quindi in un secondo puoi fare al max 40000/2560 = 15mm/sec circa, ovvero 900mm/min. Considera che poi durante il taglio si va sotto i 100mm/min, la velocità del Jog serve solo a muovere la macchina fuori dal blocco e il suo effettivo apporto sul tempo di un taglio è ridicolo. Per i calcoli step/mm per le più comuni soluzioni (cinghie, barre, eccetera) vai qui che si ti vuoi divertire fa anche i grafici delle accelerazioni. :) Per il taglio col filo 'scarico' confermo, funziona. Metti un bel pezzo, in modo che la lunghezza di filo che effettivamente taglia sia realistica. Dopo puoi usare delle 'fette' che metti in corrispondenza di radice ed estremità per vedere il kerf senza tagliare tutto un pannello. |
Citazione:
Citazione:
quindi se io ho i miei motori con 4 microstep ho 640steps/mm una MaxSpeed = 600 credo equivalga a 600/640 mm =0,93mm/secondo.. Ma mi par poco... Anche ad occhio vedendo la velocità del carrello... Potrei ipotizzare 600mm/min Chiedo a Livio, perchè non si capisce bene sul manuale... Citazione:
Infatti dicono di joggare avanti ed indietro aumentando la MaxSpeed fino a che non sgrana. Quando sgrana calare circa del 20%. Poi lavorare sulla MaxAcc e quando sgrana anche lì, calare del 20%... Citazione:
Grazie! |
La velocità (Maxspeed) per il mio setup è 600mm/min, l'accelerazione è 120 mm/s/s.. Sul sito di thereminoCNC indicano: Citazione:
|
Citazione:
|
Citazione:
|
azzzzzz si fa sempre più intricata la vicenda :D penso che con gmfc farò un gcode per la sagoma di prova del kerf e vedo con notepad cosa c'è scritto dentro.. questa guida x stampa 3d non è male x capirci un po' sul manuale di ThereminoCNC ci sono poi un po' di codifiche ed il loro significato. https://ultimaker.com/en/community/7...scere-il-gcode grazie Inviato dal mio Nexus 10 utilizzando Tapatalk |
Citazione:
Buon divertimento :P |
Si, so, si deve usare cut2G.. Questo è il cut originario di GMFC per i blocchetti usati per calibrare il kerf Citazione:
Citazione:
Interessante dato che sul master ho ancora pin liberi e gli si potrebbe dare un valore PWM... |
Qui ThereminoCNC ha caricato il file convertito in .tap I settings che ho usato su cut2G sono questi https://dl.dropboxusercontent.com/u/...G_settings.PNG Qui la schermata di ThCNC https://dl.dropboxusercontent.com/u/...kerfblocks.PNG Fa vedere un solo profilo.. vabbè stasera provo a tagliare un blocchetto e vediamo cosa ne esce.. ciao |
Un'osservazione in generale: io ho impostato gli assi di un apiano come XY, quelli dall'altra parte come AB. L'asse Z per me è perpendicolare al piano XY e averlo paralelo mi fa salire la pignoleria. Inoltre usando un controller che non nasce per le TGA ma viene 'imbrogliato' c'è la possibilità che il movimento di Z venga calcolato nel feed rate di XY. Ciaociao |
Citazione:
Infatti per i tagli con TGA il modo giusto e' il G93, che ti permette di impostare la velocita giusta di taglio in modo non interpretabile. Impostando invece il modo G94 = UNITS PER MINUTE, si tratta poi di capire su quale dei due carrelli e' calcolata la velocita', le differenze posso essere enormi ed ogni interprete GCode ragiona a modo suo. L'unico modo sensato di ragionare sarebbe quello di applicare la velocita' sul percorso piu' lungo, ma diversi interpreti la applicano sul primo carrello. Ne consegue che se il percorso sul primo carrello e' piu' breve (puo' anche essere nullo, causa estrapolazione), la velocita' sul secondo carrello impazzisce e raggiunge valori da bang sonico. Il modo G93 (che uso io nei miei nuovi programmi come devWing Foam e che usa anche GMFC, sia pure con una sintassi diversa) risolve alla radice il problema. Questo metodo in pratica ti dice quando tempo usare per quel movimento, e quindi non ci sono ambiguita'. In pratica ti consiglio in seguito di cercare un altro traduttore da file CUT a GCode, in quanto con quello che hai usato potrai avere grossi sbalzi di velocita' e quindi di kerf (spessore materiale fuso dal filo caldo). La prossima versione definitiva di devCnc Foam includera' anche l'importazione di file cut di GMFC, e nel modo corretto. |
Citazione:
Per alte rastremazioni diventa spesso difficile poi capire se il profilo e' giusto, in quanto l'interpolazione fai scherzi di percorso difficili da capire, specialmente se il pezzo da tagliare e' molto rastremato e con le facce lontane dai carrelli |
Citazione:
|
Citazione:
L'opzione per "INVERSE TIME MODE" c'è, vedi qui https://dl.dropboxusercontent.com/u/...G_settings.PNG c'è anche il Citazione:
Citazione:
Citazione:
Grazie! |
Questo è il cut precedente con FEED RATE MODE=INVERSE TIME MODE (MOVES PER MINUTE) e PATH CONTROL MODE = CONSTANT VELOCITY Citazione:
Questo invece lo stesso cut con FEED RATE MODE=INVERSE TIME MODE (MOVES PER MINUTE) e PATH CONTROL MODE = exact stop Citazione:
Che settaggi mi conviene impostare per la miglior accuratezza nel taglio? Immagino che in ThereminoCNC sia da impostare "feed & Speed from GCode" |
Citazione:
|
Citazione:
Per quanto riguarda exact stop metti uno dei due look-ahead, ti garantiscono una migliore uniformita' di velocita' (e quindi di kerf) rispetto all'exact stop. L'exact stop non serve per quelle basse velocita', e fa solo danni, specialmente se taglio senza contatto (parere mio, come sempre) |
Tagliato il mio primo pezzo! http://images.tapatalk-cdn.com/15/11...f8a1873740.jpg http://images.tapatalk-cdn.com/15/11...b0e95aaaca.jpg Ho sbagliato la quota è la radice è uscita dal blocco.. Vabbè ci farò più attenzione. Il blocco è venuto 8cm quasi perfetto in radice e 4,1cm in estremità, devo vedere come settare il kerf all'estremità. Ho un archetto di circa 120cm con filo nicr 0.4mm Ho tagliato a 12V in alternata. Pvc espanso giallo. La superficie è venuta bella liscia senza pelucchi. Unico neo è una leggerissima ondulazione, si deve mettere in controluce per apprezzare, perpendicolare rispetto alla lunghezza del filo. Inoltre in prossimità della estremità, la parte più piccola, la superficie è come se arricciasse leggermente. Appena prima della estremità si ha sezione minore Che poi curva per arrivare a quella corretta.. http://images.tapatalk-cdn.com/15/11...7ce05174cc.jpg Suggerimenti? Ciao! Inviato da smartphone |
Filo troppo freddo o velocità troppo elevata. O addirittura il contrario, sull'esterno piccolo il filo troppo caldo ( in rapporto alla velocita) fonde molto materiale mentre dove il filo esce dal blocco è più freddo e taglia corretto |
Per le leggere ondulazioni perpendicolari al filo o per quell'effetto curvatura vicino all'estremità? Grazie carcan Inviato da smartphone |
Trovare il mix tra temperatura velocità e tensione (meccanica) del filo è la cosa più complicata,non c'è una regola fissa. Vanno fatte varie prove. |
Su gmfc ho messo massima velocità 4mm/s e minima 1mm/s Nel gcode la velocità ha il codice F? È espresso in mm/s? Inviato da smartphone |
Citazione:
|
Citazione:
Vedi G93, G94 and G95 - Set Path Control Mode | Tormach Inc. providers of personal small CNC machines, CNC tooling, and many more CNC items. |
Citazione:
Per cui non viene "imbrogliato" per lavorare in TGA. L'unica differenza rispetto a un CNC specifico è che la grafica mostra un solo lato del ponte. Naturalmente il GCode va scritto in modo coerente, senza imbrogliare con istruzioni mascherate dentro ai commenti e chiamando gli assi in modo adeguato, cioè XY e AB (anche XYZA funzionerebbero per tagliare, ma creerebbero confusione e verrebbero visualizzati male nella grafica) Se gli assi hanno i nomi giusti (X-Y e ab) allora è anche possibile visualizzare sia un lato che l'altro. Basta premere il tasto VIEW scegliere le viste, come ad esempio: View Oblique = assi XY View AB_Oblique = assi AB |
Ciao Theremino! Ho provato, ma mi sembra che funzioni solo se al software che converte il file di taglio dico di usare xyza... Xyab non va. I tagli me li fa correttamente, devo un po' lavorare sul kerf dato che la dime di prova grande la taglia corretta ma quella grande la metà è un po' errata, invece di 40mm.., di lato lungo mi viene 41mm.. Poi il gcode che ho postato più in dietro viene tutto eseguito a velocità di taglio, mentre il primo tratto verticale dovrebbe essere di jog. Domani provo altri tagli, stasera mi studio come calibrare la velocità e la temperatura.. Che sennò ho capito che a tentativi faccio presto a buttare 1 mi di materiale.. Grazie Inviato da smartphone |
Probabilmente non va perché dovresti usare gli assi giusti anche nell'Hardware. Cioè, se la tua macchina è una XY-AB, i PIn del Master dell'asse Z non dovresti usarli (resteranno liberi per altre funzioni). Lo so è un po' più scomodo e meno lineare, ma si tratta solo di spostare qualche filo e di correggere la configurazione dell'HAL. Poi la tua macchina resterà sempre una XY-AB, ne vale la pena. Altrimenti la grafica interpreterà il primo asse, del secondo ponte, come Z e vedrai cose stranissime. Tagli giusto lo stesso, ma perdi completamente l'aiuto della grafica. |
Ah ok, devo impostare gli slot corretti nell'hal? Cioè non occorrerebbe neanche spostare i cavi sui PIN, ma impostare gli slot correttamente per i pin degli assi a e b, Giusto? Inviato da smartphone |
Tutti gli orari sono GMT +2. Adesso sono le 17:37. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002