Specification for additive manufacturing file format (AMF) Version 1.2 (ISO/ASTM 52915:2020)

This document provides the specification for the Additive Manufacturing File Format (AMF), an
interchange format to address the current and future needs of additive manufacturing technology.
This document specifies the requirements for the preparation, display and transmission for the AMF.
When prepared in a structured electronic format, strict adherence to an extensible markup language
(XML)[1] schema supports standards-compliant interoperability.
NOTE A W3C XML schema definition (XSD) for the AMF is available from ISO from http:// standards .iso .org/
iso/ 52915 and from ASTM from www .astm .org/ MEETINGS/ images/ amf .xsd. An implementation guide for such
an XML schema is provided in Annex A.
It is recognized that there is additional information relevant to the final part that is not covered by the
current version of this document. Suggested future features are listed in Annex B.
This document does not specify any explicit mechanisms for ensuring data integrity, electronic
signatures and encryptions.

Spezifikation für ein Dateiformat für Additive Fertigung (AMF) Version 1.2 (ISO/ASTM 52915:2020)

Dieses Dokument enthält Festlegungen für das Dateiformat für additive Fertigung (AMF), ein Austauschformat zur Erfüllung der aktuellen und zukünftigen Bedürfnisse der additiven Fertigungstechnologie.
Dieses Dokument legt die Anforderungen an die Erstellung, die Anzeige und die Übertragung für das AMF fest. Bei Erstellung in einem strukturierten elektronischen Format unterstützt die strenge Einhaltung eines erweiterbaren Auszeichnungsspracheschemas (XML) [1] die normgerechte Interoperabilität.
ANMERKUNG   Eine W3C XML Schema Festlegung (XSD) für das AMF ist von ISO auf http://standards.iso.org/iso/52915 und von ASTM auf www.astm.org/MEETINGS/images/amf.xsd verfügbar. Anhang A enthält einen Implementierungsleitfaden für ein solches XML Schema.
Es wird anerkannt, dass zusätzlich relevante Informationen für den letzten Teil bestehen, die von der aktuellen Version dieses Dokuments nicht behandelt werden. Vorgeschlagene zukünftige Eigenschaften sind in Anhang B aufgelistet.
Dieses Dokument legt keine ausdrücklichen Mechanismen für die Sicherstellung der Datenintegrität, der elektronischen Signaturen und der Verschlüsselungen fest.

Spécification normalisée pour le format de fichier pour la fabrication additive (AMF) Version 1.2 (ISO/ASTM 52915:2020)

Le présent document fournit la spécification du format de fichier pour la fabrication additive (AMF), un format d'échange dans le but de traiter les besoins actuels et futurs de la technologie de fabrication additive.
Le présent document spécifie les exigences pour la préparation, l'affichage et la transmission pour l'AMF. Lorsqu'il est élaboré dans un format électronique structuré, le strict respect d'un schéma de langage de balisage extensible (XML)[1] prend en charge une interopérabilité normalisée.
NOTE Un schéma de définition XML W3C (XSD) du format de fichier pour la fabrication additive (AMF) est disponible auprès de l'ISO à l'adresse http://standards.iso.org/iso/52915 et de l'ASTM à l'adresse www.astm.org/MEETINGS/images/amf.xsd. L'Annexe A contient des lignes directrices de mise en œuvre pour ce type de représentation XML.
Il est reconnu que des informations supplémentaires existent concernant la dernière partie laquelle n'est pas couverte par la version actuelle du présent document. De futures fonctionnalités proposées figurent à l'Annexe B.
Le présent document ne spécifie pas de mécanismes explicites pour assurer l'intégrité des données, les signatures électroniques et les cryptages.

Specifikacija formatov datotek za aditivno proizvodnjo (AMF), različica 1.2 (ISO/ASTM 52915:2020)

General Information

Status
Published
Public Enquiry End Date
16-Feb-2020
Publication Date
29-Apr-2020
Technical Committee
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
23-Apr-2020
Due Date
28-Jun-2020
Completion Date
30-Apr-2020

RELATIONS

Buy Standard

Standard
SIST EN ISO/ASTM 52915:2020 - BARVe na PDF-str 20
English language
35 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day
Standard
SIST EN ISO/ASTM 52915:2020 - BARVe na PDF-str 20
English language
35 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST EN ISO/ASTM 52915:2020
01-junij-2020
Nadomešča:
SIST EN ISO 52915:2017
Specifikacija formatov datotek za aditivno proizvodnjo (AMF), različica 1.2
(ISO/ASTM 52915:2020)
Specification for additive manufacturing file format (AMF) Version 1.2 (ISO/ASTM
52915:2020)

Spezifikation für ein Dateiformat für Additive Fertigung (AMF) Version 1.2 (ISO/ASTM

52915:2020)

Spécification normalisée pour le format de fichier pour la fabrication additive (AMF)

