What's new
What's new

Charmille Robofil 510 Offset Help

Lotaxi

Aluminum
Joined
Jun 9, 2020
Hello all,

I am a complete newbie when it comes to wire EDM, and I am tossing myself at an old Robofil 510 to try and learn. Right now I am having an issue with actually applying a path offset to a cut program.

At the moment I am trying to learn to work with the .CMD file, which is kinda annoying. No matter what I do, I can't use a single program to make multiple passes with different settings because no matter what I try the thing refuses to add an offset.

At the moment, this is my code:

; (TEST.CMD)
MSG, PROG TEST; E2+E7 Material:Aluminium Wire:Hard brass 0.25
GOP,1
SPA,X0,Y0
TFE,1
TRE,0
ATH,1
ZCL
HPA,1.005
TEC,LT25L.TEC
CLS
DRP,AUTO
SEP,CP1
REX,E2
OSP,1
BLD,0
MSG, DRAWING IN PROGRESS
DRS,TEST.ISO
REX,E2
MSG, Standard roughing cut CH32 Ra4
SPG,TEST.ISO
REX,E7
MSG, Finishing cut CH27 Ra2.2
SPG,TEST.ISO
MSG, END OF PROGRAM TEST.CMD

Test.ISO is meant to cut a simple test block consisting of a couple angles and a nose to measure. I'm essentially using it simply to define the geometric movement data. Code looks like this:

%
G70
G92X0.0000Y0.0000
O0004 (E0004 - SIMPLE ANGLE BLOCK )
(MACHINE CHARMILLE ROBOFIL )
(CREATED-TUE. 06/09/2020 11:21PM )
G00X0.0000Y1.0000
G00X2.0740Y1.0000
G00X2.0640Y-0.6318
M06
G01X2.0640Y-0.6318A0.0000
G01X2.0110Y-0.5787
G01X1.6823Y-0.2500
G01X1.2555Y-0.2500
G01X1.2555Y0.0000
G01X0.7555Y0.0000
G01X0.7555Y-0.2500
G01X0.3287Y-0.2500
G01X0.0000Y-0.5787
G01X-0.0530Y-0.6318
G90G00X0.0000Y0.0000
%
M02


I'm using .010" full hard brass wire, cutting scrap aluminum. I also cannot find the LT25.WIR prep table, so I have modified the LS25.WIR prep table to increase the max wire brake force. Inaccuracy is anywhere from .002" to .013," depending on whether or not I figure out a way to change the offset in any way.

I had some (very) minor success with adding in the line "G01 G38 G41/42 D1/2/3/whatever," but the offset still came out incorrect. Besides that, if I want to make multiple passes I will need to either figure out how to alter the generator/user parameters from within a somewhat looping .ISO file or create separate .ISO files for each pass that contain the correct offset.

Also, I don't know why, but it seems to be referencing the USER.OFS table instead of the LT25L.TEC file. How do I call up the TEC instead of the OFS? TFE,1 isn't making any change, and I have to imagine I need one of the offset G codes in there in order to correctly compensate, yes?

So confused :confused::confused::confused:
 
For anyone who finds this, I found the answer

Turns out you need to specify D0 after your G41, 42, or 43. It defaults to the .TEC file offsets. The manual says that D0 is an offset of 0, but it doesn't act like that in reality.
 








 
Back
Top