Passate incrementali in -z1

Sezione Fanuc
Rispondi
webian
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 2 luglio 2007, 8:43

Passate incrementali in -z1

Messaggio da webian » venerdì 12 gennaio 2024, 11:00

Buongiorno a tutti, scusate questo post forse troppo banale, ma non ne vengo fuori, anche se credo sia una stupidaggine per molti di voi.
Ho un percorso, da ripetere per 10 volte abbassandomi ogni volta di 1 mm in Z.
Utilizzo una cnc 2 assi e mezzo, Hasegawa V2 con fanuc seie O-M di metà anni '90
Ipotizzando di dover fare un percorso composto da 1 quadrato che scende in profondià di 10 mm ho capito che dovrei fare così...ma non i riesce.

(programma semplificato per rendere l'idea)

O0001
G90 G54
S1000 F500 M3
G0 X0 Y0 Z0
M98 P0022 L10 (questo ho trovato in rete ma sul mio cnc funziona solo con M98 P10 0022)
G1 X50 Y0
G1 X50 Y50
G1 X0 Y50
G1 X0 Y0
G0 Z10
M30
%

(sottoprogramma)

O0022
G91 G1 Z-1 F100
G90
M99
%

in pratica arriva a M98 l'utensile mi scende di 10 mm (dieci step da 1mm) e poi fa in percorso, invece di fare il percorso 10 volte, ogni volta -Z1.
Dove sbaglio? o chiesto anche ad un amico che mi ha inviato un percorso che io nemmeno posso inserire a bordo macchina, percorso con parentesi quadre, tonde ecc...
grazie a tutti

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

Re: Passate incrementali in -z1

Messaggio da torn24 » venerdì 12 gennaio 2024, 11:27

Il percorso lo devi mettere nel sottoprogramma dopo G91 e G90, è il solo sottoprogramma che viene ripetuto.

Tu hai messo il percorso dopo M98, per cui ripetendo il sottoprogramma scende a meno 10, poi torna al programma principale e esegue il percorso.

Mettendo il percorso nel sottoprogramma invece, scende 1 mm esegue il percorso, e tutto questo viene ripetuto 10 volte, ottenendo la ripetizione del profilo.
CIAO A TUTTI !

webian
Newbie
Newbie
Messaggi: 31
Iscritto il: lunedì 2 luglio 2007, 8:43

Re: Passate incrementali in -z1

Messaggio da webian » venerdì 12 gennaio 2024, 12:17

grazie ...così?

(programma)

O0001
G90 G54
S1000 F500 M3
G0 X0 Y0 Z0
M98 P10 0022
M30
%

(sottoprogramma)

O0022
G91 G1 Z-1 F100
G90
G1 X50 Y0
G1 X50 Y50
G1 X0 Y50
G1 X0 Y0
M99
%

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

Re: Passate incrementali in -z1

Messaggio da torn24 » sabato 13 gennaio 2024, 5:04

Si cosi.

Ti do un consiglio che si sbagliano in molti :D il sottoprogramma viene ripetuto, quando ripete deve trovarsi nelle stesse condizioni iniziali,
per cui quando programmi un profilo l ultima riga deve essere uguale alla prima, in questo modo ripete trovandosi allo stesso punto iniziale.
CIAO A TUTTI !

Rispondi

Torna a “Fanuc”