Version 1.2 (ISO/ASTM 52915:2020)
Ta slovenski standard je istoveten z: EN ISO/ASTM 52915:2020
ICS:
25.030 3D-tiskanje Additive manufacturing
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
SIST EN ISO/ASTM 52915:2020 en,fr,de

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 2 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915
EUROPEAN STANDARD
NORME EUROPÉENNE
April 2020
EUROPÄISCHE NORM
ICS 25.030; 35.240.50 Supersedes EN ISO/ASTM 52915:2017
English Version
Specification for additive manufacturing file format (AMF)
Version 1.2 (ISO/ASTM 52915:2020)

Spécification pour le format de fichier pour la Spezifikation für ein Dateiformat für Additive

fabrication additive (AMF) Version 1.2 (ISO/ASTM Fertigung (AMF) Version 1.2 (ISO/ASTM 52915:2020)

52915:2020)
This European Standard was approved by CEN on 18 March 2020.

CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this

European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references

concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN

member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by

translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management

Centre has the same status as the official versions.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,

Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway,

Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and

United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels

© 2020 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO/ASTM 52915:2020 E

worldwide for CEN national Members.
---------------------- Page: 3 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915:2020 (E)
Contents Page

European foreword ....................................................................................................................................................... 3

---------------------- Page: 4 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915:2020 (E)
European foreword

This document (EN ISO/ASTM 52915:2020) has been prepared by Technical Committee ISO/TC 261

"Additive manufacturing" in collaboration with Technical Committee CEN/TC 438 “Additive

Manufacturing” the secretariat of which is held by AFNOR.

This European Standard shall be given the status of a national standard, either by publication of an

identical text or by endorsement, at the latest by October 2020, and conflicting national standards shall

be withdrawn at the latest by October 2020.

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. CEN shall not be held responsible for identifying any or all such patent rights.

This document supersedes EN ISO/ASTM 52915:2017.

According to the CEN-CENELEC Internal Regulations, the national standards organizations of the

following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria,

Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland,

Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of

North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the

United Kingdom.
Endorsement notice

The text of ISO/ASTM 52915:2020 has been approved by CEN as EN ISO/ASTM 52915:2020 without

any modification.
---------------------- Page: 5 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 6 ----------------------
SIST EN ISO/ASTM 52915:2020
INTERNATIONAL ISO/ASTM
STANDARD 52915
Third edition
2020-03
Specification for additive
manufacturing file format (AMF)
Version 1.2
Spécification pour le format de fichier pour la fabrication additive
(AMF) Version 1.2
Reference number
ISO/ASTM 52915:2020(E)
ISO/ASTM International 2020
---------------------- Page: 7 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/ASTM International 2020

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may be

reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on

the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below

or ISO’s member body in the country of the requester. In the United States, such requests should be sent to ASTM International.

ISO copyright office ASTM International
CP 401 • Ch. de Blandonnet 8 100 Barr Harbor Drive, PO Box C700
CH-1214 Vernier, Geneva West Conshohocken, PA 19428-2959, USA
Phone: +41 22 749 01 11 Phone: +610 832 9634
Fax: +41 22 749 09 47 Fax: +610 832 9635
Email: copyright@iso.org Email: khooper@astm.org
Website: www.iso.org Website: www.astm.org
Published in Switzerland
ii © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 8 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Contents Page

Foreword ........................................................................................................................................................................................................................................iv

Introduction ..................................................................................................................................................................................................................................v

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms and definitions ..................................................................................................................................................................................... 1

4 Key considerations ............................................................................................................................................................................................. 2

4.1 General ........................................................................................................................................................................................................... 2

4.2 Guidelines for the inclusion of future new elements ............................................................................................. 3

5 Structure of this specification .................................................................................................................................................................3

6 General structure .................................................................................................................................................................................................4

7 Geometry specification ..................................................................................................................................................................................5

7.1 General ........................................................................................................................................................................................................... 5

7.2 Smooth geometry ................................................................................................................................................................................. 6

7.3 Restrictions on geometry ............................................................................................................................................................... 7

8 Material specification ......................................................................................................................................................................................7

8.1 General ........................................................................................................................................................................................................... 7

8.2 Mixed and graded materials and substructures ......................................................................................................... 9

8.3 Porous materials .................................................................................................................................................................................... 9

8.4 Stochastic materials .........................................................................................................................................................................10

9 Colour specification........................................................................................................................................................................................10

9.1 General ........................................................................................................................................................................................................10

9.2 Colour gradations and texture mapping ........................................................................................................................11

9.3 Transparency .........................................................................................................................................................................................12

10 Texture specification .....................................................................................................................................................................................12

11 Constellations .......................................................................................................................................................................................................12

12 Metadata ....................................................................................................................................................................................................................13

13 Compression and distribution ............................................................................................................................................................14

14 Minimal implementation ..........................................................................................................................................................................14

Annex A (informative) AMF XML schema implementation guide ........................................................................................15

Annex B (informative) Performance data and future features ..............................................................................................24

