Visão geral das palavras-chave de fabricação 3D
As palavras-chave de fabricação do Esquema de Impressão 3D identificam possíveis configurações para os recursos de um dispositivo de fabricação 3D ou configurações selecionadas para uma configuração de dispositivo específica. Cada uma dessas palavras-chave descreve um conceito específico de maneira bem definida para maximizar a clareza na comunicação de configurações entre produtores e consumidores de documentos de Esquema de Impressão para fabricação 3D.
Produtores e consumidores DEVEM usar as palavras-chave de fabricação do Esquema de Impressão 3D em favor da definição de palavras-chave para funcionalidade semelhante em uma extensão de palavra-chave privada. As palavras-chave identificam elementos individuais da Estrutura de Esquema de Impressão por meio do atributo name . O nome dado a um determinado palavra-chave DEVE ser representativo da configuração ou característica que palavra-chave representa.
As instâncias de palavra-chave que aparecem em um documento PrintCapabilities ou PrintTicket DEVEM estar em conformidade com as regras de prefixo de escopo definidas na seção 1.6, prefixos de escopo deste artigo. Consulte a seção 5.4, "Prefixos de escopo" na Especificação de Esquema de Impressão para obter mais detalhes sobre prefixos de escopo.
1,1. Namespaces XML
O URI do namespace para as palavras-chave Esquema de Impressão para fabricação 3D é:
https://schemas.microsoft.com/3dmanufacturing/2013/01/pskeywords3d
Nessa especificação, o prefixo de namespace psk3d: é usado para denotar elementos, atributos e valores de atributo extraídos das palavras-chave Esquema de Impressão para namespace de fabricação 3D. Os produtores DEVEM gerar cada elemento prefixado, atributo ou valor de atributo com um prefixo de namespace associado à declaração de namespace para o namespace do Esquema de Impressão relacionado. Os consumidores DEVEM resolve prefixos de namespace nas declarações de namespace para garantir que o nome qualificado seja extraído do namespace correto. Os consumidores NÃO DEVEM contar com o prefixo de namespace psk3d: para serem declarados corretamente e associados às palavras-chave Esquema de Impressão para namespace de fabricação 3D. Produtores individuais PODEM usar diferentes palavras-chave de Esquema de Impressão para prefixos de namespace de fabricação 3D ou declarar esse namespace como o namespace padrão e omitir os prefixos de namespace para elementos, atributos e valores de atributo extraídos desse namespace. Não é RECOMENDÁVEL, no entanto, atribuir esse namespace palavra-chave ao namespace padrão.
Nessa especificação, o vnd de prefixo de namespace: é usado apenas para fins de denotar valores de atributo de extensão palavra-chave privados extraídos de um namespace definido pelo fornecedor. Os fornecedores DEVEM definir seu próprio prefixo de namespace exclusivo para qualquer namespace definido. Os fornecedores NÃO DEVEM definir o prefixo vnd: namespace para seus namespaces. Os produtores NÃO DEVEM gerar documentos de esquema de impressão que usam o namespace vnd: .
Além disso, nessa especificação, o prefixo de namespace xsd: é usado para denotar elementos e atributos extraídos do namespace do Esquema XML e do prefixo de namespace xsi: é usado para denotar elementos e atributos extraídos do namespace da Instância de Esquema XML. O conteúdo XML NÃO DEVE conter elementos ou atributos extraídos dos namespaces "xml" ou "xsi", a menos que sejam explicitamente permitidos pelo esquema XSD ou outros requisitos nessa especificação ou pela Especificação do Esquema de Impressão.
Consulte a seção 1.2, "Uso de XML no esquema de impressão" na Especificação do Esquema de Impressão para obter requisitos XML adicionais e namespaces definidos para uso no contexto da Estrutura de Esquema de Impressão.
1.2. Controle de versão de palavras-chave de fabricação 3D
Essa especificação pode ser atualizada periodicamente com novas palavras-chave. Para garantir a compatibilidade adequada para frente e para trás, cada novo conjunto de palavras-chave receberá um namespace exclusivo. Palavras-chave definidas em um namespace específico não serão modificadas ou estendidas depois que palavra-chave conjunto for liberado para uso em produção. Consulte a seção 1.3.2, "Controle de versão de palavra-chave" na Especificação do Esquema de Impressão para obter mais informações.
1.3. Terminologia de palavra-chave comum
Os termos nesta seção fornecem uma estrutura básica e um vocabulário para descrever as palavras-chave específicas de fabricação 3D no restante dessa especificação.
1.3.1. Modelar
O modelo, nessa especificação, refere-se ao objeto ou aos objetos a serem criados por meio de processos de fabricação 3D como um único trabalho. Ele pode incluir um único objeto, vários objetos homogêneos, vários objetos heterogêneos, um objeto totalmente colocado em outro objeto ou vários objetos em um assembly interconectado e inseparável.
1.3.2. Espaço de coordenadas
As palavras-chave do esquema de impressão de fabricação 3D são baseadas em um espaço de coordenadas destro, com as coordenadas do modelo aparecendo no espaço XYZ positivo. Produtores e consumidores DEVEM definir e mapear a origem do espaço de coordenadas para o canto inferior esquerdo do campo de saída de impressão, com o eixo x aumentando para a direita do campo de saída, o eixo y aumentando para a parte de trás do campo de saída e o eixo z aumentando para a parte superior do campo de saída.
Produtores e consumidores DEVEM usar a resolução de unidade do espaço de coordenadas como um micron. O modelo DEVE ser transformado nesse espaço de coordenadas antes de aplicar um esquema de impressão para palavra-chave de fabricação 3D.
1.3.3. Direções e medidas relativas
As direções relativas nessa especificação são definidas da seguinte maneira. O termo superior refere-se ao plano XY do espaço de coordenadas com o valor Z imprimível máximo. O termo inferior refere-se ao plano XY imprimível mínimo do espaço de coordenadas, definido como o plano XY com um valor Z de 0. Normalmente, isso coincide com a superfície da cama de impressão. O termo à esquerda refere-se ao plano YZ imprimível mínimo do espaço de coordenadas, definido como o plano YZ com um valor X de 0. O termo direito refere-se ao plano YZ do espaço de coordenadas com o valor X imprimível máximo. O termo front refere-se ao plano XZ imprimível mínimo do espaço de coordenadas, definido como o plano XZ com um valor Y de 0. O termo de volta refere-se ao plano XZ do espaço de coordenadas com o valor máximo imprimível Y.
Esses termos também são aplicados a modelos, nesse caso, eles são definidos em relação à caixa delimitadora do modelo quando transformados no espaço de coordenadas definido nessa especificação.
Produtores e consumidores DEVEM interpretar coordenadas relativas em relação ao espaço de coordenadas definido nessa especificação.
1.4. Interpretando descrições de palavra-chave
As palavras-chave de fabricação do Esquema de Impressão 3D são especificadas neste documento usando uma das poucas tabelas padrão. O conteúdo e os requisitos de cada uma dessas tabelas seguem o mesmo formato que os da Especificação de Esquema de Impressão, seção 5.2.
1.5. Uso de palavra-chave em documentos de esquema de impressão
As palavras-chave de fabricação do Esquema de Impressão 3D NÃO DEVEM ser usadas em nenhum contexto que não seja explicitamente descrito por essa especificação.
Elementos com um valor de atributo de nome que contém uma extensão de palavra-chave privada podem ser um filho de qualquer elemento permitido pela Estrutura de Esquema de Impressão.
Qualquer palavra-chave de fabricação do Esquema de Impressão 3D poderá aparecer como o conteúdo de dados de caractere de um filho Value de um elemento identificado com uma extensão de palavra-chave privada, se esses dados de caractere se referirem ao elemento original identificado pelo palavra-chave de fabricação do Esquema de Impressão 3D que é usado corretamente em outro lugar no mesmo documento print schema.
1.6. Prefixos de escopo
Um prefixo de escopo é um rótulo textual acrescentado ao início de uma palavra-chave para descrever a amplitude de impacto pretendida do palavra-chave. O uso de um prefixo de escopo permite atribuir um contexto específico e bem compreendido às palavras-chave de maneira rigorosa. Palavras-chave de fabricação 3D DEVEM ter um prefixo de escopo "Job3D". Prefixos de escopo de documento e página NÃO DEVEM ser usados em um documento de esquema de impressão de fabricação 3D. Consulte a seção 5.4, "Prefixos de escopo" da Especificação de Esquema de Impressão para obter mais informações.
1.7. Identificadores de recursos
Os identificadores de recurso podem ser usados em palavras-chave de fabricação do Esquema de Impressão 3D, mas DEVEM seguir os requisitos na seção 5.5 "Identificadores de Recurso" da Especificação do Esquema de Impressão.
1.8. Tipos de parâmetro
Os parâmetros no conjunto de palavra-chave de fabricação do Esquema de Impressão 3D seguem os mesmos requisitos para parâmetros que o conjunto de palavra-chave do Esquema de Impressão. Consulte a seção 5.6, "Tipos de parâmetro" na Especificação do Esquema de Impressão.
1.8.1. MaterialMapParamType
Filho | xsi:type | Valor |
---|---|---|
Propriedade psf:DataType | xsd:QName | O parâmetro é materialMap type e deve ser psk3d:MaterialMap. |
Propriedade psf:MaxLength | xsd:integer | Especifica o comprimento máximo da cadeia de caracteres para a qual esse Parâmetro pode ser inicializado. O Valor NÃO DEVE ser maior do que é razoavelmente necessário para um determinado palavra-chave. Esquema de Impressão: parâmetros definidos NÃO DEVEM especificar um Valor maior que 65535 caracteres. O Valor DEVE ser um inteiro positivo ou 0. O Valor DEVE ser maior ou igual ao Valor de psf:MinLength. |
Propriedade psf:MinLength | xsd:integer | Especifica o comprimento mínimo da cadeia de caracteres para a qual esse Parâmetro pode ser inicializado. O Valor DEVE ser um inteiro positivo ou 0. |
Propriedade psf:Mandatory | xsd:QName | Especifica quando o parâmetro DEVE ser inicializado. Consulte a seção 2.1.3.1.1, "Parameter psf:Mandatory Property" para obter a descrição e os requisitos desta Propriedade. |
Propriedade psf:UnitType | xsd:string | O valor deve ser MaterialMapUnitType. |
Propriedade psk3d:Job3DMaterialSelected | xsd:QName | Esse valor representa o Job3DMaterial ao qual este Parâmetro corresponde. |
1.9. Propriedades comuns
Essa especificação usa as mesmas propriedades comuns que as palavras-chave Esquema de Impressão, definidas na seção 5.7, "Propriedades Comuns" da Especificação do Esquema de Impressão.
Os valores de propriedade que especificam o tipo xsd:decimal DEVEM ser expressíveis como um valor de ponto flutuante de precisão única IEEE 754.
1.10. Tipos de unidade de parâmetro
Além dos tipos de unidade Parameter especificados na seção 2.1.3.1.2, "Propriedade Parameter psf:UnitType" da Especificação do Esquema de Impressão, os seguintes tipos de unidade são adicionados por esta especificação:
Tipo de unidade | xsi:type | Descrição |
---|---|---|
Quantidade | xsd:integer | O conteúdo do Valor do Parâmetro representa uma contagem ou outra quantidade. |
Temperatura | xsd:decimal | O conteúdo do Valor do Parâmetro representa uma temperatura, em Celsius. Esse parâmetro sempre deve ser arredondado para o centésimo de grau mais próximo. |
materialMap | xsd:string | O conteúdo do Valor do Parâmetro deve ser expresso como uma lista delimitada por ponto e vírgula de materialids. |