Ciao a tutti.
Spinto dalla curiosità e da una richiesta che mi aveva fatto Onorino sulla programmazione di una riga graduata ho voluto provare a buttare giù qualche riga di codice per vedere quello che ne usciva , ed anche per fare un po' di esperienza con il codice G e mach3.
In circa 650 righe di codice ho sviluppato questo sw che si può utilizzare anche con la versione demo di mach3 il sw richiede di inserire alcuni dati :
1) la lunghezza del "righello che si vuole ottenere : da 1 cm fino a 200 cm ( anche se in realtà sono 199 perche poi mi scrive sempre 100 e non 200 , per mantenere le righe di codice sotto le 1000...
2) la scala delle linee (con i parametri da me inseriti e la scala a 1 , viene garantita una buona leggibilità )
3) la scala dei numeri le cui coordinate sono state inserite in scala unitaria quindi mettendo una scala di 2 si ottengono lettere alte 2mm
4) la rotazione delle lettere da 0 a 360 gradi
5) la max profondità permessa dall'utensile
6) la profondità max di incisione.
dentro al Sw c'è un algoritmo che calcola il numero di passate e lo spazio di interlinea tra la linea ed il numero tenendo conto che, ruotando il testo questa ultima varia, ma l'algoritmo la mantiene sempre uguale ( più o meno
)
Sempre per mantenere basso il numero di righe di codice, il righello è stato concepito con l'utilizzo di "routine cicliche" e con i numeri delle decine un po' più grandi di quelli dei centimetri cosicchè il righello sarà di questo tipo : 0 1,2,3,...9 -10 - 1,2,3...9, -20- 1,2,3 ..9 ecc ecc fino 100 cm dopodichè ricomincia ...
Metto alcune foto delle prove che ho fatto solo 2cm giusto per vedere le differenze di scala, testo ruotato ecc...
Ho avuto anche problemi con un baffetto maledetto che mi veniva al termine dei numeri ( si vede nell'ultima foto ) che poi è stato risolto, passando da una linea G0 Z1 X0 Y0 a due linee dove prima alzo la Z e poi mi sposto ...magari per i più esperti era scontato, ma questo è un classico esempio che, quello che si studia sui manuali, non sempre corrisponde alla realtà ... limortacciloro
C'ho anche un leggero disallineamento nella lunghezza dei millimetri ...si vede nella foto paragonata ad una riga commerciale, ovviamente sull'incisione del collare che ho fatto per l'affilatrice avevo calibrato il motore che avevo sostituito ed il problema non si è posto ... qui invece, non avendo toccato nulla mi sono fidato ...maledetta fuffaland
Beh se qualcuno più esperto ha voglia di dare un'occhiata al sw , consigli e quant'altro sono bene accetti .
Denghiù