Erweiterte Module > Creo Elements/Direct Sheet Metal > Creo Elements/Direct Sheet Metal Anpassung > Technologiedatenbank - Übersicht
  
Technologiedatenbank - Übersicht
Die Technologiedatenbank (TDB) ist der Kern von Creo Elements/Direct Sheet Metal. Sie enthält die Informationen über die Blechfertigungsprozesse an Ihren Fertigungsstandorten und stellt die Daten bereit, um Fertigungsgerechtheit (DFM) sicherzustellen. Creo Elements/Direct Sheet Metal kann ohne die TDB nicht verwendet werden.
Während der Laufzeit von Creo Elements/Direct Sheet Metal werden TDB-Daten in Auswahltabellen angezeigt, die vom Konstrukteur verwendet werden.
In diesem Kapitel werden die folgenden Themen behandelt:
Struktur der Technologiedatenbank
Struktur der Fertigungsstätten-Definitionsdatei
Materialien
Fertigungsstättenübergreifende Definitionen und Standardstrategien
Advisor-Prüffunktionen
Gleiches Blechteil in mehreren Fertigungsstätten erzeugen
Struktur der Technologiedatenbank
In der Technologiedatenbank (TDB) sind u. a. folgende Informationen gespeichert:
Unterstützte Fertigungsstätten. Siehe Struktur der Fertigungsstätten-Definitionsdatei (in diesem Kapitel).
Verfügbare Materialien. Ausführliche Informationen finden Sie in diesem Kapitel unter Materialien.
Biege- und Eckenfreisparungsarten und -größen. Weitere Informationen finden Sie unter Biege- und Eckenfreisparungs-Werkzeuge.
Eigenschaften des Biege-, 180-Grad-Biege- und Z-Biegeprozesses. Weitere Informationen finden Sie unter Biegeprozesse, 180-Grad-Biegeprozess und Z-Biegeprozess.
Stanzwerkzeugarten und -größen. Weitere Informationen finden Sie unter Stanzwerkzeug.
Prägewerkzeugarten und -größen. Weitere Informationen finden Sie unter Prägewerkzeug.
Einzugswerttabellen und -formeln. Weitere Informationen finden Sie unter Einzugswerttabellen.
Informationen zu Fertigungskosten. Weitere Informationen finden Sie unter Geschätzte Kosten.
Creo Elements/Direct Sheet Metal wird mit den folgenden standardmäßigen TDB-Dateien im LISP-Format bereitgestellt:
sha_shopstable.lsp
Definiert die Texte, die in den Spaltenüberschriften der Fertigungsstättendatei angezeigt werden. Sie können diese Datei bearbeiten und benutzerdefinierte Spaltenüberschriften zur Verwendung in Ihrer Organisation erstellen.
sha_demoshop.lsp
Diese Datei stellt die wesentlichen Informationen für die TDB-Anpassung bereit. Sie enthält die Definitionen (einschließlich ID-Codes, Beschreibungen und Bemaßungen) aller Materialien und Werkzeuge, die in der Demofertigungsstätte verwendet werden. Diese Datei kann zur Definition von benutzerdefinierten Fertigungsstätten kopiert und angepasst werden.
sha_demoshop_func.lsp
Enthält alle Einzugswertformeln für Biegungen, 180-Grad-Biegungen und Z-Biegungen sowie Prüffunktionen für Werkzeuge usw.
sha_costmodel.lsp
Definiert Parameter und Formeln, die zur Berechnung von Fertigungskosten verwendet werden.
Die englischen Versionen dieser Dateien befinden sich standardmäßig im folgenden Verzeichnis:
$INSTALLDIR/personality/sd_customize /SheetAdvisor
Lokalisierte Versionen dieser Dateien befinden sich im lokalen Unterverzeichnis für die entsprechende Sprache (z. B. german):
$INSTALLDIR/personality/$LANG/sd_customize/SheetAdvisor
Für die Stanz- und Prägeprozesse werden in Creo Elements/Direct Sheet Metal zusätzliche TDB-Standarddateien im LISP-Format bereitgestellt. Weitere Informationen finden Sie unter Stanzwerkzeug und Prägewerkzeug.
Übersicht über die Struktur
Die TDB-Daten werden für die Creo Elements/Direct Sheet Metal Benutzer in Fertigungsstätten-Definitionsdateien bereitgestellt. Im Lieferumfang von Creo Elements/Direct Sheet Metal ist eine Fertigungsstätten-Beispieldefinitionsdatei, sha_demoshop.lsp, enthalten. Einzugswertformelbeispiele werden in der ebenfalls im Lieferumfang von Creo Elements/Direct Sheet Metal enthaltenen Datei sha_demoshop_func.lsp bereitgestellt. In der folgenden Abbildung wird die strukturelle Hierarchie der in dieser Beispieldatei definierten Prozesse, Tabellen und Formeln veranschaulicht.
Abbildung 1. Funktionale Struktur der TDB - Allgemeine Übersicht
Sie können sich auf diese Struktur (einschließlich DFM-Regeln und Berechnungsformeln für den Fertigungsprozess) stützen, wenn Sie benutzerdefinierte TDB-Dateien erstellen.
Technologiedatenbank anpassen
Der TDB-Administrator kann Kopien der im Lieferumfang von Creo Elements/Direct Sheet Metal enthaltenen TDB-Beispieldateien erstellen und bearbeiten, um eine benutzerdefinierte TDB zu definieren, die die spezifischen Anforderungen Ihres Konstruktionsunternehmens erfüllt. Weitere Informationen finden Sie im Creo Elements/Direct Modeling Integration Kit:
Die folgende Abbildung fasst die Vorgehensweise zum Hinzufügen von Einträgen zur TDB zusammen.
Abbildung 2. TDB pflegen - Allgemeines Verfahren
Schritt
Beschreibung
1
Erstellen Sie eine Arbeitskopie einer bestimmten TDB-Standarddatei.
2
Verwenden Sie die Technologiedatenbank-Liste (siehe Die Technologiedatenbank-Liste) oder einen standardmäßigen Texteditor (z. B. vi), um die erforderlichen Änderungen in der Arbeitskopie vorzunehmen. Sie können z. B. Ihren eigenen Materialbestand sowie benutzerdefinierte Werkzeugarten und -größen zur Datenbank hinzufügen.
3
Laden Sie die benutzerdefinierte(n) TDB-Datei(en) in Creo Elements/Direct Sheet Metal.
4
Neue Materialien und/oder Werkzeuge können jetzt vom Creo Elements/Direct Sheet Metal Benutzer ausgewählt werden.
Benutzerdefinierte TDB-Dateien implementieren
Um sicherzustellen, dass die benutzerdefinierten TDB-Dateien in Creo Elements/Direct Sheet Metal verwendet werden, müssen Sie eine Arbeitskopie der folgenden Anpassungsdatei erstellen und bearbeiten:
$INSTALLDIR/personality/sd_customize/SheetAdvisor/sha_customize Sie können z. B. eine Kopie mit der Bezeichnung sha_customize erstellen. Geben Sie in dieser Datei die angepassten Dateien an, die beim Starten von Creo Elements/Direct Sheet Metal geladen werden sollen. Für eine angepasste Fertigungsstätten-Definitionsdatei mit der Bezeichnung my_shop.lsp müssen Sie die folgende Zeile in der Datei sha_customize hinzufügen:
(sha-tdb-load "my_shop.lsp")
Struktur der Fertigungsstätten-Definitionsdatei
Die TDB besteht aus einer oder mehreren Fertigungsstätten-Definitionsdateien. Standardmäßig enthält die TDB nur die Datei sha_demoshop.lsp als Fertigungsstätten-Beispieldefinitionsdatei. Zusätzliche Fertigungsstätten-Definitionsdateien können vom TDB-Administrator des Unternehmens hinzugefügt werden. Die Standarddatei sha_demoshop.lsp kann als Vorlage dafür verwendet werden.
Die TDB kann eine oder mehrere Fertigungsstätten-Definitionsdateien enthalten. Jede Fertigungsstätten-Definitionsdatei stellt eine reale Fertigungsstätte und die an diesem Standort verwendeten Materialien, Werkzeuge und Prozesse dar. Eine Fertigungsstätten-Definitionsdatei kann die folgende Struktur aufweisen:
Element
Beschreibung
:MATERIALS
Name der Materialtabelle für diese Fertigungsstätte.
:BEND-PROCESSES
Liste der Biegeprozesse, die in dieser Fertigungsstätte unterstützt werden.
:CUT-PROCESSES
Liste der Stanz- und Schneideprozesse, die in dieser Fertigungsstätte unterstützt werden.
:STAMP-PROCESSES
Liste der Prägeprozesse, die in dieser Fertigungsstätte unterstützt werden.
:BEND-RELIEFS
Liste der Stanzwerkzeuge, die für Biegefreisparungen geeignet sind.
:CORNER-RELIEFS
Liste der Stanzwerkzeuge, die für Eckenfreisparungen geeignet sind.
:MITER-BEND-RELIEFS
Liste der Stanzwerkzeuge, die für Gehrungsbiegefreisparungen geeignet sind.
:CHECK-DISTANCES
Liste der Abstandsüberprüfungsmatrizes für Prägungen und Stanzungen.
:ALLOWANCE_FORMULA
Standardformel für Einzugswert. Näheres dazu siehe: Fertigungsstättenübergreifende Standardstrategie.
:UP-FLAG
Text in der Abwicklung für eine nach oben gerichtete Biegung.
:DOWN-FLAG
Text in der Abwicklung für eine nach unten gerichtete Biegung.
:BEND-FLAT-TEXT
Minimaler Text für die Biegungszeile in der Abwicklung. Näheres dazu siehe: Biegelinientext.
:OFFSET-FLAT-TEXT
Minimaler Text für die Z-Biegungszeile in der Abwicklung. Näheres dazu siehe: Z-Biegelinientext.
:HEM-FLAT-TEXT
Minimaler Text für die 180-Grad-Biegungszeile in der Abwicklung. Näheres dazu siehe: 180-Grad-Biegelinientext.
:CONTACT
Ansprechpartner in der Fertigungsstätte, z. B. "Herr Moore".
:PHONE
Telefonnummer des Ansprechpartners, z. B. "007126".
Der folgende Parameter wird implizit definiert:
:SHOP-NAME
Der erste Parameter der Funktion 'sha-define-shop', z. B. "demoshop".
Die meisten dieser Parameter sind optional. Sie können weggelassen werden, wenn Sie die entsprechenden Funktionen nicht verwenden möchten. Die Fertigungsstätten-Definitionsdateien müssen zumindest die Elemente :MATERIALS und :BEND-PROCESSES sowie die Einzugswert-Standardstrategie (basierend auf einer Formel oder Tabelle) sowie die entsprechenden Textinformationen für die Abwicklung (:UP-FLAG, :DOWN-FLAG, :BEND-FLAT-TEXT) enthalten.
Das folgende Beispiel zeigt den entsprechenden Abschnitt in der Datei sha_demoshop.lsp, der mit der oben beschriebenen Struktur übereinstimmt.
; shop definition