Bibliography .............................................................................................................................................................................................................................27

© ISO/ASTM International 2020 – All rights reserved iii
---------------------- Page: 9 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards

bodies (ISO member bodies). The work of preparing International Standards is normally carried out

through ISO technical committees. Each member body interested in a subject for which a technical

committee has been established has the right to be represented on that committee. International

organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.

ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of

electrotechnical standardization.

The procedures used to develop this document and those intended for its further maintenance are

described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the

different types of ISO documents should be noted. This document was drafted in accordance with the

editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of

any patent rights identified during the development of the document will be in the Introduction and/or

on the ISO list of patent declarations received (see www .iso .org/ patents).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and

expressions related to conformity assessment, as well as information about ISO's adherence to the

World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www .iso .org/

iso/ foreword .html.

This document was prepared by Technical Committee ISO/TC 261, Additive manufacturing, in

cooperation with ASTM F 42.91, Terminology, on the basis of a partnership agreement between ISO

and ASTM International with the aim to create a common set of ISO/ASTM standards on Additive

Manufacturing.

This second edition cancels and replaces the first edition (ISO/ASTM 52915:2016), which has been

technically revised.
The main changes compared to the previous edition are as follows:
— Harmonization of the terminology definition shared with ISO/ASTM 52900 in 3.8;
— Corrections to Figures 1 to 6 in 7.1, 8.1.2, 9.1.1, 11.4 and 12;
— Corrections of typographic issues in Table A.1 and Table A.4.

Any feedback or questions on this document should be directed to the user’s national standards body. A

complete listing of these bodies can be found at www .iso .org/ members .html.
iv © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 10 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Introduction

This document describes an interchange format to address the current and future needs of additive

manufacturing technology. For the last three decades, the stereolithography (STL) file format has

been the industry standard for transferring information between design programs and additive

manufacturing equipment. An STL file defines only a surface mesh and has no provisions for

representing colour, texture, material, substructure and other properties of the fabricated object.

As additive manufacturing technology is evolving quickly from producing primarily single-material,

homogeneous objects to producing geometries in full colour with functionally defined gradations of

materials and microstructures, there is a growing need for a standard interchange file format that can

support these features.

The Additive Manufacturing File Format (AMF) has many benefits. It describes an object in such

a general way that any machine can build it to the best of its ability, and as such is technology

independent. It is easy to implement and understand, scalable and has good performance. Crucially, it

is both backwards compatible, allowing any existing STL file to be converted, and future compatible,

allowing new features to be added as advances in technology warrant.
© ISO/ASTM International 2020 – All rights reserved v
---------------------- Page: 11 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 12 ----------------------
SIST EN ISO/ASTM 52915:2020
INTERNATIONAL STANDARD ISO/ASTM 52915:2020(E)
Specification for additive manufacturing file format (AMF)
Version 1.2
1 Scope

This document provides the specification for the Additive Manufacturing File Format (AMF), an

interchange format to address the current and future needs of additive manufacturing technology.

This document specifies the requirements for the preparation, display and transmission for the AMF.

When prepared in a structured electronic format, strict adherence to an extensible markup language

[1]
(XML) schema supports standards-compliant interoperability.

NOTE A W3C XML schema definition (XSD) for the AMF is available from ISO from http:// standards .iso .org/

iso/ 52915 and from ASTM from www .astm .org/ MEETINGS/ images/ amf .xsd. An implementation guide for such

an XML schema is provided in Annex A.

It is recognized that there is additional information relevant to the final part that is not covered by the

current version of this document. Suggested future features are listed in Annex B.

This document does not specify any explicit mechanisms for ensuring data integrity, electronic

signatures and encryptions.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at http:// www .electropedia .org/
3.1
AMF consumer

software reading (parsing) the Additive Manufacturing File Format (AMF) file for fabrication,

visualization or analysis

Note 1 to entry: AMF files are typically imported by additive manufacturing equipment, as well as viewing,

analysis and verification software.
3.2
AMF editor

software reading and rewriting the Additive Manufacturing File Format (AMF) file for conversion

Note 1 to entry: AMF editor applications are used to convert an AMF from one form to another, for example,

convert all curved triangles to flat triangles or convert porous material specification into an explicit mesh

surface.
© ISO/ASTM International 2020 – All rights reserved 1
---------------------- Page: 13 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
3.3
AMF producer

software writing (generating) the Additive Manufacturing File Format (AMF) file from original

geometric data

Note 1 to entry: AMF files are typically exported by computer-aided design (CAD) software, scanning software or

directly from computational geometry algorithms.
3.4
attribute

characteristic of data, representing one or more aspects or descriptors of the data in an element

Note 1 to entry: In the XML framework, attributes are characteristics of elements.

3.5
comments

all text elements associated with any data within the Additive Manufacturing File Format (AMF) to be

ignored by import software

Note 1 to entry: Comments are used for enhancing human readability of the file and for debugging purposes.

3.6
element

