Interpolazione elicoidale imprecisa

Sezione Fanuc
Rispondi
Malvezio
Newbie
Newbie
Messaggi: 6
Iscritto il: domenica 16 novembre 2014, 21:55
Località: Roncello -MB-

Interpolazione elicoidale imprecisa

Messaggio da Malvezio » martedì 5 aprile 2022, 23:49

Ciao a tutti, ho un problema con l’interpolazione elicoidale, praticamente uso un doosan mynx per rettificare fori, quindi ho una mola montata nel mandrino e uso l’interpolazione elicoidale incrementando in x ad ogni passata per allargare il foro.
Praticamente nella stessa posizione della tavola, nello stesso foro, se lavoro con F4000 o F8000, con F8000 la mola non tocca il pezzo, è come se “girasse più largo”, se abbasso a F4000 lavora, (a scalare, me metto a F6000 tocca poco) sapete spiegarvelo?
Grazie mille

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

Re: Interpolazione elicoidale imprecisa

Messaggio da torn24 » mercoledì 6 aprile 2022, 6:24

Ciao! Intanto dovresti postare la riga di interpolazione circolare, la riga di programma. La F è solo la velocita ma non influisce se l'interpolazione viene eseguita o meno, quindi il problema è da ricercare al trove. Meglio che mosti il programma almeno dell'utensile mola, perché il problema potrebbe essere in righe precedenti.
CIAO A TUTTI !

lelef
Senior
Senior
Messaggi: 1132
Iscritto il: domenica 9 settembre 2007, 19:14

Re: Interpolazione elicoidale imprecisa

Messaggio da lelef » mercoledì 6 aprile 2022, 9:51

parlo da profano del campo macchine professionali ma, ricordo che su linuxcnc il problema era stato affrontato, un interpolazione e´sempre unápprossimazione calcolata dalla macchina, a seconda di quanto si va´veloce la capacita´di rimanere prossimi al profilo ideale diminuisce, ci sono anche ei parametri di tolleranza inseribili in linuxcnc, se si sfora il programma rallenta dando priorita´al profilo e sacrificando velocita´.
nel tuo casoi parametri saran diverse ma probabilmente la macchina ha priorita´in velocita´ e per tenere certe velocita´si adegua acon quelli che sono i suoi limiti di acc assi e calcolo fa´il profilo troppo approssimativo e quindi sbaglato.
Strano comunque che non ti dia almeno un allarme!

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

Re: Interpolazione elicoidale imprecisa

Messaggio da torn24 » mercoledì 6 aprile 2022, 10:31

Non saprei perché avanzameto 8000 è più un rapido che lavoro, quindi chi non ha lavorato con quegli avanzamenti non ha problemi e non ha mai notato la cosa.
CIAO A TUTTI !

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

Re: Interpolazione elicoidale imprecisa

Messaggio da Fiveaxis » mercoledì 6 aprile 2022, 16:18

Quando un pilota guida un' auto, esegue delle treattorie: frenate, cambi di direzione per seguire un percorso ideale. Se non conosce la strada ma pretende di andare forte, rischia di andare fuori traettoria...E quindi di non esere "accurato".
Se un navigatore gli anticipa come sarà la strada che incontrerà, il pilota sarà "preparato" e riuscirà a "calcolare", e quindi eseguire, le manovre di frenata o cambio di direzione in modo più preciso rispetto alla traettoria ideale.

Nelle macchine utensili accade grossomodo la stessa cosa: le masse della macchina sono paragonabili all'auto, il CN è il pilota, la strada è il profilo che l'utensile deve eseguire; il navigatore si chiama look-ahead (che significa: guardare avanti).
Tale parametro indica al CN quante righe di programma guardare avanti. Meno righe verranno lette dal CN in anticipo, maggior velocità e minor accuratezza otterremo sulle traettorie utensile; al contrario, più righe il CN guarderà avanti, più sarà accurato sulla traettoria ma più lento nei movimenti.
Ciò determina che può accadere che si imposti una feed di 2000mm/min ma la macchina, eseguendo piccoli movimenti, si muova a 200-300.

