That makes sense. My initial assumption was that brianr figured it out and resolved it himself. At first I was thinking this was asked in relation to something brianr and I were troubleshooting together a long time ago, but now I see this even predates that.
Posts by zray133
-
-
"Thread is marked as Resolved"
-
I think RemoteSupportView is causing something to lock up and require a reboot sometimes when I push updates but I haven't had time to verify that it's the cause. I've been trying to get RDP to work on KSS8.6, but it keeps timing out. I went through the suggested actions - the system is powered on, I can ping its IP address, and remote access is enabled as far as I can tell - but without any luck. I was able to RDP into a KSS8.5 robot when it was here a month ago with no problem. Panic mode is the first person I've seen so far who has been able to RDP into KSS8.6 successfully.
-
72. Option to clear all instances in the Find usages and Search results zones of Work Visual
73. In the Programing and diagnosis tab of Work Visual, the option to hide or suppress the parts of the display file name & Search results / Find usages instances. The highlighted sections in the attached screenshots are what I'm talking about. It would be awesome if we could tie these parts to a check box in the options menu so you can tailor what you see to what you need at any given time. -
70. WoV Bug:
Using WorkVisual V6.0.16_Build0705
Using code completion (I have Smart filtering off) causes the program to crash when accidentally typing the dot before the array brackets of a structure array. Attached screenshot shows an example. PLACE_DIR is an array of FRAMEs in this case.
71. WoV Bug:Using WorkVisual V6.0.16_Build0705Copying a $WORKSTATE# causes a crash as well.^ Guess this one is just me
-
If you have 1.24 as the exponent input in this function, it will be interpreted as 1, because nzExponent is an integer
-
By absent I meant the ability to comment out every line between two points similar to the way a FOLD works. For example,
### this would initiate the comment block
Every
Line
Here
Would
Be
Commented
Out
### this would end the comment block
-
I know this is an old thread, but it came up in a search. In the absence of built in multi line commenting in Work Visual, you can comment out a single line or block of lines by highlighting them and then pressing Ctrl+Shift+C. To uncomment it's Ctrl+Shift+V
-
There is. Do you still need help with this?
-
The reset works beautifully! I meant to thank you earlier, but my son was born shortly after implementing these changes, and things got a bit hectic.
I see what you're saying about the robot automatically starting without waiting for operator input. I have some ideas I can try to make sure the robot doesn't take off without operator input.
As far as the reset goes, I'm fortunate to have a relatively simple layout with very few obstructions. I wrote a really neat reset program using FK to determine the safest path home. It may not be the prettiest piece of code (I think there are some existing functions I could have used but didn't know about), but it's stood up to all our testing.
Again, thank you very much for your help! I learned a lot about how SPS works.
-
That looks like exactly what I'm trying to do. My question though is if the BINPICKING_TPV() is running on SPS.sub, how does the program know to reset if it gets stuck inside BINPICKING_TPV()? I thought the interpreter could only process what it's currently executing plus the advance run. Is it able to continue checking SPS.sub, or does this only get checked after you've finished running through BINPICKING_TPV()?
I started looking into the TRIGGER method Hermann referenced, but I haven't figured out how to start over at the beginning of the main loop after triggering the reset code yet. Currently it triggers, runs the reset, and then resumes where it left off in the main loop instead of starting at the beginning.
-
-
I tried searching for screen saver, and there was the following option:
Control Panel > "Turn screen saver on or off"
Clicking this brought up the message: "Your system administrator has disabled launching of the Display Control Panel."
-
I have this same issue. I know this is an old thread, but it seems the new brighter pendants are experiencing some burn in. The robot in the attached image isn't even a year old yet. I have two robots with the new brighter pendants that have this.
-
I'm part of a relatively new robotics group, and I'm the only member trained in robotics (DH, FK, IK, etc.). We're working on a 3 DOF gantry style robot with linear translation in X, Y, and Z. My involvement with this part of the project has been limited, and I recently learned that the gantry's coordinate system doesn't follow the right hand rule. +X is in the standard +X direction, +Y is in the standard +Y direction, but +Z is in the standard -Z direction. In other words, the gantry's coordinate system looks like a right hand with the thumb inverted, or maybe a left hand equivalent.
I know that mathematically it works just fine (it's not a complicated system in that regard), and it would cost us a few hours to change it, but I believe we should invert the gantry Z axis so that it aligns with a standard right-hand-rule defined Cartesian coordinate system. I'm concerned about third parties making code changes and/or remote support for position adjustments. If someone makes a position change remotely assuming its coordinate system follows the right-hand-rule, then it could result in a system crash. I also don't think it reflects well on us as a robotics group to anybody who understands coordinate systems.
Am I being paranoid? I know theory and practice don't always align, so I'm hoping for some feedback from you folks. Thanks in advance!
-
We had the "KSS00479: Automatic mode blocked" message come up too, and it seems to have been caused by an inactive IP driver. The message went away after reestablishing communication.
-
that is duplication of point 29
I can remove the post if you'd like, but the additional use with FOR loops would be nice
-
29+: In addition to request 29 (the ability to use declared CONST INT's in array declarations) can we get the ability to use declared constants with things like FOR loops and REL motions in .src files? For example, if I declare
DECL CONST INT pick_locations=3
then I would like to be able to create arrays like
DECL REAL pick_height[pick_locations]
;Example height values:
;pick_height[1]=1000
;pick_height[2]=1500
;pick_height[3]=500
I thought of this example on the fly, but let's assume that the pick_height array values change based on measurement data. In the code I would like to be able to loop through arrays based on that constant:
FOR pick=1 TO pick_locations STEP 1
WAIT FOR NOT (pick_height[pick]>1000)
ENDFOR
The reason this would be beneficial is for scalability. If I have multiple robots with differing pick_locations, then I can reuse code modularized by the ability use declared constant integers and simply update the constants for a given robot.