(sha-define-shop "demoshop"
;; Some lines of comments
; materials
:MATERIALS

"sheet_metals"

; must
; processes : 'optional'
means:
;
if not existing:
;
for bend/offset/hem/reliefs/corner-reliefs:
;
unadvised function parameters entered by hand
;
for punch & stamp:
;
no functionality available
:BEND-PROCESSES
("air_bending"

; optional

"bend_forming"

"bend_folding"

"3pnt_bending")
:OFFSET-PROCESSES
"offsets"

; optional
:HEM-PROCESSES
"hems"

; optional
:CUT-PROCESSES
"punches"

; optional
:STAMP-PROCESSES
"stamps"

; optional
:BEND-RELIEFS
("rect_relief"

"rnd_relief")

; optional
:CORNER-RELIEFS

("sqr_corner_relief"

"rnd_corner_relief")
; optional
:CHECK-DISTANCES
"check_distances"

; optional
; fall back strategy for allowance values

:ALLOWANCE_FORMULA sh_bend_allowance_din
; optional
:OFFSET_FORMULA

sh_offset_allowance

; optional
:UP-FLAG
"UP"

;optional
:DOWN-FLAG
"DOWN"

;optional
:BEND-FLAT-TEXT

("R={1}mm A={2} Al={3}mm {4}" :RADIUS :DEG :ANGLE 1 :ALL
OWANCE :UPDOWN)
:OFFSET-FLAT-TEXT

("Offset H={1}mm Al={2}mm" :OFFSET_HEIGHT 1 :ALLOWANCE )
:HEM-FLAT-TEXT

("Hem D={1}mm Al={2}mm {3}" :HEM_DIST 1 :ALLOWANCE :UPDOW
N)
:LOCALIZED-KEYWORDS
(:UP "UP"

:DOWN "DOWN"

:PREF "PREF"

:NONPREF "NONPREF")
:DISABLE-SORT T
; further customer definable and optional entries
:CONTACT
"Mr.Moore"

; optional
:PHONE
"007126"

; optional
Zusätzliche Fertigungsstätten-Definitionsdateien erstellen und implementieren
Um eine zusätzliche Fertigungsstätten-Definitionsdatei zu erstellen, können Sie entweder die Technologiedatenbank-Liste verwenden (siehe Zusätzliche Fertigungsstätten-Definitionsdatei über die Technologiedatenbank-Liste erstellen) oder wie folgt vorgehen:
1. Kopieren Sie die Datei sha_demoshop.lsp, in der "demoshop" enthalten ist, in eine Datei wie z. B. my_shop.lsp.
2. Bearbeiten Sie die Datei my_shop.lsp.
Ändern Sie den Namen der Fertigungsstätte in der Zeile (sha-define-shop "demoshop") in beispielsweise (sha-define-shop "my_shop").
Ersetzen Sie alle anderen Vorkommen von "demoshop" durch "my_shop" oder einen beliebigen Namen, den Sie für die benutzerdefinierte Fertigungsstätten-Definitionsdatei verwenden möchten.
Passen Sie alle Material-, Werkzeug- und Prozessangaben an die Anforderungen Ihres Unternehmens an. Näheres dazu siehe:
Allgemeine Struktur von Fertigungsstätten-Tabellen
Materialien
Biegeprozesse
180-Grad-Biegeprozess
Z-Biegeprozess
Stanzwerkzeug
Prägewerkzeug
3. Speichern Sie die Datei my_shop.lsp im vorgesehenen Verzeichnis.
$INSTALLDIR/personality/SheetAdvisor
4. Fügen Sie die folgende Zeile in der Datei sha_customize an:
(sha-tdb-load "my_shop.lsp")
5. Wenn Sie Creo Elements/Direct Sheet Metal das nächste Mal starten, wird die neue Fertigungsstätten-Definition automatisch geladen und zur Auswahl bereitgestellt. Wenn Sie die neue Fertigungsstätten-Definition während der aktuellen Creo Elements/Direct Sheet Metal Sitzung laden möchten, geben Sie den entsprechenden Ladebefehl ein, z. B.:
(sha-tdb-load "$INSTALLDIR/personality/SheetAdvisor/my_shop.lsp")
6. Um die neue Fertigungsstätten-Definition zu verwenden, wählen Sie im Dialogfenster Fertigungsstättenbasierte Einstellungen im Feld FertigStätte den Eintrag my_shop.
Allgemeine Struktur von Fertigungsstätten-Tabellen
Alle Tabellen in den Fertigungsstätten-Definitionsdateien der TDB weisen die gleiche allgemeine Struktur auf. Achten Sie darauf, dass Sie die unten beschriebene Struktur verwenden, wenn Sie Ihre eigenen Tabellen für eine Fertigungsstätten-Definitionsdatei erstellen.
Element
Beschreibung
:TABLE-TITLE
Diese Zeile gibt den angezeigten Tabellentitel an. Verwenden Sie einen aussagekräftigen Namen, z. B. "Material".
:COLUMNS
Diese Zeile gibt die erforderlichen Parameter für eine vollständige Material-, Werkzeug- oder Einzugswertbeschreibung an. Verwenden Sie Schlüsselwörter wie z. B. :RADIUS. Sie können zusätzliche Spalten verwenden.
:COLUMN-NAMES
Diese Zeile gibt die angezeigten Spaltenüberschriften an. Verwenden Sie aussagekräftige Abkürzungen wie "Rad" für Radius. Die Spaltennamen können beliebig geändert werden.
:UNITS
Diese Zeile gibt die Parametereinheiten an, z. B. :mm für Millimeter oder :deg für Grad; der Wert "nil" impliziert, dass dem entsprechenden Eintrag keine Maßeinheit zugeordnet ist.
:CONTENTS
Jede Zeile definiert ein bestimmtes Material, Werkzeug oder einen bestimmten Einzugswert. Zeilen können beliebig hinzugefügt, geändert oder gelöscht werden. Wenn Sie die vorhandene Tabellenstruktur verwenden möchten, geben Sie in diesem Abschnitt spezifische Materialien, Einzugswerte und Werkzeuge an.
:KEY
Diese Zeile gibt die Schlüsselspalten an. Die Werte der Schlüsselspalte definieren einen eindeutigen Tabelleneintrag wie z. B. ein Werkzeug. Wenn die Zeile :KEY nicht vorhanden ist, wird in Creo Elements/Direct Sheet Metal standardmäßig die erste Spalte als Schlüsselspalte verwendet. Geben Sie andernfalls eine untergeordnete Liste der :COLUMNS-Einträge, z. B. (:RADIUS :ANGLE), für Gesenkbiege-Werkzeuge ein.
:DISPLAY
Diese Zeile gibt die in den Tabellen angezeigten Spalten an. Wenn die Zeile :DISPLAY nicht vorhanden ist, werden alle angegebenen Spalten in den Tabellen angezeigt. Um die Anzeige auf vier Spalten zu beschränken, geben Sie eine Anweisung für vier Spalten ein, z. B. (:RADIUS :ANGLE :PREFERENCE :ADVICE).
:FLAT-TEXT
Diese Zeile gibt die Informationen an, die als Anmerkung in der Abwicklung in Creo Elements/Direct Drafting oder in der MI-Datei enthalten sind, z.B. (:TOOL-ID). Im Allgemeinen umfasst das Schlüsselwort :FLAT-TEXT eine Liste mit :COLUMN-Einträgen, denen der :FLAT-TEXT-Eintrag zugeordnet ist. Näheres dazu siehe: FLAT-TEXT. Ausführliche Informationen zum minimalen Text finden Sie im folgenden Abschnitt in diesem Kapitel: Fertigungsstättenübergreifende Definitionen und Standardstrategien
:HELP
Diese Zeile gibt den Namen der Hilfeseite an, die über die Hilfeschaltfläche der Tabelle aufgerufen wird.
:DISABLE-SORT T
Dieser Schalter kann verwendet werden, um die Schaltflächen zum Sortieren in den Auswahltabellenüberschriften zu unterdrücken.
:SORT-OFF T
Mit diesem Schalter kann die Funktion zum Sortieren der Tabelle aktiviert oder deaktiviert werden, wenn die Auswahltabelle zum ersten Mal eingeblendet wird. Wenn dieser Schalter nicht explizit festgelegt ist, verwendet Creo Elements/Direct Sheet Metal die Standardvorgabe Sort ON, die die Sortierfunktion aktiviert.
:SORT-BY <:COLUMN>
Mit dieser Zeile kann eine Spalte angegeben werden, nach der die zugehörige Auswahltabelle sortiert wird (wenn die Sortierung aktiviert ist). Tabellen werden standardmäßig nach der ersten Spalte sortiert.
:SORT-BY <:COLUMN> REVERSE
Mit dieser Zeile kann eine Spalte angegeben werden, nach der die zugehörige Auswahltabelle in umgekehrter Reihenfolge sortiert wird (wenn die Sortierung aktiviert ist). Tabellen werden standardmäßig nach der ersten Spalte sortiert.
Folgende Einträge sind spezielle Einträge für Stanz- und Prägewerkzeuge:
Element
Beschreibung
:PROF_FNC
:PROF_FNC-Einträge geben eine parametrische Stanzwerkzeugfunktion an. Dabei handelt es sich in der Regel um einen eindeutigen, nicht angezeigten Spalteneintrag, der als einzelner Eintrag am Ende einer Tabellendefinition angezeigt wird.
:TOOL_FNC
:TOOL_FNC-Einträge geben eine parametrische Prägewerkzeugfunktion an. Dabei handelt es sich in der Regel um einen eindeutigen, nicht angezeigten Spalteneintrag, der als einzelner Eintrag am Ende einer Tabellendefinition angezeigt wird. Beachten Sie, dass die Prägewerkzeuge sowohl den :PROF_FNC- als auch den :TOOL_FNC-Eintrag erfordern.
:PROF_WP
:PROF_WP-Einträge geben nicht parametrische Stanz- und Prägeprofile an.
:TOOL_PART
:TOOL_PART-Einträge geben nicht parametrische Prägewerkzeugkörper an.
:USABLE-AS-
...-RELIEF
Diese Zeile kennzeichnet ein Stanzwerkzeug, das für Biege- oder Eckenfreisparungen geeignet ist. Sie wird als einzelner Eintrag am Ende einer Tabellendefinition angezeigt.
:USED
Geben Sie eine Spalte an, die die Anzahl der bereits verwendeten Werkzeuge mit der gleichen Geometrie anzeigt. Identifizieren Sie damit mögliche Kandidaten für die Wiederverwendung.
Informationen zu weiteren Tabellenstrukturelementen finden Sie unter Stanzwerkzeug und Prägewerkzeug.
Materialien
Die Anweisung :MATERIALS in der Fertigungsstätten-Definitionsdatei zeigt auf die Tabelle mit dem verfügbaren Blechmaterialbestand für die entsprechende Fertigungsstätte. Ein Beispielsatz der Blechdefinitionen wird in der im Lieferumfang von Creo Elements/Direct Sheet Metal enthaltenen Datei sha_demoshop.lsp in der Tabelle sheet_metals bereitgestellt. Näheres dazu siehe:
Material zu einer Fertigungsstätten-Definitionsdatei hinzufügen
Material aus einer Fertigungsstätten-Definitionsdatei entfernen
Material in einer Fertigungsstätten-Definitionsdatei ändern
Material zu einer Fertigungsstätten-Definitionsdatei hinzufügen
Verwenden Sie zum Hinzufügen von Blechmaterialien zu einer Fertigungsstätten-Definitionsdatei die Technologiedatenbank-Liste (siehe Die Technologiedatenbank-Liste), oder fügen Sie die neue Materialangabe in der Tabelle "Sheet_Metals" hinzu. Der relevante Abschnitt dieser Tabelle wird unten angezeigt.
(sha-define-shop-table "sheet_metals"

:TABLE-TITLE "Sheet Metals"
;; :MAT_ID

Ident. number/string of the material
e.g. "7144-0503"
;; :MATERIAL

material description

e.g. "UST 1405"
;; :THICK

material thickness

e.g. 0.88

;; :MIN_BEND_RAD minimum bending radius

e.g. 0.4
:COLUMNS
(:MAT_ID
:MATERIAL
:THICK :MIN_BEND_RAD
)
:COLUMN-NAMES
("Mat Id"

"Material" "Thick" "Min Bend Rad")
:UNITS
(nil
nil
:mm
:mm )
:CONTENTS
(

("8888-0009" "AA 5052"
1.00
0.4 )

("8888-0003" "AA 5052"
1.60
0.4 )

("9999-0477" "UST 1203" 1.00
0.4 )

("9999-0344" "UST 1203" 1.25
0.4 )
)
:KEY (:MATERIAL :THICK)
Fügen Sie die Zeile, die das zusätzliche Material festlegt, unter :CONTENTS hinzu. In der Datei sha_demoshop.lsp umfasst jede Materialangabe Einträge für die folgenden Spalten:
:MAT_ID
Material-Identitätsnummer.
:MATERIAL
Materialbeschreibung oder -name.
:THICK
Materialdicke.
:MIN_BEND_RAD
Minimaler Biegeradius.
Die folgende Zeile ist ein Beispiel einer zusätzlichen Materialangabe.
("3458-1209" "AA 5067"
2.00
0.6 )
Die Material-ID-Nummer des neuen Materials lautet 3458-1209. Die Materialbeschreibung lautet AA 5067. Die Materialdicke beträgt 2,00 mm. Der minimale Biegeradius ist 0,6 mm.
* 
Die Zeile :KEY darf für Materialien nicht bearbeitet werden. :MATERIAL und :THICK werden als eindeutige Schlüssel verwendet.
Nachdem Sie neues Material in der TDB hinzugefügt haben, definieren Sie einen geeigneten Mechanismus für den Einzugswert. Ausführliche Informationen dazu finden Sie in den folgenden Themen:
Einzugswertberechnung
Berechnung des 180-Grad-Einzugswerts
Berechnung des Z-Biegungs-Einzugswerts
Material in einer Fertigungsstätten-Definitionsdatei ändern
Verwenden Sie zum Ändern von Materialien in einer Fertigungsstätten-Definitionsdatei die Technologiedatenbank-Liste (siehe Material bearbeiten), und bearbeiten Sie die folgenden Einträge im Abschnitt CONTENTS der zugehörigen Materialtabelle:
MAT_ID
MATERIAL
THICK
MIN_BEND_RAD
Sie können z. B. die Zeichenfolge "UST 1203" durch "Stahl Klasse B" ersetzen.
Material aus einer Fertigungsstätten-Definitionsdatei entfernen
Verwenden Sie zum Entfernen eines Blechmaterials aus der Auswahltabelle einer Fertigungsstätten-Definitionsdatei entweder die Technologiedatenbank-Liste (siehe Die Technologiedatenbank-Liste) oder eines der folgenden Verfahren:
Löschen Sie die Zeile für die Materialangabe in der Tabelle "Bleche" in der Fertigungsstätten-Definitionsdatei.
Setzen Sie ein Semikolon (;) vor die Zeile mit der Werkzeugangabe, um sie auszukommentieren. Das hat den Vorteil, dass Sie vorhandene Materialdefinitionen beibehalten können, um sie später und/oder in anderen Fertigungsstätten-Definitionsdateien zu verwenden.
Wenn Sie z. B. Aluminium mit einer Dicke von 1,6 mm nicht im Dialogfenster für die Materialauswahl anzeigen möchten, setzen Sie ein Semikolon vor die entsprechende Definitionszeile. Die resultierende Zeile im Abschnitt :CONTENTS für die Tabelle "Bleche" wird nachfolgend angezeigt.
;("8888-0003" "AA 5052" 1.60 0.4 )
Fertigungsstättenübergreifende Definitionen und Standardstrategien
Für bestimmte Fälle stellt Creo Elements/Direct Sheet Metal fertigungsstättenübergreifende Definitionen und Standardstrategien bereit.
Näheres dazu siehe:
Abstandsprüfung
Biegelinientext
Z-Biegelinientext
180-Grad-Biegelinientext
Abstandsprüfung
Bei Stanz- und Prägevorgängen führt Creo Elements/Direct Sheet Metal automatische Prüfungen im Hinblick auf Verstöße gegen Abstandsregeln durch.
Das System prüft das angewendete Stanz- oder Prägewerkzeug im Vergleich auf vorhandene Stanzungen und Prägungen, Kanten des Blechteils und vorhandene Biegungen.
Die Abstandsüberprüfung basiert auf einer TDB-Tabelle, die die minimalen Abstände enthält. Für jede Kombination aus zwei Prozessen sind in der Tabelle ein Faktor und ein Minimalabstand aufgeführt. Die Formel, die in der Tabelle neben :DISTANCE-FORMULA angegeben ist, berechnet mit diesen Einträgen den echten Minimalabstand, der für das tatsächliche Material gültig ist.
Die in der Datei sha_demoshop_func.lsp bereitgestellte Beispielformel check-dist berechnet den Minimalabstand folgendermaßen:
(defun check-dist (
sheet_material sheet_thickness min_value factor

(declare (ignore sheet_material)) ; to keep compiler quiet until it's used

(let ((dist (* factor sheet_thickness)))

(if (< dist min_value)
min_value
dist
)
)
Das nachfolgende Beispiel zeigt die Abstandsprüfungstabelle für die Demofertigungsstätte, die im Lieferumfang von Creo Elements/Direct Sheet Metal enthalten ist. Die Zeile "anonymous" in der Tabelle bezieht sich auf alle Umrisskanten des Blechteils oder auf Kanten, die mit Bearbeitungsbefehlen in Creo Elements/Direct Modeling erstellt wurden.
(sha-define-shop-table "check_distances"
 :TABLE-TITLE "Check Distances"
 :COLUMNS
    (:PROCESS    :FACT1 :FACT2 :FACT3 :FACT4 :MIND1 :MIND2 :MIND3 :MIND4 )
 :COLUMN-NAMES
    ("Process"    "Anon" "Punch" "Stamp" "Air-B" "Anon"  "Punch" "Stamp" "Air-B")
 :UNITS
   ( nil          nil    nil     nil      nil     :mm     :mm     :mm     :mm  )
 :CONTENTS
 (
   ("anonymous"   0      2.5     5.0     0       0       3.2     6.4     0    )
   ("punches"     2.5    2.5     5.0     5.0    3.2     3.2     6.4     6.4  )
   ("stamps"      5.0    5.0     5.0     5.0     6.4     6.4     6.4     6.4  )
  ("air_bending" 0      5.0     5.0     0       0       6.4    6.4     0    )
 )
 :DIST-FORMULA check-dist
 :BROWSER-ICON "icon_checkdist"
)
* 
Bei der Abstandsprüfung werden zurzeit alle Biegeprozess, der Z-Biegeprozess und der 180-Grad-Biegeprozess, auf die gleiche Weise behandelt. Aus diesem Grund enthält die Tabelle nur einen Eintrag für den Biegeprozess ("air-bending").
Biegelinientext
Der Standardtext für Biegelinien ist in der Spalte :BEND-FLAT-TEXT definiert.
Dieser Text wird an der Biegelinie in der Abwicklung geschrieben, wenn das normale Biegewerkzeug in den Biegewerkzeugtabellen nicht gefunden wurde.
Folgende Eigenschaften sind zulässig:
:RADIUS

:ANGLE :ALLOWANCE :UPDOWN
Die entsprechenden Einheiten sind optional, z. B.:
:mm :RADIUS
:deg
:ANGLE
:mm
:ALLOWANCE
:UPDOWN
Die standardmäßigen Einheiten sind :mm für die Länge und :rad für Winkel. Einheiten müssen vor der jeweiligen Eigenschaft stehen. Die Zahlen geben die Anzahl der Dezimalstellen (nach dem Dezimaltrennzeichen) an, auf die das System den folgenden Wert rundet, z. B.:
:deg
1
:ANGLE
{#} Einträge in der vorderen Zeichenfolge beziehen sich auf die entsprechende Eigenschaft in der folgenden Liste; die erste Eigenschaft ist {1}. Einheiten und Zahlen werden für die {#} Einträge nicht gezählt. Beispiel:
:BEND-FLAT-TEXT ("R={1}mm A={2}deg Al={3}mm {4}" :RADIUS :DEG :ANGLE 1 :ALLOWANCE :UPDOWN)
Z-Biegelinientext
Der Minimaltext für Z-Biegelinien ist in der Spalte :OFFSET-FLAT-TEXT definiert.
Dieser Text wird an der Z-Biegelinie in der Abwicklung geschrieben, wenn das normale Biegewerkzeug in den Biegewerkzeugtabellen nicht gefunden wurde.
Folgende Eigenschaften sind zulässig:
:OFFSET_HEIGHT :ALLOWANCE :UPDOWN
Die entsprechenden Einheiten sind optional, z. B.:
:mm :OFFSET_HEIGHT
:mm
:ALLOWANCE
:UPDOWN
Die standardmäßige Einheit ist :mm für die Länge. Einheiten müssen vor der jeweiligen Eigenschaft stehen. Die Zahlen geben die Anzahl der Dezimalstellen (nach dem Dezimaltrennzeichen) an, auf die das System den folgenden Wert rundet, z. B.:
:mm 2
:OFFSET_HEIGHT
{#} Einträge in der vorderen Zeichenfolge beziehen sich auf die entsprechende Eigenschaft in der folgenden Liste; die erste Eigenschaft ist {1}. Einheiten und Zahlen werden für die {#} Einträge nicht gezählt. Beispiel:
:OFFSET-FLAT-TEXT
("Offset H={1}mm Al={2}mm" :OFFSET_HEIGHT 1 :ALLOWANCE)
180-Grad-Biegelinientext
Der Minimaltext für 180-Grad-Biegelinien ist in der Spalte :HEM-FLAT-TEXT definiert.
Dieser Text wird an der 180-Grad-Biegelinie in der Abwicklung geschrieben, wenn das normale Biegewerkzeug in den Biegewerkzeugtabellen nicht gefunden wurde.
Folgende Eigenschaften sind zulässig:
:HEM_DIST :ALLOWANCE :UPDOWN
Die entsprechenden Einheiten sind optional, z. B.:
:mm :HEM_DIST :mm
:ALLOWANCE
:UPDOWN
Die standardmäßige Einheit ist :mm für die Länge. Einheiten müssen vor der jeweiligen Eigenschaft stehen. Die Zahlen geben die Anzahl der Dezimalstellen (nach dem Dezimaltrennzeichen) an, auf die das System den folgenden Wert rundet, z. B.:
:mm 2
:HEM_DIST
{#} Einträge in der vorderen Zeichenfolge beziehen sich auf die entsprechende Eigenschaft in der folgenden Liste; die erste Eigenschaft ist {1}. Einheiten und Zahlen werden für die {#} Einträge nicht gezählt. Beispiel:
("Hem D={1}mm Al={2}mm {3}" :HEM_DIST 1 :ALLOWANCE :UPDOWN)
Advisor-Prüffunktionen
Jedes Werkzeug in der TDB wird einer Reihe von Prüfungen unterzogen, um sicherzustellen, dass das Werkzeug für eine bestimmte Kombination aus Material, Dicke, Radius und Winkel gültig ist. Das Ergebnis dieser Prüfungen wird in die Spalte Fertigungsgerecht der Werkzeugauswahltabelle in der Benutzeroberfläche von Creo Elements/Direct Sheet Metal geschrieben. Das System kann auch eine Prüfung im Hinblick auf die minimale Laschenlänge, maximale Biegekraft und maximale Biegelänge durchführen.
Jede Werkzeugauswahlliste in der Benutzeroberfläche von Creo Elements/Direct Sheet Metal wird abhängig von den Vorgaben in der Spalte Fertigungsgerecht der zugehörigen Werkzeugtabelle dargestellt:
Wenn die Spalte Fertigungsgerecht in der TDB-Werkzeugtabelle vorhanden und in der Zeile :DISPLAY angegeben ist, werden die zugehörige Spalte Fertigungsgerecht und das Ergebnis der Gültigkeitsprüfungen in der Benutzeroberfläche von Creo Elements/Direct Sheet Metal in der Werkzeugauswahltabelle angezeigt. Der Abschnitt :CONTENTS der Spalte Fertigungsgerecht sollte mit Gedankenstrichen (-) gefüllt sein.
Wenn die Spalte Fertigungsgerecht weder in der TDB-Werkzeugtabelle vorhanden noch in der Anweisung :COLUMNS enthalten ist, wird die zugehörige Spalte Fertigungsgerecht nicht in der Benutzeroberfläche von Creo Elements/Direct Sheet Metal in der Werkzeugauswahltabelle angezeigt. Wenn die Spalte Fertigungsgerecht nicht vorhanden ist, werden alle Werkzeuge angezeigt.
Unter Biegewerkzeug hinzufügen finden Sei ein Beispiel für die Verwendung der Umschaltoption Fertigungsrecht.
Die in Creo Elements/Direct Sheet Metal implementierten Advisor-Prüffunktionen sind in der Beispieldatei sha_demoshop_func.lsp enthalten. Jede dieser Prüffunktionen wird mit den vollständigen Kontextinformationen des ausgewählten Werkzeugs sowie mit dem Blechmaterial und der Blechdicke aufgerufen.
Abhängig von dem Ergebnis der Advisor-Prüfungen gibt Creo Elements/Direct Sheet Metal entweder t (LISP "true"), wenn kein Regelverstoß gefunden wurde, oder bei einem Regelverstoß f (LISP "false") sowie die entsprechende Fehlermeldung zurück.
Näheres dazu siehe:
Biegewerkzeug-Prüffunktion
Z-Biegewerkzeug-Prüffunktion
180-Grad-Biegewerkzeug-Prüffunktion
Stanzwerkzeug-Prüffunktion
Prägewerkzeug-Prüffunktion
Funktion zum Prüfen der minimalen Laschenlänge
Funktion zum Prüfen der maximalen Biegekraft
Funktion zum Prüfen der maximalen Biegelänge
Biegewerkzeug-Prüffunktion
Die Biegewerkzeug-Prüffunktion wird aufgerufen, wenn eine Biegewerkzeugtabelle erzeugt wird und/oder wenn bei der Abwicklung eine Biegung gescannt wird. Die in der Datei sha_demoshop_func.lsp enthaltene Beispielfunktion bend-tool-check prüft, ob:
der angegebene Biegewinkel mit dem aktuellen Werkzeug erzeugt werden kann,
die Unter- und Obergrenzen für die Materialdicke eingehalten werden,
der Biegeradius größer oder gleich dem für das aktuelle Material definierten Biegeradius ist.
Z-Biegewerkzeug-Prüffunktion
Die Z-Biegewerkzeug-Prüffunktion wird aufgerufen, wenn eine Z-Biegewerkzeugtabelle erzeugt wird und/oder wenn bei der Abwicklung eine Z-Biegung gescannt wird. Die Beispielfunktion offset-tool-check, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, überprüft die Einhaltung der Ober- und Untergrenzen der Materialdicke.
180-Grad-Biegewerkzeug-Prüffunktion
Die 180-Grad-Biegewerkzeug-Prüffunktion wird aufgerufen, wenn eine 180-Grad-Biegewerkzeugtabelle erzeugt wird und/oder wenn bei der Abwicklung eine 180-Grad-Biegung gescannt wird. Die Beispielfunktion hem-tool-check, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, überprüft die Einhaltung der Ober- und Untergrenzen der Materialdicke.
Stanzwerkzeug-Prüffunktion
Die Stanzwerkzeug-Prüffunktion wird aufgerufen, wenn eine Stanzwerkzeugtabelle mit einem PUNCH-Befehl erzeugt wird. Die Beispielfunktion cut-tool-check, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, überprüft die Einhaltung der Ober- und Untergrenzen der Materialdicke.
Prägewerkzeug-Prüffunktion
Die Prägewerkzeug-Prüffunktion wird aufgerufen, wenn eine Prägewerkzeugtabelle mit einem STAMP-Befehl erzeugt wird. Die Beispielfunktion stamp-tool-check, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, überprüft die Einhaltung der Ober- und Untergrenzen der Materialdicke.
Funktion zum Prüfen der minimalen Laschenlänge
Creo Elements/Direct Sheet Metal kann die minimale Laschenlänge des aktuell verwendeten Biegewerkzeugs prüfen. Wenn die abgefragte oder berechnete minimale Laschenlänge kleiner als die geplante Laschenlänge ist (z. B. mit dem Befehl "Lasche hinzu"), gibt das System eine Fehlermeldung aus.
Die Beispielfunktion check-tool-min-lip-length, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, sucht in der Tabelle des aktuell verwendeten Biegeprozesses nach einer Spalte mit der Bezeichnung :MINIMAL_LIP_LENGTH. Wenn die Spalte vorhanden ist, fragt das System den Wert dieser Spalte ab. Wenn die Spalte nicht vorhanden ist, sucht das System nach einer Spalte mit der Bezeichnung :DIE_WIDTH. Wenn eine dieser Spalten und ein Eintrag mit einem entsprechenden Wert für das ausgewählte Biegewerkzeug verfügbar sind, berechnet das System die minimale Laschenlänge mit einer einfachen Formel. Um diese Formel zu verwenden, sollte daher jede Biegewerkzeugtabelle eine :MINIMAL_LIP_LENGTH-Spalte und :DIE_WIDTH-Spalte aufweisen.
Funktion zum Prüfen der maximalen Biegekraft
Creo Elements/Direct Sheet Metal kann die maximale Biegekraft der Biegemaschine und die maximale Biegekraft pro Meter für das Biegewerkzeug prüfen. Wenn Probleme auftreten, werden diese als Informationen zur Fertigungsgerechtheit in der Biegewerkzeugtabelle angezeigt. Wenn die Schaltfläche Fertigungsgerecht ausgewählt ist, werden die Werkzeuge, die diese Prüfung nicht bestehen, nicht in der Biegewerkzeugtabelle angezeigt.
Die Beispielfunktion check-tool-max-bend-force, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, durchsucht als Erstes die Biegewerkzeugtabelle nach Spalten mit der Bezeichnung :MAX_BEND_FORCE und :MAX_BEND_FORCE_PER_M. Wenn eine dieser Spalten oder beide Spalten in der Tabelle des aktuell verwendeten Biegeprozesses vorhanden ist bzw. sind, fragt das System den Wert der Spalte bzw. die Werte der Spalten ab.
Durch die Verwendung der zusätzlichen Biegetabellenspalten :DIE_WIDTH und :PISTON_RAD sowie einer Spalte in der Materialtabelle mit der Bezeichnung :TENSILE_STRENGTH kann die Formel die tatsächlichen Biegekraftwerte berechnen und diese anschließend mit den maximal möglichen Werten vergleichen.
Um diese Formel zu verwenden, muss jede Biegewerkzeugtabelle eine :MAX_BEND_FORCE-Spalte und :MAX_BEND_FORCE_PER_M-Spalte aufweisen. Darüber hinaus muss die Materialtabelle eine Spalte mit der Bezeichnung :TENSILE_STRENGTH enthalten (siehe Beispiele in der Datei "sha_demoshop.lsp").
Funktion zum Prüfen der maximalen Biegelänge
Creo Elements/Direct Sheet Metal kann die Biegelänge mit der maximalen Biegelänge des aktuell verwendeten Biegewerkzeugs oder der aktuell verwendeten Biegemaschine vergleichen. Wenn Probleme auftreten, werden diese als Informationen zur Fertigungsgerechtheit in der Biegewerkzeugtabelle angezeigt. Wenn die Schaltfläche Fertigungsgerecht ausgewählt ist, werden die Werkzeuge, die diese Prüfung nicht bestehen, nicht in der Biegewerkzeugtabelle angezeigt.
Die Beispielfunktion check-tool-max-bend-length, die in der Datei sha_demoshop_func.lsp bereitgestellt wird, durchsucht als Erstes die Biegewerkzeugtabelle nach einer Spalte mit der Bezeichnung :MAX_BEND_LENGTH. Wenn diese Spalte in der Tabelle des aktuell verwendeten Biegeprozesses vorhanden ist, fragt das System den Wert der Spalte ab und vergleicht ihn mit der Biegelänge, die aus dem Modell abgeleitet wird.
Um diese Formel zu verwenden, muss jede Biegewerkzeugtabelle eine :MAX_BEND_LENGTH-Spalte enthalten (siehe die Beispiele in der Datei sha_demoshop.lsp).
Gleiches Blechteil in mehreren Fertigungsstätten erzeugen
Auch wenn zwei Fertigungsstätten identische Werkzeuggeometrie verwenden (basierend auf identischen :KEY-Spalten und identischen Bemaßungen), können sich unterschiedliche Biegeradien ergeben. Diese Unterschiede treten wegen der unterschiedlichen Bedingungen in der Fertigungsumgebung (unterschiedliche Werkstoffe, Öle usw.) jeder Fertigungswerkstätte auf.
Zum Ausgleich dieser Abweichungen leitet Creo Elements/Direct Sheet Metal die Radiusannotation in der Abwicklung aus der Berechnung des Einzugswerts und der Werkzeugradiusdaten in der lokalen Fertigungsstätten-Definitionsdatei und nicht aus der Teilegeometrie ab.