Some time ago I suggested getting into a peculiar project. It was trying to build Carbon Fiber tubes, and basically focused on the design and construction of a yarn winder. Basically consists of a rotating spindle controlled by computer, and a guide to the thread, also computer controlled. The main feature is being able to control both the rotation of the spindle as the advancement of the guide. This way you can go by winding the yarn on the spindle in a controlled way, making drawings, or the angle we want. This is the base. But of course, do so. In a first step, would have to demonstrate that it is able to control it with the tools at our disposal.
As in the development of any new machine, we have to go step by step. First, we have to prepare a prototype and test its operation. If you can make it work, then full-scale designs. And what do we need to prepare a prototype? Basically a spindle rotation controlled by computer, and that this guide anchored to a system that also move linearly controlled by computer. Well I already have this. As I started this project before developing the fourth axis, I had to look for another place to have a rotating spindle and putting on PAP engine. In my workshop I have a small lathe an EMCO UNIMAT. Putting a tube in the chuck, we have the spindle.
For guidance, sufficient to anchor a ring my milling tool, and controlling the X axis only, and the invention would have done. Easy and simple.
Now it is trying to control. And it is here where it enters a partner Sergi, who is my particular electronic He has helped me throughout my CNC electronic theme, and this part was not going to be less. Also, is fairly implied in this, and even developing a program in C + + to automatically generate the G code, ready to be read in LinuxCNC. These were the main features of the program:
- Basically, we introduced the starting data, diameter, length, etc. ..
- Then, the operating conditions: Pitch, angle, speed, etc. ..
The program generated a G code which acted on the A axis and X axis, giving orders to wind the thread according to these patterns. The program resulted very versatile, so that the yarn winding, was able to follow the same path, offset a certain distance, so that the thread is not exactly the same path of the previous row. So you can create the perfect drawing with thread.
This has been the result. This video is seen as it is wound, and how to get to the end, it gives just one turn, to continue right where the previous thread was, but with a certain time lag, so that there will wind on the previous thread.
This is obviously a first step, knowing that the concept works in principle, and that control can be done in addition to work pretty well, and one could take the next step: Developing the real machine. But that is another step as we discuss below.