Interpolazione angolo 5 assi

Lavorazioni alla fresatrice tradizionale e Cnc, problematiche, consigli, soluzioni ed accorgimenti.
Rispondi
Avatar utente
danieleee
God
God
Messaggi: 3686
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Interpolazione angolo 5 assi

Messaggio da danieleee » venerdì 5 maggio 2023, 10:53

Ciao, sono sempre alle prese con le mie prove (più virtuali che reali) con il mondo del 5 assi.
Mi trovo spesso a "combattere" con questi valori di interpolazione.
E' normale che si debba interagire su questi parametri nel cam? Di default è impostato a 3 gradi, ma a volte và bene a volte no..! :evil:
La variazione di questo valore cambia drasticamente il comportamento della cnc.
Come fate a capire quando è il caso di modificare tale valore? vi è una sorta di regola?
Una cosa ho subito notato, su ampi spazi và bene impostato da 1 a 3 gradi, su spazi stretti bisogna ridurre drasticamente passando a decimi di grado.
Dalle simulazioni sembra vadano bene entrambi, ma poi quando fai delle prove in aria vedi effettivamente la differenza.
Qualsiasi consiglio è ben accetto!

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

Re: Interpolazione angolo 5 assi

Messaggio da Fiveaxis » venerdì 5 maggio 2023, 15:16

Onestamente non ho capito la domanda.
Ti riferisci per caso alla gestione dei movimenti degli svincoli?
La macchina conta...ma la differenza la fa il "manico"!

blackmttr
Junior
Junior
Messaggi: 76
Iscritto il: giovedì 15 settembre 2022, 8:10

Re: Interpolazione angolo 5 assi

Messaggio da blackmttr » venerdì 5 maggio 2023, 16:38

Intendi forse l'inclinazione della punta utensile, rispetto al normale della superficie, in lavorazioni 5 assi,
per lavorare di tagliente anziché lavorare con il centro utensile ?

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

Re: Interpolazione angolo 5 assi

Messaggio da danieleee » venerdì 5 maggio 2023, 19:32

Rispondo ad entrambi...
Nelle impostazioni di controllo asse utensile, Interpolazione, Max variazione.

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

Re: Interpolazione angolo 5 assi

Messaggio da Fiveaxis » venerdì 5 maggio 2023, 21:18

Non so a quale funzione tu ti riferisca.

Come CAM uso HyperMill e, che io sappia, non ho nessuna "impostazione asse max interpolazione" o, quanto meno, se c'è è 'sto paramentro, non l'ho mai toccato.
La macchina è una Fidia HS664RT con CNC Fidia (tavola rotobasculante A e C).

Sia quando uso i clcli a 5 assi in posizionato che i cicli a 5 assi in continuo, il post porcessor attiva l'RTCP dopo aver ruotato gli assi e prima del primo approccio.
A fine lavorazione invece, la macchina svincola a massima Z poi disattiva l'RTCP, riposiziona gli assi rotativi, riattiva l'RTCP...Approccia...Esegue...Massima Z...Disattiva RTCP...Muove gli assi...Riattiva RTCP...Etc etc...

L'unica differenza tra le lavorazioni posizionate e quelle in continuo, sta nel fatto che durante la lavorazione gli svincoli e gli approcci hanno dinamiche diverse, dovute al fatto che, nelle lavorazione in posizionato, si comporta come una normale 3 assi: quindi svincola in XYZ (A e C restano fermi!), nelle lavorazioni in continuo invece, ovviamente, la macchina svincola muovendo tutti e 5 gli assi.

Nel post processor ho fatto inserire la forzatura dell' Asse A: ovvero, siccome la rotazione dell'Asse A ti "mangia" molta corsa Y ho fatto implementare tre condizioni:
  • Asse A negativo: l'asse ruota solo da 0 a -...
  • Asse A positivo: l'asse ruota solo da 0 a +...
  • Asse A libero: bascula sia in positivo che in negativo
Questo per evitare che la macchina vada in finecorsa Y quando ruoto l'asse oltre i 45°...

Non so se ho risposto alla domanda. :D
La macchina conta...ma la differenza la fa il "manico"!

pela73
Senior
Senior
Messaggi: 1717
Iscritto il: domenica 7 ottobre 2007, 23:25
Località: MB monza e brianza

Re: Interpolazione angolo 5 assi

Messaggio da pela73 » sabato 6 maggio 2023, 7:05

Ogni cam è fatto alla sua maniera , bisogna vedere cosa fa quel parametro.
Da come l’ho capito io sembra l’angolo rispetto alla perpendicolare del pezzo da lavorare.
ciao Mirko

