OpenForm User Guide

Process Editor

Process Editor

Process Editor für Deep Drawing

Die folgende Abbildung zeigt den Process Editor für einen Deep Drawing Prozess.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{5.2cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Deep Drawing.

Der Prozessname kann mit dem Zeileneditor den eigenen Vorstellungen angepasst werden. Klicken mit der linken Maustaste in der Zeile für den Kommentar, startet den Modify Comment Dialog zur Eingabe oder zur Änderung des Kommentars, siehe folgende Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{5.7cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.035\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.5\pw,0.005\pw) {
    \includegraphics[width=0.35\pw]{\PicturePath/Dialogs/DialogModifyComment}};
\GetImageHeight{\PicturePath/Dialogs/DialogModifyComment}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Modify Comment Dialog.

Im Dialogfenster können Sie den gewünschten Kommentar eingeben, bzw. einen vorhandenen Kommentar ändern. Klicken des _images/button_ok.png Knopfes beendet den Dialog und übernimmt den Text im Dialogfenster in die Datenbasis. Drücken des _images/button_reset.png Knopfes setzt den im Dialogfenster eingegebenen oder geänderten Text auf den Wert beim Start des Dialogs zurück. Der _images/button_cancel.png Knopf beendet den Modify Comment Dialog ohne Änderungen am Kommentar vorzunehmen.

Klicken in der Zeile für die Unit System, aktiviert das Dropdown Menü zur Auswahl des Einheitensystems, siehe folgende Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessUS1}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessUS1}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Deep Drawing, Unit System.

Die nächste Abbildung zeigt das Dropdown Menü für das Einheitensystem mit den möglichen Varianten.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessUS2}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessUS2}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Deep Drawing, Dropdown Menü Unit System.

Die Auswahl des Menüeintrags Unit System ➔ Custom... startet den Unit System Dialog, siehe nächste Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.5cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.035\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.0025\pw) {
    \includegraphics[width=0.35\pw]{\PicturePath/Dialogs/DialogUnitSystem}};
\GetImageHeight{\PicturePath/Dialogs/DialogUnitSystem}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Unit System Dialog.

Die folgende Tabelle zeigt die möglichen Einheiten für die vier Größen Länge, Gewicht, Zeitspanne und Temperatur.

Größe Einheiten Beschreibung
Länge mm Millimeter, 1/1000 Meter
  cm Zentimeter, 1/100 Meter
  dm Dezimeter, 1/10 Meter
  m Meter
  km Kilometer, 1000 Meter
Masse g Gramm
  kg Kilogramm, 1000 Gramm
  t Tonne, 1000 Kilogramm
  100 kg Dezitonne, 1/10 Tonne, 100 Kilogramm
  dat Decatonne, 10 Tonnen
Zeitspanne µs Mikrosekunde, 1/1000000 Sekunde
  ms Millisekunde, 1/1000 Sekunde
  s Sekunde
  min Minute, 60 Sekunden
  h Stunde, 60 Minuten
Temperatur °C Grad Celsius, TC = TK - 273.15
  K Grad Kelvin
  °F Grad Fahrenheit, TF = TK · 1.8 - 459.67
  °R Grad Rankine, TR = TK · 1.8

Klicken in der Zeile Finished Piece Coordinate, startet einen erweiterten Zeileneditor zur Eingabe oder Änderung der Koordinate auf dem fertigen Werkstück, siehe folgende Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessFPC}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcessFPC}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Deep Drawing, Finished Piece Coordinate.

Hier können Sie entweder die Werte für die Koordinate direkt eingeben, oder durch Drücken des _images/button_dialog.png Knopfes den Select Point Dialog starten, siehe nächste Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.6cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.035\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.5\pw,0.0025\pw) {
    \includegraphics[width=0.20\pw]{\PicturePath/Dialogs/DialogSelectPointFinishedPieceCoordinate}};
\GetImageHeight{\PicturePath/Dialogs/DialogSelectPointFinishedPieceCoordinate}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Select Point Dialog.

Details zum Select Point Dialog entnehmen Sie bitte dem Kapitel Dialoge der OpenForm Benutzeroberfläche, Abschnitt Select Point Dialog.

Bemerkung

Um einen Punkt selektieren zu können müssen Sie eine Ansicht mit Grafik-Fenster wählen.

Unter der Zeile Project Data ist es möglich projektbezogene Informationsparameter anzugeben. Diese Parameter müssen in einer OpenForm Konfigurationsdatei definiert werden. Sie können die Definition der Parameter in der Datei ProjectData.conf vornehmen. Eine Beispieldatei finden Sie im OpenForm Installationsverzeichnis unter Settings/Process.

