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