G2-G3 e altro ...

Per cominciare a capire come programmare le macchine CNC

Moderatore: Junior Admin

Rispondi
Avatar utente
Davide Resca
CAPO OFFICINA
Messaggi: 13863
Iscritto il: lun feb 29, 2016 11:29
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
Contatta:

G2-G3 e altro ...

Messaggio da Davide Resca »

Ciao a tutti,
nelle mie elucubrazioni mentali :mrgreen: ho scoperto ( ma magari qualcuno già lo sapeva ) che è possibile indicizzare e/o parametrizzare anche i codici di controllo... mi spiego con un esempio

#1=0
G[2+#1]

se #1 vale 0 l'arco gira a dx, se vale 1 gira a sx ... :matto: le parentesi quadre possono contenere una formula fino a 255 caratteri :shock: e funziona anche con altri codici di controllo ...

Quello che non so è se funziona solo con mach3 oppure anche con l'iso/fanuc puro :roll: ... qualcuno ha modo di provarlo ?

basta anche scrivere G[2+1] oppure G[3-1] ...
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
max
TORNITORE E FRESATORE
Messaggi: 1206
Iscritto il: gio set 11, 2008 20:35
Località: Sesto S. Giovanni MI

Re: G2-G3 e altro ...

Messaggio da max »

Non ho capito molto ma se provi a postare un codice di prova lo do' in pasto alla mia cnc con emc che dovrebbe essere iso puro.

Ciao Max
Avatar utente
Davide Resca
CAPO OFFICINA
Messaggi: 13863
Iscritto il: lun feb 29, 2016 11:29
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
Contatta:

Re: G2-G3 e altro ...

Messaggio da Davide Resca »

Questo è il codice , puoi fare copia e incolla
G90
#1=1
G0 X5 Y5
G[2+#1] X15 Y15 R8
M30

nelle foto, quello che succede cambiando solo il parametro #1 da 0 a 1
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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
max
TORNITORE E FRESATORE
Messaggi: 1206
Iscritto il: gio set 11, 2008 20:35
Località: Sesto S. Giovanni MI

Re: G2-G3 e altro ...

Messaggio da max »

Provato, funziona, ho solo dovuto aggiungere un f50 altrimenti ovviamente la macchina non si muove
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
onorino
CAPO OFFICINA
Messaggi: 41550
Iscritto il: mar mar 23, 2010 22:18
Località: Artena(Roma)
Contatta:

Re: G2-G3 e altro ...

Messaggio da onorino »

io cambio segno al raggio.
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
Avatar utente
Davide Resca
CAPO OFFICINA
Messaggi: 13863
Iscritto il: lun feb 29, 2016 11:29
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
Contatta:

Re: G2-G3 e altro ...

Messaggio da Davide Resca »

grazie max !
si Onorino , ma se devi fare un'arco di di più di 180° non funziona è sempre il solito problema delle coordinate jk del centro .
appena ho un attimo ti posto quello che succede nel sw del goniometro con + di 180° di angolo al centro.
Questa funzione ( quella che ha provato max ...) è utile perchè cambiando un solo parametro da sw puoi decidere di fare l'arco a dx o sx e se hai delle macro collegate si porta dietro tutto .
Solo non sapevo se funzionava anche sul codice iso puro ... ora lo so :mrgreen:
Con lo stesso principio ,credo si possa indicizzare qualsiasi comando , ora , mentre scrivo, mi viene in mente che moltiplicando il raggio per un parametro e facendo assumere al parametro 1 o -1 ottieni quello che fai tu . se hai un arco va bene come fai tu , ma se ne hai mille e vuoi cambiare il senso di rotazione a tutti è più meglio come faccio io :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
Rispondi

Torna a “G CODE”