"Zykluszeitproblem" / Schnelle Zeitmessung

mr__mines

Level-1
Beiträge
100
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe da bei einer Sache ein bisschen Bauchweh.

Ich sollte mittels S7-300 System die Geradheit (eigentlich die Winkeligkeit)eines Produkts mittels Sensoren in die CPU einlesen und Auswerten. Problem ist glaube ich die Zykuszeit der CPU.

Also:
2 Sensoren 1,8m weit auseinander montiert.
Ein Bauteil mit 2 Metern läuft über die Sensoren. Die Welle ist mechanisch verbunden. Mitnehmer sind eingemessen und passen.
Alle beide P-Flanke werden ausgewertet Differenz feststellen ==> Toleranz ==> Bauteil schief (Hinweis Mitnehmer defekt ???)
Alle beide N-Flanken werden ausgewertet Differenz feststellen ==> Toleranz ==> Bauteil schief (Hinweis Mitnehmer defekt ???)

Nun werden noch die beiden Zeiten zwischen P und N Flanke ausgewertet die eigentliche Winkelkontrolle. (Um das geht es eigentlich !)

Das Problem ist die Anlage fährt mit 35m/min und es kommen alle 25cm Bauteile mit einer Breite von 100mm bis 250mm. Also doch recht flott.
Ich hab da mal was von nem FM 352-5 gehört ???

Mit den Alarmeingängen ist das glaube ich nicht schnell genug.
Oder hab ich da einen Denkfehler ???
Wie sollte man sonst die Bauteilwinkeliegkeit im laufendem Betrieb messen?? :(
 
Ist die S7-300 schon vorhanden? Welche CPU? Wie genau soll es denn werden? 35m/min = 0,58mm/ms.

Eine sehr preiswerte Alternative wäre eine S7200, und sei es nur als "Auswertegerät" für die beiden Sensoren. Mit ihr kannst du über die onboard Interrupteingänge die positiven und negativen Flanken erfassen und die dazwischenliegende Zeit mit einer ms-Auflösung ermitteln.


Gruß, Onkel


/edit/
War ein Schreibfehler, hab's korrigiert ;) .
 
Zuletzt bearbeitet:
Hi Dago

Ich stelle es mir vor wie ein Brett (Sägewerk?), dessen Breite an zwei Stellen gemessen wird.
Wie machst du es mit den Berus ?
Unterschiedliche Erfassungsentfernung ?


Oder Lichtschranken ?
Längenänderung bei Schieflage ?


Irgend wie stehe ich auf dem Schlauch. :confused:
 
Ich stelle es mir vor wie ein Brett (Sägewerk?), dessen Breite an zwei Stellen gemessen wird.


Gruß, Onkel


Genau so etwas !!! Nur etwas genauer , da nach Fräsmaschine (und kein Holz).

Alternatiev wäre es mit einem Zählmodul möglich und über die Torfunktion könnte ich dann die Zählwerte vergleichen. Ist aber etwas Teurer (FM 350 und Drehgeber). Dafür bin ich beim Zählen dann aber von der Zykluszeit unabhängig.

0,58mm/ms ist mir etwas zu ungenau für Teile die inneinander passen sollen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Skizze:

Schlechtes Bauteil etwas Übertrieben. Aber 2 Zentel sollen schon erkannt werden. Die Anlage davor macht nur selten fehler, aber der Kunde will so etwas dann nicht verschicken.
 

Anhänge

  • Bild 001 (PX000).jpg
    Bild 001 (PX000).jpg
    104,2 KB · Aufrufe: 68
Ist die S7-300 schon vorhanden? Welche CPU? Wie genau soll es denn werden? 35m/s = 0,58mm/ms.

Eine sehr preiswerte Alternative wäre eine S7200, und sei es nur als "Auswertegerät" für die beiden Sensoren. Mit ihr kannst du über die onboard Interrupteingänge die positiven und negativen Flanken erfassen und die dazwischenliegende Zeit mit einer ms-Auflösung ermitteln.


Gruß, Onkel

Das mit der S7-200 wird bei 0,2mm Toleranz leider nichts.

Aber die Grund idee vom OnkelDagobert ist IMHO die richtige. Ein Auswertegerät.

Kannst Du µC Programmieren?
 
Ich muß mal was geraderücken in eurer Betrachtung:

35m/min war angesagt, das sind 0,583... m/s also 5,83... mm in 10ms.
Trotz allem selbst bei OB35 mit 5 ms kommt man auf maximal + 3 mm Genauigkeit, mit Laufzeiten/Schaltzeiten etc. eher 5 mm.

PS. Ah gravieren hats auch grad gemerkt :ROFLMAO:.
 
Hi

Wobei ich NICHT glaube, dass die Messgeschwindigkeit 35m/min sein wird ! ! !


Ich denke, dass er damit sagen will, die Bearbeitungsgeschwindigkeit der
Maschine (Bearbeitungsmaschine) ist so schnell.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Zotos

Falsche Einheit, jedoch richtig gerechnet. ;)

Richtige Einheit.

Ich muß mal was geraderücken in eurer Betrachtung:

35m/min war angesagt, das sind 0,583... m/s also 5,83... mm in 10ms.
Trotz allem selbst bei OB35 mit 5 ms kommt man auf maximal + 3 mm Genauigkeit, mit Laufzeiten/Schaltzeiten etc. eher 5 mm.

PS. Ah gravieren hats auch grad gemerkt :ROFLMAO:.


5,83mm in 10ms sind 0,583mm in 1 ms
 
Zurück
Oben