Vue d’ensemble des mots clés de fabrication 3D
Les mots clés de fabrication 3D print schema identifient les paramètres possibles pour les fonctionnalités d’un appareil de fabrication 3D ou les paramètres sélectionnés pour une configuration d’appareil particulière. Ces mots clés décrivent chacun un concept particulier d’une manière bien définie afin d’optimiser la clarté dans la communication des paramètres entre les producteurs et les consommateurs de documents Print Schema pour la fabrication 3D.
Les producteurs et les consommateurs DEVRAIENT utiliser les mots clés de fabrication 3D du schéma d’impression en faveur de la définition de mots clés pour des fonctionnalités similaires dans une extension de mot clé privée. Les mots clés identifient les éléments print schema Framework individuels via l’attribut name . Le nom donné à un mot clé particulier DOIT être représentatif du paramètre ou de la caractéristique que mot clé représente.
Les instances de mots clés apparaissant dans un document PrintCapabilities ou PrintTicket DOIVENT se conformer aux règles de préfixe d’étendue définies dans la section 1.6, Préfixes d’étendue, de cet article . Pour plus d’informations sur les préfixes d’étendue, consultez la section 5.4 « Préfixes d’étendue » de la spécification du schéma d’impression.
1.1. espaces de noms XML
L’URI d’espace de noms pour les mots clés Print Schema pour la fabrication 3D est :
https://schemas.microsoft.com/3dmanufacturing/2013/01/pskeywords3d
Dans cette spécification, le préfixe d’espace de noms psk3d : est utilisé pour désigner des éléments, des attributs et des valeurs d’attribut tirés des mots clés Print Schema pour l’espace de noms de fabrication 3D. Les producteurs DOIVENT générer chaque élément, attribut ou valeur d’attribut préfixé avec un préfixe d’espace de noms associé à la déclaration d’espace de noms pour l’espace de noms Print Schema associé. Les consommateurs DOIVENT résoudre les préfixes d’espace de noms par rapport aux déclarations d’espace de noms pour s’assurer que le nom qualifié est tiré de l’espace de noms correct. Les consommateurs NE DOIVENT PAS s’appuyer sur le préfixe d’espace de noms psk3d : pour être correctement déclarés et associés aux mots clés Print Schema pour l’espace de noms de fabrication 3D. Les producteurs individuels PEUVENT utiliser différents mots clés Print Schema pour les préfixes d’espace de noms de fabrication 3D ou déclarer cet espace de noms comme espace de noms par défaut et omettre les préfixes d’espace de noms pour les éléments, les attributs et les valeurs d’attribut dessinés à partir de cet espace de noms. Toutefois, il n’est PAS RECOMMANDÉ d’affecter cet espace de noms mot clé à l’espace de noms par défaut.
Dans cette spécification, le préfixe d’espace de noms vnd : est utilisé à des fins d’exemple uniquement pour désigner des valeurs d’attribut d’extension privées mot clé tirées d’un espace de noms défini par le fournisseur. Les fournisseurs DOIVENT définir leur propre préfixe d’espace de noms unique pour tout espace de noms qu’ils définissent. Les fournisseurs NE DOIVENT PAS définir le préfixe d’espace de noms vnd : pour leurs espaces de noms. Les producteurs NE DOIVENT PAS générer de documents de schéma d’impression qui utilisent l’espace de noms vnd : .
En outre, dans cette spécification, le préfixe d’espace de noms xsd : est utilisé pour désigner des éléments et des attributs dessinés à partir de l’espace de noms de schéma XML et le préfixe d’espace de noms xsi : est utilisé pour désigner des éléments et des attributs tirés de l’espace de noms d’instance de schéma XML. Le contenu XML NE DOIT PAS contenir d’éléments ou d’attributs tirés des espaces de noms « xml » ou « xsi », sauf s’ils sont explicitement autorisés par le schéma XSD ou d’autres exigences de cette spécification ou de la spécification de schéma d’impression.
Consultez la section 1.2« Utilisation de XML dans le schéma d’impression » dans la spécification du schéma d’impression pour connaître les exigences xml supplémentaires et les espaces de noms définis pour une utilisation dans le contexte de l’infrastructure de schéma d’impression.
1.2. Contrôle de version des mots clés de fabrication 3D
Cette spécification peut être régulièrement mise à jour avec de nouveaux mots clés. Pour garantir une compatibilité descendante et descendante appropriée, chaque nouvel ensemble de mots clés se verra attribuer un espace de noms unique. Les mots clés définis dans un espace de noms particulier ne seront pas modifiés ou étendus une fois que mot clé jeu sera publié pour une utilisation en production. Pour plus d’informations, consultez la section 1.3.2 « Contrôle de version des mots clés » de la spécification du schéma d’impression.
1.3. Terminologie commune des mots clés
Les termes de cette section fournissent une infrastructure et un vocabulaire de base pour décrire les mots clés de fabrication 3D spécifiques dans le reste de cette spécification.
1.3.1. Modéliser
Le modèle, dans cette spécification, fait référence à l’objet ou aux objets à créer via des processus de fabrication 3D en tant que tâche unique. Il peut inclure un seul objet, plusieurs objets homogènes, plusieurs objets hétérogènes, un objet entièrement enfermé dans un autre objet ou plusieurs objets dans un assembly imbriqué et inséparable.
1.3.2. Espace de coordonnées
Les mots clés du schéma d’impression de fabrication 3D sont basés sur un espace de coordonnées droitier, les coordonnées du modèle s’affichant dans l’espace XYZ positif. Les producteurs et les consommateurs DOIVENT définir et mapper l’origine de l’espace de coordonnées dans le coin inférieur gauche du champ de sortie d’impression, l’axe des x augmentant à droite du champ de sortie, l’axe y augmentant à l’arrière du champ de sortie et l’axe z augmentant vers le haut du champ de sortie.
Les producteurs et les consommateurs DOIVENT utiliser la résolution unitaire de l’espace de coordonnées comme un micron. Le modèle DOIT être transformé en cet espace de coordonnées avant d’appliquer un schéma d’impression pour les mot clé de fabrication 3D.
1.3.3. Directions relatives et mesure
Les directions relatives dans cette spécification sont définies comme suit. Le terme top fait référence au plan XY de l’espace de coordonnées avec la valeur Z imprimable maximale. Le terme bottom fait référence au plan XY minimal imprimable de l’espace de coordonnées, défini comme le plan XY avec une valeur Z de 0. Cela coïncide généralement avec la surface du lit d’impression. Le terme gauche fait référence au plan YZ imprimable minimal de l’espace de coordonnées, défini comme le plan YZ avec une valeur X de 0. Le terme droit fait référence au plan YZ de l’espace de coordonnées avec la valeur maximale X imprimable. Le terme front fait référence au plan XZ imprimable minimal de l’espace de coordonnées, défini comme le plan XZ avec une valeur Y de 0. Le terme retour fait référence au plan XZ de l’espace de coordonnées avec la valeur maximale Y imprimable.
Ces termes sont également appliqués aux modèles, auquel cas ils sont définis par rapport au cadre englobant du modèle lorsqu’ils sont transformés en espace de coordonnées défini dans cette spécification.
Les producteurs et les consommateurs DOIVENT interpréter les coordonnées relatives par rapport à l’espace de coordonnées défini dans cette spécification.
1.4. Interprétation des descriptions de mot clé
Les mots clés de fabrication 3D du schéma d’impression sont spécifiés dans ce document à l’aide de l’une des quelques tables standard. Le contenu et les exigences de chacune de ces tables suivent le même format que ceux de la section 5.2 de la spécification du schéma d’impression.
1.5. Utilisation des mots clés dans les documents de schéma d’impression
Les mots clés de fabrication 3D du schéma d’impression NE DOIVENT PAS être utilisés dans un contexte qui n’est pas explicitement décrit par cette spécification.
Les éléments avec une valeur d’attribut name contenant une extension de mot clé privée PEUVENT être un enfant de n’importe quel élément autorisé par Print Schema Framework.
Toute mot clé de fabrication 3D de schéma d’impression PEUT apparaître sous la forme du contenu des données de caractères d’un élément Value enfant d’un élément identifié avec une extension de mot clé privée, si ces données de caractères font référence à l’élément d’origine identifié par le mot clé de fabrication 3D print schema qui est correctement utilisé ailleurs dans le même document Print Schema.
1.6. Préfixes d’étendue
Un préfixe d’étendue est une étiquette textuelle ajoutée au début d’une mot clé pour décrire l’étendue prévue de l’impact du mot clé. L’utilisation d’un préfixe d’étendue permet d’attribuer un contexte spécifique et bien compris à des mots clés de manière rigoureuse. Les mots clés de fabrication 3D DOIVENT avoir un préfixe d’étendue « Job3D ». Les préfixes d’étendue de document et de page NE DOIVENT PAS être utilisés dans un document de schéma d’impression de fabrication 3D. Pour plus d’informations, consultez la section 5.4, « Préfixes d’étendue » de la spécification du schéma d’impression.
1.7. Identificateurs de ressources
Les identificateurs de ressource PEUVENT être utilisés dans les mots clés de fabrication 3D du schéma d’impression, mais DOIVENT respecter les exigences de la section 5.5 « Identificateurs de ressources » de la spécification de schéma d’impression.
1.8. Types de paramètres
Les paramètres de l’ensemble de mot clé de fabrication Print Schema 3D suivent les mêmes exigences pour les paramètres que l’ensemble de mot clé Print Schema. Consultez la section 5.6, « Types de paramètres » dans la spécification du schéma d’impression.
1.8.1. MaterialMapParamType
Enfant | xsi:type | Valeur |
---|---|---|
Propriété psf :DataType | xsd :QName | Le paramètre est de type materialMap et doit être psk3d :MaterialMap. |
Propriété psf :MaxLength | xsd:integer | Spécifie la longueur maximale de la chaîne dans laquelle ce paramètre peut être initialisé. La valeur NE DOIT pas être supérieure à ce qui est raisonnablement nécessaire pour un mot clé particulier. Schéma d’impression : les paramètres définis NE DOIVENT PAS spécifier une valeur supérieure à 65535 caractères. La valeur DOIT être un entier positif ou 0. La valeur DOIT être supérieure ou égale à la valeur de psf :MinLength. |
Propriété psf :MinLength | xsd:integer | Spécifie la longueur minimale de la chaîne dans laquelle ce paramètre peut être initialisé. La valeur DOIT être un entier positif ou 0. |
Propriété psf :Mandatory | xsd :QName | Spécifie quand le paramètre DOIT être initialisé. Consultez la section 2.1.3.1.1, « Parameter psf :Mandatory Property » pour la description et les exigences de cette propriété. |
Propriété psf :UnitType | xsd:string | La valeur doit être MaterialMapUnitType. |
Propriété psk3d :Job3DMaterialSelected | xsd :QName | Cette valeur représente le Job3DMaterial à laquelle ce paramètre correspond. |
1.9. Propriétés communes
Cette spécification utilise les mêmes propriétés communes que les mots clés d’impression de schéma, définis dans la section 5.7, « Propriétés communes » de la spécification du schéma d’impression.
Les valeurs de propriété qui spécifient le type xsd :decimal DOIVENT être expressibles en tant que valeur à virgule flottante simple précision IEEE 754.
1.10. Types d’unités de paramètre
Outre les types d’unités de paramètre spécifiés dans la section 2.1.3.1.2, « Parameter psf :UnitType Property » de la spécification du schéma d’impression, les types d’unités suivants sont ajoutés par cette spécification :
Type d’unité | xsi:type | Description |
---|---|---|
Quantité | xsd:integer | Le contenu de la valeur du paramètre représente un nombre ou une autre quantité. |
Température | xsd:decimal | Le contenu de la valeur du paramètre représente une température, en Celsius. Ce paramètre doit toujours être arrondi au centième de degré le plus proche. |
materialMap | xsd:string | Le contenu de la valeur du paramètre doit être exprimé sous la forme d’une liste délimitée par des points-virgules de materialids. |