Posts by cat91345

    Hi, i am at the end of a robot integration. I have completed all of the points and am now at a stage where I want to bring all the controls away from the TP and controller and onto the HMI. Do you know where I could look for guidance? I have never done this. The only HMI programming i Have done is with PLC. I will be using a Allen Bradley for current project. I need to select recipes from HMI, cycle start, hold, terminate pallet.

    I found the solution...


    I have to use this KARAEL command:

    Code
    RUN_TASK( progName, 0, FALSE, FALSE, 1, STATUS )

    Hi, i am at the end of a robot integration. I have completed all of the points and am now at a stage where I want to bring all the controls away from the TP and controller and onto the HMI. Do you know where I could look for guidance? I have never done this. The only HMI programming i Have done is with PLC. I will be using a Allen Bradley for current project. I need to select recipes from HMI, cycle start, hold, terminate pallet.

    Normally yes, but I think this was a one-off kind of situation where they forgot to manually trigger a flag off again

    So the trick to starting at a certain position is this. I had to Function/Abort, go to the position in the program i want to start at, Step to that position, then hit start. The robot will then start in the selected position and continue the program from there. I am not sure if there's a setting I am missing that makes it start at any given point or not.

    It would be more helpful to have the actual program. But from what I see it looks like you may have a wait condition? If so you probably need to start there.

    So, robot was given UI15 when there weren't any boxes (i had turned on DO25 manually and forgot to turn off). So, it went all way to step 8 before i could stop it. I needed the robot to go back to line 4 and repeat pick process. However, robot alwahys goes to where it left off

    You can scroll down and start at any line you want, but if it's calling any sub programs you must start at the top level. A better solution is to make your program more resilient so you can abort and start over any time and it recovers. For palletizing that means keeping in registers the status of which row/part you are on, handling a part in the gripper, and getting home safely.

    I have not been able to get around to using all of the registers. Right now for instance, the robot didn't pick up any boxes off infeed so I want to go back one step. But when I go to the line I want the robot to start at, when I hit start the robot skips back down to where it left off. I need it to go back a step and complete the pickup.

    Here is code:

    DI15=ON

    UI15=ON

    Pick stuff

    DO15=OFF


    My robot is stuck at UI15. I can’t find all of the necessary conditions in the PLC that turns this UO on. The entails at least 4(?) different bits that add up to 163. They include the IMST, hold, and a couple others. It seems like a safety issue but I assure you there’s no estops pressed and very thing is enabled as far as cycle starts. How can I figure out what bits are communicating between the PLC and robot. I found the DI15 by turning it on and off while looking at the logic in PLC.

    If digital input 3.2 is the sensor that will find a slip sheet, how do I code the program to keep finding a 3mm thick slip sheet? I understand it needs to keep going down 3mm, but i don't understand how to do that.

    i just don't understand how I can fix my pallet pattern using a different user frame. I have watched countless videos that show you how to create them, but none of the videos show how they can help fix a pattern.

    If my pallet pattern was 1.5 inches too high, 2 inches too far right (hanging off the pallet), 2 inches too far forward, and the roll of the tool was 2.5 degrees off. How do I program that? I attempted to set all of these in the position register and offset the drops with that register but it didn't work. well it worked only one time.

    Yes I have programmed all of the points. However it’s all of the other handshaking between PLC and conveyors and other IO that is confusing me. I don’t have anything to reference to figure it out. I have the manual but it doesn’t include anything like that.

Advertising from our partners