Creare programma con pochi blocchi

ISO Fanuc, ISO Mitsubishi, Mori Seiki, Fanuc Manual Guide, etc.
Rispondi
Simorello
Newbie
Newbie
Messaggi: 2
Iscritto il: lunedì 26 febbraio 2024, 11:42

Creare programma con pochi blocchi

Messaggio da Simorello » lunedì 26 febbraio 2024, 12:37

Salve a tutti vorrei fare un programma a bordo macchina utilizzando una funzione in modo di scendere in Z di 1mm senza scrivere per ogni blocco la Z
Esempio: X-25 Y50 Z95
X-25 Y-50 Z95.
X-25 Y50 Z94… diciamo una piccola contornitura arrivando a Z20 senza scrivere blocco per blocco
Grazie

Avatar utente
Fiveaxis
God
God
Messaggi: 5722
Iscritto il: sabato 15 gennaio 2011, 12:08
Località: Monza e Brianza

Re: Creare programma con pochi blocchi

Messaggio da Fiveaxis » lunedì 26 febbraio 2024, 19:29

Ciao,
devi usare la programmazione parametrica...QUI trovi una guida ben fatta che ti spiega come fare su CN FANUC! :wink:
Buona lettura
La macchina conta...ma la differenza la fa il "manico"!

JollyRoger1985
Newbie
Newbie
Messaggi: 17
Iscritto il: venerdì 7 dicembre 2018, 14:34

Re: Creare programma con pochi blocchi

Messaggio da JollyRoger1985 » giovedì 4 aprile 2024, 16:22

Ciao, su che linguaggio macchina?

Tizio64
Newbie
Newbie
Messaggi: 4
Iscritto il: lunedì 4 novembre 2019, 11:02

Re: Creare programma con pochi blocchi

Messaggio da Tizio64 » venerdì 5 aprile 2024, 9:38

Puoi usare questo come esempio ( se usi programmazione Fanuc )
Esagono interno da 3mm con fresa da 0,5 mm di diametro
Parte da Z-1,90 e quando arriva a Z -4.50 si ferma e salta al prg principale .
Le passate sono da 5 centesimi


Oxxxx( ES.3.00 FR 0.5 )
#500=1.90( PARTENZA )
WHILE[#500LE4.50]DO1( ARRIVO )

#501=2.886( SPIGOLO TEORICO X0 )
#502=3.200( SVINCOLO X0 )
#503=1.444( SPIGOLO TEORICO 60° X )
#504=1.600( SVINCOLO 60° X )
#505=0.000( Y o X CENTRO )
#506=1.250( SPIGOLO TEORICO 60° Y )
#507=1.386( SVINCOLO 60° Y )

G1Z-#500
X#502Y#505
X#501
X#503Y-#506
X#504Y-#507
X#503Y-#506
X-#503
X-#504Y-#507
X-#503Y-#506
X-#501Y#505
X-#502
X-#501
X-#503Y#506
X-#504Y#507
X-#503Y#506
X#503
X#504Y#507
X#503Y#506
X#501Y#505
X#502
X#505
#500=#500+0.05
END1
M99
%

JollyRoger1985
Newbie
Newbie
Messaggi: 17
Iscritto il: venerdì 7 dicembre 2018, 14:34

Re: Creare programma con pochi blocchi

Messaggio da JollyRoger1985 » venerdì 5 aprile 2024, 10:36

"Salve a tutti vorrei fare un programma a bordo macchina utilizzando una funzione in modo di scendere in Z di 1mm senza scrivere per ogni blocco la Z
Esempio: X-25 Y50 Z95
X-25 Y-50 Z95.
X-25 Y50 Z94… diciamo una piccola contornitura arrivando a Z20 senza scrivere blocco per blocco
Grazie"

Ciao, se non vuoi perdere troppo tempo farei cosi per andare avanti e indietro con l'utensile

Oxxx
T?M6
M3 Sxxx
(origine tua)
G0 X-25 Y50 (modifica X o Y in base alla tua entrata con la fresa da essere fuori pezzo)
G43 Z(10MM SOPRA) H?
G0 Zn (la Z che hai sul punto superiore pezzo o Zn+1 se le passate totali che ti calcoli sono dispari)
M98 Qxxx (richiamo sottoprogramma) L38 (ho calcolato da Z96 a Z20 quante volte deve richiamare il ciclo come servirebbe a te)
G0Zn(10MM SOPRA PEZZO)
M9
M30
Nxxx (numero di blocco riferito al Q di prima)
G91Z-1
G90
G1Y-50F?
G91Z-1
G90
G1Y50
M99

Rispondi

Torna a “Programmazione CNC”