Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49412

Nur aktive Punkte Anfahren (Programmreduzierung)

$
0
0
Guten Tag,
folgendes Problem. Ich habe eine Ablaufsteuerung (X-Y-Z Achse) wo Maximal 9 Punkte angefahren werden sollen. Das läuft zur Zeit auch. Jedoch glaube ich das man das Programm viel kompakter entwerfen kann. Ich brauche einen Denkanstoß und hoffe ihr könnt mir helfen.
Grundaufbau:
Über die Visu Oberfläche habe ich 9 Punkte die ich bereits Aktivieren/Deaktivieren kann, der Ablauf der Bewegung soll immer der selbe sein (s.Anhang mit Pfeilrichtung)
Es gibt 3 X-Positionen, 3 Y-Positionen und 2. Z-Position.

Ablauf:
1. X-Position wird angefahren -> 1.Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 2. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 2. X-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 1. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. X-Position wird angefahren usw....

Zur Zeit wird jede Position mit einem eigenen Baustein angefahren(s.Anhang 2). Dieses kann man doch bestimmt kompakter bauen. (3 X-Bausteine, 3 Y-Baustein und 1 Z-Baustein)
Hat jemand ein Tip wie dieses zu realisieren ist?
Mit freundlichen Grüßen
Daniel

Ablaufsteuerung.pngprog.png
Attached Images

Viewing all articles
Browse latest Browse all 49412


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>