Erweiterte Module > Creo Elements/Direct Sheet Metal > Creo Elements/Direct Sheet Metal Anpassung > Informationsausgabe in der Abwicklung steuern
  
Informationsausgabe in der Abwicklung steuern
Creo Elements/Direct Sheet Metal bietet eine Reihe von Funktionen, mit denen die Technologiedatenbank mit zusätzlichen fertigungsbezogenen Informationen (z. B. fertigungsstättenspezifische Werkzeug-IDs) für jede Fertigungsstätte gefüllt werden kann. Wenn Sie ein Blechteil abwickeln, werden diese zusätzlichen Informationen mit der Abwicklung übergeben. Sie können in Post-Prozess-Anwendungen, z. B. NC-Systemen, verwendet werden.
In diesem Kapitel werden die folgenden Themen behandelt:
FLAT-TEXT
FLAT-INFO
Automatische Formelementersetzung in Abwicklungen
Seitenflächen abwickeln
Formelemente mit mehreren Ebenen abwickeln
FLAT-TEXT
In der Technologiedatenbank (TDB) können Sie mit dem Schlüsselwort :FLAT-TEXT zusätzlichen Annotationstext für die Abwicklung angeben. Dieser "Abwicklungstext" wird an der Biegelinie in der 2D-Abwicklung angehängt.
Im Allgemeinen umfasst das Schlüsselwort :FLAT-TEXT eine Liste mit :COLUMN-Einträgen, denen der :FLAT-TEXT-Eintrag zugeordnet ist. Jedem Eintrag muss eine Einheitenangabe (:MM, :DEG) vorangestellt sein. Die Standardeinheiten sind die Einheiten in dieser Tabelle. Sie können für jeden Eintrag die Anzahl der Dezimalstellen im Ausgabewert angeben (optional). Beispiel: Ein Eintrag wie der folgende
:FLAT-TEXT ("Ang={1}º Air bend: DW={2} PR={3} PA={4}º {5}"
:DEG 1 :ANGLE :DIE_WIDTH :PISTON_RAD :PISTON_ANG :UPDOWN)
gibt den Winkel (z. B. 33.5) des freien Biegeprozesses mit einer Dezimalstelle zurück.
Die definierten Werte können in einer führenden Zeichenfolge eingebunden werden, in der auf die Werte in Form von {#}-Einträgen verwiesen wird. Das folgende Beispiel zeigt die Tabelle "180-Grad-Biegungen" in der Datei sha_demoshop.lsp.
(sha-define-shop-table "hems"
 :TABLE-TITLE "Hems"
:COLUMNS
   ( :HEM_DIST :PREFERENCE :ALLOWANCE_TABLE :MAX_THICK :MIN_LIP_LENGTH :ADVICE)
:COLUMN-NAMES
  ("Dist"     "Pref"      "Allow Table"    "Max Thick" "Min lip length" "Advice")
:UNITS
   ( :mm       nil         nil              :mm    :mm     nil)
:CONTENTS
  (
   (0.88     :PREF       "hem_allow"      1.6    5       "-")
   (1.00      :PREF      "hem_allow"      2.0    5       "-")
   (1.25      :PREF       "hem_allow"      2.5    6       "-")
   (1.50      :PREF       "hem_allow"      3.0    7        "-")
   (0.01      :NONPREF    "hem_allow"      1.25   5       "-")
   (1.60      :NONPREF    "hem_allow"      3.2    7       "-")
   (2.00      :NONPREF    "hem_allow"      4.0    8       "-")
   (3.00      :NONPREF    "hem_allow"      6.0     12      "-")
  )
:DISPLAY (:HEM_DIST :PREFERENCE :ADVICE)
:FLAT-TEXT ("Hem {1}mm {2}" :HEM_DIST :UPDOWN)
:HELP "sha_hems"
:BROWSER-ICON "icon_hems"
)
Die Anweisung :FLAT_TEXT am unteren Ende dieser Tabelle impliziert Folgendes:
Die auf 180-Grad-Biegungen bezogene Zeichenfolge, die der 180-Grad-Biegelinie in der Abwicklung zugeordnet werden soll, gibt den 180-Grad-Biegeabstand in mm an.
In dieser auf 180-Grad-Biegungen bezogenen Zeichenfolge folgt dem 180-Grad-Biegeabstand die Werkzeugrichtung.
Wenn Sie ein Blechteil abwickeln, das eine 180-Grad-Biegung enthält, wird die zugehörige Abwicklungszeichenfolge aus dem oben gezeigten Schlüsselwort :FLAT-TEXT abgeleitet. Ein Beispiel einer solchen Abwicklungszeichenfolge in einer Zeichnungsdatei wird nachfolgend gezeigt.
FLAT-INFO
In der Technologiedatenbank (TDB) können Sie mit dem Schlüsselwort :FLAT-INFO zusätzliche werkzeugbezogene Informationen oder andere für die Abwicklung relevante Daten angeben.
Das Schlüsselwort :FLAT-INFO verwendet die gleiche Syntax wie das Schlüsselwort :FLAT-TEXT (siehe FLAT-TEXT). :FLAT-INFO verwendet standardmäßig FLAT-TEXT. Die Anweisung :FLAT-INFO kann an einer beliebigen Stelle in der Fertigungsstätten-Tabelle positioniert werden.
Das folgende Beispiel zeigt eine angepasste Version der Tabelle "Radiusklinker" in einer Fertigungsstättendatei.
Die Anweisung :FLAT_INFO (am unteren Ende dieser Tabelle) impliziert Folgendes:
Eine Zeichenfolge, die die Stanzwerkzeugnummer und eine Beschreibung des Werkzeugs angibt, wird zur Abwicklung des Blechteils hinzugefügt, das die Radiusklinker-Stanzungen enthält.
Der Wert der Zeichenfolge Punch_no ist die TOOL_ID, die in der Tabelle "Radiusklinker" angegeben ist.
Der Wert der Zeichenfolge Description stammt aus der Spalte :DESCR der Tabelle "Radiusklinker".
Wenn Sie ein Blechteil abwickeln, das eine Radiusklinker-Stanzung enthält, werden die zugehörigen Abwicklungsinformationen aus dem oben gezeigten Schlüsselwort :FLAT-INFO abgeleitet und der entsprechenden Abwicklungsgeometrie als Info-Text zugeordnet. Ein Beispiel einer solchen Abwicklungsinfo-Zeichenfolge in einer Zeichnungsdatei wird nachfolgend gezeigt.
SHA_TOOL_INFO: Punch_no= 16708 Description= 6695
Automatische Formelementersetzung in Abwicklungen
Ab Creo Elements/Direct Sheet Metal Version  6.0 werden spezielle Mechanismen bereitgestellt, damit Benutzer Formelemente selektiv aus der Abwicklung eines Blechteils entfernen oder darin ersetzen können. Biege- und Eckenfreisparungen können z. B. durch spezielle fertigungsorientierte Geometrien wie runde Eckenfreisparungen oder sogar "keine Freisparungen" (bei dünnen Blechen) ersetzt werden.
Die entsprechenden Steuerungseinstellungen können in jeder Fertigungsstättendatei im Abschnitt sha-define-default-settings definiert werden. Siehe:
Funktionen zur Ersetzung von Formelementen aktivieren oder deaktivieren
Ersetzungsfunktionen nach Prozess aktivieren oder deaktivieren
Ersetzungsfunktionen angeben
Funktionen zur Ersetzung von Formelementen aktivieren oder deaktivieren
Um die Funktionen zum Ersetzen von Formelementen für eine bestimmte Fertigungsstätte zu aktivieren, legen Sie die folgende Umschaltoption im Abschnitt sha-define-default-settings der zugehörigen Fertigungsstättendatei fest.
Um die Funktionen zum Ersetzen von Formelementen für eine bestimmte Fertigungsstätte zu deaktivieren, legen Sie die folgende Umschaltoption im Abschnitt sha-define-default-settings der zugehörigen Fertigungsstättendatei fest.
Ersetzungsfunktionen nach Prozess aktivieren oder deaktivieren
Die automatische Ersetzung von durch Creo Elements/Direct Sheet Metal gesteuerten Formelementen kann selektiv nach Prozess aktiviert oder deaktiviert werden. Die zu diesem Zweck bereitgestellten Makros sind nachfolgenden aufgelistet. Jeder Makroname identifiziert den Prozess (z. B. "180-Grad-Biegung"), für den er gedacht ist.
(sha-enable-bend-replacement)
(sha-disable-bend-replacement)
(sha-enable-offset-replacement)
(sha-disable-offset-replacement)
(sha-enable-hem-replacement)
(sha-disable-hem-replacement)
(sha-enable-punch-replacement)
(sha-disable-punch-replacement)
(sha-enable-stamp-replacement)
(sha-disable-stamp-replacement)
(sha-enable-relief-replacement)
(sha-disable-relief-replacement)
(sha-enable-corner-relief-replacement)
(sha-disable-corner-relief-replacement)
* 
Einstellungen zum Ersetzen von Formelementen, die Sie in einer Fertigungsstättendatei definieren, können nur wirksam werden, wenn die Funktionen zum Ersetzen von Formelementen in der gleichen Fertigungsstättendatei aktiviert sind. Siehe Ersetzungsfunktionen nach Prozess aktivieren oder deaktivieren.
Um z. B. die automatische Ersetzung von Prägungen in Abwicklungen zu aktivieren, müssen Sie Folgendes im Abschnitt sha-define-default-settings der Fertigungsstättendatei angeben:
(sha-enable-replacements)
(sha-enable-stamp-replacement)
* 
CoCreate Modeling Version  6.0 wird nur mit Ersetzungsmakros für Freisparungen und Eckenfreisparungen bereitgestellt. Andere Prozessersetzungen sind für zukünftige Versionen geplant oder über kundenorientierte Beratungsdienste verfügbar.
Ersetzungsfunktionen angeben
Sie können eine :REPLACEMENT-INFO-Anweisung für jedes Formelement angeben, das Sie entfernen oder durch ein anderes Formelement ersetzen möchten.
Die Anweisung :REPLACEMENT-INFO muss zur zugehörigen Werkzeugtabelle hinzugefügt werden.
Die Anweisung :REPLACEMENT-INFO verwendet eine ähnliche Syntax wie FLAT-TEXT. Sie können einen der vordefinierten Makronamen angeben, die zur Ersetzung von Formelementen bereitgestellt werden.
Wenn Sie z. B. runde Eckenfreisparungen in den Abwicklungen durch Eckenfreisparungen ersetzen möchten, die über das Makro sha_rnd_crn_relief_repl definiert sind, müssen Sie die folgende Anweisung zur Tabelle "Runde Eckenfreisparung" hinzufügen:
* 
Wenn Sie ein bestimmtes Formelement in der Abwicklung ersetzen möchten, aktivieren Sie die Formelementersetzung für den zugehörigen Prozess. Siehe
Wenn Sie eine rechteckige Eckenfreisparung vollständig entfernen möchten, müssen Sie die folgende Anweisung zur Tabelle "Quadratische Eckenfreisparung" hinzufügen:
:REPLACEMENT-INFO ("sha_remove_corner_relief")
Wenn Sie eine normale rechteckige Freisparung entfernen möchten, müssen Sie die folgende Anweisung zur Tabelle "Eckige Freisparung" hinzufügen:
:REPLACEMENT-INFO ("sha_remove_relief {1}" :VERT)
Allgemeine Creo Elements/Direct Sheet Metal Makros
In der folgenden Tabelle werden die allgemeinen Makros in der Datei sha_demoshop.lsp zusammen mit ihrer möglichen Verwendung aufgelistet.
Makro
Beschreibung
Verwendung
sha_set_flat_show_single_feat_attr
Wenn das 2D-Element bei Formelementen mit mehreren Ebenen zusammenfallende Projektionen aus mehreren höheren Ebenen darstellt, können Sie dieses Makro verwenden, um ein einzelnes Formelement (das Formelement der höheren Ebene) im Informationstext anzuzeigen. Standardmäßig werden mehrere Formelemente angezeigt.
(sha_set_flat_show_single_feat_attr t) – Zeigt ein einzelnes Formelement (das Formelement der höheren Ebene) an.
(sha_set_flat_show_single_feat_attr nil) – Zeigt mehrere Formelemente an.
Seitenflächen abwickeln
Mit Creo Elements/Direct Sheet Metal können Seitenflächen, die Formelemente wie z.B. Fasen aufweisen, korrekt abgewickelt werden. Sie können auch die Werkzeughandhabung steuern, um zusätzliche geometrische Details von inneren Werkzeugen in der Abwicklung anzuzeigen. Die zu diesem Zweck in der Datei sha_demoshop.lsp bereitgestellten Makros sind nachfolgend aufgelistet.
sha_set_flat_cont_at_tang_faces
sha_set_flat_sheet_border_handling
sha_set_flat_sheet_border_show_inner_contour
sha_set_flat_sheet_border_show_detail_contour
sha_set_flat_sheet_border_inner_contour_color
sha_set_flat_sheet_border_detail_contour_color
sha_set_flat_tool_handling
sha_set_flat_planar_tools_calculate_hidden_lines
sha_set_flat_planar_tools_calculate_silhouette
sha_set_flat_planar_tools_hidden_linetype
sha_set_flat_planar_tools_silhouette_linetype
sha_set_flat_feature_detail
sha_set_flat_feature_standard_colors
sha_set_flat_tool_show_boundary
sha_set_flat_tool_show_detail
sha_set_flat_tool_boundary_color
sha_set_flat_tool_detail_color
sha_set_flat_hide_inner_bottom_edges
Beispiele für die Verwendung des oben genannten Makros werden unten angeführt.
Mit sha_set_flat_sheet_border_handling und sha_set_flat_tool_handling können Sie die Handhabung von Seitenflächen für Blechränder bzw. Werkzeuge steuern. Beispielsweise ist im folgenden Quellteil die Basisfläche in Grün hervorgehoben und umlaufende Schweißkanten sind als Fasen an beiden Seiten sichtbar.
Wenn Sie für die oben genannte Quelle nur sha_set_flat_sheet_border_handling mit (sha_set_flat_sheet_border_handling t)aktivieren, werden nur die Außenkanten projiziert, was zur folgenden Abwicklung führt:
Mit den übrigen Makros zur Handhabung von Rändern können Sie die weiteren geometrischen Details steuern. Sie können sha_set_flat_sheet_border_show_inner_contour, sha_set_flat_sheet_border_show_detail_contour, sha_set_flat_sheet_border_inner_contour_color und sha_set_flat_sheet_border_detail_contour_color wie im folgenden Beispiel gezeigt aktivieren:
(sha_set_flat_sheet_border_show_inner_contour t) ;; Activate inner edges from chamfer
(sha_set_flat_sheet_border_show_detail_contour t)
(sha_set_flat_sheet_border_inner_contour_color (rgb-color 0.5 0.5 1.0))
(sha_set_flat_sheet_border_detail_contour_color (rgb-color 0.9 0.9 0.9))
Die folgende Abwicklung ist das Ergebnis:
1. Innere Kontur; projizierte Fasenlinien.
2. Detailkontur, die durch das Entfalten der Fase erstellt wird.
Für Werkzeuge in planaren Flächen können verdeckte Kanten und Silhouettenlinien unabhängig voneinander angezeigt werden.
Wenn verdeckte Linien deaktiviert sind, werden die Linien nicht als verdeckte (gestrichelte) Linien, sondern als durchgezogene Linien angezeigt.
Wenn Silhouettenlinien deaktiviert sind, werden sie überhaupt nicht angezeigt.
Im folgenden Quellteil enthält die Basisfläche beispielsweise KEs.
Wenn Sie sha_set_flat_tool_handling, sha_set_flat_planar_tools_calculate_hidden_lines und sha_set_flat_planar_tools_calculate_silhouette aktivieren, werden die KE-Konturen wie unten gezeigt projiziert:
sha_set_flat_feature_standard_colors ermöglicht es Ihnen, Standardfarben für Creo Elements/Direct Sheet Metal Formelemente zu unterdrücken. Die Standardfarben sind die Standardeinstellung. Um die Standardfarben zu unterdrücken, legen Sie sha_set_flat_feature_standard_colors auf nil fest.
sha_set_flat_feature_detail ermöglicht es Ihnen, die Details von unsichtbaren Werkzeugen zu projizieren, die keine Creo Elements/Direct Sheet Metal KEs sind. Ein Beispiel solch eines KE wird unten gezeigt.
Sie können die Sichtbarkeit der Kanten derartiger KEs in der Abwicklung weiter kontrollieren, indem Sie sha_set_flat_tool_show_boundary und sha_set_flat_tool_show_detail wie unten gezeigt festlegen.
(sha_set_flat_tool_show_detail nil) und (sha_set_flat_tool_show_boundary nil)
(sha_set_flat_tool_show_detail nil) und (sha_set_flat_tool_show_boundary t)
(sha_set_flat_tool_show_detail t) und (sha_set_flat_tool_show_boundary t)
Mit sha_set_flat_hide_inner_bottom_edges können Innenkanten auf der Unterseite in verdeckte Kanten konvertiert werden (wie unten dargestellt).
Grundfläche ist oberste Fläche
Grundfläche ist unterste Fläche
* 
Die Konvertierung erfolgt für standardmäßige Fasen entlang Blechseiten korrekt, für komplexere Fälle jedoch möglicherweise nicht.
Einschränkungen:
Creo Elements/Direct Sheet Metal entfernt Biegebereichslinien innerhalb von Werkzeugen, die Creo Elements/Direct Sheet Metal Formelemente aufweisen.
Seitenflächen, bei denen es sich um durch lineare Verschiebung eines B-Splines erzeugte Flächen handelt, können nicht abgewickelt werden.
Für Werkzeuge in Biegebereichen oder entlang des Blechrands werden verdeckte Kanten oder Silhouettenlinien in Creo Elements/Direct Sheet Metal nicht angezeigt.
Für Werkzeuge in Biegebereichen werden unsichtbare Biegebereichslinien in Creo Elements/Direct Sheet Metal nicht unterstützt.
Wenn ein Creo Elements/Direct Sheet Metal Formelement nicht vorhanden ist:
wird das Werkzeug von Creo Elements/Direct Sheet Metal u.U. nicht vollständig erkannt.
werden geometrische Elemente auf gegenüberliegenden Flächen möglicherweise nicht erkannt.
werden unsichtbare Biegebereichslinien für Werkzeuge in Biegebereichen nicht unterdrückt. Creo Elements/Direct Sheet Metal betrachtet alle geometrischen Elemente als relevant, wenn ein Werkzeug sich innerhalb einer Biegung befindet.
Formelemente mit mehreren Ebenen abwickeln
Creo Elements/Direct Sheet Metal ermöglicht es Ihnen, eine Abwicklungsansicht von Formelementen mit mehreren Ebenen, wie Stempeln, Stanzungen und benutzerdefinierten Formelementen, richtig abzuwickeln und zu erstellen. Weitere Informationen zum Erstellen von Formelementen mit mehreren Ebenen finden Sie unter Formelemente mit mehreren Ebenen.
* 
Sie müssen sha_set_flat_tool_show_detail auf nil festlegen.
Für eine korrekte Abwicklung muss die obere Fläche des Formelements mit mehreren Ebenen Teil der Formelement-Definition sein.
Für Formelementprofile mit mehreren Ebenen zeigt Creo Elements/Direct Sheet Metal den Formelementnamen in der Abwicklung an.