filettature a pettine (con rosettaCnc)

Sezione dedicata a RosettaCNC
Rispondi
gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

filettature a pettine (con rosettaCnc)

Messaggio da gino » mercoledì 6 novembre 2019, 16:29

..Provato un programmino parametrico con RosettaCnc ,
si trattava di filettare 140 fori M8 , funziona benissimo (scritto velocemente) anche
grazie al sistema di scrivere variabili col nome che piu quadra personalmente…(meno impicci cosa meno quale..etc..)
il tempo lavorazione circa 5 minuti per i 140 fori.

..super!

Codice: Seleziona tutto

g58 g90
;ripetizioni filettature a pettine----
;METODO  da sotto , Z-  verso sopra Z+
t24m6  ;utensile a pettine per filettare M8
s8000 m3 F1000
g0 z50
#<raggio-utensile>=2.5
#<stepX>= 20 ; distanza X filetti
#<counterX>=0  ;contatore X
#<counterY>=0 ; contatore Y
#<stepY>=20  ; distanza Y  filetti
m98 p9l7     ;RIPETIZIONI in Y
G0Z 60
m2 ;----------------------------------
o9
#<counterX>=0
#<counterY>=[#<counterY>-#<stepY>]
g52x#<counterX>y#<counterY>
m98 p10l20   ;RIPETIZIONI in X
o10
g52 x#<counterX> y#<counterY>   ; spostamento al nuovo WCS
; (--Inserire qui sotto il programma da spostare)
#<absX>=0
#<absY>=0
#<absZ>=0
#<radiusI>=[4-#<raggio-utensile>] ; raggio filettatura
#<passo>=1.25    ;Passo filettatura
g0x#<absX>y#<absY>
g0z5
g0Z-14
g3x#<radiusI> i [#<radiusI>/2]
g3 i-#<radiusI> Z[#5003+#<passo>]
g3x0 i- [#<radiusI>/2]
G0Z5
;----inserire fin qui---
#<counterX>=[#<counterX>+#<stepX>]
m99
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

rosettacnc
Member
Member
Messaggi: 206
Iscritto il: venerdì 6 settembre 2019, 8:18
Località: Vicenza

Re: filettature a pettine (con rosettaCnc)

Messaggio da rosettacnc » mercoledì 6 novembre 2019, 16:37

Ottimo lavoro @gino, hai perso appieno lo spirito delle named parameters.

Con le Named Parameters si esce un po dallo standard di linguaggio FANUC ma ti semplificano enormemente la vita
quando si costruiscono macro complesse e estendendo all'infinito il limite naturale di 31 variabili locali (#1..#31)
si azzera la possibilità che le chiamate annidate da macro a macro possano avere conflitti per uso di parametri #
già usati da altri.

Avatar utente
danieleee
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: filettature a pettine (con rosettaCnc)

Messaggio da danieleee » domenica 10 novembre 2019, 21:30

Bel lavoro! =D>

Rispondi

Torna a “RosettaCNC”