MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è gio mar 28, 2024 20:20

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 22 messaggi ]  Vai alla pagina 1, 2  Prossimo
Autore Messaggio
 Oggetto del messaggio: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 14:02 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13594
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
Salve a tutti , sapete se è possibile in mach3 trovare una corrispondenza con il costrutto IF THEN ELSE utilizzando le operazioni binarie AND OR E XOR ?
Quest'ultime credo siano le uniche messe a disposizione del programma,( secondo il manuale ...) o meglio ... Sul libro g-code che sto leggendo dice che il costrutto IF-THEN-ELSE così come il GOTO è possibile nel linguaggio iso ma se lo scrivo in mach3 ottengo un bad command o un unknow command :shock: :shock: :shock:
sono io che sbaglio qualcosa oppure veramente Mach3 non permette questa funzione ?
grazie a tutti

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 14:34 
Non connesso
CAPO OFFICINA

Iscritto il: dom nov 06, 2011 17:34
Messaggi: 32784
Località: Napoli
Mach3 gnurant ? :shock:


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 14:36 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13594
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
hummmm ... molto gnurant ... resta solo da vedere chi è l'ignurant , se io o il programma :risatina: :risatina:

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 15:28 
Non connesso
CAPO OFFICINA

Iscritto il: dom nov 06, 2011 17:34
Messaggi: 32784
Località: Napoli
Non conosco Mach3, a te la scelta. :risatina: :risatina:


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 16:57 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: lun apr 11, 2016 09:49
Messaggi: 6296
Località: Parma PR Oltretorrente
Compatibile con il Mazak, ma non lo conosco,
In quanto non idoneo per le nostre lavorazioni,
Tutto ISO.

_________________
se sei incerto... tieni aperto...


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 20:26 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1770
Località: Cologno Monzese
Leggi qui : http://www.cnczone.com/forums/littlemac ... 1-cnc.html
è possibile con una macro vb...
ma certo non è roba iso è strettamente Mach3

ciao.

_________________
Ù.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 21:31 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41202
Località: Artena(Roma)
io ci gioco bene con il codice iso , ma tu che ci devi fare con quelle due righe ? magari si fa senza troppi inglesismi :risatina:

_________________
la democrazia funziona fino a quando fate quello che dico io!
Mc Mazzafrusten meccanico mannaro
il riparatore di riparazioni
er robin hood de no'antri
tagliatore scelto di puntarelle
http://www.lievitoedintorni.it/phpbb/index.php


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: lun ago 14, 2017 23:06 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13594
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
grazie Umbez, era una strada che avevo scartato perchè poco pratico di VB ma mi sa che lo devo imparare ...

@onorino
per fare credo che si faccia , ma io ho una limitazione in mach3 delle linee elaborate ( è la versione free ) ...
Allora ecco la question :
ho fatto un programma ( anzi sarebbe meglio dire sto facendo ...) per incidere radialmente su un tamburo , tramite bulino , i gradi e i numeri corrispondenti alle decine tipo 0-10 -20 ecc.
ho già il codice dei numeri da 0 a 9 mentre ho elaborato un programmino con i parametri (#) per poterlo adattare alle varie esigenze. 3 di questi parametri riguardano la lunghezza delle linee ad esempio linee delle decine =10mm linea delle cinquine =7mm , linea delle unità=4mm .
Per ogni riga il bulino fa 3 passate da 0,05 mm per avere 0,15 mm di profondità ... ora io ho due strade percorribili :
1) Incrementando l'asse A gli dico di fare prima tutte le decine con lunghezza di 10mm poi tutte le cinquine con lunghezza ridotta e poi tutte le unità , poi riparto da 0 e gli faccio scrivere 0-10-20-30 ecc in corrispondenza delle decine ... ma in questo modo supero le 500 linee ed il programma non me lo fa :frusta:

2) l'altra strada è con il costrutto di cui chiedevo info , in questo modo con delle variabili di comodo che faccio incrementare ottengo uno svolgimento "più snello " del programma ad esempio se (IF) A=0 allora (THEN) vai alla routine che mi scrive la linea di 10mm che fa andare alla routine che mi scrive 0 ... se A=1 allora vai alla routine che mi scrive la linea delle unità di 4mm ... se A=5 allora vai a scrivere le cinquine ecc ecc

