ho provato il tuo programma e mi sembra molto interessante si vede che è ancora acerbo... ma penso che darà buoni frutti
ho usato quello postato da kalytom, poichè non sono riuscito a ricompattare i 2 file che hai postato te... ma questa è una mia mancanza comunque penso che la versione meno aggiornata del programma sia molto simile alla 2°versione per quello che devo fare io
a me per ora servirebbe la parte tornio, per verificare dei programmi scritti per un tornio con controllo fanuc 0Ta e slitta portautensili (akebono minc di più di 20 anni di età )... ci sono pochi programma che simulano il tornio, ancora meno che lo fanno bene, ancora meno che sono free
per ora sto usando CNCSIMULATOR
http://www.cncsimulator.com/
è un programma completo e funzionale, anche se ha molte limitazioni e bug
al tuo programma, se posso suggerire qualche miglioria, mancherebbe:
un editor grafico di utensili per dare il nome e la forma voluta con precisione (cncsimulator lo ha ed è molto pratico)
un editor di testo per inserire i programmi o modificarli (ma questo te lo hanno già chiesto)
esecuzione programma riga per riga; è comodo anche il pausa che hai messo te, ma io sono abituato in quell'altro modo
un editor (finestra) che permetta all'operatore di inserire diametro e lunghezza del grezzo per vedere ciò che resta dopo la lavorazione (pezzo finito )
nella visualizzazione tornio invertire la freccia della Z, come se ci fosse il mandrino a sinistra, e se possibile il visualizzatore di quota in basso a SX della finestra, fargli scrivere i valori corretti X e Z e se possibile la X in diametrale (se selezionata)
insomma... praticamente ti sto dicendo di rifare CNCSIMULATOR ma in versione non troppo bacata, aggiornata, mantenuta e soprattutto fatta da un italiano
comunque ancora complimenti