000/000/010/003/10003.000074


112KB Größe 4 Downloads 28 Ansichten
NC-Zeitberechnungstool

Bis auf die Beschreibung sind bei den restlichen Parametern nur Zahlen zugelassen. Zusätzlich sind bei manchem einzelnen Parameter keine Kommastellen erlaubt, z.B. Schnittgeschwindigkeit. Wenn alle Eingaben erfolgt sind, kann man mit dem Button „Zeiten neu berechnen“ die Zeit des Bearbeitungsschrittes berechnen. Mit Hilfe der Kontrollfelder Vorschub/U, Vorschub/min, Drehzahl[U/min] wird programmmäßig kontrolliert, ob die Eingaben die maximalen zulässigen Werte nicht überschreiten. Wenn sie dies tun, erhält der NC-Programmierer einen Hinweis, der ihn darauf aufmerksam macht. Zusätzlich dienen sie dem NCProgrammierer als Ausgabe. Die wichtigsten Methoden, die hier aufgerufen werden, schauen wir uns im Detail an. Codeblock:

public bool AddVerfahren(Verfahren verfahren) { if(verfahren.Revolver == null) return false; Mit der Methode Bearbeitungsschritt Verfahren[] lst = GetVerfahrenProRevolver(verfahren.Revolver); Verfahren vorgaenger = null; if(lst.Length > 0) vorgaenger = lst[lst.Length-1]; verfahren.Vorgaenger.Clear(); verfahren.VorgaengerRevolver = vorgaenger; VerfahrenListe.Add(verfahren); return true; }

Mit der Methode AddVerfahren(Verfahren verfahren) wird das Verfahren der Verfahrensliste hinzugefügt. Es wird überprüft, ob das Verfahren einen Vorgänger hat. Wenn es einen Vorgänger hat, sprich: nicht der erste Bearbeitungsschritt in der Verfahrensliste ist, wird eine Abhängigkeit zum vorherigen Verfahren gesetzt. Dies ist für die Werkzeugwechselzeit von Bedeutung, wo überprüft wird, ob das Werkzeug des vorherigen Verfahrens ein anderes ist. Wenn dies der Fall ist, fließt die Werkzeugwechselzeit bei der Gesamtzeit des Verfahrens mit ein.

Seite 73 von 129