information unit within an XML document consisting of a start tag, an end tag, the content between the

tags and any attributes

Note 1 to entry: In the XML framework, an element can contain data, attributes and other elements.

3.7
extensible markup language
XML

standard from the WorldWideWeb Consortium (W3C) that provides for tagging of information content

within documents offering a means for representation of content in a format that is both human and

machine readable

Note 1 to entry: Through the use of customizable style sheets and schemas, information can be represented in a

uniform way, allowing for interchange of both content (data) and format (metadata).

[SOURCE: ISO/ASTM 52900:2015, 2.4.7]
3.8
STL

file format for model data describing the surface geometry of an object as a tessellation of triangles

used to communicate 3D geometries to machines in order to build physical parts

Note 1 to entry: The STL file format was originally developed as part of the CAD package for the early

STereoLithography Apparatus, thus referring to that process. It is sometimes also described as “Standard

Triangulation Language” or “Standard Tessalation Language”, though it has never been recognized as an official

standard by any standardization organization.
[SOURCE: ISO/ASTM 52900:2015, 2.4.16]
4 Key considerations
4.1 General

4.1.1 There is a natural trade-off between the generality of a file format and its usefulness for a specific

purpose. Thus, features designed to meet the needs of one community may hinder the usefulness of a

file format for other uses. To be successful across the field of additive manufacturing, the file format

described in this document, the AMF, is designed to address the concerns listed in 4.1.2 to 4.1.7.

2 © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 14 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

4.1.2 Technology independence. The AMF describes an object in such a general way that any machine

can build it to the best of its ability. It is resolution and layer-thickness independent and does not contain

information specific to any one manufacturing process or technique. This does not negate the inclusion

of features that describe capabilities that only certain advanced machines support (for example colour,

multiple materials), but these are defined in such a way as to avoid exclusivity.

4.1.3 Simplicity. The AMF is easy to implement and understand. The format can be read and debugged

in a simple text viewer to encourage comprehension and adoption. Identical information is not stored in

multiple places.

4.1.4 Scalability. The file size and processing time scales well with the increase in part complexity

and with the improving resolution and accuracy of manufacturing equipment. This includes being able

to handle large arrays of identical objects, complex periodic internal features (for example meshes and

lattices) and smooth curved surfaces when fabricated with very high resolution.

4.1.5 Performance. The AMF enables reasonable duration (interactive time) for read-and-write

operations and reasonable file sizes for a typical large object. Detailed performance data are provided in

Annex B.

4.1.6 Backwards compatibility. Any existing STL file can be converted directly into a valid AMF file

without any loss of information and without requiring any additional information. AMF files are also

easily converted back to STL for use on legacy systems, although advanced features will be lost. This

format maintains the triangle-mesh geometry representation to take advantage of existing optimized

slicing algorithms and code infrastructure already in existence.

4.1.7 Future compatibility. To remain useful in a rapidly changing industry, this file format is easily

extensible while remaining compatible with earlier versions and technologies. This allows new features

to be added as advances in technology warrant, while still working flawlessly for simple homogeneous

geometries on the oldest hardware.
4.2 Guidelines for the inclusion of future new elements

4.2.1 Any new element proposed shall be applicable across all hardware platforms and technologies

that could conceivably be used to generate the desired outcome.

4.2.2 In support of the consideration above, new elements proposed for this document shall describe

the final object, not how to build it. For instance, a hypothetical future element might be

allowed to tell an additive manufacturing system to leave the volume empty if possible. However, an

element that describes how to build a hollow volume shall not be included since

it assumes a particular fabrication process.
5 Structure of this specification

5.1 Format. Information specified throughout this specification is stored in XML 1.0 format. XML is a

text file comprising a list of elements and attributes. Using this widely accepted data format allows for

the use of many tools for creating, viewing, manipulating, parsing and storing AMF files. XML is human-

readable, which makes debugging errors in the file possible. XML can be compressed or encrypted or

both if desired in a post-processing step using highly optimized standardized routines.

5.2 Flexibility. Another significant advantage of XML is its inherent flexibility. Missing or additional

parameters do not present a problem for a parser as long as the document conforms to the XML standard.

Practically, the use of XML namespaces allows new features to be added without breaking old versions of

the parser, such as in legacy software.
© ISO/ASTM International 2020 – All rights reserved 3
---------------------- Page: 15 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

5.3 Precision. This file format is agnostic as to the precision of the representation of numeric values.

It is the responsibility of the generating program to write as many or as few digits as are necessary for

proper representation of the target object. However, an AMF consumer should read and process real

numbers in double precision (64 bits).

5.4 Future amendments and additions. While additional XML elements can be added provisionally

to any AMF file for internal purpose, such additions shall not be considered part of this specification. An

unofficial AMF element may be ignored by any AMF consumer and may not be stored or reproduced by an

editor application. An element becomes official only when it is formally accepted into this specification.

6 General structure

