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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users