Hello everybody,
I'm building a Sinker EDM from scratch, because I find it very interesting and there isn't really a open source project to build a sinker EDM machine. I don't have any experience with LinuxCNC, but it seemed like the best solution.
The main specs:
- Mesa 7i96s Card (a card with more pins would be better, but my budget is limited)
- EDM powersupply is of my own design (BAXEDM is the cheapest commercial solution, but still 3k$)
- homebuild machine base and motion system, mostly stuff of ebay
- custom flushing system (water based, because petroleum is a fire hazard and I want the machine to run unsupervised )
- fairly small build volume of 100x100x140mm
- renishaw probe
- nice control panel
The most interesting and challenging part is the EDM power supply. I want a modern, solid-state pulse power supply, which is controllable via ethernet from LCNC. The burn current, ignition voltage, burn voltage, ON time, OFF time and duty cycle will be controllable.
The idea is to analyze every discharge, in order to detect "bad discharges", that cause excessive electrode wear and turn the pulse off early.
The information that can be found online of the topic of EDM power supply design is very sparse and not practical.
The mechanical design is fairly straight forward, like a C type milling machine with 3 axis. The X-Y stage is most likely from a microscope. The forces in sinker EDM a minimal, so the mechanical stuff won't give me much issues.
The flushing system is based on a particle filter for wire EDM and a de-ionisation filter. Total system water volume is around 30-40l of deionized water.
For the control of the machine I will use is the adaptive feed control feature in LCNC, it is exactly what I need. Foward, stop and reverse the tool path at a adjustable feed rate. Anybody have experience with this feature?
current progress of the project:
- CNC control - 70% done
- mechanical - 80% done
- EDM power supply - only exists on paper
- flushing system - all the parts, except the pumps, arrived
- control panel - 70% done
- custom control software - 0% done