130 likes | 269 Views
Calypso. Prerequisite. General Information. Adjustments. EDM. File Conf.dat. Example. Interfaces. Supported EDM Systems. The user needs: The offset and the rotation of an electrode (A) to a chuck (B). What the user makes available: a high-exact chuck on the CMM (B)
E N D
Calypso • Prerequisite • General • Information • Adjustments EDM • File Conf.dat • Example • Interfaces • Supported • EDM Systems
The user needs: • The offset and the rotation of an • electrode (A) to a chuck (B). • What the user makes available: • a high-exact chuck on the • CMM (B) • a same chuck in the EDM • machine • an electrode (A) with attachment • (C) for the chuck C Y X B A C
C Y X • General • Every CMM user can generate • offset Data for EDM operation • Case A • The CMM generates offset information • (X,Y, Z and Rotation angle C), • Results are entered manually into • EDM System • - Pro: no interface necessary • - Con: time consuming and prone to operator typing error
Case B Step1 CMM generated offsets are transmitted automatically via interface to EDM controller. The Special Option EDM in UMESS UX, Calypso or ScanWarePRO main function is: Save values of 2 different Coordinate Systems to an ASCII-file with a given file name ERODIER. EDM
Case B • Step 2 ( This step occurs automatically each time of arrival of • new file to Controller of EDM System) • The Program EPOST.EXE calculates from both coordinate systems the Offset X,Y.Z and Rotation Angle C and additional into an ASCII-file of selected EDM system • - This EDM–file recognizes Controller of EDM System • The only necessary input by Operator is the Type of EDM • System and File-name. (EPOST.EXE acts automatically)
with Calypso Calypso ( available > version 4.6) Establishing of 2 Coordinate System 1. Option EDM Operator selects: - --Coordinate System Chuck of Electrode Holder - - Coordinate System Electrode - - Directory and name of output file - - Name of Electrode - - Type of EDM System - - Program Module to generate EDM information 2. 3. Calypso Sends ASCII-File Erodier.edm 4. • Epost.exe • calculates contents • of output file • stores output file Steps 4. and 5. are done automatically 5.
with Calypso Example for input in Calypso Preparing- Assistance EDM –Module Or by using Toolbox, Insert EDM-Module in Inspection plan Calypso
X Example for one of the different interfaces definitions Y0 C Y X0
Supported EDM Manufacturers • MaschName1=Charmilles • MaschName2=Zimmer & Kreim • MaschName3=Mitsubishi • MaschName4=SGL • MaschName5=Hansen • MaschName6=AEG Elotherm S • MaschName7=Makino • MaschName8=Agie • MaschName9=Maho-Hansen • MaschName10=Ingersoll • MaschName11=Walter Exeron • MaschName12=AEG Elotherm • MaschName13=Charmilles N • MaschName14=Jung • MaschName15=AGIE Evolution • MaschName16=EMT • MaschName17=Multiform • MaschName18=System 3R • MaschName19=FANUC
Example Interface Agie or Zimmer & Kreim In file Conf.dat the switch settings of 8 ( 0 or 1) determines the output information ( Sign, applying or not applying C…….see example below) File Conf.dat (AGIE-Format- stored in C:)\TEMP\AGIE\)
X‘ X‘0 Y‘0 = -C‘ Y‘ Conf.datInfluence to the results 2 File Conf.dat In file Conf.dat the switch settings of 8 ( 0 or 1) determines the output information ( Sign, applying or not applying C…….see example below) Attention! A 1 at the 5. position works like trading of the coordinate-systems Both results were generated with the same File erodier.edm
Conf.dat Influence to the results 2 Examle Agiewith EPOST.EXE Rel. Date March 5, 2002 1. 2. 3. 4. 5. 6. 7. 8. 0 0 0 0 0 0 0 0 | | | | | | | |_ 8. code Electrode / workpiece* | | | | | | |_ 7. free | | | | | |_ 6. free | | | | |_ 5. basic (1 exchanges basic system !) | | | | | | | |_ 4. +/-C (1 exchanges +/- C) | | |_ 3. +/-Z (1 exchanges +/- Z) | |_ 2. +/-Y (1 exchanges +/- Y) |_ 1. +/- X (1 exchanges+/- X) always stored in C:\TEMP\Agie \ Each measurement gets a directory? Title: ELE-1.....i or WKS-1....i File Name: MESSDAT.ASC 0 ELEKEle,M,-38.611,34.783,50.242,-7.740; 1 WKSEle,M,-38.611,34.783,50.242,-7.740; 0 ELEKEle,M,-38.611,34.783,50.242,-7.740; 1 ELEKEle,M,-42.944,29.266,50.242,7.740;
Conf.dat Influence to the results 3 Example Agie Evolutionwith EPOST.EXE Rel. Date March 5, 2002 1. 2. 3. 4. 5. 6. 7. 8. 0 0 0 0 0 0 0 0 | | | | | | | |_ 8. code Electrode / workpiece* | | | | | | |_ 7. free | | | | | |_ 6. free | | | | |_ 5. basic (1 exchanges basic system !) | | | | | | | |_ 4. +/-C (1 exchanges +/- C) | | |_ 3. +/-Z (1 exchanges +/- Z) | |_ 2. +/-Y (1 exchanges +/- Y) |_ 1. +/- X (1 exchanges+/- X) Stored at ....\Agie.mes Each measurement generates another line at the end of the files Agie.mes 0 ELEKEle,M,-38.611,34.783,50.242,-7.740; 1 WKSEle,M,-38.611,34.783,50.242,-7.740; 0 ELEKEle,M,-38.611,34.783,50.242,-7.740; 1 ELEKEle,M,-42.944,29.266,50.242,7.740;