10-20-2024, 10:58 AM
(Questo messaggio è stato modificato l'ultima volta il: 10-20-2024, 08:00 PM da MauroO.
Motivo modifica: aggiunta di testo
)
OK, mi hai convinto, farò delle prove con LinuxCnc.
Al momento sulla mia fresatrice sono implementati 4 assi, ma ho in mente di fare delle lavorazioni particolari per cui mi servirebbe avere anche il 5^; una configurazione secondo gli schizzi seguenti:
tra le tante cose che ho in mente di realizzare c'è anche questa, attualmente è in fase di progettazione, la difficoltà stà nel riuscire a contenere l'altezza dell'asse B, che deve avere giochi nulli (ciò è risolvibile senza grossi problemi) ma sviluppo in altezza molto limitato per non perdere troppa corsa di lavoro dell'asseZ (questo è il grosso problema perchè tra spessore del mandrino cuscinetti di banco e ruota di comando è difficile contenerla).
Utilizzo una scheda da 5 assi su porta parallela, ma se voglio far funzionare bene Mach3 devo usare un pc con WinXP a 32 bit che limita terribilmente le prestazioni del processore (è inutile disporre di un 4 core a 64 bit per poi farlo funzionare a in core e 32 bit, facendo due conticini l'usare un vecchio pentium 3 si avrebbero pertazioni migliori), è come disporre di una Lotus da 500 Cv per utilizzarla ad andare a fare la spesa al supermercato.
Per il cam la cosa non mi riguarda, sono abituato a farmeli i programmi e non affidarmi a un cam, non sopporto l'output dei cam che per fare un lavoro da nulla per cui basterebbero una decina di linee di comando te ne sfornano migliaia; ne ho provato alcuni ma nessuno mi ha convinto, quindi procedo di programmazione parametrica; anzi vi dirò di più: non eseguo mai lavorazioni con comandi diretti fronte macchina (il Gcode era nato per questo; ma io queste lavorazioni le faccio gestendo in manuale la fresatrice o il tornio) procedo sempre a lavorazioni da programma per cui Mach3 o un eventuale altro programma di controllo mi serve solamente per inviare ai motori i segnali di step e direzione al punto, nei miei programmi utilizzo solamente G0, G1 e parametri; tutti i codici del Gcode indirizzati al comando diretto della macchina da tastiera non mi servono, per cui se riesco ad avere a disposizione un programma di controllo che mi consenta di gestire 5 assi e che a differenza di Mach3 mi permetta i salti condizionati (lo so che Zavide ha messo a punto una procedura per simulare l' if-then-else ma è molto macchinosa ed è facile sbagiarsi, dopo di chè è quasi impossibile trovare gli errori) e assegnare dei nomi ai valori anzichè un numero di parametro, mi semplificherebbe di molto la programmazione con un listato più leggibile, avrei risolto quasi tutte le mie esigenze; sarà forse LinuxCnc? Vedremo! Prossimamente farò qualche prova.
Al momento sulla mia fresatrice sono implementati 4 assi, ma ho in mente di fare delle lavorazioni particolari per cui mi servirebbe avere anche il 5^; una configurazione secondo gli schizzi seguenti:
tra le tante cose che ho in mente di realizzare c'è anche questa, attualmente è in fase di progettazione, la difficoltà stà nel riuscire a contenere l'altezza dell'asse B, che deve avere giochi nulli (ciò è risolvibile senza grossi problemi) ma sviluppo in altezza molto limitato per non perdere troppa corsa di lavoro dell'asseZ (questo è il grosso problema perchè tra spessore del mandrino cuscinetti di banco e ruota di comando è difficile contenerla).
Utilizzo una scheda da 5 assi su porta parallela, ma se voglio far funzionare bene Mach3 devo usare un pc con WinXP a 32 bit che limita terribilmente le prestazioni del processore (è inutile disporre di un 4 core a 64 bit per poi farlo funzionare a in core e 32 bit, facendo due conticini l'usare un vecchio pentium 3 si avrebbero pertazioni migliori), è come disporre di una Lotus da 500 Cv per utilizzarla ad andare a fare la spesa al supermercato.
Per il cam la cosa non mi riguarda, sono abituato a farmeli i programmi e non affidarmi a un cam, non sopporto l'output dei cam che per fare un lavoro da nulla per cui basterebbero una decina di linee di comando te ne sfornano migliaia; ne ho provato alcuni ma nessuno mi ha convinto, quindi procedo di programmazione parametrica; anzi vi dirò di più: non eseguo mai lavorazioni con comandi diretti fronte macchina (il Gcode era nato per questo; ma io queste lavorazioni le faccio gestendo in manuale la fresatrice o il tornio) procedo sempre a lavorazioni da programma per cui Mach3 o un eventuale altro programma di controllo mi serve solamente per inviare ai motori i segnali di step e direzione al punto, nei miei programmi utilizzo solamente G0, G1 e parametri; tutti i codici del Gcode indirizzati al comando diretto della macchina da tastiera non mi servono, per cui se riesco ad avere a disposizione un programma di controllo che mi consenta di gestire 5 assi e che a differenza di Mach3 mi permetta i salti condizionati (lo so che Zavide ha messo a punto una procedura per simulare l' if-then-else ma è molto macchinosa ed è facile sbagiarsi, dopo di chè è quasi impossibile trovare gli errori) e assegnare dei nomi ai valori anzichè un numero di parametro, mi semplificherebbe di molto la programmazione con un listato più leggibile, avrei risolto quasi tutte le mie esigenze; sarà forse LinuxCnc? Vedremo! Prossimamente farò qualche prova.