0% found this document useful (0 votes)
105 views9 pages

Cut Cadcam SDK Documentation Guide: Ontext Ersions

This document provides a guide to the CUT CadCam SDK, which is a software development kit intended for third party developers to create EDM sequences and machine job files for AgieCharmilles machines. The SDK includes documentation, code samples, and software for generating EDM sequences and job files. It has been updated over time to support new machine models and functionality.

Uploaded by

Josh Taylor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views9 pages

Cut Cadcam SDK Documentation Guide: Ontext Ersions

This document provides a guide to the CUT CadCam SDK, which is a software development kit intended for third party developers to create EDM sequences and machine job files for AgieCharmilles machines. The SDK includes documentation, code samples, and software for generating EDM sequences and job files. It has been updated over time to support new machine models and functionality.

Uploaded by

Josh Taylor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like