bbishop108
Member
Ok so here is a recent project I have been tasked with which includes using a Fanuc robot. My questions are just for the PLC programming portion in that as the robot is running it will be picking and placing parts into a plate that holds 30 parts. Now I can't have 30 part present sensors to detect when each station is empty or has a part.
My current train of thought is that I will have to use the sensor where the parts originate from (one part at a time)as not being there, as well as the reed switch on a cylinder indicating that the cylinder is forward and the robot gripper closed as having grabbed the part. Then when the robot gripper switch is open, that would indicate that it has placed a part into the 30 part tray. That condition is what I will use to set a latch that there is a part in position X on this tray. As such the parts will then be removed from the tray based on FIFO, but each part has to sit in this tray for 5 minutes before it can be removed. Once the part is placed into the tray that will start a 5 minute timer, when the timer is done that will indicate that the part is ready to be removed from the tray.
Is there an easier/more efficient way of tracking parts as they are placed into this tray? I feel like the way I am currently thinking about is far more complicated that it needs to be, but I don't know of another way. Any assistance will be greatly appreciated, conversely if more info is needed please feel free to ask! Thanks
My current train of thought is that I will have to use the sensor where the parts originate from (one part at a time)as not being there, as well as the reed switch on a cylinder indicating that the cylinder is forward and the robot gripper closed as having grabbed the part. Then when the robot gripper switch is open, that would indicate that it has placed a part into the 30 part tray. That condition is what I will use to set a latch that there is a part in position X on this tray. As such the parts will then be removed from the tray based on FIFO, but each part has to sit in this tray for 5 minutes before it can be removed. Once the part is placed into the tray that will start a 5 minute timer, when the timer is done that will indicate that the part is ready to be removed from the tray.
Is there an easier/more efficient way of tracking parts as they are placed into this tray? I feel like the way I am currently thinking about is far more complicated that it needs to be, but I don't know of another way. Any assistance will be greatly appreciated, conversely if more info is needed please feel free to ask! Thanks