Go Down

### Topic: Coil Winder (Read 3367 times)previous topic - next topic

#### rohndoe

##### Feb 18, 2011, 03:48 am
Hi

The project in mind is to upgrade my coil winder with the Arduino

So the problem is... when the coil makes one turn the stepper must advance the carriage the thickness of the wire. I haven't seen any topic so far that addresses this issue. If anyone knows of one?

So the stepper is just the average 200 steps per turn, the lead screw is 10 threads per inch

Some examples:

For number 30 wire the stepper needs to make 25 steps

For number 24 wire the stepper needs to make 50 steps

For number 18 wire the stepper needs to make 100 steps

This is for the nice even size wire. For the other gauges It would need to step and half step at least.

I am using the Step Genie now...

So I can put a code wheel on the coil rotor of 10 to 40 pulses easy enough but then how do I do the math
function so that it is adjustable? for all gauges? I am not to worried about precision... even a pot input for the "adjustment" setting would be acceptable.

Ideas of where to start are welcome

Ron

#### Cynar

#1
##### Feb 25, 2011, 04:35 pm
Easiest way, conversion wise. Convert wire thickness to mm. Feed this into program (or use an onboard lookup table).
Work out the steps/mm travel of your setup. (try 0.0127mm/step or 78.75 steps/mm).
multiply distance needed in mm by step-s/mm, round up and use the stepper function to drive your stepper.

As for coding, best bet is just to play with it. The arduino is wonderful to learn quickly with just a bit of practice. All the rest is `quite easy

#### janeik

#2
##### Mar 03, 2011, 12:14 pmLast Edit: Mar 03, 2011, 12:19 pm by janeik Reason: 1
Hi there. Nice construction and presentation.

My first thoughts:

Mount a magnet on the moving winding motor. Use a magn.sesor mounted on the fixed part of system and measure when 1 turn is done. Then advance the moving threader the thickness of the wire.

Perhaps two end-switches could be mounted at each end of the coil to detect when to turn the direction of the threader? or just make it programmable by input length of coil from keyboard?

Number of turns could be counted by program (input from magnetic sensor) or by keyboard input .

A mechanical transmission of winding motor to the threader? Which You adjust an offset (thickness of wire)?

Its perhaps a question of how how much mechanical  and electronic(programming personal interests?

Good luck further with Your project.

Hi

The project in mind is to upgrade my coil winder with the Arduino

So the problem is... when the coil makes one turn the stepper must advance the carriage the thickness of the wire. I haven't seen any topic so far that addresses this issue. If anyone knows of one?

So the stepper is just the average 200 steps per turn, the lead screw is 10 threads per inch

Some examples:

For number 30 wire the stepper needs to make 25 steps

For number 24 wire the stepper needs to make 50 steps

For number 18 wire the stepper needs to make 100 steps

This is for the nice even size wire. For the other gauges It would need to step and half step at least.

I am using the Step Genie now...

So I can put a code wheel on the coil rotor of 10 to 40 pulses easy enough but then how do I do the math
function so that it is adjustable? for all gauges? I am not to worried about precision... even a pot input for the "adjustment" setting would be acceptable.

Ideas of where to start are welcome

Ron

Go Up

Please enter a valid email to subscribe