CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
Object CUT CadCam SDK documentation guide
Type Document R&D Software
Abstract Guide to the documentation of the CUT CadCam SDK
20.01.2020 [Link] V2.1.6
4.04.2019 [Link] V2.1.5
14.12.2018 [Link] V2.1.4
10.07.2018 [Link] V2.1.3
5.12.2017 [Link] V2.1.2
14.08.2017 [Link] V2.1.1
15.06.2017 [Link] V2.1.0
24.04.2017 [Link] V2.0.16
16.02.2017 [Link] V2.0.9
10.10.2016 [Link] V2.0.8
10.10.2016 [Link] V2.0.5
17.07.2015 [Link] V2.0.2
23.01.2015 [Link] Initial release
Date Author Description
Table of contents
TABLE OF CONTENTS .................................................................................................................................................................. 1
1. INTRODUCTION ..................................................................................................................................................................... 3
1.1. CONTEXT ............................................................................................................................................................................. 3
1.2. VERSIONS ............................................................................................................................................................................. 3
2. SDK CONTENT ........................................................................................................................................................................ 4
2.1. DOCUMENTATION ................................................................................................................................................................ 4
2.2. SAMPLES .............................................................................................................................................................................. 4
2.3. SOFTWARE ........................................................................................................................................................................... 5
3. UPDATES .................................................................................................................................................................................. 6
3.1. VERSION 2.0.2 ...................................................................................................................................................................... 6
3.2. VERSION 2.0.5 ...................................................................................................................................................................... 6
CUT_CadCam_SDK.docx Page 1 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
3.3. VERSION 2.0.8 ...................................................................................................................................................................... 7
3.4. VERSION 2.0.9 ...................................................................................................................................................................... 7
3.5. VERSION 2.0.16 .................................................................................................................................................................... 7
3.6. VERSION 2.1.0 ...................................................................................................................................................................... 7
3.7. VERSION 2.1.1 ...................................................................................................................................................................... 8
3.8. VERSION 2.1.2 ...................................................................................................................................................................... 8
3.9. VERSION 2.1.3 ...................................................................................................................................................................... 8
3.10. VERSION 2.1.4 .................................................................................................................................................................. 8
3.11. VERSION 2.1.5 .................................................................................................................................................................. 9
3.12. VERSION 2.1.6 .................................................................................................................................................................. 9
CUT_CadCam_SDK.docx Page 2 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
1. INTRODUCTION
1.1. Context
The CUT CadCam SDK is a Software Development Kit intended to 3rd party developers willing to create
EDM sequences and / or Machine JOB files for the AgieCharmilles machines.
This kit provides the following elements:
Binary files required to generate EDM sequences
Source code examples
Machine Jobs examples
Documentation
For most of the GFMS machine models it is also possible to have a software simulator, which allows
testing and validating the JOBS.
Contact GFMS to get the latest version of the simulator
Machine models
The machines models concerned are:
AC CUT
AC CUT 2
Last Millenium machine (only for TEC file creation via EDM Expert)
1.2. Versions
The JOB XML syntax and the EDM Expert files and database evolve to allow using the latest
functionalities and improvements of our machines.
They are different version numbers for the following elements:
JOB XML syntax version: Refer to the related file to know which the current JOB XML syntax
version is. (AC-CUT_SpecJobXMLFormat.pdf)
Please note that the XML jobs are upward compatible. When an “old” version of the XML file is
detected by a machine, the machine will automatically convert this file to the most recent
version.
EDM Techno Database version: This version will be automatically included within the XML
stream generated by the EDM Expert program. (within the <TecVersion> tag)
EDM Expert SDK: The current Software Development Kit and the related documentation have
their own version number.
The current document refers to the Version 2.1.4 of the SDK.
CUT_CadCam_SDK.docx Page 3 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
2. SDK Content
2.1. Documentation
The SDK documentation can be found on the DOC folder.
The following subfolders contain:
EDM-Expert : Description of EDM-Expert concepts, and programming interface
o GeneralEDMinterface : General concept of the EDM expert (introduction)
o AC_CUT_EDM-Expert_Interface : Programming reference file for the EDM-Expert
ISO_PROGRAMMING : Main ISO codes for postprocessors and how to use them
o ISO_ForCadCam : List of the most useful ISO codes to be used by CadCam
o List_ISO_Code_ENG : Complete list of the ISO codes, with description
o ProgrammingSyntaxEvolution : Main change between X050 and AC CUT syntax.
(Only for 3rd party having already done a postprocessor for X050 machines)
o UserMeasureCycles_Futura_O : Description of measuring cycles, apply to AC CUT but
main principles and syntax apply although to AC CUT 2.
JOBS : Description of AC CUT JOBS concepts, and XML specification of the content
o AC-CUT_JobConcept : Most important concepts to be known to prepare JOBS
o AC-CUT_SpecJobXMLFormat : Programming reference for the generation of XML jobs.
2.2. Samples
Examples of complete XML jobs can be found on the SAMPLES folder.
The following subfolders contain:
CUT_Ennn+CUT_Pnnn : Contain examples for the CUT E and CUT P series
CUT_X00_mS+CUT_X00_sP: Contain examples for the CUT X00, CUT X00 mS and Sp series
CUT_CadCam_SDK.docx Page 4 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
2.3. Software
Examples of complete XML jobs can be found on the SAMPLES folder.
The following subfolders contain:
INSTALLER : Programs to install to use EDM Expert on a PC
o SetupEdmExpert: Main program for EDM expert (Mandatory)
o SetupEdmExpertCut: EDM Database access for CUT generator (Recommended)
o SetupEdmExpertMil: EDM Database access for Millenium generator (Recommended)
o SetupEdmExpertTct: EDM Database access for IPG generator (Recommended)
o NOTE : It is highly recommended to install all these programs together
PROGRAMMER : Files required to prepare programs to use EDM Expert
o [Link]: Library file
o CTEDMExpertInterface.h: header file
o NOTE: EDM Expert exists only in a 32 bits version.
PROGRAMMING_EXAMPLES : Sample programs with related source code
o CPP: Sample program in C++ with the source code
o C#: Sample program in C# with the source code
CUT_CadCam_SDK.docx Page 5 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
3. UPDATES
3.1. Version 2.0.2
CUT Techno data base version 1-2-6
TCT Techno data base version 01.003e_2015-07-01
CUT Correction. EdmNewSequence returned an incomplete XML (8 settings or more)
TCT Cut P350/P600 machines added
CUT TCT Correction. Keep the given sequence name
Same functionalities as CUT 1.3.4
Same functionalities as TCT 2.4.0
3.2. Version 2.0.5
PROGRAMMING_EXAMPLES
The obsolete demo program in VB has been removed.
A new one in C# has been added.
Virtual keyboard
TCT
Machine naming
Pocketing
CUT
Techno data base version 1-2-9
Same functionalities as CUT 1.3.5
Same functionalities as TCT 2.5.1
CUT_CadCam_SDK.docx Page 6 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
3.3. Version 2.0.8
Doc
Measure cycles documentation added
File: UserMeasureCycles_Futura_O.doc
TCT
Techno 01.008c_2016-08-23
Same functionalities as TCT 2.6.0
3.4. Version 2.0.9
TCT
Techno 01.009c_2016-12-20
Same functionalities as TCT 2.6.1
3.5. Version 2.0.16
TCT
TecCut 07.09.00-A5 (21.03.2017)
Techno 12.002-01.010a_2017-04-07 (01.003)
Same functionalities as TCT 2.7.0
CUT
Techno data base version 1-3-0 (CUT 1.3.7)
3.6. Version 2.1.0
TCT
TecCut 07.09.00-A5 (21.03.2017)
Techno 12.002-01.010a_2017-05-15 (01.004)
Same functionalities as TCT 2.7.1
Introduction of CUT C350 & CUT C600
Machine naming, size separation
Call of StartTeccut at launching
CUT_CadCam_SDK.docx Page 7 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
3.7. Version 2.1.1
TCT
TecCut 07.09.00-A9 (09.05.2017)
Techno 12.002-01.010a_2017-05-15 (01.004)
Same functionalities as TCT 2.8.0
Priority Precision by default
TF added in “Machining constraints” and displayed in “Sort & select sequence”
TKM (and new TF …) criterion used in sequence selection (functionality lost in previous revisions)
3.8. Version 2.1.2
TCT
Techno 12.002-01.010a_2017-10-04 (01.004)
TCT 2.8.0
3.9. Version 2.1.3
TCT
Techno 12.002-01.010a_2018-01-19 (01.019)
TCT 2.8.1
3.10. Version 2.1.4
TCT
Techno 12.002-01.010a_2018-09-18 (01.022)
TCT 2.8.2
Condition Open/Slot/Pocketing
SparkTrack
CUT_CadCam_SDK.docx Page 8 / 9 23.01.2020
CUT CadCam SDK documentation guide Technology Unit EDM / R+D / Software
3.11. Version 2.1.5
TCT
Techno 12.002-01.010a_2019-04-01 (01.023)
AC_CUT_2 V2.8.4
Dll version 2.1.6
P800 Hmax = 700
SparkTrack ACO=S introduced
CUT
AC_CUT_1 V1.3.7
Dll version 2.1.0
Generation for CUT 400 fixed
3.12. Version 2.1.6
TCT
Techno 12.002-01.013_2019-10-14 (01.024)
AC_CUT_2 V2.8.5
Dll version 2.2.0
CUT
AC_CUT_1 V1.3.7
Dll version 2.2.0
CUT_CadCam_SDK.docx Page 9 / 9 23.01.2020