Alphacam 2022 Ultimate , Sprutcam X 17 , Routech Chronos 37-22 ( 5 assi ) SCM Record 120 ( 3 assi )
Morbidelli Author 502 ( 3 assi )

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: Interpolazione angolo 5 assi

Messaggio da Diego » sabato 6 maggio 2023, 8:06

Scusa ma prima di rispondere "cavolate" avrei bisogno di risposte tue più... precise
Dici :' E' normale che si debba interagire su questi parametri nel cam? Di default è impostato a 3 gradi, ma a volte và bene a volte no..! 
A volte no perché? A volte si perché?

La variazione di questo valore cambia drasticamente il comportamento della cnc.
Cosa cambia? La cnc la vedi solo tu come si muove...

Come fate a capire quando è il caso di modificare tale valore? vi è una sorta di regola?
Se è quello che penso io va cambiato tra SGROSSATURA e FINITURA

Dalle simulazioni sembra vadano bene entrambi, ma poi quando fai delle prove in aria vedi effettivamente la differenza.
Che differenza vedi?

PS Quel parametro (se è lo stesso che tocco io "nei miei esperimenti" ) lo uso solo per avere più "accuratezza" nel seguire la catena/contorno/superficie/vettore del caso a 5 assi...
A 3 gradi lo lascio in sgrossatura e con sovrametallo... a 1 grado o meno in finitura. Piu basso lo setti comporta piu precisione e g-code infinitamente più lungo e preciso...
più basso... più punti da leggere... infatti in simulazione si vedono molti più punti (tra 3 gradi e 1 grado) a parità di percorso...

Ps2 Nelle impostazioni di controllo asse utensile, Interpolazione, Max variazione.
Interpolazione è un parametro a sè rispetto a max variazione

Parere mio (da non esperto) ovviamente
Ultima modifica di Diego il sabato 6 maggio 2023, 8:24, modificato 3 volte in totale.

blackmttr
Junior
Junior
Messaggi: 76
Iscritto il: giovedì 15 settembre 2022, 8:10

Re: Interpolazione angolo 5 assi

Messaggio da blackmttr » sabato 6 maggio 2023, 8:17

Sinceramente non ho capito che tipo di operazione CAM stia facendo, con che CAM, etc.
Sarebbe d'aiuto qualche foto della fase di lavorazione del CAM per capire di cosa si sta parlando.

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

Re: Interpolazione angolo 5 assi

Messaggio da danieleee » sabato 6 maggio 2023, 19:03

Portate pazienza ma da auto didatta sono consapevole di far domande imprecise, e le risposte non possono essere tali.
A grandi linee si comporta come un Mach3 quando si usa exact stop.
In più mi tocca sempre interagire sulla macro "start" di Rosetta per ottenere un minimo di fluidità. Il problema è che per ogni percorso dovrei fare varie prove a vuoto e cercare parametri idonei, vi è da diventar matti..!
Non conosco proprio nessuno che usa Rosetta con i 5 assi per poter confrontare risultati ecc ecc!
alla peggio se vi carico un gcode in ISO qualcuno di voi ha la possibilità di provare in aria?
Ho il sentore che il problema non sia il gcode...ma Rosetta...o settata male da me, oppure acerba lei per questa tipologia di movimenti...
tra le due, molto più probabile che la causa sia io...

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

Re: Interpolazione angolo 5 assi

Messaggio da Fiveaxis » sabato 6 maggio 2023, 19:32

Concordo con te che il problema sia nel CN...Magari è da configurare meglio.
Del resto è proprio il CN che muove la macchina.. :D
La macchina conta...ma la differenza la fa il "manico"!

blackmttr
Junior
Junior
Messaggi: 76
Iscritto il: giovedì 15 settembre 2022, 8:10

Re: Interpolazione angolo 5 assi

Messaggio da blackmttr » sabato 6 maggio 2023, 22:12

Forse il codice NC aiuta a capire, ma ancor meglio la procedura CAM che stai cercando di ottenere.
Fino ad ora non non riesco a comprendere che lavorazione stai cercando di fare.

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

Re: Interpolazione angolo 5 assi

Messaggio da danieleee » domenica 7 maggio 2023, 9:38

Vediamo se riesco a farmi capire così.
Sono particolari che mi invento a scopo didattico, nulla di più.
La prima immagine con sfondo nero, è come lo esegue Rosetta, le variazioni di colore sono le variazione della Feed, di conseguenza và tutta un pò a scatti.
Posso "sistemare" tramite modifica della macro start e rendere più fluida, ma ad un percorso differente devo rifare il tutto...non trovo un valore idoneo per fare il "tutto".
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

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

Re: Interpolazione angolo 5 assi

Messaggio da danieleee » domenica 7 maggio 2023, 9:57