6.1 The AMF file shall begin with the XML declaration line specifying the XML version and encoding,

for example:

The XML version shall be 1.0. Only UTF-8 and UTF-16 should be specified. Unrecognized encodings

should cause the file to fail to load.

6.2 Whitespace characters and standard XML comments may be interspersed in the file and shall be

ignored by any interpreter, for example:

6.3 The remainder of the file shall be enclosed between start and end element tags.

This element denotes the file type and fulfils the requirement that all XML files have a single root element.

A version attribute denoting the version of the AMF standard the file is compliant with should be used.

Standard XML namespace attributes may also be used, such as the lang attribute designed to identify

the natural human language used. The unit system may also be specified (millimetre, inch, foot, metre or

micron). In the absence of a unit specification, the attribute value millimetres is assumed, for example:

xmins:amf=“www.astm.org/Standards/F2915-14”>

6.4 Enclosed within the element start- and end-tags, there are five top level elements, as

described in 6.4.1 to 6.4.5.

6.4.1 The object element defines a volume or volumes of material, each of which might also

reference a material identifier (ID) for AM processing. The object element shall also declare an object

ID, which shall be unique. At least one object element shall be present in the file. Additional objects are

optional.

6.4.2 The optional material element defines one material for fabrication, each of which

declares an associated material ID. The material ID declared shall be unique and shall not be 0. If no

material element is included, a single default material is assumed.

6.4.3 The optional texture element defines one image or texture for colour or texture

mapping, each of which declares an associated texture ID. The texture ID declared shall be unique.

6.4.4 The optional constellation element hierarchically combines objects and other

constellations into a relative pattern for printing. The constellation element may also declare an object ID,

which shall be unique. If no constellation elements are specified, each object element shall be imported

with no relative position data. The consumer software may determine the relative positioning of the

objects if more than one object is specified in the file.
4 © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 16 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

6.4.5 The optional metadata element specifies additional information about the object(s)

and elements contained in the file.
6.5 Only
...

SLOVENSKI STANDARD
SIST EN ISO/ASTM 52915:2020
01-junij-2020
Nadomešča:
SIST EN ISO 52915:2017
Specifikacija formatov datotek za 3D-tisk (AMF), različica 1.2 (ISO/ASTM
52915:2020)
Specification for additive manufacturing file format (AMF) Version 1.2 (ISO/ASTM
52915:2020)

Spezifikation für ein Dateiformat für Additive Fertigung (AMF) Version 1.2 (ISO/ASTM

52915:2020)

Spécification normalisée pour le format de fichier pour la fabrication additive (AMF)

Version 1.2 (ISO/ASTM 52915:2020)
Ta slovenski standard je istoveten z: EN ISO/ASTM 52915:2020
ICS:
25.030 3D-tiskanje Additive manufacturing
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
SIST EN ISO/ASTM 52915:2020 en,fr,de

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 2 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915
EUROPEAN STANDARD
NORME EUROPÉENNE
April 2020
EUROPÄISCHE NORM
ICS 25.030; 35.240.50 Supersedes EN ISO/ASTM 52915:2017
English Version
Specification for additive manufacturing file format (AMF)
Version 1.2 (ISO/ASTM 52915:2020)

Spécification pour le format de fichier pour la Spezifikation für ein Dateiformat für Additive

fabrication additive (AMF) Version 1.2 (ISO/ASTM Fertigung (AMF) Version 1.2 (ISO/ASTM 52915:2020)

52915:2020)
This European Standard was approved by CEN on 18 March 2020.

CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this

European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references

concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN

member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by

translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management

Centre has the same status as the official versions.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,

Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway,

Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and

United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels

© 2020 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO/ASTM 52915:2020 E

worldwide for CEN national Members.
---------------------- Page: 3 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915:2020 (E)
Contents Page

European foreword ....................................................................................................................................................... 3

---------------------- Page: 4 ----------------------
SIST EN ISO/ASTM 52915:2020
EN ISO/ASTM 52915:2020 (E)
European foreword

This document (EN ISO/ASTM 52915:2020) has been prepared by Technical Committee ISO/TC 261

"Additive manufacturing" in collaboration with Technical Committee CEN/TC 438 “Additive

Manufacturing” the secretariat of which is held by AFNOR.

This European Standard shall be given the status of a national standard, either by publication of an

identical text or by endorsement, at the latest by October 2020, and conflicting national standards shall

be withdrawn at the latest by October 2020.

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. CEN shall not be held responsible for identifying any or all such patent rights.

This document supersedes EN ISO/ASTM 52915:2017.

According to the CEN-CENELEC Internal Regulations, the national standards organizations of the

following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria,

Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland,

Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of

North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the

United Kingdom.
Endorsement notice

The text of ISO/ASTM 52915:2020 has been approved by CEN as EN ISO/ASTM 52915:2020 without

