Mach4, impariamo a conoscerlo insieme.

Sezione dedicata a Mach4
Rispondi
gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da gino » sabato 31 dicembre 2016, 15:24

ho riprovato il tutto inserendo nella profondita asola solo un millimetro
e Numero asole solo 4 ; in modo che in simulazione non mi duri un eternita.
e lo ripete corretto

il programma mach4 funziona coi salti m98 ed m99 correttemente come il mach3
l`unica Cosa e che non calcola l`incremento nel far girare le coordinate (li e la pecca)
credo anche di sapere da cosa dipende ; pero non so come cambiare nel mach4
la Riga che allego in Foto (marcata in rosso) li dovrebbe essere eliminato il codice G69
cioe la disattivazione della rotazione coordinate. per poter provare..
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

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » sabato 31 dicembre 2016, 17:31

ecco qui

https://youtu.be/XhoiRFbhAVo

mi sono fermato alla terza perchè il video sarebbe stato lungo. E' bastato inserire una riga vuota alla fine del gcode, non chiedetemi perchè. Ora vado che dobbiamo uscire per andare a festeggiare a casa di amici. Buona Fine Anno a tutti :blob2:
"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."

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da gino » sabato 31 dicembre 2016, 18:02

magnifico Pedro !!

stiamo uscendo anche noi , ma il prossimo anno ci spieghi dove hai messo sta Riga vuota...

auguri 2017

jambo
Member
Member
Messaggi: 211
Iscritto il: martedì 2 gennaio 2007, 1:04
Località: san costantino calabro (vv)

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da jambo » domenica 1 gennaio 2017, 0:11

Auguri a tutti dalla calabria
cento misure e un taglio

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » lunedì 2 gennaio 2017, 15:49

allora: veniamo alla macro per jambo. Tu dicevi che questa

[mc.ISIG_INPUT12] = function (on_off)
local inst= mc.mcGetInstance()
local hsig = mc.mcSignalGetHandle(inst, mc.OSIG_OUTPUT12)
state = mc.mcSignalGetState(hsig)
if( on_off==1 ) then
-- On
mc.mcSignalSetState(hsig, 1)
else
-- Off
mc.mcSignalSetState(hsig, 0)
end
end

ti funzionava ma non manteneva lo stato, cioè se premevi cambiava ma se lasciavi tornava come era: giusto? io non posso provarla perchè non avendo una interfaccia per mach4 posso solo usare il demo però dimmi te cosa fa o non ti fa questa cosa da te scritta, sii preciso che se no non ne vengo a capo
"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."

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » lunedì 2 gennaio 2017, 17:46

nel frattempo c'è una nuova versione, build 3233 che mi pare molto migliorata dal punto di vista grafico, era ora....

la sto provando, in demo :D


PS: tra le altre cose, utili forse a jambo, associa anche gli input ai pulsanti...hai risolto!!!! :mrgreen:
"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."

Avatar utente
danieleee
God
God
Messaggi: 3679
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da danieleee » lunedì 2 gennaio 2017, 17:51

Io qualche giorno fa ho mandato mail alla ArtSoft
Specificando il problema del single block e della grafica poco chiara.
Gli avevo fatto un video allegato alla mail.
Che tra altro il single block non funzionante era proprio sul Build 3233

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da gino » lunedì 2 gennaio 2017, 18:28

Pedro ci potra dire ,se quel programma gli funziona sulla versione 3233
..che e quella che ho anch io.

oppure gli funzionava perche aveva una versione piu precedente.

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » lunedì 2 gennaio 2017, 18:57

domani provo e vi dirò; per ora sto apprezzando molte cose nuove inserite negli screen. Nulla che non si possa fare da soli ma bene che si trovino fatti e qualche wizard in più.

NUOVE DIFFICOLTA' per quello che riguarda il demo mode, ha un timeout di 5 minuti in esecuzione che non permette più di un tot di provare :oops:
Ultima modifica di Pedro il lunedì 2 gennaio 2017, 19:08, modificato 1 volta in totale.
"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."

jambo
Member
Member
Messaggi: 211
Iscritto il: martedì 2 gennaio 2007, 1:04
Località: san costantino calabro (vv)

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da jambo » lunedì 2 gennaio 2017, 19:08

Pedro ha scritto:allora: veniamo alla macro per jambo. Tu dicevi che questa