Riprendendo l'esempio del pilota: se egli non conosce la strada ma guida lentamente (a prescindere dagli aiuti del navigatore), riuscirà comunque ad essere preciso nelle traettorie. Ecco, anche in una macchina utensile, senza modificare la look-ahead, riducendo le velocità di avanzamento il CN riuscirà ad essere più accurato.

Attenzione: in una macchina utensile l'accuratezza nell'eseguire una traettoria utensile non dipende SOLO dalla look-ahead ma anche da altre variabili, tra cui: le masse e i giochi della macchina, la dimensione dei movimenti (movimenti piccoli sono più problematici di quelli ampi), il tipo di traettoria...La quantità e l'approssimazione dei punti che generano la traettoria...

Tutto quanto scritto è per farti capire -in linea generale- come si comporta una macchina utensile.
Venendo quindi al tuo problema, ora credo che sia più chiaro il perchè la macchina si comporti in quel modo.
Suggerimento: verifica di avere la possibilità di modificare la configurazione della look-ahead ed eventualmente impostala in "finitura", se ciò non è possibile, riduci l'avanzamento e avrai una maggior accuratezza. Buon lavoro :D

PS: Premessa: ognuno a casa sua fa quello che gli pare ma...Rettificare su una macchina utensile che non sia predisposta per la rettifica è devastante per la macchina stessa! :mrgreen:
La macchina conta...ma la differenza la fa il "manico"!

TIRZAN
God
God
Messaggi: 3082
Iscritto il: sabato 27 luglio 2013, 16:54
Località: AQ

Re: Interpolazione elicoidale imprecisa

Messaggio da TIRZAN » mercoledì 6 aprile 2022, 19:59

I feedrate max per rapidi e lavoro sono impostati da parametro, partirei dal controllare quelli.
Per me F8000 è fuori range.

Malvezio
Newbie
Newbie
Messaggi: 6
Iscritto il: domenica 16 novembre 2014, 21:55
Località: Roncello -MB-

Re: Interpolazione elicoidale imprecisa

Messaggio da Malvezio » mercoledì 6 aprile 2022, 21:43

Grazie a tutti, non sono espertissimo di cnc, ci provo..facciamo praticamente sempre le stesse cose, ho messo delle variabili in modo che sia facile un po’ per tutti e posso usare lo stesso programma per pezzi diversi

Vi metto qui il programma, rispetto a quello che ho in macchina ha qualche modifica ma solo di incremento e velocità

Comunque lo so che non è il massimo rettificare su un centro di lavoro ma i pezzi vengono abbastanza bene, sono dentro con tolleranze, rugosità, tempi ecc, vorrei solo andare più veloce perché ho visto che più forte vado e meglio viene la finitura, ma come dicevo oltre F4000 mi sballa troppo

%
O0224(RETTIFICA BIELLA ELICHE)

#604=2500(RPM MOLA)
#650=180.0(DIAMETRO INIZIALE)
#651=180.12(DIAMETRO FINALE)
#601=0.03(MM INCREMENTO IN X)
#652=146.0(DIAMETRO MOLA)
#606=142(CORSA MASSIMA IN Z)
#620=6(MM INCREMENTO IN Z)

G31

(CALCOLI)
#650=#650/2(RAGGIO INIZIALE)
#651=#651/2(RAGGIO FINALE)
#652=#652/2(RAGGIO MOLA)
#653=#651-#650(SPESSORE DA RIMUOVERE)
#654=#653/#601(NUMERO CICLI CON VIRGOLA)
#654=FUP[#654](NUMERO CICLI INTERO ARR ECCESSO)
#655=#653/#654(MM INCREMENTO X CALCOLATO)