Questo è il tratto della macro che ne determina il comportamento

SUB "SET_DEFAULT_KINEMATICS"



G64 P0 Q0 ; set the toolpath control mode:
; - enable continous toolpath mode
; - enable 2000 look-ahead block manager
; - enable trajectory blending with Bezier curves with:
; P = 0.1 mm of trajectory deformation/blending tolerance
; Q = 0.0 mm of points removal threshold

G104 A500 D500 J50 ; set the maximum acceleration and deceleration along the trajectory during interpolated motion:
; A = 0 mm/s2 set the maximum acceleration along the trajectory during interpolated motion
; D = 0 mm/s2 set the maximum acceleration along the trajectory during interpolated motion
; J = 100% set the jerk control to accelerate immediately


G10 L101 P501 V0 ; Enable rotary feed management. [0 or 1]
; It can only be activated with independent rotational axis kinematics.
; Attention: Corresponds to the setting that was previously done only in the rosettacnc to take into account the radius.
G10 L101 P502 V0 ; Minimum cornering speed. [mm/s]
G10 L101 P503 V400 ; Cornering acceleration override. [%] 3assi
G10 L101 P504 V200 ; Cornering rotary acceleration override. [%] ***5assi 1000
G10 L101 P505 V200 ; Blending Cartesian acceleration override. [%]
G10 L101 P506 V200 ; Blending Rotary acceleration override. [%] 150***5assi
G10 L101 P507 V0 ; Use custom dynamics from G104 during fast motion. [0 or 1]
G10 L101 P508 V1 ; Set the aggressiveness of the adaptative target feed limitation algorithm.
; The value can be from 0: disabled to 1.0: maximum aggressiveness.
; If the algorithm is configured to be more aggressive the target feed will be limited even if this causes the involved blocks to need much more time to be executed.
G10 L101 P509 V0 ; Minimum block length to consider the feed automatic limitation. [mm]
G10 L101 P510 V3 ; Tolerance on the rotational axes used to limit the blending length when a rotary axis is involved. [deg]
G10 L101 P511 V0 ; If the kinematics is not enabled a delta in the rotational axes does not simply affect the orientation but the Cartesian
; position too therefore Blending is normally disabled when a rotary axis is involved and the RTCP is not active.
; If the cartesian start and end positions differ for a value smaller than this threshold we allow the Interp to try to use a Bezier belnd. [mm]

G10 L101 P531 V100 ; Axis X max speed override. [%]
G10 L101 P532 V100 ; Axis Y max speed override. [%]
G10 L101 P533 V100 ; Axis Z max speed override. [%]
G10 L101 P534 V100 ; Axis A max speed override. [%]
G10 L101 P535 V100 ; Axis B max speed override. [%]
G10 L101 P536 V100 ; Axis C max speed override. [%]

G10 L101 P541 V100 ; Axis X max acceleration/deceleration override. [%]
G10 L101 P542 V100 ; Axis Y max acceleration/deceleration override. [%]
G10 L101 P543 V100 ; Axis Z max acceleration/deceleration override. [%]
G10 L101 P544 V100 ; Axis A max acceleration/deceleration override. [%]
G10 L101 P545 V100 ; Axis B max acceleration/deceleration override. [%]
G10 L101 P546 V100 ; Axis C max acceleration/deceleration override. [%]

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

Re: Interpolazione angolo 5 assi

Messaggio da Fiveaxis » domenica 7 maggio 2023, 11:12

Francamente non saprei aiutarti.
Io chiederei ragguagli a Rosetta, secondo me, solo loro possono aiutarti.
La macchina conta...ma la differenza la fa il "manico"!

blackmttr
Junior
Junior
Messaggi: 76
Iscritto il: giovedì 15 settembre 2022, 8:10

Re: Interpolazione angolo 5 assi

Messaggio da blackmttr » domenica 7 maggio 2023, 20:36

Aprendo il file in CIMCO vedo un percorso molto seghettato, pieno di spigoli e deviazioni (non armonioso).
Poi noto che usi F2000, probabilmente con un utensile lungo, vista l'altezza del pezzo.

In questo caso probabilmente i parametri di velocità massima ed accelerazione dei tuoi assi XYZ e rotatori
non sono tali da poter tenere la velocità in tutti i punti... mi capitava una cosa cosi su una CNC fanuc
un po' datata e con basse accelerazioni e/o velocità massime
cimco.jpg
.

Posso aver frainteso i parametri di impostazione della CNC ma mi sembra, dai commenti nel codice,
che limiti l'accelerazione a 500mm/min e poi più sotto vedo un override di accelerazione ?
Suona strana come impostazione.
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

Rispondi

Torna a “Lavorazioni alla Fresatrice”