[mc.ISIG_INPUT12] = function (on_off)
local inst= mc.mcGetInstance()
local hsig = mc.mcSignalGetHandle(inst, mc.OSIG_OUTPUT12)
state = mc.mcSignalGetState(hsig)
if( on_off==1 ) then
-- On
mc.mcSignalSetState(hsig, 1)
else
-- Off
mc.mcSignalSetState(hsig, 0)
end
end

ti funzionava ma non manteneva lo stato, cioè se premevi cambiava ma se lasciavi tornava come era: giusto? io non posso provarla perchè non avendo una interfaccia per mach4 posso solo usare il demo però dimmi te cosa fa o non ti fa questa cosa da te scritta, sii preciso che se no non ne vengo a capo
buona sera,
allora si il pulsante funziona ma torna indietro quando lo libero. avevo trovato un'altra macro che era un po piu' complessa di un tizio che gli funzionava bene ma la usava con coolant eccola

----------Input 1------------
------Toggle Coolant---------
[mc.ISIG_INPUT1] = function (state)
if (state == 1) then
local inst = mc.mcGetInstance();
local sigh = mc.mcSignalGetHandle(inst, mc.OSIG_COOLANTON);
local sigState = mc.mcSignalGetState(sigh);
if (sigState == 0) then
local OSigCool = mc.mcSignalGetHandle (inst,mc.OSIG_COOLANTON)
mc.mcSignalSetState(OSigCool,1)
mc.mcCntlSetLastError(inst, "Coolant On")
else
local OSigCool = mc.mcSignalGetHandle (inst,mc.OSIG_COOLANTON)
mc.mcSignalSetState(OSigCool,0)
mc.mcCntlSetLastError(inst, "Coolant Off")
end
end

end,

ho provato a cambiare l'uscita ma non fa nulla scrivendo mc.OSIG_OUTPUT12 ma avo' sbagliato qualcosa.

poi c'e' un'altra cosa che sicuramente va fatta, in signal script c'e' questo codice

if SigLib[sig] ~= nil then
SigLib[sig](state);
end

mi da errore e quando lo riaccendo mi esce una schermata errore riga numero (esempio 500) e poi nil
probabilmente i pulsant sterni vanno settati in signal script. sul manuale fa un scco di confusione.

pedro, hai vistoil pmceditor? li si puo' dire che sono riuscito a simularlo ma poi non mi legge la macro
cento misure e un taglio

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » lunedì 2 gennaio 2017, 19:10

che versione stai usando, io ora l'ultimissima e da ora in poi mi riferirò solo a quella. Che controller hai?
"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."

jambo
Member
Member
Messaggi: 211
Iscritto il: martedì 2 gennaio 2007, 1:04
Località: san costantino calabro (vv)

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da jambo » lunedì 2 gennaio 2017, 19:14

ho usato sia la v.4.2.0.2803 come dice cs-lab per il plugin e sia la v.4.2.0 3233
e' sulla 3233 che ho visto il pmceditore che usa anche fanuc
cento misure e un taglio

jambo
Member
Member
Messaggi: 211
Iscritto il: martedì 2 gennaio 2007, 1:04
Località: san costantino calabro (vv)

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da jambo » lunedì 2 gennaio 2017, 19:26

questo e' il manuale o parte del manuale che ho trovato della versione 2

https://www.google.it/url?sa=t&rct=j&q= ... dlpKjw550w
cento misure e un taglio

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da Pedro » lunedì 2 gennaio 2017, 19:28

ok, domani se trovo un attimo ci provo e vediamo, chiaramente non ho la tua scheda, ne un'altra che lavori con mach4, per la mia ancora non ci sono i plugin pronti, quindi non posso provare tutto ma ti faccio sapere
"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."

jambo
Member
Member
Messaggi: 211
Iscritto il: martedì 2 gennaio 2007, 1:04
Località: san costantino calabro (vv)

Re: Mach4, impariamo a conoscerlo insieme.

Messaggio da jambo » lunedì 2 gennaio 2017, 19:32

ok grazie pedro. mi basterebbe anche che tu mi spiegassi dove e come mettere le macro. io ho letto il manuale e dice che bisogna creare una tabella SigalTble e SigLib ma poi non so come muovermi. sul manuale dice che isogna scrivere qualcosa in signal script ma non capisco a cosa si riferisce. basterebbe sapere come ragiona mach4 con i pulsanti esterni per le uscite del controller perche' se dal pulsant esterno chiamo cyclestart o altro funziona
cento misure e un taglio

Rispondi

Torna a “Mach4”