any modification.
---------------------- Page: 5 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 6 ----------------------
SIST EN ISO/ASTM 52915:2020
INTERNATIONAL ISO/ASTM
STANDARD 52915
Third edition
2020-03
Specification for additive
manufacturing file format (AMF)
Version 1.2
Spécification pour le format de fichier pour la fabrication additive
(AMF) Version 1.2
Reference number
ISO/ASTM 52915:2020(E)
ISO/ASTM International 2020
---------------------- Page: 7 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/ASTM International 2020

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may be

reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on

the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below

or ISO’s member body in the country of the requester. In the United States, such requests should be sent to ASTM International.

ISO copyright office ASTM International
CP 401 • Ch. de Blandonnet 8 100 Barr Harbor Drive, PO Box C700
CH-1214 Vernier, Geneva West Conshohocken, PA 19428-2959, USA
Phone: +41 22 749 01 11 Phone: +610 832 9634
Fax: +41 22 749 09 47 Fax: +610 832 9635
Email: copyright@iso.org Email: khooper@astm.org
Website: www.iso.org Website: www.astm.org
Published in Switzerland
ii © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 8 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Contents Page

Foreword ........................................................................................................................................................................................................................................iv

Introduction ..................................................................................................................................................................................................................................v

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms and definitions ..................................................................................................................................................................................... 1

4 Key considerations ............................................................................................................................................................................................. 2

4.1 General ........................................................................................................................................................................................................... 2

4.2 Guidelines for the inclusion of future new elements ............................................................................................. 3

5 Structure of this specification .................................................................................................................................................................3

6 General structure .................................................................................................................................................................................................4

7 Geometry specification ..................................................................................................................................................................................5

7.1 General ........................................................................................................................................................................................................... 5

7.2 Smooth geometry ................................................................................................................................................................................. 6

7.3 Restrictions on geometry ............................................................................................................................................................... 7

8 Material specification ......................................................................................................................................................................................7

8.1 General ........................................................................................................................................................................................................... 7

8.2 Mixed and graded materials and substructures ......................................................................................................... 9

8.3 Porous materials .................................................................................................................................................................................... 9

8.4 Stochastic materials .........................................................................................................................................................................10

9 Colour specification........................................................................................................................................................................................10

9.1 General ........................................................................................................................................................................................................10

9.2 Colour gradations and texture mapping ........................................................................................................................11

9.3 Transparency .........................................................................................................................................................................................12

10 Texture specification .....................................................................................................................................................................................12

11 Constellations .......................................................................................................................................................................................................12

12 Metadata ....................................................................................................................................................................................................................13

13 Compression and distribution ............................................................................................................................................................14

14 Minimal implementation ..........................................................................................................................................................................14

Annex A (informative) AMF XML schema implementation guide ........................................................................................15

Annex B (informative) Performance data and future features ..............................................................................................24

Bibliography .............................................................................................................................................................................................................................27

© ISO/ASTM International 2020 – All rights reserved iii
---------------------- Page: 9 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards

bodies (ISO member bodies). The work of preparing International Standards is normally carried out

through ISO technical committees. Each member body interested in a subject for which a technical

committee has been established has the right to be represented on that committee. International

organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.

ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of

electrotechnical standardization.

The procedures used to develop this document and those intended for its further maintenance are

described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the

different types of ISO documents should be noted. This document was drafted in accordance with the

editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of

any patent rights identified during the development of the document will be in the Introduction and/or

on the ISO list of patent declarations received (see www .iso .org/ patents).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and

expressions related to conformity assessment, as well as information about ISO's adherence to the

World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www .iso .org/

iso/ foreword .html.

This document was prepared by Technical Committee ISO/TC 261, Additive manufacturing, in

cooperation with ASTM F 42.91, Terminology, on the basis of a partnership agreement between ISO

and ASTM International with the aim to create a common set of ISO/ASTM standards on Additive

Manufacturing.

This second edition cancels and replaces the first edition (ISO/ASTM 52915:2016), which has been

technically revised.
The main changes compared to the previous edition are as follows:
— Harmonization of the terminology definition shared with ISO/ASTM 52900 in 3.8;
— Corrections to Figures 1 to 6 in 7.1, 8.1.2, 9.1.1, 11.4 and 12;
— Corrections of typographic issues in Table A.1 and Table A.4.

Any feedback or questions on this document should be directed to the user’s national standards body. A

complete listing of these bodies can be found at www .iso .org/ members .html.
iv © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 10 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
Introduction

This document describes an interchange format to address the current and future needs of additive

manufacturing technology. For the last three decades, the stereolithography (STL) file format has

been the industry standard for transferring information between design programs and additive

manufacturing equipment. An STL file defines only a surface mesh and has no provisions for

representing colour, texture, material, substructure and other properties of the fabricated object.

As additive manufacturing technology is evolving quickly from producing primarily single-material,

homogeneous objects to producing geometries in full colour with functionally defined gradations of

materials and microstructures, there is a growing need for a standard interchange file format that can

support these features.

