Übersicht über Schlüsselwörter für die 3D-Fertigung
Die Schlüsselwörter für die Druckschema-3D-Fertigung identifizieren mögliche Einstellungen für die Funktionen eines 3D-Fertigungsgeräts oder ausgewählte Einstellungen für eine bestimmte Gerätekonfiguration. Diese Schlüsselwörter beschreiben jeweils ein bestimmtes Konzept in einer klar definierten Weise, um die Klarheit in der Kommunikation der Einstellungen zwischen Herstellern und Verbrauchern von Druckschemadokumenten für die 3D-Fertigung zu maximieren.
Hersteller und Verbraucher SOLLTEN die Schlüsselwörter für die Druckschema-3D-Fertigung verwenden, um Schlüsselwörter für ähnliche Funktionen in einer privaten Schlüsselwort (keyword)-Erweiterung zu definieren. Schlüsselwörter identifizieren einzelne Elemente des Print Schema Frameworks über das Name-Attribut . Der Name, der einem bestimmten Schlüsselwort (keyword) gegeben wird, SOLLTE repräsentativ für die Einstellung oder das Merkmal sein, die Schlüsselwort (keyword) darstellt.
Schlüsselwortinstanzen, die in einem PrintCapabilities- oder PrintTicket-Dokument angezeigt werden, SOLLTEN den in Abschnitt 1.6, Bereichspräfixen, definierten Regeln für Bereichspräfixe in diesem Artikel entsprechen. Weitere Informationen zu Bereichspräfixen finden Sie in Abschnitt 5.4, "Bereichspräfixe" in der Druckschemaspezifikation.
1.1. XML-Namespaces
Der Namespace-URI für die Schlüsselwörter des Druckschemas für die 3D-Fertigung lautet:
https://schemas.microsoft.com/3dmanufacturing/2013/01/pskeywords3d
In dieser Spezifikation wird das Namespacepräfix psk3d: verwendet, um Elemente, Attribute und Attributwerte zu bezeichnen, die aus den Print Schema-Schlüsselwörtern für den 3D-Fertigungsnamespace stammen. Producer MÜSSEN jedes präfixierte Element, Attribut oder Attributwert mit einem Namespacepräfix generieren, das der Namespacedeklaration für den zugehörigen Print Schema-Namespace zugeordnet ist. Consumer MÜSSEN Namespacepräfixe für die Namespacedeklarationen auflösen, um sicherzustellen, dass der qualifizierte Name vom richtigen Namespace abgeleitet wird. Consumer DÜRFEN SICH NICHT auf das Namespacepräfix psk3d: verlassen, um ordnungsgemäß deklariert und den Druckschemaschlüsselwörtern für den 3D-Fertigungsnamespace zugeordnet zu werden. Einzelne Produzenten können verschiedene Druckschemaschlüsselwörter für Präfixe für 3D-Fertigungsnamespaces verwenden oder diesen Namespace als Standardnamespace deklarieren und die Namespacepräfixe für Elemente, Attribute und Attributwerte aus diesem Namespace weglassen. Es wird jedoch NICHT EMPFOHLEN, diesen Schlüsselwort (keyword) Namespace dem Standardnamespace zuzuweisen.
In dieser Spezifikation wird das Namespacepräfix vnd: beispielsweise nur verwendet, um private Schlüsselwort (keyword) Erweiterungsattributwerte aus einem vom Hersteller definierten Namespace zu kennzeichnen. Anbieter SOLLTEN ihr eigenes eindeutiges Namespacepräfix für jeden namespace definieren, den sie definieren. Anbieter SOLLTEN das Namespacepräfix vnd: nicht für ihre Namespaces definieren. Produzenten SOLLTEN KEINE Druckschemadokumente generieren, die den vnd:- Namespace verwenden.
Darüber hinaus wird in dieser Spezifikation das Namespacepräfix xsd: verwendet, um Elemente und Attribute zu bezeichnen, die aus dem XML-Schemanamespace gezeichnet wurden, und das Namespacepräfix xsi: wird verwendet, um Elemente und Attribute zu bezeichnen, die aus dem NAMESPACE der XML-Schemainstanz stammen. XML-Inhalte DÜRFEN KEINE Elemente oder Attribute enthalten, die aus den Namespaces "xml" oder "xsi" stammen, es sei denn, sie sind explizit durch das XSD-Schema oder andere Anforderungen in dieser Spezifikation oder der Druckschemaspezifikation zulässig.
Weitere XML-Anforderungen und Namespaces, die für die Verwendung im Kontext des Print Schema Frameworks definiert sind, finden Sie in Abschnitt 1.2, "XML-Nutzung im Druckschemaschema" in der Druckschemaspezifikation.
1.2. Versionsverwaltung von 3D-Fertigungsschlüsselwörtern
Diese Spezifikation kann regelmäßig mit neuen Schlüsselwörtern aktualisiert werden. Um eine ordnungsgemäße Vorwärts- und Abwärtskompatibilität sicherzustellen, erhält jeder neue Satz von Schlüsselwörtern einen eindeutigen Namespace. Schlüsselwörter, die in einem bestimmten Namespace definiert sind, werden nicht geändert oder erweitert, sobald Schlüsselwort (keyword) Satz für die Produktionsverwendung freigegeben wird. Weitere Informationen finden Sie in Abschnitt 1.3.2, "Schlüsselwortversionsverwaltung" in der Druckschemaspezifikation.
1.3. Allgemeine Schlüsselwortterminologie
Die Begriffe in diesem Abschnitt bieten ein grundlegendes Framework und Vokabular zur Beschreibung der spezifischen Schlüsselwörter für die 3D-Fertigung im Rest dieser Spezifikation.
1.3.1. Modell
Das Modell bezieht sich in dieser Spezifikation auf das Objekt oder die Objekte, die über 3D-Fertigungsprozesse als einzelner Auftrag erstellt werden sollen. Es kann ein einzelnes Objekt, mehrere homogene Objekte, mehrere heterogene Objekte, ein Objekt, das vollständig in ein anderes Objekt eingeschlossen ist, oder mehrere Objekte in einer ineinander verschachtelten und untrennbaren Assembly enthalten.
1.3.2. Koordinatenbereich
Die Schlüsselwörter für das Druckschema der 3D-Fertigung basieren auf einem rechtshändigen Koordinatenraum, wobei die Modellkoordinaten im positiven XYZ-Raum angezeigt werden. Hersteller und Verbraucher MÜSSEN den Ursprung des Koordinatenraums der unteren linken Ecke des Druckausgabefelds definieren und zuordnen, wobei sich die x-Achse rechts neben dem Ausgabefeld, die y-Achse zur Rückseite des Ausgabefelds und die Z-Achse nach oben im Ausgabefeld erhöht.
Hersteller und Verbraucher MÜSSEN die Einheitsauflösung des Koordinatenraums als einen Mikrometer verwenden. Das Modell MUSS in diesen Koordinatenbereich transformiert werden, bevor ein Druckschema für die 3D-Fertigung Schlüsselwort (keyword) angewendet wird.
1.3.3. Relative Richtungen und Messungen
Relative Richtungen in dieser Spezifikation werden wie folgt definiert. Der Begriff top bezieht sich auf die XY-Ebene des Koordinatenraums mit dem maximal druckbaren Z-Wert. Der Begriff bottom bezieht sich auf die minimale druckbare XY-Ebene des Koordinatenraums, die als XY-Ebene mit dem Z-Wert 0 definiert ist. Dies fällt in der Regel mit der Druckbettoberfläche zusammen. Der Begriff links bezieht sich auf die minimale druckbare YZ-Ebene des Koordinatenraums, die als YZ-Ebene mit einem X-Wert von 0 definiert ist. Der Begriff right bezieht sich auf die YZ-Ebene des Koordinatenraums mit dem maximal druckbaren X-Wert. Der Begriff Front bezieht sich auf die minimale druckbare XZ-Ebene des Koordinatenraums, die als XZ-Ebene mit dem Y-Wert 0 definiert ist. Der Begriff back bezieht sich auf die XZ-Ebene des Koordinatenraums mit dem maximal druckbaren Y-Wert.
Diese Begriffe werden auch auf Modelle angewendet. In diesem Fall werden sie relativ zum Begrenzungsrahmen des Modells definiert, wenn sie in den in dieser Spezifikation definierten Koordinatenraum transformiert werden.
Hersteller und Verbraucher MÜSSEN relative Koordinaten in Bezug auf den in dieser Spezifikation definierten Koordinatenraum interpretieren.
1.4. Interpretieren Schlüsselwort (keyword) Beschreibungen
Schlüsselwörter für die Druckschema-3D-Fertigung werden in diesem Dokument mithilfe einer der wenigen Standardtabellen angegeben. Der Inhalt und die Anforderungen jeder dieser Tabellen folgen demselben Format wie in der Druckschemaspezifikation, Abschnitt 5.2.
1.5. Schlüsselwortverwendung in Druckschemadokumenten
Print Schema 3D Manufacturing Keywords DÜRFEN NICHT in einem Kontext verwendet werden, der nicht explizit in dieser Spezifikation beschrieben ist.
Elemente mit einem Name-Attributwert, der eine private Schlüsselwort (keyword) Erweiterung enthält, kann ein untergeordnetes Element eines beliebigen Elements sein, das vom Print Schema Framework zulässig ist.
Alle Schlüsselwort (keyword) print schema 3D manufacturing können als Zeichendateninhalt eines untergeordneten Value-Elements eines Elements angezeigt werden, das mit einer privaten Schlüsselwort (keyword)-Erweiterung identifiziert wurde, wenn sich diese Zeichendaten auf das ursprüngliche Element beziehen, das durch das Print Schema 3D Manufacturing Schlüsselwort (keyword) die ordnungsgemäß an anderer Stelle im selben Druckschemadokument verwendet wird.
1.6. Bereichspräfixe
Ein Bereichspräfix ist eine Textbezeichnung, die an den Anfang einer Schlüsselwort (keyword) angefügt wird, um die beabsichtigte Breite der Auswirkungen des Schlüsselwort (keyword) zu beschreiben. Die Verwendung eines Bereichspräfixes ermöglicht es, Schlüsselwörtern einen bestimmten und gut verstandenen Kontext auf strenge Weise zuzuordnen. Schlüsselwörter für die 3D-Fertigung SOLLTEN ein Bereichspräfix "Job3D" aufweisen. Präfixe für Dokument- und Seitenbereich dürfen nicht in einem Druckschemadokument für die 3D-Fertigung verwendet werden. Weitere Informationen finden Sie in Abschnitt 5.4, "Bereichspräfixe" der Druckschemaspezifikation.
1.7. Ressourcenkennungen
Ressourcenbezeichner können in Druckschema-3D-Fertigungsschlüsselwörtern verwendet werden, müssen jedoch die Anforderungen in Abschnitt 5.5 "Ressourcenbezeichner" der Druckschemaspezifikation erfüllen.
1.8. Parametertypen
Parameter in der Schlüsselwort (keyword) 3D-Herstellung von Druckschemas erfüllen die gleichen Anforderungen für Parameter wie die Schlüsselwort (keyword) Druckschemas. Siehe Abschnitt 5.6, "Parametertypen" in der Druckschemaspezifikation.
1.8.1. MaterialMapParamType
Untergeordnet | xsi:type | Wert |
---|---|---|
Eigenschaft psf:DataType | xsd:QName | Parameter ist materialMap-Typ und muss psk3d:MaterialMap sein. |
Eigenschaft psf:MaxLength | xsd:integer | Gibt die maximale Länge der Zeichenfolge an, für die dieser Parameter initialisiert werden kann. Der Wert SOLLTE nicht größer sein, als für eine bestimmte Schlüsselwort (keyword) angemessenerweise erforderlich ist. Druckschema: Definierte Parameter dürfen keinen Wert angeben, der größer als 65535 Zeichen ist. Der Wert MUSS eine positive ganze Zahl oder 0 sein. Der Wert MUSS größer oder gleich dem Wert von psf:MinLength sein. |
Eigenschaft psf:MinLength | xsd:integer | Gibt die Mindestlänge der Zeichenfolge an, für die dieser Parameter initialisiert werden kann. Der Wert MUSS eine positive ganze Zahl oder 0 sein. |
Eigenschaft psf:Obligatorisch | xsd:QName | Gibt an, wann der Parameter initialisiert werden muss. Beschreibung und Anforderungen für diese Eigenschaft finden Sie in Abschnitt 2.1.3.1.1, "Parameter psf:Mandatory Property". |
Eigenschaft psf:UnitType | xsd:string | Der Wert muss MaterialMapUnitType sein. |
Eigenschaft psk3d:Job3DMaterialSelected | xsd:QName | Dieser Wert stellt das Job3DMaterial dar, dem dieser Parameter entspricht. |
1.9. Allgemeine Eigenschaften
Diese Spezifikation verwendet dieselben allgemeinen Eigenschaften wie die Print Schema-Schlüsselwörter, die in Abschnitt 5.7, "Allgemeine Eigenschaften" der Druckschemaspezifikation definiert sind.
Eigenschaftswerte, die den xsd:decimal-Typ angeben, MÜSSEN als Gleitkommawert von IEEE 754 mit einfacher Genauigkeit ausgedrückt werden können.
1.10. Parametereinheitstypen
Zusätzlich zu den parameter-Einheitentypen, die in Abschnitt 2.1.3.1.2, "Parameter psf:UnitType Property" der Druckschemaspezifikation angegeben sind, werden die folgenden Einheitentypen durch diese Spezifikation hinzugefügt:
Typ der Einheit | xsi:type | BESCHREIBUNG |
---|---|---|
Menge | xsd:integer | Der Inhalt des Werts des Parameters stellt eine Anzahl oder eine andere Menge dar. |
Temperatur | xsd:decimal | Der Inhalt des Werts des Parameters stellt eine Temperatur in Celsius dar. Dieser Parameter muss immer auf den nächsten Hundertstel grad gerundet werden. |
materialMap | xsd:string | Der Inhalt des Werts des Parameters muss als durch Semikolon getrennte Liste von Materialids ausgedrückt werden. |