divisore digitale, una comodità in più - Versione stampabile +- cnc e meccanica (https://www.cncmeccanica.com) +-- Forum: CNC e MECCANICA (https://www.cncmeccanica.com/forumdisplay.php?fid=34) +--- Forum: CNC (https://www.cncmeccanica.com/forumdisplay.php?fid=56) +---- Forum: Arduino,PLC,programmazione varia (https://www.cncmeccanica.com/forumdisplay.php?fid=78) +---- Discussione: divisore digitale, una comodità in più (/showthread.php?tid=445) |
RE: divisore digitale, una comodità in più - CARLINO - 02-04-2022 La mia tavola ha il rapporto di riduzione di 1:90 , non dovrebbero esserci troppi problemi : ho giocato con le velocità del motore variando lo step delay ma non ho ancora capito quali sono i limiti , alzando o abbassandolo troppo si impalla , attualmente ho impostato a 200 millisecondi. Elettrotecnica credo di averlo dato nel '71 , quindi i libri saranno stati equivalenti a quelli che hai. RE: divisore digitale, una comodità in più - gcrimi2004 - 02-05-2022 Sullo stepper puoi aumentarli massimi di un fattore 50. Sul brushless invece potrebbe dirsi da 0 ad infinito. RE: divisore digitale, una comodità in più - CARLINO - 02-05-2022 Cosa intendi per fattore 50 ? Un fattore serve a moltiplicare o dividere una certa cifra che io non conosco. Se invece intendi un range di 100 millisecondi (+50 o -50 ) bisognerebbe lo stesso sapere da dove partire. RE: divisore digitale, una comodità in più - leomonti - 02-05-2022 Ma perchè stai armeggiando con quel parametro? Normalmente, non lo si tocca. Normalmente, intervieni su: - lato driver: settaggio step/giro (200, 400, 800, 1600 etc.), corrente massima, corrente a riposo (normalmente, "half current"). - lato controller: rapporto distanza/step sia essa lineare che angolare, duty cicle su quelli sofisticati, velocità minima/massima/rapidi, accelerazione, e poca altra roba. RE: divisore digitale, una comodità in più - CARLINO - 02-05-2022 Sto armeggiando per trovare la velocità ottimale del motore, presumo che ci sia un clock su Arduino dal quale vengono regolati gli intervalli tra uno step ed un altro. RE: divisore digitale, una comodità in più - leomonti - 02-05-2022 Non so che sketch tu stia usando, ma, come in tutti i controller, ci dovrebbe essere un parametro espresso in mm/min. che indica la velocità e, per gli assi rotativi, gradi o giri/minuto. Mi spiego meglio. Nei settaggi, si definisce la velocità e l'accelerazione massima per ciascun asse. Nel file o nei comandi di lavorazzione definisci poi a che velocità vuoi andare, dentro quel range. Non so, tipo, ho settato X per V/max 1.000/min e carico un comando G1 X30 F75 che significa muove X verso positivo di 30 mm a 75mm/min oppure G1 A30 F75, muovo l'asse rotativo A di 30° a 75°/min. Tu, puoi cambiare la velocità durante la lavorazione/posizionamento? RE: divisore digitale, una comodità in più - CARLINO - 02-05-2022 Nelle regolazioni non risulta la velocità ma il numero di step per giro, valore del microstepping, rapporto di trasmissione del divisore, step delay in microsecondi, correzione del backlash e l'on/off del beep, non c'è altro. RE: divisore digitale, una comodità in più - leomonti - 02-05-2022 Il microstepping si definisce dal driver e non dal controller. Boh, non sono abbastanza esperto di Arduino. A suo tempo, per curiosità, ho configuarto una cnc a 3 assi con GRBL, ma non ricordo i settaggi. Era un gioco e tale è rimasto, visto che uso dei controller un po' più evoluti e performanti (Colibri, PlanetCnc). Ma nello sketch di configurazione c'erano i settaggi che ti dicevo prima. Sarà uno sketch diverso come concezione, visto che è orientato esclusivamente al controllo del divisore. Io, nei ragionamenti, sono legato alla configurazione che si effettua con i normali controller/driver CNC. RE: divisore digitale, una comodità in più - CARLINO - 02-05-2022 Sì , certamente è un settaggio fatto con gli interruttori dl driver ma evidentemente la logica di Arduino vuole saperlo e bisogna inserire il numero giusto. Il programma non l'ho scritto io , non sarei capace e anche per inserirlo nella scheda ho avuto bisogno di aiuto. RE: divisore digitale, una comodità in più - leomonti - 02-05-2022 Qui ci sono un po' di notizie sui settaggi macchina con GRBL: https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration Da $100 a $122 trovi i settaggi di cui parlavo, mentre $0 e $01 sono quelli che riguardano lo step pulse time e lo step pulse delay. Nella stessa pagina trovi anche il significato di parametri/valori. Su Planet TNG, il settaggio di default per il pulse time è 12 millisecondi. Lo step pulse idle delay non c'è. Con driver simili ai tuoi, (DM556), sul tornietto, uso quel valore di default. Al driver non gliene frega niente se a monte ha un controller Arduino, o un CN Fanuc. Vuole essere pilotato come vuole lui. |