the edm gcodes are _usually_ fanuc like while the machines position
the mcodes are _not_ similar , these are machine design specific, there 
are similar functions but the codes will be different characters and 
different devices

especially the codes related to the edm power settings ( current voltage 
on off times )
usually these are encoded

for example 12 amperes of current
can be "1/2 channel' in Charmilles
or 4 in AGie ( 3 amps per transistor)
or 12 in my Heidenhain control ( i like to be literal )

for example a single surface finish
would be VDI in european machines
and Ra in Asian machines
and RMS in USA machines ( really silly to use average on a random surface )

what I'm saying is the units of measure vary from manufacturer to 
manufacturer
and the methods used to 'turn them on' varies ( not always gcode nor 
mcode, sometimes a mark in a table on screen!)
and some units of measures are invented by the manufacturer

making sense of the babel of technology CAN be done
in order to make my own technology
i would have to cut thousands of combinations to prove my values were 
true to some curve
i took years to discover that all edm technologies were really the same
just presented in each manufacturere's own specialized terminology
i formulated power curves ( joules ) for each material combination, 
polarity, open voltage
then compared mine to these manufacturers to see if the curves match
they do
so you can predict the overburn and surface finish
given the 'real meaning' of a manufacturer when they say
on time was 0.2a, off time was 22%, current was 1a+2.3
which really meant
on time 12.5uS, off time was 7uS, current was 6.5 amperes in dead short
These simple real data along with the no-load voltage can determine the 
joules of energy dispersed in a good discharge
the joules determine the diameter and depth of crater in a given material
the frequency ( derived from on & off times ) determine the ideal 
removal rate and wear rate (Vw & Ve )

the best technologies for easy understanding are from Handsvedt ( real 
units of measure )
the best explanations are from AGie ( tho older docs use Tau, the 
inverse of duty cycle )
the most convoluted, obfuscated (imo) is Mitsubishi ( everything is 
coded to some scale or lookup table )

so, the gcodes are simple when you dont cut
when cutting, they are connected to databases that are highly localized 
dialects

in the end,
knowing how one manufacturer turns on 1.2bar of flushing, or turns on 
hi-speed jump, or adjusts his anti-arc device
does you no good
understanding that he does control it is useful, the magic words he uses 
it only benifits him

dont work too hard on this database,
learning a few other machines is good experience, but the codes wont 
work on your machine
and wont really help a user to use your machine

its better to do LOTS of cutting
for example: you wont understand the code to increase the gain of the 
position control loop ( very common) untill you see it in action
                     you wont understand the adjustment of offtime or 
duty cycle till it bites you with a big flash!

in years of teaching edm machines ( fanuc gcode to heidenhain 
conversational to asian fill-in-the-blank screen systems )
i saw operators who were unwilling to learn a new machine, but quickly 
learn my new machine in just hours or at most a couple days.
people is clever!

i just built linuxcnc-sim on this chromebook and will look at you screen 
controls
please tell us more of what you try to control with all those flushing 
controls!
it seems there is magnitude of flush, and type of flush(pressure / 
vacuum), and tank fill and dump
the area 'Settings' could be anything from on & off time to 
cuttime/jumpdistance/frequency.
the 'Command' area is understandable
regards, & merry Christmas
tomp tjtr33
On 12/25/16 21:54, Nicklas Karlsson wrote:
>>> Happen to know any more or less g-codes for these motions? g-codes 
>>> for control of flush? g-codes for control of EDM power source? 
>> ... i uploaded mcodes before with python commands to change edm 
>> generator on/off/current/polarity 
> I could remember I god some g-code suitable for EDM and are looking 
> for them right now. I have entered g-code for Linuxcnc and Sodick wire 
> EDM in a database, there a problem with a few codes. The database 
> could be rather useful if filled in for more machines and put on the 
> web. I have never machined run a machine and think it could be a good 
> start to read thru which codes are available. 
> ------------------------------------------------------------------------------
>  
> Developer Access Program for Intel Xeon Phi Processors Access to Intel 
> Xeon Phi processor-based developer platforms. With one year of Intel 
> Parallel Studio XE. Training and support from Colfax. Order your 
> platform today.http://sdm.link/intel 
> _______________________________________________ Emc-users mailing list 
> Emc-users@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/emc-users

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to