# This file contains the parameters that will appear under "Project Data" in the
# Process Editor list.
#
# Each parameter must start with a name, defined using "[<name>]".  All other
# keywords are optional.
# Available keywords:
# Type    -> The type of the parameter (defaults to String)
#            Value must be one of String, Integer, Real, Boolean or Option
# RegExp  -> A regular expression for the allowed string (Type=String only)
# Option  -> An option in the option list (Type=Option only)
# Default -> The default value of the parameter
#
# e.g.
[String Parameter]
Type=String
Default=This is a String
#
[10 digit AlphaNumeric Parameter]
Type=String
RegExp=[A-Z]{5}[0-9]{5}
Default=ABCDE12345
#
[10 digit Integer Parameter]
Type=String
RegExp=[0-9]{10}
Default=0123456789
#
[Max 20 char String Parameter]
Type=String
RegExp=[a-zA-Z0-9]{1,20}
Default=String123
#
[Integer Parameter]
Type=Integer
Default=1
#
[Real Parameter]
Type=Real
Default=1.1E10
#
[Boolean Parameter]
Type=Boolean
Default=true
#
[Option Parameter]
Type=Option
Option=This is Option1
Option=This is Option2
Option=This is Option3
Default=This is Option2
#

Sie können diese Datei an Ihre Bedürfnisse anpassen, oder eine angepasste Datei in Ihr User Konfigurationsverzeichnis kopieren. Ihre OpenForm User Konfiguration finden Sie unter Windows im Verzeichnis %APPDATA%\OpenForm, bzw. im Verzeichnis $HOME/.openform unter Linux. Weitere Details zur Konfiguration der Project Data Parameter finden Sie im Kapitel Konfiguration der OpenForm Benutzeroberfläche, Unterkapitel Konfigurationsdateien.

Die Project Data Parameter werden als informelle Daten zum Projekt in die Datenbasis und die Solver Eingabedateien übernommen. Diese Funktionalität ist zur Zeit für die Solver Indeed und OFPL implementiert, siehe folgende Abbildungen.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{7.5cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 210pt 260pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedPDIndeed}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedPDIndeed}{\isX}{\isY}

\draw[picmark] ($(B.south west)+(0.230\isX,1.460\isY)$) rectangle ($(B.south west)+(7.000\isX,4.180\isY)$);

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Project data Indeed.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{7.5cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 210pt 260pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedPDOFPL}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedPDOFPL}{\isX}{\isY}

\draw[picmark] ($(B.south west)+(0.230\isX,0.160\isY)$) rectangle ($(B.south west)+(7.000\isX,2.880\isY)$);

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Project data OFPL.

Process Editor für Hot Stamping

Die folgende Abbildung zeit den Process Editor für einen Hot Stamping Prozess.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedHSProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedHSProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Hot Stamping.

Gegenüber einem Deep Drawing Prozess ist hier ein Parameter Scale Blanks hinzugekommen. Dieser Parameter wird zur Berücksichtigung der thermischen Ausdehnung der Platinen in einem Warmumformprozess benutzt. Klicken mit der linken Maustaste auf den Parameterwert öffnet den Scale Blanks Dialog, siehe folgende Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{6.4cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.035\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.5\pw,0.005\pw) {
    \includegraphics[width=0.35\pw]{\PicturePath/Dialogs/DialogScaleBlanksByFactor}};
\GetImageHeight{\PicturePath/Dialogs/DialogScaleBlanksByFactor}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Scale Blanks Dialog.

Details zum Scale Blanks Dialog entnehmen Sie bitte dem Kapitel Dialoge der OpenForm Benutzeroberfläche, Abschnitt Scale Blanks Dialog.

Process Editor für Fluid Flow

Die folgende Abbildung zeit den Process Editor für eine Strömungsanalyse der Kühlflüssigkeit im Werkzeug.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedFFProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedFFProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Fluid Flow.

Die Parameterwerte für Flüssigkeitsdichte, dynamische Viskosität, Wärmekapazität und Wärmeleitfähigkeit können mit dem bekannten Zeileneditor angepasst werden.

Process Editor für Thermal Analysis

Die folgende Abbildung zeit den Process Editor für eine thermische Analyse der Umformung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedTAProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedTAProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Thermal Analysis.

Process Editor für One Step

Die folgende Abbildung zeit den Process Editor für eine One Step Untersuchung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedOSProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedOSProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, One Step.

Process Editor für Press Transfer

Die folgende Abbildung zeit den Process Editor für eine Analyse der Werkstückverformung beim Press Transfer.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 118pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedPTProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedPTProcess}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Process Editor, Press Transfer.