The Additive Manufacturing File Format (AMF) has many benefits. It describes an object in such

a general way that any machine can build it to the best of its ability, and as such is technology

independent. It is easy to implement and understand, scalable and has good performance. Crucially, it

is both backwards compatible, allowing any existing STL file to be converted, and future compatible,

allowing new features to be added as advances in technology warrant.
© ISO/ASTM International 2020 – All rights reserved v
---------------------- Page: 11 ----------------------
SIST EN ISO/ASTM 52915:2020
---------------------- Page: 12 ----------------------
SIST EN ISO/ASTM 52915:2020
INTERNATIONAL STANDARD ISO/ASTM 52915:2020(E)
Specification for additive manufacturing file format (AMF)
Version 1.2
1 Scope

This document provides the specification for the Additive Manufacturing File Format (AMF), an

interchange format to address the current and future needs of additive manufacturing technology.

This document specifies the requirements for the preparation, display and transmission for the AMF.

When prepared in a structured electronic format, strict adherence to an extensible markup language

[1]
(XML) schema supports standards-compliant interoperability.

NOTE A W3C XML schema definition (XSD) for the AMF is available from ISO from http:// standards .iso .org/

iso/ 52915 and from ASTM from www .astm .org/ MEETINGS/ images/ amf .xsd. An implementation guide for such

an XML schema is provided in Annex A.

It is recognized that there is additional information relevant to the final part that is not covered by the

current version of this document. Suggested future features are listed in Annex B.

This document does not specify any explicit mechanisms for ensuring data integrity, electronic

signatures and encryptions.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at http:// www .electropedia .org/
3.1
AMF consumer

software reading (parsing) the Additive Manufacturing File Format (AMF) file for fabrication,

visualization or analysis

Note 1 to entry: AMF files are typically imported by additive manufacturing equipment, as well as viewing,

analysis and verification software.
3.2
AMF editor

software reading and rewriting the Additive Manufacturing File Format (AMF) file for conversion

Note 1 to entry: AMF editor applications are used to convert an AMF from one form to another, for example,

convert all curved triangles to flat triangles or convert porous material specification into an explicit mesh

surface.
© ISO/ASTM International 2020 – All rights reserved 1
---------------------- Page: 13 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)
3.3
AMF producer

software writing (generating) the Additive Manufacturing File Format (AMF) file from original

geometric data

Note 1 to entry: AMF files are typically exported by computer-aided design (CAD) software, scanning software or

directly from computational geometry algorithms.
3.4
attribute

characteristic of data, representing one or more aspects or descriptors of the data in an element

Note 1 to entry: In the XML framework, attributes are characteristics of elements.

3.5
comments

all text elements associated with any data within the Additive Manufacturing File Format (AMF) to be

ignored by import software

Note 1 to entry: Comments are used for enhancing human readability of the file and for debugging purposes.

3.6
element

information unit within an XML document consisting of a start tag, an end tag, the content between the

tags and any attributes

Note 1 to entry: In the XML framework, an element can contain data, attributes and other elements.

3.7
extensible markup language
XML

standard from the WorldWideWeb Consortium (W3C) that provides for tagging of information content

within documents offering a means for representation of content in a format that is both human and

machine readable

Note 1 to entry: Through the use of customizable style sheets and schemas, information can be represented in a

uniform way, allowing for interchange of both content (data) and format (metadata).

[SOURCE: ISO/ASTM 52900:2015, 2.4.7]
3.8
STL

file format for model data describing the surface geometry of an object as a tessellation of triangles

used to communicate 3D geometries to machines in order to build physical parts

Note 1 to entry: The STL file format was originally developed as part of the CAD package for the early

STereoLithography Apparatus, thus referring to that process. It is sometimes also described as “Standard

Triangulation Language” or “Standard Tessalation Language”, though it has never been recognized as an official

standard by any standardization organization.
[SOURCE: ISO/ASTM 52900:2015, 2.4.16]
4 Key considerations
4.1 General

4.1.1 There is a natural trade-off between the generality of a file format and its usefulness for a specific

purpose. Thus, features designed to meet the needs of one community may hinder the usefulness of a

file format for other uses. To be successful across the field of additive manufacturing, the file format

described in this document, the AMF, is designed to address the concerns listed in 4.1.2 to 4.1.7.

2 © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 14 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

4.1.2 Technology independence. The AMF describes an object in such a general way that any machine

can build it to the best of its ability. It is resolution and layer-thickness independent and does not contain

information specific to any one manufacturing process or technique. This does not negate the inclusion

of features that describe capabilities that only certain advanced machines support (for example colour,

multiple materials), but these are defined in such a way as to avoid exclusivity.

4.1.3 Simplicity. The AMF is easy to implement and understand. The format can be read and debugged

in a simple text viewer to encourage comprehension and adoption. Identical information is not stored in

multiple places.

4.1.4 Scalability. The file size and processing time scales well with the increase in part complexity

and with the improving resolution and accuracy of manufacturing equipment. This includes being able

