I had a little CNC get-together Saturday mainly to help Pete G setup his 5i25. Pete G had been mentioned recently on the list about his diy edm setup. He is using rutex step/dir drives and the rutex break out board. I sent peter from mesa the pinout of the rutex BOB and he sent a new firmware for the 5i25. Updating was painless and we looked at the port with a scope to double check that the step/dir pin locations had changed. I had found someones 5i25 config on the forum and set it up for Pete_G hardware. (he isn't using any daughter boards yet.)
This is the email I got back from him after running all day sunday.. Hi Sam: I set up the Rutex based controller on by Bridgeport mill, edited the scale values in the .ini file and went zooming. It went in the right directions, and fast. I ran out of nerve at 3/4 inch per second/ 45 IPM. The machine never went as fast as 35 IPM before. The linuxcnc has a much nicer interface than the ancient version I was running. I like it a bunch. Thank you for working with me on this project. This is a great improvement over where I was. So that is a big YAY - he has a Dyna 4400 that he has starting converting. Thanks Peter(mesa) for your quick firmware mod and the overall coolness of your hardware :) He also talked a bit about his edm (couple emails). (his own software).... You mentioned that my name came up on the list-serve about EDM work. Attached is a picture that shows a little embossing wheel that I made with coordinated X and C motion and a sample of wire EDM work I did. In both cases, the software executes the G-code forward and backward, whatever it takes to maintain the erosion gap voltage as needed. The sinker software will back out on a programmed basis, either along the pathway in or toward pre-programmed escape points. The wire program backs up a specified distance (regardless of the number of line segments traversed) and then follows a small "X", trying to clear the crud and get sparking again. If that fails, the motion stops but controlling the wire travel speed or shutting off the wire was not included in the program. One day i'll do that and add other necessary features. I also have a picture (not attached) where I eroded with coordinated Z & C motion and threaded a hole in a file. Attached is a picture that shows the roll-die and the threaded hole. For flushing, the threading electrode backed its way out of the hole. When making the roll-die, it was rolled across the face of a flat electrode with coordinated X & C motion, with escape moves in the +Y direction for flushing/ gap contamination. You can post either of both of the pictures. I should have explained that the escape moves and backing out for flushing are NOT part of the g-code. The programmer couldn't possibly know at what points the electrode would need to be backed out. My software monitors that gap voltage and when it is too low it will create it's own destination_X, y, z, c values to move to in order to clear the problem. Once the erosion gap returns to normal, my software erodes its way back to the where it escaped from the program path and then continues on the programmed path. The key to EDM is to monitor erosion conditions (voltage) and to move forward and backward on the programmed path to maintain erosion conditions. Or escape off to the side if needed. Some people insist that there must be a feed rate in EDM. There is not. pete Thanks to all for all the hard work on the linuxcnc project!! sam ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users