Count spring coils that are produced by a machine

Hello! I'm having trouble with a new project where I need to count coil springs that are produced by a machine. The springs are throw on a ramp after the machine is finished and then they fall on a box that is right under the ramp. See the image for details.

The problem looks simple at first glance, but it gets harder after some particularities. The springs sizes varies for 1cm to 25cm. The inner diameter varies between 0.5cm to 1cm. The springs jump a lot, so they fall in different places.

I already tried to use a light beam sensor, but as I said, because the springs jump and are very thin the sensor miss some of them.

Another solution was to create a plate above the box where they fall so the spring would fall at the plate first. I attached a piezo sensor to detect the vibration of the plate. This works for the heavier springs but for the smaller and lighter ones not.

I'm looking for counting the actual spring. Putting an end switch on the machine is out of the question.

Was wondering if someone could help me to advance on this problem. I don't have the budget to buy some fancy sensors so I'm trying cheaper alternatives.

  • How is the spring released ?

The weight of the box will increase every time a spring is added. Could you detect the increase in weight ?

It's a spring machine. The wire is fed and the machine coils it into the shape (size and length). After that the wire is cut and the spring falls

  • Can the cutting element be monitored.
    i.e. how is the cutter operated ?

The problem with this approach is that if the box have 1000 springs and then one more is added, the weight difference would be pretty small

You had not previously provide that level of detail hence me asking whether you could detect the increase in weight

The cutting element is like a knife. It opens and when the spring is finished it comes back to actually cut the wire. My main problem is that the cutting mechanism keeps working even if there is no wire (wire fault).

No, I can't because of the problem that I told you

You can get weighing scales that are able to count items.

Just enter "counting scales" into your favourite search engine.

They often have an RS232 output which can be read by an Arduino.

Can the spring material always be magnetic or can the be non-magnetic stainless steel?

The material is stainless steel

I will search for it. Thank's! My main concern is that the smaller spring may weight like 1 to 2g

  • Are these closed coiled springs that can block light ?

That shouldn't be a problem.

My last employer used them to count small nuts, washers etc.

Magnetic or non?

The springs varies a lot. The distance between every coil can be bigger or smaller, it depends on the model. The test that I did with the light beam showed me that it can pretty difficult to measure them with this type of technology.

Magnetic

Thank you. I will definitely look for

They are all made of metal, which conducts a current. Maybe that can be used in some way?

Like if there were probes across the entry to the box which could be connected for an instant by the passing spring. Perhaps metal doors across the entrance to the box which do not quite touch in the middle. A spring touching them would pass a small current which would trigger a circuit to open the doors and allow the spring to fall into the box.

1 Like