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:dc30flycut [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== DC30FlyCut ====== | ||
+ | |||
+ | **D = **// | ||
+ | |||
+ | **C = **// | ||
+ | |||
+ | La funzione DC30FlyCut esegue i calcoli necessari per poter eseguire un __//taglio al volo lineare//__ __tenendo costante lo spazio percorso dallo Slave.__ Passando i parametri di lunghezza pezzo, spazio fisso Slave, velocità massima Slave, accelerazione/ | ||
+ | |||
+ | ===== IMPLEMENTAZIONE ===== | ||
+ | |||
+ | **DC30FlyCut (LunPez, slSpazioS, VmaxS, TaccS, TdecS, TmAttHome, TmAttFTag, TmTaglio, TmAssest, TmExtraSp, ExtraSpaz, CodeG, CodeM, CodeQm, CodeQs, VmaxCalM, Error, NumSett, LunMin, SpazioRitM, SpazioRitS)** | ||
+ | |||
+ | Parametri: | ||
+ | |||
+ | ^IN/ | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | IN | SYSTEM | ||
+ | | OUT | ARRSYS | ||
+ | | OUT | ARRSYS | ||
+ | | OUT | ARRSYS | ||
+ | | OUT | ARRSYS | ||
+ | | OUT | SYSTEM | ||
+ | | OUT | SYSTEM | ||
+ | | OUT | SYSTEM | ||
+ | | OUT | SYSTEM | ||
+ | | OUT | SYSTEM | ||
+ | | OUT | SYSTEM | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | ==== Errore ==== | ||
+ | |||
+ | Una volta richiamata la funzione la variabile di errore può assumere determinati valori, il significato di tali valori è riassunto di seguito:\\ | ||
+ | 0: calcolo eseguito senza errori\\ | ||
+ | 1: velocità Massima Slave o Spazio Slave per eseguire il taglio, uguali a 0\\ | ||
+ | 2: velocità slave calcolata superiore alla massima nello spazio extra-taglio\\ | ||
+ | 3: lunghezza pezzo insufficiente\\ | ||
+ | 4: spazio di ritorno negativo (lunghezza pezzo insufficiente)\\ | ||
+ | 5: velocità di ritorno slave superiore alla massima\\ | ||
+ | 6: tempo insufficiente per il ritorno | ||
+ | |||
+ | === Note === | ||
+ | |||
+ | *Questa funzione calcola sempre la camma suddividendola in 12 settori | ||
+ | *Il settore di taglio è il settore 3 (rowex = 3). In questo settore il codeM = 1000 per consentire la gestione dell' | ||
+ | *I tempi impostati nei parametri di ingresso alla funzione servono solamente per mantenere la proporzione tra i vari settori ma non possono venire rispettati (la durata del settore dipende dalla velocità del Master) | ||