se hai altre idee ben venga , altrimenti o mi studio ste macro in Vb o compro la licenza o vendo tutto :risatina: :risatina: :risatina:

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mar ago 15, 2017 07:00 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41202
Località: Artena(Roma)
scrivere dei sottoprogrammi no ? nel programma principale richiami solo il sottoprogramma per ogni numero , così non dovresti avere limiti di caratteri.

_________________
la democrazia funziona fino a quando fate quello che dico io!
Mc Mazzafrusten meccanico mannaro
il riparatore di riparazioni
er robin hood de no'antri
tagliatore scelto di puntarelle
http://www.lievitoedintorni.it/phpbb/index.php


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mar ago 15, 2017 07:06 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: lun apr 11, 2016 09:49
Messaggi: 6296
Località: Parma PR Oltretorrente
Scusa ma io non ne capisco nulla, era solo per dirti:
Perché tre passate da 0.05 e non una direttamente a 0.15, cosa vuoi che sia...
così rischi solo di consumare il bulino prima di finire il lavoro.

_________________
se sei incerto... tieni aperto...


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mar ago 15, 2017 10:10 
Non connesso
CAPO OFFICINA

Iscritto il: dom nov 06, 2011 17:34
Messaggi: 32784
Località: Napoli
Prova sto codice:

IF (VuoiRisolvereIlProblema)
THEN (AccattaStaCazzoDiLicenza)
ELSE (TiFotti)

E comprala sta licenza, taccagno ! :frusta: :frusta: :frusta:

:mrgreen:


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mar ago 15, 2017 21:05 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1770
Località: Cologno Monzese
Per me hai due strade :
1. paghi la licenza ed amen
2. passi a emc
Oggi magari risolvi con sotterfugio ma domani ritorna li problema ;-)

ps. emc gestisce gli if - else
ciao.

_________________
Ù.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mar ago 15, 2017 22:59 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13594
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
@Onorino
Si, sono già sottoprogrammi che richiamo, ma il frocio a pedali ( mach3 ) somma lo stesso le righe elaborate :frusta:
@Yrag
sono poverello ... [b13.gif]
@Piccio
utilizzo un bulino in carbide con angolo al vertice di 15° e punta da 0.1 mm ... la profondità di passata era consigliata dalla casa produttrice ( cina made ),,,
Inoltre come ho detto sto facendo il programma con i parametri , in modo che cambiando un parametro si adatta tutto il programma senza dover riprogrammare tutto.
Sto solo facendo esperienza con questo linguaggio che conosco poco... niente di che.
@umbez
hummm, mi stai facendo venir voglia, emc non l'ho mai considerato perchè sono partito con mach3 , ora vado a curiosare per vedere se è il caso di seguire il tuo consiglio .
tu usi emc ? giusto per sapere nel caso facessi il "salto" a chi sfrangiare i conglioni :risatina:

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mer ago 16, 2017 09:22 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41202
Località: Artena(Roma)
fai 18 programmi e li richiami in successione , sarebbe da scrivere delle macro , ma qui ci vuole uno veramente pratico , oppure fai partire il programma abbassando il presetting di Z-0,5 ad ogni start.

_________________
la democrazia funziona fino a quando fate quello che dico io!
Mc Mazzafrusten meccanico mannaro
il riparatore di riparazioni
er robin hood de no'antri
tagliatore scelto di puntarelle
http://www.lievitoedintorni.it/phpbb/index.php


Top
 Profilo  
 
 Oggetto del messaggio: Re: Costrutto IF THEN ELSE in mach3
MessaggioInviato: mer ago 16, 2017 10:12 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1770
Località: Cologno Monzese
Ciao Davide, la cnc è un bel po che non la tocco perchè è nel garage di mio padre (mancanza di spazio) ma un po' di anni fà installai linux e emc compreso di settaggi nel giro di 3-4h. (però considera che di mestiere faccio l'informatico ma è molto molto facile)
Considera che non è differente da mach e ci sono molti tutorial...
ma come fai fare qualcosa con 500 righe di limite...

_________________
Ù.


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 22 messaggi ]  Vai alla pagina 1, 2  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it