Ciao, bisogna che esista prima la macchina prima di fare programmi, perché devono essere fatti per gestire qualcosa, e questo qualcosa bisogna sapere bene come è fatto.
Il programma per PC, sarebbe una semplice maschera "niente di che", sarebbe impostare I TAGLI un numero diverso di pezzi, in una stringa di testo, esempio stringa di testo "400 3" significa tre pezzi di lunghezza 400, abbiamo un numero di pezzi da fare le stringhe sarebbero più di una, e poi un valore che dice quanti cicli fare.
ESEMPIO
Numero ripetizione ciclo N 2 "FA DUE VOLTE IL CICLO"
PEZZI
400 2
500 1
600 3
Fa due pezzi da 400, un pezzo da 500, tre pezzi da 600, RIPETI LA SEQUENZA PER 2 VOLTE I CICLI
il programma su PC, in pratica permette di inserire i pezzi lunghezza e numero dipezzi, numero ripetizione cicli, e invia ad arduino per seriale due numeri, invia ad esempio 400 e 2, poi aspetta una risposta esempio "eseguito" e invia poi gli altri pezzi esempio 500 1.
Niente di complicato pensavo di poterlo fare in C Sherp.
mente il programma di arduino, legge la lunghezza, e traduce 400 millimetri in numero passi motore, poi fa la lavorazione, se ha numero pezzi superiore a 1, ripete, in pratica la cosa più complicata è il programma arduino , il computer trasmette solo la lunghezza pezzo e numero pezzi ad arduino, e lo fa per NUMERO CICLI, CHE POSSONO ESSERE 1 O 1000.
ma per fare il programma, bisogna sapere, BISOGNA COSTRUIRE, la macchina, perchè visto che deve tagliare e forare, arduino deve fare molte cose, e bisogna sapere come è fatta e come le fa la macchina.
IO SONO DISPOSTO AD AIUTARE, ma solo dopo che si è pensato come fare la macchina e come azionare i vari lavorazioni dispositivi. PERCHE' MI è GIA CAPITATO DI IMPEGNARMI PER NIENTE, visto che poi per tanti motivi la macchina non è stata realizzata.
P.S. che funzioni funziona, ma ci sono anche norme di sicurezza da rispettare se non si vuole prendere multe da migliaia di euro, quindi a tuo rischio...