Depending on how your system is set up you may not be able to deactivate the external axis (SafeMove)
Posts by BwillieS
-
-
Are you just trying to login using the default settings? or are you trying to log in under a specific account?
I believe if you connect directly to the teach pendant port you can get past this. (X3)
-
Just giving this a bump as I'm looking into this as well. Any way to automatically save the event logs on a schedule?
-
Good day all,
Just curious on the best way to create a work object for a welding robot when the part to be welded is being held in a material handling gripper. The MH moves to 4 different positions. I was thinking to create 4 work objects (1 for each position) I was going to create the work object based on the MH Pos. So when it gets into position for welding I was going to use that coordinate to create the X,Y,Z of the work object. my thought was if the MH pos. is modposed I would be able to take the new X,Y,Z coordinate and put those numbers into work object of the weld robots and the hope is this would correct the weld path.
Our tool that holds the part in place doesn't really have anything great to reference off of to create a work object.
Any insight is much appreciated.
-
Does anyone know how I would go about reading the Duty Timer counter in rapid?
I want to flag an alarm to the PLC once Im 500 hrs. away from needing to PM the robot.
Thanks for any info you can provide.
-
Thanks for the example. Any way of doing my method?
-
Ok so how do I write the following:
I want to make a group output equal to a D variable.
So before I run the verify Job I will set the D variable to where I am in the program. after that I will run the path verify job that will set the group output to equal the d variable.
Example:
NOP
** INSERT WELD PATH A
SET D011 1
CALL JOB:PATH_VERIFY** INSERT WELD PATH B
SET D011 2
CALL JOB:PATH_VERIFY** INSERT WELD PATH C
SET D011 3
CALL JOB:PATH_VERIFY
ENDPATH_VERIFY
SET GO = TO D011
WAIT IN#(27)=ON (PLC ack)
SET D011 0
END -
Are you referring to "MoveL Offset(p10, aiX, aiY, aiZ)"?
In this example I was taking it that the PLC actually holds the robtarget data and then sends the info to to p10. I'm looking for the PLC to send the rapid an offset value. The rapid will offset the correct robtarget.
My fear (If I am correct on the above assumption) Is if the PLC ever drops out then we will actually lose the robot as well. or if a handshake fails.
-
So if I want to set up 100 points to be offset should I go about it like this:
AnalogIO from PLC sends value (1-100)
Rapid code is one big IF statement
IF analogIO=1 THEN
Offest point 1
ELSE IF analogIO=2 THEN
Offset point
...... all the way to 100?Is there a better way to write that?
Thanks!!
-
When i use
PROC ApplyOffsets()
tTarget001_Offset:=tOffset(tTarget001, 1);
tTarget002_Offset:=tOffset(tTarget002, 2);
tTarget003_Offset:=tOffset(tTarget003, 3);
ENDPROCI'm getting the following error. "The call to routine tOffset has to many arguments.
Any idea?
Thanks!
-
Ok. Figured out how it offsets Texample. now when i run it it doesn't actually overwrite the data. it shows what the difference is but doesn't change it.
Also do you have a good solution that will allow me to do multiple points using the same structure without the need to write this code for each point?
-
Thank you!
Question though, how does it know it offset tExample?
-
Do you have a bit of rapid code examples?
-
Good day all,
Can someone tell me how I can write some rapid / PLC code that will modify the XYZ of a robtarget from an HMI. Basically I want the weld operator to be able to adjust a weld point from the HMI.
Any help would be much appreciated.
-
I have the same product being made on R1 and R1 in the same fixture. I want to copy and paste R1 moves into R2 The only difference is the parts are located on the Y axis differently (600MM or so). How can I make the offset on R2 to fix this issue.
Thanks,
-
-
- Possibly the brakes are not releasing.
-
Good afternoon,
We've recently installed tool sight on an NX100 cell. We've got it working automatically now (auto adjusts for anything smaller than .8mm in XYZ) Tool sight automatically saves the previous tool data before it updates. What I would like to do is take this data and push it out to our PLC so we can keep historical data in case we need to go back at some point.
Any info would be much appreciated.
-
-