Ciao io ti avevo chiesto se il linguaggio macro è attivo , perchè a volte per alcune macchine ad esempio
devi richiederlo e pagare qualcosa per essere attivato "non è fornito come configurazione base ", chi te lo attiva sono i tecnici della macchina ,NON puoi attivarlo tu .
Per sapere se è attivo basta che in un programma iso metti delle istruzioni macro , se
vengono eseguite il linguaggio macro è attivo , se no devi rivolgerti ai tecnici .
=========================
TI spiego il programma
per cambiare il valore di una variabile si userebbe IF[#100 GE 2] THEN #100=0
se non hai a disposizione THEN puoi fare cosi
IF[#100 GE 2] GOTO 20 (qui salta alla riga 20 se #100 è maggiore o uguale a 2 ,altrimenti non fa niente )
GOTO100 ( se la riga sopra non fa niente , viene eseguita questa riga , e salta alla riga 100 , percui la riga 20 non viene eseguita)
N20 #100=0 (questa riga viene eseguita solo se destinazione di salto )
N100
--------------------
tradotto a parole
se la variabile 100 ha valore 2 o maggiore vai alla riga 20 seno non fare niente
normalmente salta alla riga 100 quindi salti la riga 20 goto 100
N20 #100=0
N100
------------
questo sistema è utile in molti casi , ad esempio con IF puoi eseguire un unico salto , se tu volessi con IF fare eseguire tante istruzioni
usi questo metodo , che permette con un if di eseguire tante istruzioni
IF[#100GT2] GOTO 10
GOTO 50 (Salta tutte le istruzioni normalmente )
N10 G1 X20 F300 (Solo se IF è vero avviene il salto a questa riga e vengono eseguite le righe dalla 10 - 50 )
G0 Y 40
.......
.....
.....
G1 Y300
N50
Non so se sono stato chiaro ma non riesco a spiegarmi meglio