to handle large arrays of identical objects, complex periodic internal features (for example meshes and

lattices) and smooth curved surfaces when fabricated with very high resolution.

4.1.5 Performance. The AMF enables reasonable duration (interactive time) for read-and-write

operations and reasonable file sizes for a typical large object. Detailed performance data are provided in

Annex B.

4.1.6 Backwards compatibility. Any existing STL file can be converted directly into a valid AMF file

without any loss of information and without requiring any additional information. AMF files are also

easily converted back to STL for use on legacy systems, although advanced features will be lost. This

format maintains the triangle-mesh geometry representation to take advantage of existing optimized

slicing algorithms and code infrastructure already in existence.

4.1.7 Future compatibility. To remain useful in a rapidly changing industry, this file format is easily

extensible while remaining compatible with earlier versions and technologies. This allows new features

to be added as advances in technology warrant, while still working flawlessly for simple homogeneous

geometries on the oldest hardware.
4.2 Guidelines for the inclusion of future new elements

4.2.1 Any new element proposed shall be applicable across all hardware platforms and technologies

that could conceivably be used to generate the desired outcome.

4.2.2 In support of the consideration above, new elements proposed for this document shall describe

the final object, not how to build it. For instance, a hypothetical future element might be

allowed to tell an additive manufacturing system to leave the volume empty if possible. However, an

element that describes how to build a hollow volume shall not be included since

it assumes a particular fabrication process.
5 Structure of this specification

5.1 Format. Information specified throughout this specification is stored in XML 1.0 format. XML is a

text file comprising a list of elements and attributes. Using this widely accepted data format allows for

the use of many tools for creating, viewing, manipulating, parsing and storing AMF files. XML is human-

readable, which makes debugging errors in the file possible. XML can be compressed or encrypted or

both if desired in a post-processing step using highly optimized standardized routines.

5.2 Flexibility. Another significant advantage of XML is its inherent flexibility. Missing or additional

parameters do not present a problem for a parser as long as the document conforms to the XML standard.

Practically, the use of XML namespaces allows new features to be added without breaking old versions of

the parser, such as in legacy software.
© ISO/ASTM International 2020 – All rights reserved 3
---------------------- Page: 15 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

5.3 Precision. This file format is agnostic as to the precision of the representation of numeric values.

It is the responsibility of the generating program to write as many or as few digits as are necessary for

proper representation of the target object. However, an AMF consumer should read and process real

numbers in double precision (64 bits).

5.4 Future amendments and additions. While additional XML elements can be added provisionally

to any AMF file for internal purpose, such additions shall not be considered part of this specification. An

unofficial AMF element may be ignored by any AMF consumer and may not be stored or reproduced by an

editor application. An element becomes official only when it is formally accepted into this specification.

6 General structure

6.1 The AMF file shall begin with the XML declaration line specifying the XML version and encoding,

for example:

The XML version shall be 1.0. Only UTF-8 and UTF-16 should be specified. Unrecognized encodings

should cause the file to fail to load.

6.2 Whitespace characters and standard XML comments may be interspersed in the file and shall be

ignored by any interpreter, for example:

6.3 The remainder of the file shall be enclosed between start and end element tags.

This element denotes the file type and fulfils the requirement that all XML files have a single root element.

A version attribute denoting the version of the AMF standard the file is compliant with should be used.

Standard XML namespace attributes may also be used, such as the lang attribute designed to identify

the natural human language used. The unit system may also be specified (millimetre, inch, foot, metre or

micron). In the absence of a unit specification, the attribute value millimetres is assumed, for example:

xmins:amf=“www.astm.org/Standards/F2915-14”>

6.4 Enclosed within the element start- and end-tags, there are five top level elements, as

described in 6.4.1 to 6.4.5.

6.4.1 The object element defines a volume or volumes of material, each of which might also

reference a material identifier (ID) for AM processing. The object element shall also declare an object

ID, which shall be unique. At least one object element shall be present in the file. Additional objects are

optional.

6.4.2 The optional material element defines one material for fabrication, each of which

declares an associated material ID. The material ID declared shall be unique and shall not be 0. If no

material element is included, a single default material is assumed.

6.4.3 The optional texture element defines one image or texture for colour or texture

mapping, each of which declares an associated texture ID. The texture ID declared shall be unique.

6.4.4 The optional constellation element hierarchically combines objects and other

constellations into a relative pattern for printing. The constellation element may also declare an object ID,

which shall be unique. If no constellation elements are specified, each object element shall be imported

with no relative position data. The consumer software may determine the relative positioning of the

objects if more than one object is specified in the file.
4 © ISO/ASTM International 2020 – All rights reserved
---------------------- Page: 16 ----------------------
SIST EN ISO/ASTM 52915:2020
ISO/ASTM 52915:2020(E)

6.4.5 The optional metadata element specifies additional information about the object(s)

and elements contained in the file.
6.5 Only a single obje
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.