no way to compare when less than two revisions
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| — | software:qview:qview_6:qcl_library:dc10winding [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ====== DC10Winding ====== | ||
| + | |||
| + | **D = **// | ||
| + | |||
| + | **C = **// | ||
| + | |||
| + | La funzione DC10Winding esegue i calcoli necessari per la costruzione di una camma che __// | ||
| + | Una macchina per la bobinatura è costituita da due assi controllati elettricamente e legati tra loro da un rapporto Master/ | ||
| + | La funzione calcola i settori della camma e li scrive sugli array appositi, sarà poi un' | ||
| + | |||
| + | N.B.: La risoluzione del Master (parametri measurem e pulsem del device camming) deve avere un valore tale per cui 1 giro della bobina avvolgi-materiale corrisponda a un valore sul conteggio (variabile positm del device camming) di 360 Unità di Misura se l' | ||
| + | |||
| + | ===== IMPLEMENTAZIONE ===== | ||
| + | |||
| + | **DC10Winding (aslParam, CodeG, CodeM, CodeQm, CodeQs, CodeQsa, NumSett, Error)** | ||
| + | |||
| + | I parametri da passare alla funzione sono tutti contenuti in un array di 10 elementi (chiamato // | ||
| + | |||
| + | Parametri: | ||
| + | |||
| + | ^IN/ | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | OUT | ARRSYS | ||
| + | | OUT | ARRSYS | ||
| + | | OUT | ARRSYS | ||
| + | | OUT | ARRSYS | ||
| + | | OUT | ARRSYS | ||
| + | | OUT | SYSTEM | ||
| + | | OUT | SYSTEM | ||
| + | |||
| + | ==== Modo di funzionamento ==== | ||
| + | |||
| + | Il modo discrimina come inizia a lavora lo Spandifilo. In particolare: | ||
| + | 0 = Dall' | ||
| + | 1 = Dalla fine Bobina\\ | ||
| + | 2 = Da metà corsa verso avanti\\ | ||
| + | 3 = Da metà corsa verso indietro\\ | ||
| + | 4 = Ripartenza dal punto di stop camma. In questo caso occorre impostare anche i parametri aslParam[8], | ||
| + | |||
| + | ==== Punti di appoggio ==== | ||
| + | |||
| + | Per la distribuzione della reggia lungo la bobina esiste una teoria, detta ' | ||
| + | Si possono avere 2, 3, 4 punti di appoggio a seconda che la posizione di inversione sia 1/2, 1/3, 1/4 dell' | ||
| + | |||
| + | **//2 Punti di appoggio:// | ||
| + | |||
| + | 0 = angoli 90° - 180°\\ | ||
| + | 1 = angoli 270° - 540° | ||
| + | |||
| + | **//3 Punti di appoggio:// | ||
| + | |||
| + | 2 = angoli 60° - 120°\\ | ||
| + | 3 = angoli 120° - 240°\\ | ||
| + | 4 = angoli 240° - 480°\\ | ||
| + | 5 = angoli 300° - 600° | ||
| + | |||
| + | **//4 Punti di appoggio:// | ||
| + | |||
| + | 6 = angoli 45° - 90°\\ | ||
| + | 7 = angoli 135° - 270°\\ | ||
| + | 8 = angoli 225° - 450°\\ | ||
| + | 9 = angoli 315° - 630° | ||
| + | |||
| + | Per esempio, se il parametro è impostato a 0 (zero) significa che la bobina alla prima distribuzione di reggia farà un numero di giri intero più 90°, al ritorno, compirà lo stesso numero di giri più 90° arrivando nella posizione iniziale ma sfasata di 180°. Alla successiva passata arriverà da una parte con uno sfasamento di 270° e al ritorno con uno sfasamento di 360°. In pratica l' | ||
| + | Il discorso è analogo con il parametro impostato a 1 (uno): la bobina farà un numero di giri intero più 270° alla prima distribuzione di reggia, al ritorno compirà lo stesso numero di giri più 270° riportandosi a 180° (270°+270°= 540°= 180°).\\ | ||
| + | Il funzionamento della teoria è analogo per i 3 e i 4 punti di appoggio tenendo conto che lo sfasamento tra i punti di appoggio dello stesso lato sarà rispettivamente 120° e 90° anzichè 180°. | ||
| + | |||
| + | ==== Angolo di ritardo ==== | ||
| + | |||
| + | L' | ||
| + | |||
| + | ==== CodeM ==== | ||
| + | |||
| + | Il codice M (array CodeM della tabella parametri) è l' | ||
| + | 0 = Asse fermo\\ | ||
| + | 1 = Asse in movimento avanti\\ | ||
| + | 2 = Asse in movimento indietro\\ | ||
| + | 3 = Asse in angolo di ritardo della parte finale del rocchetto\\ | ||
| + | 4 = Asse in angolo di ritardo della parte iniziale del rocchetto | ||
| + | |||
| + | ==== Errore ==== | ||
| + | |||
| + | Una volta richiamata la funzione se ci sono degli errori la variabile di errore assume determinati valori, il significato di tali valori è riassunto di seguito:\\ | ||
| + | 0 : calcolo eseguito senza errori\\ | ||
| + | 1 : Angolo di ritardo fuori limiti\\ | ||
| + | 2 : Unità di misura Master fuori limiti\\ | ||
| + | 3 : Angolo di appoggio fuori limiti\\ | ||
| + | 4 : Distanza fra Slave e fine Bobina fuori limiti\\ | ||
| + | 5 : Larghezza materiale fuori limiti\\ | ||
| + | 6 : Camma non realizzabile (spazio Master negativo)\\ | ||
| + | 7 : Conteggio Master introdotto fuori limiti\\ | ||
| + | 8 : Valore di codeMex introdotto fuori limiti | ||
| + | |||
| + | === Schema dello spandifilo === | ||
| + | |||
| + | {{.: | ||
| + | |||
| + | === Note di funzionamento === | ||
| + | |||
| + | *Questa funzione calcola sempre la camma suddividendola in 7 settori | ||
| + | *Se durante il funzionamento la velocità del Master supera quella impostata come velocità Master di riferimento (parametro " VriferM" | ||