1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. BDmfg

Posts by BDmfg

  • ABB automatic mode main program

    • BDmfg
    • April 17, 2025 at 4:02 PM
    Quote from Lemster68

    There is a module missing which will contain that data.

    Do you know which one I should look for? I feel like I'm so close to having this run in automode. I can run my weld routines on each side and manually rotate them in and out. Just need to cross the finish line.

  • ABB automatic mode main program

    • BDmfg
    • April 10, 2025 at 5:13 PM
    Quote from ZephyrPrime

    If you go to program editor - debug - PP to main on the flexpendant, which program shows up?

    And what's inside 'ExecEngine;'?

    This is what I get in offline mode

  • ABB automatic mode main program

    • BDmfg
    • April 10, 2025 at 12:57 AM
    Quote from ZephyrPrime

    ah wait, I was not aware this is a follow up thread of another question. So if it is a used installation it most likely already has logic present which can be used to handle the rotations.

    I have gone through every backup I had available and the main is empty in all of them.

    I guess I would have expected some sort of logic in there to handle the center turn table.

    I found programs for rotating side 1 and side 2 rotators home but nothing for the center.

    Images

    • image.png
      • 6.25 kB
      • 220 × 215
      • 2
  • ABB automatic mode main program

    • BDmfg
    • April 9, 2025 at 3:41 PM
    Quote from ZephyrPrime

    You will have to fill the main yourself depending on the process you want. Init I/O, call subroutines etc..

    Ok so the main on an ABB Turn table / Ferris wheel style cell doesnt come with a program setup with the logic to do all the rotate A in / B out logic where you just call a sub routine for your weld work?

    Thats fine, I can make my own, it just seems odd they dont have that done with all of the safety and logic for the turn tables

    Quote from ZephyrPrime

    If you make a module, you can start writing routines (PROC - ENDPROC), these can be called from the main. So in the main program you have to account for all the situations you have. If part x - rotate to pos x and so on.

    Ok, most likely I'll have to add a thumb wheel or toggle switch and tie it into I/O depending on how many jobs we have. We dont want the operators playing with the pendant.

  • ABB automatic mode main program

    • BDmfg
    • April 9, 2025 at 1:57 AM

    Sorry to bother you guys again. Believe it or not I've come a long ways in the last few days but have 2 issues still haunting me.

    On the robot itself I have created weld programs that work for my part but I havent been able to run them in automatic. Again - my past is in motoman and as soon as I hit cycle start the main checks to see which side is out of the dual cell, rotates that in, and runs the selected weld program.

    2 questions

    1) The main program from the original backup (ABB sent it to me) has a blank main program. There is nothing in there about Actunit INTER or rotating the main rotator to swap the outside rotators in. How does the system know to swap the outside fixtures in when in automatic mode? I havent tried just hitting cycle start yet in automatic mode.

    2) program selection - there is no thumb wheel switch or selector switch for program selection. Are these set up to just run program side 1 - Program side 2 and then I need to change that somewhere if I want to run a different part that uses the same fixture? If so, where do I set that? The main program?

    Lastly - I am not able to edit weld schedule programs on the power supply (fronius 400i) and I cant figure it out in the pendant. The robot is configured in "Job Mode" and I can only adjust weldspeed and weldschedule when I choose a weld program in weld data. There is nothing to edit in seamdata either. I feel like I should be able to change it on the power supply but it says it is controlled externally.


    Thanks again!

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 3, 2025 at 3:06 AM

    Made some headway today.

    The Cycle start button on the OP station needs to be pressed to rotate. Acts as a safety reset.

    The Torque alarm was due to wires being labeled wrong and attached backwards and another cable connector with a pin pushed in that was connecting.

    Thanks for the help.

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 8:15 PM

    For the record, you guys have been more helpful than ABB itself. You guys are awesome.

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 8:14 PM
    Quote from Lemster68

    You can see some manuals in RS under the Help tab.

    Ok, I'll check that again. I figured I was doing something wrong when I was loading the backup.

    Appreciate the help!

    I have 2 other major issues preventing pretty much everything from happening.

    1st - I can activate and move the robot and Stn2 (in the cell) without getting a GS alarm.

    As soon as I try and active STN1, INTERCH, or M7MD1 (im assuming thats the table rotator on STN1) GS1 and GS2 drop out and I get alarm 90206 (20206) General stop alarm. I can jumper GS1 and 2 and I no longer get the alarm. The safety relays in the safety panel stay green when I activate those, but GS1/2 immediately drops out when not jumped. Light curtains and scanners are green and the relays don't change.


    2nd -

    When the GS is jumped I get torque alarms on INTERCH, M7DM1, M8DM1. When NOT jumped, the INTERCH will rotate about 3 degrees before getting the General Stop alarm. I have yet to get the M7MD1 or M8 to rotate.

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 8:05 PM
    Quote from Lemster68

    When you put the robot into automatic mode it should tell you if the program pointer is not based on the Main program. There will be a PP to Main function key at the bottom of the screen. gapMain is some sort of addon option that I cannot recall exactly right now.

    When I put the key in auto it opens Program01 in T_ROB1/gapMain/main. It's blank so I am assuming I no longer have a main program?

    Are there hidden procedures? I do have a torch cleaning program and when i run that after it cleans it runs T_ROB1/GoSafeUsr/CheckSafePos but when I open module GoSafeUsr there is no procedure CheckSafePos. How do I go about finding that?

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 6:35 PM
    Quote from hermann

    You can use robotstudio without license to go online to the robot, and look/change/save programs and configuration of the robot.

    Can I load the backup I was able to pull from the controller and work offline? It doesn't seem like I can without a license.

    Also, can you pull or load individual job files? I'm assuming without the license it's the same thing?

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 6:30 PM
    Quote from hermann

    This is a so called task. Abb robots can execute more than one task in parallel, if you have option multitasking or multiple systems connected to one controller.

    No, they are modules that are used for every different product/standard modules that will run on this robot. More or less something like standard library. You can edit them.

    Somewhere in your modules is a procedure with name "Main", this is your master program, this is your "master looping".

    You are doing something wrong. Investigate the backup dialog a bit more and you will find an option to change the backup folder.

    You can use robotstudio without license to go online to the robot, and look/change/save programs and configuration of the robot.

    Thank you! That clears some of that up. I've actually come a long ways since last night. Lots more videos but you supplied more info that I hadn't found.

    As far as the main program, I found a module called gapMain - it has no procedures in it. Im assuming the company they bought it from wiped all the programs? Is there a way to recover that? I am struggling to find a ABB tech or partner support email address.

    When you start the robot in auto mode at the Op Station what program does it run? Is there a way to find that?

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 6:26 PM
    Quote from Lemster68

    What version of controller does it have?

    It's an IRC5.

  • New to ABB - Company bought an old Flexarc - where to start?

    • BDmfg
    • April 2, 2025 at 4:01 AM

    Hey guys, looking for a little help with where to start on ABB. I have followed and watched quite a few videos and I feel like I can make a basic program.

    Also, my 30 day trial of robotstudio was used up a while ago. I unistalled and reinstalled but it shows the same license and says its disabled so no go there.

    I'm very familiar with Yaskawa and Fanuc but I'm struggling a bit with starting ABB

    Got a used Flexarc system with a turntable / double skyhook rotator. It has 1"main job" T_ROB1. I see I can add more Programs but this system only has the one. I can also go into that and add more modules. I am not able to add routines. what would be the difference between the 3? where should most of my work take place?

    Under that in modules there is a ton some are some are program module some are system module. Are system module basically "do not edit" type of system jobs and program modules are for move / weld jobs?

    Is there a "Master" looping job similar to other programs I have run on other brands? I can't seem to find it if there is. I'm sure there has to be a ton of safety logic for the turn tables so I am guessing there is a job but again, completely lost on the ABB structure.

    I tried to pull a backup via USB but it just saves the file to hd01 and doesn't let me select d:/ so I cant even get the backup off.

    I'm sure this seems basic but I'm just looking to get started so i can fumble my way through.

  • Getting string information from Motoman PLC

    • BDmfg
    • September 25, 2024 at 2:58 AM

    Hi,

    I connected a Keyence SR-X100 to a motoman YRC-1000 and configured the scanner to connect via ethernet. I can trigger the output from the controller to start the scan sequence and while watching through AutoID Network Navigator I can see the barcode scanner gets a good read from the barcode.

    How do I get that info into the pendant so I can use that? I have 16 different barcodes and depending on what number comes from the barcode I want to run a different program. I could easily do IF IN#(2000) = Part number Call job: 1, etc but how do i get that info from the barcode reader?

  • Motoman ladder latching

    • BDmfg
    • January 31, 2023 at 7:05 PM

    wowzers - apparently there is a timer function right in the pulse function..... good to go

  • Motoman ladder latching

    • BDmfg
    • January 31, 2023 at 6:00 PM

    I currently want to pulse output #13 which is 10024 in the ladder. The universal output for this is 30044. Currently in the ladder its just ties 10024 to 30044 but i want to keep output 13 on for 4 seconds when i pulse it in the program. Is there a way to do this??

    Basically right now i have the program fire the output, have a 4 second timer while the equipment closes, and then it moves on but every second matters in this particular process and I know there must be a way in the ladder to hold that output on for 4 seconds after it is pulsed.

    thanks

  • Input selecting program help YRC1000

    • BDmfg
    • July 26, 2022 at 10:05 PM

    Hi,

    I have 2 buttons that I want to use to select different programs

    When button A is pushed IN#0001 (IG#00010) lights up, wen button B is pressed IN#0002 (IG#00011) lights up

    The input does not stay on when the button is released. How can I use these inputs as my program selection in my master program?

    Edit 1: I was able to get the input to change B020 to either 1 or 2 with

    DIN B020 IG#(1)

    The issue is i dont want to have to hold the button. Once pressed I want B020 to change and stay at any time, not just if the button is pressed when command DIN B020 IG#(1) comes by.


    thanks

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download