il linguaggio di script di mach3 è una versione di visual basic script, deriva dal linguaggio basic
Ovviamente dovresti essere in grado di crearti uno script che faccia i calcoli necessari, perché non penso che qualcuno te lo faccia
al posto tuo.
ti mostro un esempio di utilizzo, dove la macro script, sposta solo l'origine ma non fa i calcoli che ti servirebbero, perché io non saprei
che calcoli fargli fare
Programma ISO uso delle variabili 100 e 110 per inviare dati, come le lettere nel G65 di Fanuc
Codice: Seleziona tutto
%
G54 (origine pezzo)
G0 X0 Y0
#100=20 (nuovi valori per l'origine)
#110=20
M2222 (richiamo macro script che sposta l'origine)
M30
%
M2222 che esegue eventuali calcoli e sposta l'origine
Codice: Seleziona tutto
ix=getvar(100) 'leggo la variabile 100
iy=getvar(110) 'leggo la variabile 110
s="G10 L2 P1 X" & ix & "y" & iy ' creo una stringa per cambiare l'origine G54
code (s) 'cambio l'origine
code ("G0 X0 Y0") 'mi posiziono a x0 e y0 nuova origine