Another Work Related Story

Home Model Engine Machinist Forum

Help Support Home Model Engine Machinist Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

rake60

Well-Known Member
Joined
Jul 8, 2007
Messages
4,756
Reaction score
125
At work, the old Hardinge Automatic Turret Lathes replacement parts are rapidly becoming obsolete.

The antiquated solid state timing relays are a major concern. You can still find them as new old stock
but they run on average, $1000.00 Each of out 4 lathes has 6 of those timers in them, and they do go bad.

All these timers do is control the dwell in time for all of the cross slides. To get consistent sizes from the cutting
tools, the dwells must be for at least the time required for the chuck to turn 1 full revolution.
I prefer to set the dwells for 2 to 3 revolutions.
If the dwell is set too long the tools will burn up from rubbing on the metal.

My solution is to replace all of the timers in each machine with a single programmable logic controller, (PLC).
The PLC isn't exactly new technology either, but it's better than what we have now.

I found these PLCs that are manufactured by Telemecanique which is now a a division of Schneider Electric.

PLC.jpg


The cool part of that is, you can download the software to program that PLC and simulate running those
programs before actually buying the $350 PLC. (That is a 486MB file!)

The programing is Ladder Logic, that I do have some experience with from my previous job.
All of the operating machine cycles in that production plant were controlled by one or more PLCs.

I'm practicing to see if I can actually make it do what is needed. I am pretty sure I can.

Then I decided to play a little and try to make a program that would operate an abbreviated standard
traffic signals green, yellow and red lights.
Green 6 seconds - Yellow 2 seconds - Red 6 seconds.

This is what I ended up with in Ladder Logic format.

SampleProgram.jpg


l's are discrete inputs, TTs are programmable timers and Qs are outputs.

l1 is the only discrete input. It turns the whole program on or off.

TT1 is a timer that is programed as an asymmetrical flasher.
It pulses On for 1 second then turns Off for 13 seconds.

TT2 is a timer triggered by the pulse from TT1.
It is programed to stay on for 6 seconds after receiving the pulse from TT1.

The ladder from TT2 sends a pulse to TT3.
It is programed to stay on for 2 seconds after receiving the pulse.

The 4th rung of the ladder logic send a pulse from TT3 to TT4.
It is programed to stay on for 6 seconds.

As that sequence is ending timer TT1 sends another 1 second pulse that restarts
the program.

In simulation mode with the program, it shows virtual which inputs and outputs are energized.
It looks like this during the yellow light stage of the program.

SampleProgramSimulationRun.jpg


I know it sounds pretty "geekish" but it's no different than hitting that size every time.
When it all comes together it feels pretty damn good! ;)

Rick




 
Rick I have been using the smart relay for years, this is the best and cheapest substitute you can get. I can make this relay do just about anything. It has analog input, digital input, frequency input, digital output, analog output. The relay I use is made by Idec which is the same as the Siemens Logo relay. The relay you have is basiclally the same. You should have no problem learning this software as it is very easy to learn. I perfer to program in Function Blocks, but it has both options. If I can help please let me know.

Regards Don
 
Over here in the USA you can find a similar product from AutomationDirect.com - The Click series. Nice prices and free software.

And Ladder Logic sure beats all the wiring on discreet components.
 

Latest posts

Back
Top