Ok I’ll try in the morning. I have 2 ABB robots at work I’m trying to make an online simulation of and making a training based lab. Is there a tutorial that shows how to do this? I bought the palletizing pack in addition to robotistudio, is there anything else I need? I don’t see an option for a vacuum gripper either. How do I get one of them and set up IO to correspond?
Posts by cat91345
-
-
Why don't you check the license status?
If you have downloaded the latest released version of RobotStudio, you have to activate your license.
To use the Modeling and Simulation features, you need to export the Virtual Controller to Offline mode.
Create a Virtual Controller using the Installation Manager.
Export the Virtual Controller to Offline mode using the Go Offline function under Controller section.
My license says I have 344 days left, so it must be active. It says it at the bottom of the screen
-
What options, exactly?
if you look at the pictures I first posted, you see a cluster of buttons where it says “freehand”. I don’t have those buttons. The tutorial uses them to adjust robot
-
ok, I downloaded the newest version and was able to download robotware. Still my teach target, teach instruction, view robot target is greyed out.
I figured it out, I didn’t create a system. I still don’t have the same options as the tutorial on ABB though.
-
Looking at the images You posted, Your RobotStudio is too old, 2019.x or probably 6.0x series.
If Yes, Add-ins tab will not work anymore, and You need to find the RobotWare You want and install it manually, and depending on the version of RobotWare You are trying to install, it won't work, either.
To see what is Your version, got to File > Help menus.
Mine is 2023, and its complaining about a new version around.
ok, I downloaded the newest version and was able to download robotware. Still my teach target, teach instruction, view robot target is greyed out.
-
Except for the changed UI design, most of the functions are implemented in the same way.
For Robotware download, please refer to the "Add-Ins" section.
Please consult the 3HAC032104 (Robotstudio Operation) PDF manual.
I did go to add ins and try to download robot ware but I got an undefined error. Do you know why I don’t have the freehand options like the tutorial ?
-
I just purchased Robotstudio and i think it's 2023 version. I have been trying to watch the tutorial on ABB website, but they have different options than I do so it's impossible to follow along.
Please look at the image attached. The big picture is on my computer, the small one is ABB tutorial. One option is when he tells me to use the tech instruction, it is greyed out, plus I don't even have some of the options like freehand like they do.
ImgurDiscover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining…imgur.comAlso, when i login the software says I need Robotware, but when I try and download a version of robotware i get an unspecified error. I am dreading learning this software, but I have to do it. My boss is giving me 4 hours a day to learn it so I can help techs with the real robots. Thanks in advance.
-
Can anyone tell me how to find current coordinates of robot on pendant?
-
I tried everything to make a linear movement about an inch and could not find it. I found what looked to be the placement but it was not it. What’s the trick? I thought it was the location in the picture I’m attaching, Because that is the same as when the robot is placing the bucket, but nothing changes.
ImgurDiscover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining…imgur.com -
Today I had a system failure, afterward all I had access to was the ability to to a b-start. This got me to the point before the crash or fault. I had to update the revolutions, and recalibrate the robot also. For the first time today I was able to run robot in AUTO, but for only a brief second due to a joint collision (https://imgur.com/a/U30YhyE). The robot is attempting to home when running this task. Earlier I was jogging the robot and messed with a lot of coordinates so I am afraid I changed one that is now causing the crashes. I am familiar mostly with FANUC, I thought the program would tell the robot what frame to be in. Is this not the same with ABB?
-
To add on to Lemster, that is what's stopping you from jogging, the rev counters error comes from a system wipe or a battery dying, like you said. Not a big deal to fix those, but if you're expecting the tool to jog straight down after the system failure it gone, it might surprise you that you can't.
I got it all synced up. Now I am geting a 50056 error saying joint collision. I can't figre out what ive done. i was jogging it earlier and messed with a lot of coordinates so I am not sure its in the right frame.
-
It sure isn't ethernet because it is on a devicenet bus. The device defined must have some sort of trustlevel assigned to it if you cannot move the robot without comms. Are you sure that there are no other concurrent errors that might be preventing you from jogging?
I have a lot of different messages so I think this may be the first of the list. I have an error for joint not synchronized all all axis, rev count not updated, system failure state, etc. Is this what happens when batteries die?
-
ABB Robot is dead in the water.
Description:
During startup, no comms was establilshed with unit <DNET_Leftside_Tool> on bus <DeviceNet1>.
Consequences:
It is not possible to access the unit or signals on the unit.
I have only worked on FANUC and Yaskawa in the past. This sounds like an ethernet cable situation if it were FANUC. The problem i am having here is the robot tool is about 10 feet in the air an dI can' jog it down to check comms on the tool (without a ladder of course). Can anyone help point mei n the right direction on this?
-
I am palletizing and am frequently getting pallets that are odd-sized. We don't have a sensor to check height so I can't add or deduct based on that. Can anyone help me set up instructions so I can change the Z in the registers while the program is running? My program is 8 layers that flip, so it's really the same program but I am adding 356mm to every other layer. I would like to have 10 positions taught (5 drops, 2 layers), and just add the Z indirectly through the registers.
-
What I wouldn't give to have access to all the online documentation, it still blows my mind that they would rather be asked 500 questions and send small snippets of the manual when buying a new robot then just giving access to the complete manual.
Thanks for all the information guys.
get a job with a company with Fanuc robots and they have access to all the of the documentation. I don’t know how long I’ll be with my company but I sure as hell downloaded every manual I could get my hands on. I got a lot
-
I cannot jog my robot. I have replaced the cable and the pendent. The error in the subject is what it says. What is going on? This comes up on rebooting, i am not pushing any buttons.
-
Are you sure your GI value was correct? Can you step thru the code and reproduce the issue? Maybe an input is flickering, you could store the GI value in a register that way you can see what the value actual was at that point in time.
If it is flickering then you need to adjust the sensors or add debounce logic.
I know it wasn’t a constant number. When I stepped through the program the number was around 4200. That’s why I adjusted the number down to 4000. The debouncing seems like a good idea Because this logic worked in Roboguide. Of course I wouldn’t have any variation in the software compared to real IO
-
I am trying to write code so when the robot doesn't pick up the correct amount of boxes, it takes the boxes it does have, and places them on the ground and starts over again. Right now I have 6 zones that pick up 4 boxes. When all 6 zones are full I have 6 DIs in 1 GI that equals 4232. My logic was this
1: GO[2:ZONE SOLS]=0 ;
2: LBL[1] ;
3: UTOOL_NUM=1 ;
4: DO[25:DONE PICKING]=OFF ;
5: GO[1:BLOWER]=63 ;
6:J P[1] 100% FINE ;
7: WAIT UI[15]=ON TIMEOUT,LBL[100] ;
8: GO[1:BLOWER]=63 ;
9: !PICK UP BOXES ;
10:L P[2] 2000mm/sec FINE ;
11: WAIT .50(sec) ;
12:L P[1] 1000mm/sec FINE ;
13: IF GI[2]<=4000,JMP LBL[2] ;
14: DO[25:DONE PICKING]=ON ;
15: END ;
16: !Waiting for parts to pick ;
17: JMP LBL[101] ;
18: LBL[100] ;
19:J P[1] 100% FINE ;
20: GO[1:BLOWER]=0 ;
21: WAIT UI[15]=ON ;
22: !Back to beginning when UI5=on ;
23: ! ;
24: LBL[101] ;
25: !Drop bad boxes ;
26: LBL[2] ;
27:J P[1] 50% FINE ;
28:L P[3] 2000mm/sec FINE ;
29:J P[4] 50% FINE ;
30: GO[2:ZONE SOLS]=63 ;
31: WAIT 1.00(sec) ;
32:J P[3] 50% FINE ;
33: !Back to top to retry pick ;
34: JMP LBL[1] ;
For some reaseon, even though only have 3 boxes and my GI2 = 127, the robot ends the program and goes to place the boxes on the pallet. Why issn't my IF statement woring when GI2 was less than 4232?
-
My robot is now up and running. The problem was I didn’t have the adapter configuration input/output size set correctly. It’s defaulted at 4 words and I needed 15. Robots up and running.
-
Disable the connection first, I think that should be all you need to do to allow changes. You'll also want to check the instance, assembly, and I think there's one more thing but I haven't done it in a minute (size?). If you can get it running just by changing the number of words I think you'll be fine. You'll also need to configure the IO I'm guessing, do you have an excel sheet for mapping the PLC tags to the IO? If not, the PLC tags may indicate which robot IO they're supposed to be mapped to. Once you know which IO needs to be mapped and how, you'll need to set them up on Rack 89, slot 1. The start will depend on whether or not you only have digital IO mapped or if you have some UOP IO mapped as well. It's probably 1, but its impossible to say without knowing the intended mapping.
Do you have access to the manual for the controller you're working on, and for the ethernet Adapter option? I highly recommend reading through them (the IO portion for the controller manual specifically), or at least scanning through the main chapters. It helped me a lot.
I have the dioscfvg.io page. I’m thinking I need to disable the Ethernet port before loading that file.