Automation and and DrivesDrives Automation Ottimizzazione WorkShop Costruttori 2002 Sinumerik & Simodrive NCK/Azionamenti Ottimizzazione NCK / Azionamenti Relatore : Francesco Biffi © SIEMENS S.p.A. © SIEMENS AG 2002 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 1 Automation and Drives Ottimizzazione NCK Ottimizzazione NCK/Azionamenti Argomenti: Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Dati tecnici delle schede di regolazione 611D Ottimizzazione regolatore di corrente/velocità Ottimizzazione tempo interpolatore IPO Regolatore di posizione Precomando e accelerazione antistrappo (JERK) Ottimizzazione parametri per lavorazioni ad alta velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 2 Automation and Drives Dati tecnici delle regolazioni 611D Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Funzioni 611D Regolazione Standard 2 1-asse biasse Tempo clock min. Regolatore corr. Regolatore vel. 125 µS 125 µS Tempo clock min. Regolatore pos Costante di tempo del regolatore di velocità Freq. di taglio con regolatore di velocità chiuso 611D Regolazione Performance 1 1-asse biasse 611D Regolazione Performance 2 biasse 500µS 500µs 62,5 µS 62,5 µS 125 µS 125 µS 62,5µS 62,5µs 2 mS 4 mS 0,5 mS 1 mS 0,5 mS 1,4 mS 4 mS 0,8 mS 1,4 mS 0,8 mS 550 Hz 160 Hz 1000 Hz 550 Hz 1000 Hz Freq. max uscita del motore Regolatore di posizione Max. velocità con motore a 4 poli Jerk e FFW Freq. ingresso encoder Ottimizzazione HSC © SIEMENS AG 2002 Linearità di rotazione 600 Hz 1200 Hz 1400 Hz 18000 min¯¹ 36000 min¯¹ 18000 min¯¹ 42000 min¯¹ 0,2 µm 1,5µm 0,1 µm 0,2µm 0,1 µm 200 KHz 300 KHz 350 KHz Moltiplicatore impulsi 128 2048 2048 Ampliamento dei blocco parametri motore fino a 4 Spegnimento impulsi da NCK (safety) Filtro sulla retroazione di velocità No No si No No si No No Si (MD1522) WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 3 Automation and Drives Struttura del regolatore 840D-611D Risp. in freq. meccanica Ottimizzazione NCK/Azionamenti Azionamento 611D NC Pret / Prif Dati tecnici Risp. in freq. reg. posizione Risp. in freq. reg. velocità Nret / Nrif Panoramica Risp. in freq. del sistema Nret / Iret Regolatore di corrente Risp. in freq. reg. corr. Iret / Irif Regolatore di velocità Interpolator e Ottimizzazione HSC © SIEMENS AG 2002 Regolatore divelocità Regolatore di corrente Nrif Prif Regolatore di posizione Jerk e FFW Anello di posizione Parte di potenza Motore e S.M. Irif Riferimento di posizione Iret Riferimento di velocità Nret Retroazione di Ingresso del corrente sistema di misura del motore Pret Retroazione di posizione WorkShop Costruttori 2002 Sinumerik & Simodrive Calcolo velocità Francesco Biffi 4 Automation and Drives Tools per le ottimizzazioni Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 5 Automation and Drives Tools per le ottimizzazioni Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 6 Automation and Drives Tools per le ottimizzazioni Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 7 Automation and Drives Parametri da preimpostare Ottimizzazione NCK/Azionamenti Dati tecnici Risoluzione di calcolo interna : 10200 INT_INCR_PER_MM 10000.0 10210 INT_INCR_PER_DEG 10000.0 Panoramica Interpolatore FIPO e interpolatore azionamento : Regolatore di corrente Buffer e Lookahead : Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 33000 FIPO_TYPE 3 1004 CTRL_CONFIG 4096 (= 1000H = Bit 12) 29000 LOOKAH_NUM_CHECKED_BLOCKS 100 28060 MM_IPO_BUFFER_SIZE 100 18360 MM_EXT_PROG_BUFFER_SIZE 50 28070 MM_NUM_BLOCKS_IN_PREP 100 Parametri riferiti all‘elaborazione della traiettoria : 20490 IGNORE_OVL_FACTOR_FOR_ADIS 20170 COMPRESS_BLOCK_PATH_LIMIT 20602 CURV_EFFECT_ON_PATH_ACCEL 20603 CURV_EFFECT_ON_PATH_JERK 28530 MM_PATH_VELO_SEGMENTS 28520 MM_MAX_AXISPOLY_PER_BLOCK 28540 MM_ARCLENGTH_SEGMENTS 42470 CRIT_SPLINE_ANGLE WorkShop Costruttori 2002 Sinumerik & Simodrive 1 50.0 0.8 1 5 3 10 36.0 Francesco Biffi 8 Automation and Drives Parametrizzazione e taratura regolatore di corrente Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Parametri rilevanti : 1000 CURRCTRL_CYCLE_TIME 1120 CURRCTRL_GAIN 1121 CURRCTRL_INTEGRATOR_TIME 1183 CURRCTRL_ADAPT_ENABLE 1180 CURRCTRL_ADAPT_CURRENT_1 1181 CURRCTRL_ADAPT_CURRENT_2 1182 REDUCE_ARMATURE_INDUCTANCE (2) 62.5µs 25.0 2000.0 1 10.0 100.0 35.0 Tarature I filtri sul riferimento di corrente non influenzano la misura, quindi non è necessario disattivarli Normalmente con il codice motore, tipo 1FT6, non è necessario fare la taratura, mentre con i motori lineari e con motori non Siemens ( se i dati sono incerti) è meglio eseguirla Jerk e FFW Con motori non in tabella tramite il softkey „Calcola dati regolatore“ si ottiene un‘ottimale preimpostazione dei guadagni Ottimizzazione HSC L‘adaption viene utilizzato normalmente con motori mandrino © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 9 Automation and Drives Esempio di una risposta in frequenza del reg. di corrente Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 10 Automation and Drives Parametri rilevanti per la taratura del regolatore di velocità Ottimizzazione NCK/Azionamenti Tempo campionamento e configurazione: Dati tecnici Panoramica 1001 SPEEDCTRL_CYCLE_TIME 1004 CTRL_CONFIG (4) 125µs 4096 (= 1000H = Bit 12) Guadagno proporzionale e tempo d’integrazione : Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 1407 SPEEDCTRL_GAIN_1 1409 SPEEDCTRL_INTEGRATOR_TIME_ 5.500000 1 3.0 Parametri del reference model : 1414 SPEEDCTRL_REF_MODEL_FREQ 1415 SPEEDCTRL_REF_MODEL_DAMPING 1421 SPEEDCTRL_INTEGRATOR_FEEDBK 0.0 1.0 0.0 Filtri sul riferimento di corrente : 1200 NUM_CURRENT_FILTERS 1201 CURRENT_FILTER_CONFIG 1 E 1202 CURRENT_FILTER_1_FREQUENCY 1203 CURRENT_FILTER_1_DAMPING 2000.0 0.700000 1204 CURRENT_FILTER_2_FREQUENCY 1205 CURRENT_FILTER_2_DAMPING 0.0 1.0 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 11 Automation and Drives Parametri rilevanti per la taratura del regolatore di velocità Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 Filtri sul riferimento di corrente : 1210 CURRENT_FILTER_1_SUPPR_FREQ 1211 CURRENT_FILTER_1_BANDWIDTH 1212 CURRENT_FILTER_1_BW_NUM 1222 CURRENT_FILTER_1_BS_FREQ 1400.0 600.0 0.0 100.0 1213 CURRENT_FILTER_2_SUPPR_FREQ 1214 CURRENT_FILTER_2_BANDWIDTH 1215 CURRENT_FILTER_2_BW_NUM 1223 CURRENT_FILTER_2_BS_FREQ 900.0 200.0 20.0 100.0 1216 CURRENT_FILTER_3_SUPPR_FREQ 1217 CURRENT_FILTER_3_BANDWIDTH 1218 CURRENT_FILTER_3_BW_NUM 1224 CURRENT_FILTER_3_BS_FREQ 1500.0 600.0 10.0 100.0 1219 CURRENT_FILTER_4_SUPPR_FREQ 1220 CURRENT_FILTER_4_BANDWIDTH 1221 CURRENT_FILTER_4_BW_NUM 1225 CURRENT_FILTER_4_BS_FREQ 261.0 100.0 30.0 100.0 Filtri sul riferimento di velocità : 1500 NUM_SPEED_FILTERS 1501 SPEED_FILTER_TYPE 1503 SPEED_FILTER_2_TIME 1508 SPEED_FILTER_2_FREQUENCY 1509 SPEED_FILTER_2_DAMPING 1514 SPEED_FILTER_1_SUPPR_FREQ 1515 SPEED_FILTER_1_BANDWIDTH 1516 SPEED_FILTER_1_BW_NUMERATOR WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 2 200 2.400000 2000.0 0.70000 3500.0 500.0 0.0 12 Automation and Drives Tipologie di filtri Ottimizzazione NCK/Azionamenti Dati tecnici Filtro passa basso del secondo ordine : Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 13 Automation and Drives Tipologie di filtri Ottimizzazione NCK/Azionamenti Filtro blocco banda : Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 14 Automation and Drives Tipologie di filtri Ottimizzazione NCK/Azionamenti Dati tecnici Limite di funzionamento dei filtri in funzione del tempo di campionamento Tempo di clock reg. di velocità Efficacia del filtro blocco banda Efficacia del filtro passa 62.5 µs 125 µs 250 µs > 80 Hz > 30 Hz > 15 Hz >50 Hz >30 Hz > 15 Hz Panoramica Regolatore di corrente Regolatore di velocità Filtro sul riferimento di velocità Regolatore di posizione 1500 NUM_SPEED_FILTERS 0 Per non influenzare le tarature del regolatore di velocità Jerk e FFW Ottimizzazione HSC si deve disattivare il filtro sul riferimento. Questo filtro non ha nessuna influenza sulla stabilità del regolatore di velocità © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 15 Automation and Drives Misura della risposta in frequenza del sistema Ottimizzazione NCK/Azionamenti Dati tecnici La funzione di trasferimento è : retroazione di velocità / retroazione di corrente Possibilità con questa misura di diagnosticare i poli e gli zeri senza influsso della regolazione Per migliorare la misura impostare un guadagno basso e un tempo integrativo alto Panoramica Regolatore di corrente Es. :1407 SPEEDCTRL_GAIN_1 1409 SPEEDCTRL_INTEGRATOR_TIME_1 0.100000 300.0 Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 16 Automation and Drives Misura della risposta in frequenza della meccanica Ottimizzazione NCK/Azionamenti Dati tecnici Possibilità con questa misura di determinare la prima risonanza corrispondente e quindi determinare la rigidità dell’asse. Questa “frequenza” è quella che limita le prestazioni dell’asse come KV, accelerazioni e jerk. La funzione di trasferimento è : retroazione di velocità Panoramica sistema di misura diretto/retroazione di velocità motore Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 17 Automation and Drives Misura della risposta in frequenza di velocità Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Ottimizzazione dei guadagni e dei filtri Es. :Frequ_Resp_0 (verde): 1407 SPEEDCTRL_GAIN_1 2 1409 SPEEDCTRL_INTEGRATOR_TIME_1 20.0 Frequ_Resp_1 (blu): 1407 SPEEDCTRL_GAIN_1 5.5 1409 SPEEDCTRL_INTEGRATOR_TIME_1 20.0 Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 18 Automation and Drives Misura della risposta in frequenza di velocità Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Ottimizzazione dei guadagni e dei filtri Es. :Frequ_Resp_1 (verde): 1407 SPEEDCTRL_GAIN_1 5.5 1409 SPEEDCTRL_INTEGRATOR_TIME_1 20.0 Frequ_Resp_2 (blu): 1407 SPEEDCTRL_GAIN_1 5.5 1409 SPEEDCTRL_INTEGRATOR_TIME_1 3.o Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 19 Automation and Drives Esempio di risposta al gradino di disturbo Ottimizzazione NCK/Azionamenti Dati tecnici Con questa taratura si può ottimizzare il guadagno proporzionale e integrale separatamente. Impostare il 1409 = 0, e ottimizzare il 1407 fino ad avere un risposta più ripida possibile e senza overshoot Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 20 Automation and Drives Esempio di risposta al gradino di disturbo Ottimizzazione NCK/Azionamenti Risultato dopo l’ ottimizzazione del guadagno proporzionale 1407 Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 21 Automation and Drives Esempio di risposta al gradino di disturbo Ottimizzazione NCK/Azionamenti Dati tecnici Quindi ottimizzare il tempo di integrazione in modo che si stabilizzi nel tempo più breve e senza oscillazioni. Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 22 Automation and Drives Esempio di risposta al gradino di velocità Ottimizzazione NCK/Azionamenti Altra possibilità: è la tradizionale taratura della risposta al gradino, verificando che l’ampiezza del gradino di riferimento non sia tale da saturare l’azionamento Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 23 Automation and Drives Parametri rilevanti per la taratura del regolatore di posizione Ottimizzazione NCK/Azionamenti Dati tecnici DSC Regolatore di posizione 611D kv Panoramica Regolatore di corrente 840D kp ,TN Regolazione di posizione nel CN più regolazione fine nell’azionamento kv DSC 125µs Regolatore di velocità 125µs Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 1ms 1ms 1ms 1ms 125µs 125µs Calcolo di velocità Retroazione di posizione attuale WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 24 Automation and Drives Parametri rilevanti per la taratura del regolatore di posizione Ottimizzazione NCK/Azionamenti Parametri che influiscono sulla dinamica del regolatore di posizione : 10050 SYSCLOCK_CYCLE_TIME 10060 POSCTRL_SYSCLOCK_TIME_RATIO 10082 CTRLOUT_LEAD_TIME 33000 FIPO_TYPE 0.001000 1 0.0 3 Regolatore di corrente 32640 STIFFNESS_CONTROL_ENABLE 32930 POSCTRL_OUT_FILTER_ENABLE 32940 POSCTRL_OUT_FILTER_TIME 32200 POSCTRL_GAIN 0 0 0.0 1.0 Regolatore di velocità 1500 NUM_SPEED_FILTERS 1501 SPEED_FILTER_TYPE 1503 SPEED_FILTER_2_TIME 0 200 2.400000 Dati tecnici Panoramica Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 I seguenti parametri non hanno nessun effetto sulla stabilità dell’anello di regolazione, ma influiscono sulla misura : 32620 FFW_MODE 32900 DYN_MATCH_ENABLE 32910 DYN_MATCH_TIME 32400 AX_JERK_ENABLE 32402 AX_JERK_MODE 32410 AX_JERK_TIME WorkShop Costruttori 2002 Sinumerik & Simodrive 0 0 0.000500 0 2 0.030000 Francesco Biffi 25 Automation and Drives Ottimizzazione tempo IPO e regolatore di posizione Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Prima di procedere alla taratura del Kv si deve: ottimizzare il tempo IPO e quindi il sys_clock_time ; il tempo di cambio blocco e verificare l‘ottimizzazione della memoria per il numero di blocchi per l‘IPOBUFFER; LOOKAHED e blocchi in preparazione. E‘ necessario farlo prima della taratura del KV perché questi tempi influiscono sulla dinamica del regolatore di posizione. Esempio di programma: Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 G91G64 G1 F1000 R10=$A_Minute*60000+$A_Second*1000+$A_Msecond ;ora di partenza X0.001 Y0.001 Z0.001 ; se ci sono funzioni tipo TRAORI è meglio attivarle X0.001 Y0.001 Z0.001 X0.001 Y0.001 Z0.001 ………………. ; esempio 10000 frasi R11=$A_Minute*60000+$A_Second*1000+$A_Msecond ; lettura ora di fine esecuzione R12=R11-R10 ;Differenza in ms R13=TRUNC(R12/1000) ;Differenza in secondi senza ms R14=R12-R13*1000 ;Calcolo dei millisecondi R15=TRUNC(R13/60) ;Minuti R16=R13-R15*60 ;Secondi MSG(”Tempo esecuzione programma: "<<R13<<","<<R14<<"s = "<<R15<<"Minuti, "<<R16<<"Secondi, "<<R14<<”millisecondi") M0 Il risultato si divide per il numero dei blocchi e deve risultare : Telab=IPO*1.1 10050 SYSCLOCK_CYCLE_TIME 10070 $MN_IPO_SYSCLOCK_TIME_RATIO WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 0.001000 4 26 Automation and Drives Ottimizzazione tempo IPO e regolatore di posizione Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 27 Automation and Drives Ottimizzazione del guadagno del regolatore di posizione Ottimizzazione NCK/Azionamenti Esempio di taratura del guadagno Kv Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 28 Automation and Drives Ottimizzazione del guadagno del regolatore di posizione Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Possibilità di migliorare la stabilità dell’anello di posizione con l’ausilio del filtro sul riferimento di velocità o del reference model Se si utilizza il filtro 1500 è consigliabile non superare i 10 mS perché si potrebbero avere problemi in posizionamento Il valore del filtro 1500 o del reference model deve essere uguale per tutti gli assi che interpolano Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 29 Automation and Drives Accelerazione con antistrappo Ottimizzazione NCK/Azionamenti Dati tecnici accelerazione senza jerk Panoramica Regolatore di corrente t Accelerazione Regolatore di velocità Velocità accelerazione con jerk Regolatore di posizione t Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 30 Automation and Drives Precomando Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 31 Automation and Drives Jerk e FFW Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 Per l’ottimizzazione del Jerk e del precomando si utilizza un semplice programma di posizionamento e la funzione “servo-trace” Esempio : FFWON SOFT INIZIO: G01 X10 F10000 G04 F0.5 G01 X60 G04 F0.5 GOTOB INIZIO M30 Parametri rilevanti per questa taratura: 32610 VELO_FFW_WEIGHT 32620 FFW_MODE 32810 EQUIV_SPEEDCTRL_TIME 32910 DYN_MATCH_TIME 32900 DYN_MATCH_ENABLE 32402 AX_JERK_MODE 32400 AX_JERK_ENABLE 32410 AX_JERK_TIME 1.0 3 0.0 0.0000 0 2 0 0.030000 20600 $MC_MAX_PATH_JERK 70 42510 $SC_SD_MAX_PATH_JERK 5 42512 $SC_IS_SD_MAX_PATH_JERK 0 32431 $MA_MAX_AX_JERK[AX1] 1000 32432 $MA_PATH_TRANS_JERK_LIM[AX1]100 32433 $MA_SOFT_ACCEL_FACTOR[AX1] 1 32434 $MA_G00_ACCEL_FACTOR[AX1] 1 32435 $MA_G00_JERK_FACTOR[AX1] 1 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 32 Automation and Drives Jerk e FFW Ottimizzazione NCK/Azionamenti Impostazioni della funzione “servo-trace Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 33 Automation and Drives Jerk e FFW Ottimizzazione NCK/Azionamenti Un esempio di ottimizzazione del Jerk: impostare il Kv =0, attivare il FFW quindi trovare il valore ottimale di jerk finchè l’asse si posizioni senza oscillazioni Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 34 Automation and Drives Jerk e FFW Ottimizzazione NCK/Azionamenti Dati tecnici Esempio di ottimizzazione del FFW utilizzando un valore negativo (dal SW 5.3) della costante di simmetrizzazione. Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 35 Automation and Drives Test del cerchio Ottimizzazione NCK/Azionamenti Normalmente si riscontra, utilizzando il FFW, un cerchio più grosso di quello programmato. Utilizzando Ax_Jerk_Time (32410 AX_JERK_TIME) o con l’adattamento dinamico(32910 DYN_MATCH_TIME) è possibile correggere il cerchio. Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 36 Automation and Drives Parametri rilevanti per HSC Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Parametri per il controllo della velocità e accelerazione : Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC 1 70 0.7 0.8 100 100 100 100 5 0 2 Parametri per il compressore (COMPCAD) : © SIEMENS AG 2002 20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS 20600 $MC_MAX_PATH_JERK 20602 $MC_CURV_EFFECT_ON_PATH_ACCEL 20603 $MC_CURV_EFFECT_ON_PATH_JERK 18360 $MN_MM_EXT_PROG_BUFFER_SIZE 28060 $MC_MM_IPO_BUFFER_SIZE 28070 $MC_MM_NUM_BLOCKS_IN_PREP 29000 $OC_LOOKAH_NUM_CHECKED_BLOCKS 42510 $SC_SD_MAX_PATH_JERK 42512 $SC_IS_SD_MAX_PATH_JERK 32310 $MA_MAX_ACCEL_OVL_FACTOR[AX1] 20170 $MC_COMPRESS_BLOCK_PATH_LIMIT 33100 $MA_COMPRESS_POS_TOL[AX1] 28520 $MC_MM_MAX_AXISPOLY_PER_BLOCK 28530 $MC_MM_PATH_VELO_SEGMENTS 28540 $MC_MM_ARCLENGTH_SEGMENTS 42470 $SC_CRIT_SPLINE_ANGLE WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 50 0.02 3 5 10 36 37 Automation and Drives Elaborazione della velocità Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Lettura in avanti dei blocchi per ottimizzare il calcolo della velocità (Lookahed ). le funzioni di attivazione sono : G64 G641 G642 G643 20480 $MC_SMOOTHING_MODE 0 42465 $SC_SMOOTH_CONTUR_TOL 00 42466 $SC_SMOOTH_ORI_TOL 0 33100 $MA_COMPRESS_POS_TOL[AX1] 0.02 Regolatore di posizione MD 33100 Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 G642 G643 G641 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 38 Automation and Drives Elaborazione della velocità Ottimizzazione NCK/Azionamenti Controllo dell’accelerazione in curvatura Y ap Dati tecnici Panoramica Regolatore di corrente Regolatore di velocità Regolatore di posizione 20602 $MC_CURV_EFFECT_ON_PATH_ACCEL 0.7 20603 $MC_CURV_EFFECT_ON_PATH_JERK 0.8 Smorzamento della frequenza dell’asse agendo sul controllo della velocità. ac X 32440 $MA_LOOKAH_FREQUENCY[AX1] 60 20460 $MC_LOOKAH_SMOOTH_FACTOR 0 Posizionamento a 10 m/min: Posizionamento a 2 m/min: Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 39 Automation and Drives Elaborazione del programma pezzo Ottimizzazione NCK/Azionamenti Frasi in ASCII Dati tecnici Panoramica Fast Interpreter Interprete Regolatore di corrente Regolatore di velocità Regolatore di posizione $MC_COMPRESS_BLOCK_PATH_LIMIT $MA_COMPRESS_POS_TOL Compressore $OC_LOOKAH_NUM_CHECKED_BLOCKS $MM_NUM_BLOCKS_IN_PREP $MA_MAX_AX_JERK $MA_PATH_TRANS_JERK_LIM Preparazione $MC_PATH_VELO_SEGMENTS Interpolatore Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 $MA_AX_JERK_ENABLE $MA_AX_JERK_MODE $MA_AX_JERK_TIME WorkShop Costruttori 2002 Sinumerik & Simodrive FIPO $MC_LOOKAH_SMOOTH_FACTOR $MA_LOOKAH_FREQUENCY $MC_CURV_EFFECT_ON_PATH_ACCEL $MC_CURV_EFFECT_ON_PATH_JERK $MA_SOFT_ACCEL_FACTOR $MA_G00_ACCEL_FACTOR $MA_G00_JERK_FAKTOR $MM_IPO_BUFFER_SIZE $MA_FIPO_TYPE Regolatore pos. Francesco Biffi 41 Automation and Drives Compressore Ottimizzazione NCK/Azionamenti Dati tecnici Panoramica Y Punti del profilo filtrati • Compon • Compcurv • CompCad Tolleranza del CAD/CAM-System Profilo originale Regolatore di corrente X Regolatore di velocità Regolatore di posizione Jerk e FFW Ottimizzazione HSC © SIEMENS AG 2002 WorkShop Costruttori 2002 Sinumerik & Simodrive Francesco Biffi 42