I_Automation
Lifetime Supporting Member
Working on a robot welding cell today that I have worked on a few of these machines before except this one the fixture air valves are DeviceNet, where all the others are 16 PLC outputs wired to a valve manifold. The PLC is a MicroLogix1500.
The machines have light curtains in the operator area - one vertical at the entrance and one horizontal covering the entire load area below the table height. The PLC checks both light curtain channels when controlling the valves & turntable, and sending the start signal to the robots.
One of the valves on each side is a part eject that when the welded part comes out and all the clamps open the eject piston pushes up 3 seconds then drops. These are dual coil air valves - one coil activates the eject, the second coil activates the retract after the 3 second push and a 0.75 second delay to let the other coil drop power.
This eject I just added last Friday to this machine and works in testing.
However during running the operator kept complaining the eject piston never went down. I checked the program, test cycled it, tested the valves and ran it fine.
After much digging I found out - even forcing the outputs on - that if the light curtain input is off none of the valves will do anything. If a valve is forced on, or on by the program, as soon as the light curtain clears the valve pops on. The reason the piston didn't go down was the operator walked in the light curtain during the 3.75 seconds.
Nothing in the PLC ladder shuts off the DeviceNet words for the valve manifolds or disables the DeviceNet scanner. There are also banks of input cards on the DeviceNet modules that always scan.
The only thing I can figure is there is an interlock programmed in the DeviceNet module where it itself is looking at the light curtain inputs on the ML1500 and refusing to power up the valves the PLC says to turn on.
Is this something possible in the setup of a DeviceNet scanner?
I don't have the DeviceNet software so I don't know for sure, but this seems to be the only reason.
I have only worked with DeviceNet on 2 other machines in the past and really not a fan, and this is one more reason to never use it. Plus this customer doesn't like it and has asked for a quote to replace the DeviceNet with regular IO.
The machines have light curtains in the operator area - one vertical at the entrance and one horizontal covering the entire load area below the table height. The PLC checks both light curtain channels when controlling the valves & turntable, and sending the start signal to the robots.
One of the valves on each side is a part eject that when the welded part comes out and all the clamps open the eject piston pushes up 3 seconds then drops. These are dual coil air valves - one coil activates the eject, the second coil activates the retract after the 3 second push and a 0.75 second delay to let the other coil drop power.
This eject I just added last Friday to this machine and works in testing.
However during running the operator kept complaining the eject piston never went down. I checked the program, test cycled it, tested the valves and ran it fine.
After much digging I found out - even forcing the outputs on - that if the light curtain input is off none of the valves will do anything. If a valve is forced on, or on by the program, as soon as the light curtain clears the valve pops on. The reason the piston didn't go down was the operator walked in the light curtain during the 3.75 seconds.
Nothing in the PLC ladder shuts off the DeviceNet words for the valve manifolds or disables the DeviceNet scanner. There are also banks of input cards on the DeviceNet modules that always scan.
The only thing I can figure is there is an interlock programmed in the DeviceNet module where it itself is looking at the light curtain inputs on the ML1500 and refusing to power up the valves the PLC says to turn on.
Is this something possible in the setup of a DeviceNet scanner?
I don't have the DeviceNet software so I don't know for sure, but this seems to be the only reason.
I have only worked with DeviceNet on 2 other machines in the past and really not a fan, and this is one more reason to never use it. Plus this customer doesn't like it and has asked for a quote to replace the DeviceNet with regular IO.