Vai al contenuto
PLC Forum


Controllo Assi - creazione funzioni per controllo assi


Messaggi consigliati

Inserito:

Buongiorno,

sto creando un controllo assi (max 12)basato su piattaforma pc in un OS real time.

Il sitema di programmazione sarà basato su un IEC 51131. Per lo più ho fatto riferimento a PLCOpen per lo sviluppo dei blocchi di controllo assi. In ogni caso qualcuno saprebbe indicarmi una lista dei blocchi base per un controllo assi?

Grazie


Federico Milan
Inserita:

Ma gli assi devono essere interpolati?

che tipo di azionamenti prevedi di utilizzare?

Credo che come minimo una gestione asse debba oltre che garantire un posizionamento che può essere assoluto o relativo, debba avvere una serie di gestioni di time out posizionamento, perdita sincronismo, ...

Eventualmente stabilire che tipo di set point utilizzare e se e come utilizzare una velocità variabile ...

ciao

  • 4 months later...
Inserita:

Ciao Dave70.

Mi Piacerebbe Sapere se sei riuscito a completare il tuo progetto.

Se si mi piacerebbe avere qualche informazione, scrivimi alla mia E-mail.

Se ancora stai proseguendo la tuo realizzazione ho una lista di Funzioni che dovresti Implementare

Eccole :

Per Singolo Asse:

Posizionare Asse Lineare o Circolare

Tipo di Posizionamento (rampa Trapezioidale, Cubico, Epicicloidale, Sinusoidale)

Posizionamento Assoluto (Punto Arrivo, Vel, Dec,Acc, Jerk Iniziale, Finale)

Posizionamento Relativo

Posizionamento Relativo ad un altro Asse

Posizionamento Relativo ad Altro Asse (Con Limiti sulla Posizione)

Funzioni di Attesa/trigger per Partenza Evento su Posizioni Precicate

cambio dei parametri della Dinamica del Posizionamento al Volo

Uscite Booleane su CAM di Posizione Asse

Trigger e Campionamento su Evento delle Posizioni, Velocità, Accelerazioni.

Per 2 o più Assi:

Gearing (Asse Elettrico) deve avere il Clutch (Diversi tipi di Rampa nel Aggancio)

Gearing Con Cambio Immediato del Master (Aganciare lo Slave a più master

immediatamente)

CAM in Posizione e nel tempo (Pos.Slave=f(Master.Pos) ; Pos.Slave=f(t))

CAM Editor

CAM Mat-Editor Slave.Pos = f(Master.Pos) Espressione Matematica tipo MatLab

Posibilità di creare i Punti di una CAM direttamente dal Programma

Interpolazione dei Punti di Una CAM (Lineare, Cubico, Epicicloidale, Polinomiale)

Aggancio Immediato delle CAM, SovraPonibilità delle CAM

SovraPossizione degli Effetti tra più Istruzioni (Gearing + Sfasamento

(Posizionamento relativo).

Interpolazione di più Assi (vettore X,Y,Z,W) con Raccordi Circolari e Lineari o

Epicicloidali o Polinomiali).

Funzioni ISO

La Lista può Proseguire, ma queste funzioni secondo me sono molto importanti.

Anche io cerco dei dispositivi che abbiano queste carratterisctiche per il controllo degli Assi.

fai un Bel lavoro nel tuo progetto altrimenti la concorrenza ti mangia, infatti di schede assi ve ne sono

molte ma che possiedono molte funzioni particolare poche.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...