(#665=#655 RIPORTO INCREMENTO REALE)
#656=#650-#652(QUOTA DI PARTENZA IN X)

#657=0(AZZERAMENTO CONTA CICLI)

(CALCOLO PASSO IN Z)

#671=#606/#620(NUMERO DI ELICHE IN Z CON VIRGOLA)
#671=FUP[#671](NUMERO CICLI INTERO ARR ECCESSO)
#672=#606/#671(MM INCREMENTO Z CALCOLATO)


G31

(CONTROLLI)
IF[#655GT0.06]THEN#3000=1(INC.FUORI TOLLERANZA)

GOTO111

G52Z0
T1M6
G54X0Y0
M110
G43H1Z100
G200Z80F5000
G200Z-55F4000
G65P9814D180S1
G200Z80F5000
G0Z100
M111

N111

T2M6
G54
G43H2Z150
S#604M4P1
G52Z-25
G1G90X0Y0F5000
G1G90Z5F3000
G1Z0F3000M8

G1G90X-#656

WHILE[#657LT#654]DO1

#656=#656+#655
G1G90X-#656(F10)

#681=#671
#682=#672
WHILE[#681GT0]DO2
G3I+#656Z-#682
#681=#681-1
#682=#682+#672
END2

#681=#671
#682=#606
WHILE[#681GE0]DO3
G3I+#656Z-#682
#681=#681-1
#682=#682-#672
END3

#657=#657+1
END1
G1G90X0F200
G1G90Z70F500
G90M9
M5
G52Z0

N100
G52Z0



T1M6
G54G0X0Y0
M110
G43H1Z100
G200Z80F5000
G200Z-55F4000
G65P9814D180
#701=#138
G200Z80F5000
G0Z100
M111

T2M6

M265

M30
%

Malvezio
Newbie
Newbie
Messaggi: 6
Iscritto il: domenica 16 novembre 2014, 21:55
Località: Roncello -MB-

Re: Interpolazione elicoidale imprecisa

Messaggio da Malvezio » mercoledì 6 aprile 2022, 22:00

Praticamente nel T1 c’è il tastatore che mi centra il pezzo poi metto il diametro iniziale e finale e lui ci arriva facendo una corsa in Z a eliche e ogni volta che risale fa un incremento in -X, quindi allarga il diametro.
Già a F4000 per arrivare al diametro 180,04 devo mettere 180,12, certo che devo mettere qualcosa in più perché la mola un centesimo o due si consuma ora che allargo il foro di 0,5 mm, però è già tanto in più, a F8000 sono arrivato a 180,12 (impostato) ma il pezzo era a 179,80, e appena ho abbassato il feed al 60-50% si sentiva subito lavorare la mola

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

Re: Interpolazione elicoidale imprecisa

Messaggio da Fiveaxis » mercoledì 6 aprile 2022, 22:07

Come ho detto è un problema di Feed. I CN moderni hanno la possibilità di modificare il parametro della Look-ahead in base al tipo di lavorazione che si sta facendo: sgrossatura, semifinitura, finitura...
Chiedi ad un tecnico come poter fare per migliorare l'accuratezza.
La macchina conta...ma la differenza la fa il "manico"!

Malvezio
Newbie
Newbie
Messaggi: 6
Iscritto il: domenica 16 novembre 2014, 21:55
Località: Roncello -MB-

Re: Interpolazione elicoidale imprecisa

Messaggio da Malvezio » mercoledì 6 aprile 2022, 22:18

Ok grazie mille, forse ho capito, dev’essere la funzione G8 o G5, provo ad approfondire

Malvezio
Newbie
Newbie
Messaggi: 6
Iscritto il: domenica 16 novembre 2014, 21:55
Località: Roncello -MB-

Re: Interpolazione elicoidale imprecisa

Messaggio da Malvezio » mercoledì 6 aprile 2022, 22:29

Potrebbe essere questo, cosa dici?

DOOSAN-FANUC HIGH SPEED MODE
FANUC's latest High Speed modes are AICC and AIAPC- AI Contour Control and AI Advanced Preview Control. AI does not refer to "Artificial Intellegence".
AI represents FANUC's Alpha I Series Servo System.
There are differences between the two AI modes.
However, the syntax for using them is exactly the same.
(For detailed data on the two specifications, contact FANUC directly.)
AICC/AIAPC Format: Enable: G05.1 Q1 Rx
Where:-Rxx provides the user with the option of selecting from 10 fixed settings (R1 -R10) which contrast Tool Path Speed (feedrate) with Positioning Accuracy,

G05.1 Q1 R1 - Toolpath Speed has priority over Positioning Accuracy
G05.1 Q1 R2
G05.1 Q1 R3
G05.1 Q1 R4
G05.1 Q1 R5 - Tool Path Speed and Positioning Accuracy have Equal Priority G05.1 Q1 R6
G05.1 Q1 R7
G05.1 Q1 R8
G05.1 Q1 R9
G05.1 Q1 R10 - Positioning Accuracy has priority over Tool Path Speed

R1-R2: Smoother Axis Motion and Improved Accuracy. R3-R5: Die & Mold - Roughing.
R6-R8: Die & Mold - Semi-Finish.
R9-R10: Best Accuracy, Finish, Form & smooth axis motions.
R1 = Rough Machining R10 = Finish Machining
(Using R1, a 90° corner produced at a feedrate of 10,000 mm/min will produce an approximate deviation of 0.15mm.) Cancel: G05.1 Q0
Practical Application
Application Case 1: 2D Contouring
AICC/AIAPC Addresses the typical corner rounding or overshoot problems when feedrate is high or feature is small.
Applications Case 2: 3D Surfacing
AICC/AIAPC will keep the contouring profile more accurate.

There are 4 Simple rules that should be followed for successful use of AICC/AIAPC.
1) Make sure G49 is called before the execution of G05.1 Q1 Rx
2) G05.1 Q1 Rx must be engaged BEFORE G43-Tool Length Comp
3) AICC and AIAPC need to be turned on and off for each tool
4) AICC and AIAPC does not apply to canned drilling cycles
Example:
%
O1 (GASKET-3X)
G00 G17 G40 G49 G80 G94
G00 G91 G28 Z0.0
T01 M06 (0.5 DIA 3-FLUTE CARBIDE END MILL)
G05.1 Q1 R1 (AICC/AIAPC HIGH SPEED MODE ON)
G00 G90 G54 X-0.4563 Y0.7832 S7500 M03
G43 Z2.0 H01 M08
Z0.1
(ROUGH 2D CONTOUR)
G01 Z0.0 F25.0
X0.0398 Y0.2207 Z-0.1375
G02 X-0.2204 Y0.0395 I-0.9161 J1.0387 F180.0
...
...
...
G00 Z0.1
G05.1 Q0 (AICC/AIAPC HIGH SPEED MODE OFF)
M05
M09
G00 G91 G28 Z0.0
G49
M01
T02 M06 (0.5 DIA 4-FLUTE CARBIDE END MILL)
G05.1 Q1 R5 (AICC/AIAPC HIGH SPEED MODE ON)
G00 G90 G54 X-0.2575 Y0.8356 S7500 M03
G43 Z2.0 H02 M08
Z0.1
(FINISH 2D CONTOUR)
G01 Z-0.55 F100.0
G41 D02 X-0.2805 Y0.9585 F150.0
...
...
...
G00 Z0.1
G05.1 Q0 (AICC/AIAPC HIGH SPEED MODE OFF)
M05
M09
G00 G91 G28 Z0.0
G49
G00 G91 G28 Y0.0
M30
%

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

Re: Interpolazione elicoidale imprecisa

Messaggio da torn24 » giovedì 7 aprile 2022, 9:15

Ma quanti fori devi lavorare che sei costretto a ridurre i tempi con avanzamenti cosi alti?
Da F4000 a F8000 il tempo è la metà, ma se con F4000 impiega 4 secondi tu risparmi 2 secondi a foro, per numero di fori, ti viene un tempo che è importante considerare?
CIAO A TUTTI !

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

Re: Interpolazione elicoidale imprecisa

Messaggio da Fiveaxis » giovedì 7 aprile 2022, 10:20

Malvezio ha scritto:
mercoledì 6 aprile 2022, 22:29
Potrebbe essere questo, cosa dici?
Certamente!
Imposta R10 e vedi. :wink:
La macchina conta...ma la differenza la fa il "manico"!

Rispondi

Torna a “Fanuc”