Hi, I am wanting to count every time my sealer applicator opens to dispense sealer so I can monitor the wear on the sealer system. Can I run a program in the background that will allow the system to count every time an output is turned on and store that value in a register? Thank you in advance to all who respond.
Count every time an output turns on and store it in a register.
-
joel5886 -
January 23, 2023 at 7:08 PM -
Thread is Unresolved
-
-
That would be highly dependent upon the make of your robot. Would you kindly tell us?
-
Without any automation equipment mentioned capable of executing programs, the only thing I suggest as your 'program' is to hire someone with a notepad and one of these:
Silverline 100112 Counter 4 Digit , Black : Amazon.co.uk: Sports & Outdoors
As Lemster68 mentioned........we're not detectives or mind readers here.
-
or hang counter on that output:
-
I'm Sorry, This is a Fanuc R30-iA and the sealing system is an Atlas SCA system. The sealing system system only communicates with the robot and not the PLC.
-
panic mode
January 23, 2023 at 9:01 PM Moved the thread from forum General Discussion of Industrial Robots Only to forum Fanuc Robot Forum. -
Yeah, just add a line to your program that increments a data register after every time you fire that output. It doesn't even have to run in the background, necessarily, unless you prefer it to.
DO[X] = ON
R[x] = R[x] + 1
You can zero it out at the end of the program or do so manually whenever...
Not sure why you got the snarky replies. This is not new technology that is only available on certain models. Can do this with pretty much any Fanuc robot from R-J2 on...
-
The previous replies were because it was posted on the general robotics forum, not the Fanuc forum and had no mention of what brand of robot was being used. A mod moved the post to the correct forum.