MoveJ p10, v1000, z50, tool0;
MoveL p20, v1000, z50, tool0;
p11 := CRobT();
MoveL p30, v1000, z50, tool0;
p21 := CRobT();
MoveJ p10, v1000, z50, tool0;
Hello everyone
Will the program be like this? In order to prevent the debug personnel from making mistakes, how to avoid p11 and p21 reading is not a leap point but an exact point? Is there any instruction to disable the turning zone function in the p11 and p12 segments?
ABB robot does not need turning area
- 硕江苏
- Thread is marked as Resolved.
-
-
Or how to read the string name of a point ?
-
MoveL p20, v1000, fine, tool0;
-
Or how to read the string name of a point ?What do you mean by "string name" - the "p10", "p20", p30"... ?
-
VAR string string1;
PROC Routine1()
string1:=ArgName(p10);
ENDPROC -
Change z50 to fine like mentioned above
Sent from my iPhone using Tapatalk
-
Thank you. If you don't change it to fine, you can't do it
-
VAR string string1;PROC Routine1()
string1:=ArgName(p10);
ENDPROCTo have this working, robtargets (p10,...) would need to be arguments of routine 'Routine1', which they are not. These are robtargets declared as global variable/constant, but not constants.
-
It works not only in the way you described, but also this way. I already tested it in robotstudio, try it yourself.
-
Use Z0 instead of a fine if you don't need the brief delay that a fine will give you
-
Z0 has the same attribute as all the others, the robot can read ahead. A fine point is the only zonedata which will not allow a read ahead. One could substitute stoppointdata.
Create an account or sign in to comment
You need to be a member in order to leave a comment