Sostituire G68 con delle macro

Sezione Fanuc
Rispondi
Avatar utente
Nick80
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 21 dicembre 2020, 21:00

Sostituire G68 con delle macro

Messaggio da Nick80 » sabato 3 giugno 2023, 19:18

buongiorno a tutti, vorrei dei consigli lavoro con un controllo fanuc. vorrei ruotare le origini pezzo con delle variabili chi mi può aiutare?

adesso lavoro in questo modo
G90G0G54X0Y0M15
M3S1500
G43H1Z200M8
G68G17R8.2 ( qui al posto della R8.2 vorrei far leggere questo tramite una macro) es#101
G69
;
G90G0G54X0Y0M15
M3S1500
G43H1Z200M8
G68G17R98.2 ( qui al posto della R98.2 vorrei far leggere questo tramite una macro) es#102
G69
;
G90G0G54X0Y0M15
M3S1500
G43H1Z200M8
G68G17R188.2 ( qui al posto della R188.2 vorrei far leggere questo tramite una macro) es#103
G69
;
G90G0G54X0Y0M15
M3S1500
G43H1Z200M8
G68G17R278.2 ( qui al posto della R278.2 vorrei far leggere questo tramite una macro) es#104
G69
;
Creando una macro principale dove modificando il valore mi aggiorna tutte e 4 le macro.

grazie in anticipo.

torn24
God
God
Messaggi: 5044
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Sostituire G68 con delle macro

Messaggio da torn24 » domenica 4 giugno 2023, 6:12

Non necessita di una macro ma il semplice uso delle variabili all'interno del tuo programma.

Esempio nel tuo programma utilizzi 4 volte il G68, usereai 4 variabili a cui imposti il valore a inizio programma.

Esempio programma

Codice: Seleziona tutto


%
(Variabili valore R del G68  e relativi gradi)
#100=30
#101=40
#102=65
#103=70
(Modificando a inizio programma il valore delle variabili
  ruoterai le coordinate del G68 di gradi diversi, tenendo conto che prima variabile primo
  G68, seconda secondo G68 e cosi via)
  
  
  T1 M6
  M3 S1000 G54
  
  ....
  G68 R#100
   ....
  G68 R#101
  ....
  G68 R#102
   ....
  G68 R#103
  
  
CIAO A TUTTI !

Avatar utente
Nick80
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 21 dicembre 2020, 21:00

Re: Sostituire G68 con delle macro

Messaggio da Nick80 » domenica 4 giugno 2023, 6:34

=D> grazie,
Facendo così se io dovessi ruotare i gradi nella prima macro sono costretto a modificare le altre manualmente x ottenere i 90 gradi giusti x ogni macro.
Ho possibilità di aggiungere una che mi aggiorna le altre macro in caso di modifica?.
Grazie...

torn24
God
God
Messaggi: 5044
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Sostituire G68 con delle macro

Messaggio da torn24 » domenica 4 giugno 2023, 6:45

Se le varie rotazioni hanno una relazione matematica tra di loro usi semplicemente una espressione per fare il calcolo.
Esempio se le varie variabili devono essere incrementata di 90 gradi rispetto alla prima
puoi fare semplicemente cosi.


#100=8
#101=#100+[90]
#102=#100+[90*2]
#103=#100+[90*3]

In questo modo modifichi solo il primo grado.
Alla seconda variabile sara aggiunto 90, alla terza 180, e alla quarta 270
CIAO A TUTTI !

Avatar utente
Nick80
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 21 dicembre 2020, 21:00

Re: Sostituire G68 con delle macro

Messaggio da Nick80 » domenica 4 giugno 2023, 7:32

Si con le lavorazioni che faccio ruoto sempre di 90^
Nella tabella varia so inserite i valori,
Mentre allivello di programma devo mettere così?!

M6T1
G0G90X0Y0
G68G17R#100=8
;
;
G69
G0G90X0Y0
G68G17R101=#100+[90]
G69
ECC...

torn24
God
God
Messaggi: 5044
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Sostituire G68 con delle macro

Messaggio da torn24 » domenica 4 giugno 2023, 7:43

Intendevo come primo esempio, usi 4 variabili e i calcoli li fai fare a inizio programma, le prime righe del programma dove metti le variabili.
Cosi nei vari G68 usi semplicemente la variabile.
CIAO A TUTTI !

torn24
God
God
Messaggi: 5044
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Sostituire G68 con delle macro

Messaggio da torn24 » domenica 4 giugno 2023, 7:43

Intendevo come primo esempio, usi 4 variabili e i calcoli li fai fare a inizio programma, le prime righe del programma dove metti le variabili.
Cosi nei vari G68 usi semplicemente la variabile.
CIAO A TUTTI !

Avatar utente
Nick80
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 21 dicembre 2020, 21:00

Re: Sostituire G68 con delle macro

Messaggio da Nick80 » domenica 4 giugno 2023, 8:00

Ok grazie.
Appena riesco lo provo grazie x le informazioni,
Buona domenica :D

Avatar utente
Nick80
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 21 dicembre 2020, 21:00

Re: Sostituire G68 con delle macro

Messaggio da Nick80 » sabato 24 giugno 2023, 14:19

Ciao torn24 oggi sono riuscito ad provare il programma con le macro funziona bene grazie x l'aiuto...

Rispondi

Torna a “Fanuc”