Hi, external axis information is not passed to VC after sync. its 9E9 in terms of value. I have to manually change in the rapid to get the right angle.
All targets are not verified after syn back to station after changed code in rapid.
I have also found out that my work object frame is changed, and hence all targets, when sync back to station.
Does this have anything to do with my set up? I have a table that’t attached to external axis and the work piece model. and the work object’s frame is attached to that work piece model.
Any help?
It is not really having No external axis information, sorry about the mis-wording.
I have like say, 3 values for external axis during the whole task. I have 3 procs and they all work individually. But when I put them in a main proc calling the, at least one of the 3 proc’s targets are rotated around the external axis by a certain amount. The graphics area shows that the external axis does move to where I wanted it to move, but the robot is not going to the specified targets.
When I sync the path n targets back to station, the work object frame sometimes rotate itself around the external axis.
The initial configuration of the station must be the layout that you’ve placed the elements (robot, external axis, etc).
The first few seconds of the video show how to do.
Thank you so much for your time and uploading videos.
I have done pretty much what you did in the video. But there’s no luck for me.
current station position and controller position are the same.
I am just scratching my head why it is not working.
I have managed to get each individual path working all right.
But its just when I put them all together into a main proc that does weird stuff.
Should I upload a video?
No, I have the same work object all the way along. It is attached to a fixed table which is attached to the external axis.
IDo you need to create a different work object for every different external axis position?
I have got my tool active, work object active.
I can choose to active which path, but I don’t know what does that do.
The data type has nothing to do with this.
To test, change the value of the workobject, giving the same value to the coordinate system of object and user.
Hi, I think I have found what the problem is. It is the wobjdata declaration, I have made the ufprog to be TRUE. It needs to be FALSE. But I am having some offset issue here. uframe is continuously defined by the system, I am assuming oframe is user defined? relative to the external axis?
Thank you so much Jesus!!
I have managed to get it working. I have just detached work object frame from the table, which is attached to the external axis, and attached the work object frame straight onto the external axis.
It would be nice to have the work object attached to a table, as it is likely to have different tables mounted to the external axis and work piece onto the table.
Hi, Jesus.
An extra question. robtarget data, the extjoint part. u have [a,b,c,d,e,f] for different external axis according to the RS help.
I have only got 2 external axis here, but it seems that only axis “e” will change my external axis. None of the other will change the external axis position.
It can only change one axis at a time.
Actunit STN1. then use MoveAbsJ to move STN1 to desired angle. Deactunit STN1.
I have to do the same for STN2 again.
Is this because both stations are assigned to axis “e”?