Ciao torn24, tu come la scriveresti quella funzione? E soprattutto dove va messatorn24 ha scritto:Provo a partecipare, anche se sto provando a capire Lua e le API di mach4, rimpiangendo il vbscript di mach3
Secondo me, dovrebbe premi il pulsante e resta acceso, premi il pulsante e resta spento, Ma come detto ho appena letto qualcosa di LUA e di API mach4, rimpiangendo vbscript di mach3, QUINDI FORSE SBAGLIO QUALCOSACodice: Seleziona tutto
[mc.ISIG_INPUT12] = function (on_off) -- leggo il segnale di input e lo invio come parametro on_off alla funzione local inst= mc.mcGetInstance() -- leggo l'istanza di mach4 local hsig = mc.mcSignalGetHandle(inst, mc.OSIG_OUTPUT12) state = mc.mcSignalGetState(hsig) -- LEGGO LO STATO DI OUTPUT MA TU NON LO USI if( on_off==1 ) then --Se il pulsante è stato premuto -- On if (state==0) then -- se il segnale di output è basso accendo mc.mcSignalSetState(hsig, 1) else -- altrimenti spengo -- Off mc.mcSignalSetState(hsig, 0) end end end -- end function
Mach4, impariamo a conoscerlo insieme.
-
- Member
- Messaggi: 211
- Iscritto il: martedì 2 gennaio 2007, 1:04
- Località: san costantino calabro (vv)
Re: Mach4, impariamo a conoscerlo insieme.
cento misure e un taglio
-
- God
- Messaggi: 5093
- Iscritto il: venerdì 1 febbraio 2008, 11:28
- Località: Modena
Re: Mach4, impariamo a conoscerlo insieme.
@jambo, la funzione la scriverei come ti ho mostrato, quella che hai linkato, e la metterei in plc script, che leggerebbe di continuo il pulsante e agirebbe di conseguenza. MA NON HO CAPITO DOVE VANNO MESSI I PLC SCRIPT, io ho imparato la programmazione di vari linguaggi basandomi soprattutto sugli esempi, e Mach4 pecca, mentre nella documentazione macro di mach3 era piena di esempi, mach4 ne è priva. Mi domando chi ha scritto la documentazione...., penso che si debba sviluppare una cumunità di mach4, che posti esempi di codice, per poter imparare ad usare correttamente LUA su mach4, la documentazione fornita è pessima, mentre per mach3 e vbscritp,esisteva un pdf con l'utilizzo di ogni funzione, con lua e mach4 si deve dedurre tutto da poche righe incomplete di codice... STANNO DANDO UN PESSIMO SUPPORTO A MACH4 gli darei degli incompententi
CIAO A TUTTI !
- Pedro
- God
- Messaggi: 7021
- Iscritto il: domenica 6 aprile 2008, 18:44
- Località: Roma
Re: Mach4, impariamo a conoscerlo insieme.
per la macro di jambo ho aperto un nuovo topic in questa stessa sezione
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."
-
- Member
- Messaggi: 211
- Iscritto il: martedì 2 gennaio 2007, 1:04
- Località: san costantino calabro (vv)
Re: Mach4, impariamo a conoscerlo insieme.
lo script per metterlo in plc script c'e' una casella in:torn24 ha scritto:@jambo, la funzione la scriverei come ti ho mostrato, quella che hai linkato, e la metterei in plc script, che leggerebbe di continuo il pulsante e agirebbe di conseguenza. MA NON HO CAPITO DOVE VANNO MESSI I PLC SCRIPT, io ho imparato la programmazione di vari linguaggi basandomi soprattutto sugli esempi, e Mach4 pecca, mentre nella documentazione macro di mach3 era piena di esempi, mach4 ne è priva. Mi domando chi ha scritto la documentazione...., penso che si debba sviluppare una cumunità di mach4, che posti esempi di codice, per poter imparare ad usare correttamente LUA su mach4, la documentazione fornita è pessima, mentre per mach3 e vbscritp,esisteva un pdf con l'utilizzo di ogni funzione, con lua e mach4 si deve dedurre tutto da poche righe incomplete di codice... STANNO DANDO UN PESSIMO SUPPORTO A MACH4 gli darei degli incompententi
edit screen, selezionare wxRouter per esempio, cliccare la dove c'e' il foglio con il fulmine e li si trova il screen load script, screen unload script, PLC script, e pmc script
cento misure e un taglio
-
- Member
- Messaggi: 211
- Iscritto il: martedì 2 gennaio 2007, 1:04
- Località: san costantino calabro (vv)
Re: Mach4, impariamo a conoscerlo insieme.
scusate ho sbagliato a scrivere, e' il foglietto senza fulmine
cento misure e un taglio
- danieleee
- God
- Messaggi: 3689
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Mach4, impariamo a conoscerlo insieme.
Qui una raccolta di manuali tradotti.
https://drive.google.com/open?id=0B4k3R ... ERSblZfSWc
https://drive.google.com/open?id=0B4k3R ... ERSblZfSWc
-
- Senior
- Messaggi: 1774
- Iscritto il: domenica 11 ottobre 2009, 18:12
Re: Mach4, impariamo a conoscerlo insieme.
Al support gli avevo mandato sia il programma che link.
dalla Artsoft mi hanno risposto cosi :
Hello Luigi,
I'm not sure what it is that i'm supposed to be looking for but your last line does not have a carriage return (enter on the keyboard).
This is why you should end every Gcode file with a % for the last line.
This insures any necessary lines have a carriage return.
Thanks,
Brett Price
Tech support staff
..gli ho risposto ancora che con il carattere % e gia stato straprovato .
ma mi sa che neanche loro sanno da dove dipende.
dalla Artsoft mi hanno risposto cosi :
Hello Luigi,
I'm not sure what it is that i'm supposed to be looking for but your last line does not have a carriage return (enter on the keyboard).
This is why you should end every Gcode file with a % for the last line.
This insures any necessary lines have a carriage return.
Thanks,
Brett Price
Tech support staff
..gli ho risposto ancora che con il carattere % e gia stato straprovato .
ma mi sa che neanche loro sanno da dove dipende.
- Pedro
- God
- Messaggi: 7021
- Iscritto il: domenica 6 aprile 2008, 18:44
- Località: Roma
Re: Mach4, impariamo a conoscerlo insieme.
sono giunto alla conclusione che così funziona
il perchè? non lo so di preciso, viste le premesse da me fatte non so bene come funzionano i vari "dialetti" di programmazione (fanuc e haas per dirne due) ma so che in programmazione esiste una differenza tra la gestione delle variabili locali, visibili solo a livello routine locale, e variabili globali e ancora variabili di sistema. Insomma, ho cambiato alcuni nomi di variabili che erano #1100 e #750 con #317 e #318, che da qualche parte ho letto che hanno una numerazione da "common variales" piuttosto che "system variables"e adesso parrebbe andare bene. DI più non chiedetemi perchè...boh
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."
-
- Senior
- Messaggi: 1774
- Iscritto il: domenica 11 ottobre 2009, 18:12
Re: Mach4, impariamo a conoscerlo insieme.
...Bravo Pedro !
me sa che si meglio di quelli del supporto..
che dovrebbero sapere al volo che erano in uso deile variabili da non usare.
me sa che si meglio di quelli del supporto..
che dovrebbero sapere al volo che erano in uso deile variabili da non usare.
- Pedro
- God
- Messaggi: 7021
- Iscritto il: domenica 6 aprile 2008, 18:44
- Località: Roma
Re: Mach4, impariamo a conoscerlo insieme.
te sa? solo te sa?
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."
- danieleee
- God
- Messaggi: 3689
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Mach4, impariamo a conoscerlo insieme.
Ciao, vorrei cambiare la configurazione dei Jogging sulla tastiera, qualcuno sà come si deve fare?
Di default mi muove la Z con pagina su/giu, e visto che lo devo usare sul tornio preferirei usare le freccie.
Di default mi muove la Z con pagina su/giu, e visto che lo devo usare sul tornio preferirei usare le freccie.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
-
- Member
- Messaggi: 211
- Iscritto il: martedì 2 gennaio 2007, 1:04
- Località: san costantino calabro (vv)
Re: Mach4, impariamo a conoscerlo insieme.
ciao daniele,devi aprire il plugin della tastiere e configurare i tasti
cento misure e un taglio
- danieleee
- God
- Messaggi: 3689
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Mach4, impariamo a conoscerlo insieme.
Grazie per la dritta , a volte ho le soluzioni sotto il naso e non le vedo...
Ora ho configurato i tasti come volevo io, però in incrementale in X mi fa il doppio del valore immesso.
Se voglio spostare di 0.01 nei DRO leggo 0.02
Mentre in Z è corretto.
Ora ho configurato i tasti come volevo io, però in incrementale in X mi fa il doppio del valore immesso.
Se voglio spostare di 0.01 nei DRO leggo 0.02
Mentre in Z è corretto.
- leomonti
- Senior
- Messaggi: 2112
- Iscritto il: mercoledì 20 dicembre 2006, 19:04
Re: Mach4, impariamo a conoscerlo insieme.
@danielee: i files su drive non si aprono....
Il cervello è l'organo più sopravvalutato...(W.Allen)
- danieleee
- God
- Messaggi: 3689
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Mach4, impariamo a conoscerlo insieme.
Altra cosa che non capisco è come si fà a modificare un g-code.
Appena premo Edit G-Code mi si apre un messaggio di errore...