Ogni tanto passo di qui e vi lascio qualche esempio di programmazione in parametriche così da stuzzicare qualcuno che si voglia cimentare nella programmazione.
Ne ho fatti svariati in questi ultimi mesi, e ne ho perfezionati alcuni che valgono veramente un sacco a livello di risparmio tempo sulla programmazione. Uno di questi è la contornatura elicoidale, ma ve lo farò vedere la prossima volta se siete interessati.
Oggi vi faccio vedere un programma, Su fanuc, che esegue delle asole su una Raggiera.
Niente di complicatissimo ma molto utile quando si eseguono delle asole inclinate.
Vi allego un disegno così capite meglio la dimamica e l'inserimento dei dati.
O0004(ASOLE A RAGGIERA)
#1=20
(NM UTENSILE)
#100=10
( PROFONDITA' LAVORO )
#101=75
( RAGGIO ESTERNO CENTRO ASOLA )
#102=25
( RAGGIO INTERNO CENTRO ASOLA )
#103=10
( DIAMETRO UTENSILE )
#104=3
( NUMERO PASSATE IN Z )
#105=15
( LARGHEZZA ASOLA )
#106=30
( PARTENZA IN GRADI )
#107=60
( PASSO IN GRADI )
#108=6
( NUMERO ASOLE )
#148=0
(DISLIVELLO IN Z)
(========****=======)
#114=2200
( GIRI MANDRINO)
#115=200
( AVANZAMENTO)
(========****=======)
#110=#100/#104
#100=#110+#148
#113=[#105-#103]/2
#112=ATAN[#113]/[#102]
#111=ATAN[#113]/[#101]
#116=#106-#111
#126=#106+#111
#118=#106-#112
#128=#106+#112
#144=#104
#[13000+#1]=#103/2
G91G28Z0
T#1M6
G0G90G80G40G54M3S#114
G43H#1Z50
D#1
WHILE[#108 GT 0]DO2
#121=#101*COS[#116]
#122=#101*SIN[#116]
#123=#101*COS[#126]
#124=#101*SIN[#126]
#131=#102*COS[#128]
#132=#102*SIN[#128]
#133=#102*COS[#118]
#134=#102*SIN[#118]
#137=#101*COS[#106]
#138=#101*SIN[#106]
#141=#102*COS[#106]
#142=#102*SIN[#106]
G0X#133Y#134
G0Z5
G1Z-#148F1000
WHILE[#104 GT 0]DO1
G1X#121Y#122Z-#100F#115
G3X#123Y#124R#113
G1X#131Y#132
G3X#133Y#134R#113
#100=#100+#110
#104=#104-1
END1
#100=#110+#148
X#121Y#122
G0Z5
#106=#106+#107
#116=#116+#107
#118=#118+#107
#126=#126+#107
#128=#128+#107
#104=#144
#108=#108-1
END2
M9
G0Z100M5
G53Y0
M30