March 19, 2019, 07:48:02 PM
Robotforum | Industrial Robots Community

 passing points

Author Topic:  passing points  (Read 403 times)

0 Members and 2 Guests are viewing this topic.

March 07, 2019, 04:07:26 PM
Read 403 times
Offline

programmer0011


Hi everyone
I have a fanuc robot with rj3ib control .
the robot is o.K after restore image but when I start auto mode the robot will go to pick up the workpiece it passes it a little bit, also it will pass the second point that whtich the robot will put the workpiece down.
How can I adjust the operating program ?
plz help me  :bawling:

Today at 07:48:02 PM
Reply #1

Advertisement

Guest

March 08, 2019, 11:42:17 AM
Reply #1
Offline

stare284


I would first check to make sure you have a good master/cal done on the robot.

March 08, 2019, 01:16:12 PM
Reply #2
Offline

programmer0011



yes,I did
I moved the robot to witness marks then did quick master and calibrate

March 08, 2019, 01:47:13 PM
Reply #3
Offline

stare284


Are both points off by the same amount?
Are there only those two points that are the issue?
Is there an offset used?
Why was an image restored?

March 08, 2019, 03:58:30 PM
Reply #4
Offline

programmer0011


yes both passed the same amount .[/color]
Are there only those two points that are the issue?
there are other points but I didn't try them
Is there an offset used?
If you mean change offset . No
Why was an image restored?
PLC was lost

March 13, 2019, 06:32:01 AM
Reply #5
Offline

programmer0011


up to now waitting for the hero!! :dance2:

March 14, 2019, 11:19:17 AM
Reply #6
Offline

ps0f0r


If there is a difference on the points after a master/calibration it means that the program points were modifed once or several times in the past. It's not uncommon for old robots to correct their programs due to reducer plays or bad calibrations. Put the robot joints on 0 position and verify that 0 software position is same as the hardware position (witness marks). Keep in mind that after calibrating the robot to witness marks its IMPOSSIBLE to hit the exact same spot as the previous calibration. In my programs at least I always have minor differences when I have to recalibrate the robot after a motor change for example. Even 0.1 degrees out of the previous calibration in one or many joints will cause program points to shift and sometimes this shift makes a huge difference in your program.

There is a fix around that but I would advise you against it.
1) Run your program and go to the first point or any point that the difference margin is noticeable.
2) check your joint coordinates. Write them down.
3) put the robot in joint mode, and adjust each axis separately to correct the point.
4) make a new point below the original one.
5) You may need to adjust 1,2,3 or all 6 axis to correct the problem by several degrees + or -.
6) write down the JOINT coordinates of the new point.
7) Now calculate the difference in degrees between the original point coordinates and the new one. For example, if J1 was at 123.600 degrees and you positioned your J1 to 124.500 to correct the point then the difference will be +0.9 degrees.
8) put your robot to SOFTWARE 0 position. (not witness marks).
9) activate the position screen and switch to JOINT frame.
10) add or substract the differences you wrote down to each axis.
11) remaster your robot to those positions.

Again, I would strongly advise you against this strategy. It effectively means your robot has a "custom" calibration away from its marks.

Today at 07:48:02 PM
Reply #7

Advertisement

Guest

March 14, 2019, 08:14:53 PM
Reply #7
Offline

programmer0011


thank you very much
I don't  have another choice I'll apply your steps next week then tell you
you said :
8) put your robot to SOFTWARE 0 position. (not witness marks).
the zeros exactly at witness marks after quick master and calibrating when I restored the image .
if you mean home position the amount for axis are :
j1 15.000
j2 -25.000
j3 -5.000
j4 0.000
j5 5.000
j6 0.000
would you like me to set the differences into the zero positio at witness marks or home position ?
11) remaster your robot to those positions. 
Is it necessary to do calibrating after remaster to those points ?
« Last Edit: March 15, 2019, 02:35:02 AM by programmer0011 »

March 15, 2019, 08:29:15 AM
Reply #8
Offline

ps0f0r


 8) put your robot to SOFTWARE 0 position. (not witness marks). [/color]
the zeros exactly at witness marks after quick master and calibrating when I restored the image .
if you mean home position the amount for axis are :
j1 15.000
j2 -25.000
j3 -5.000
j4 0.000
j5 5.000
j6 0.000
would you like me to set the differences into the zero positio at witness marks or home position ?
11) remaster your robot to those positions. 
Is it necessary to do calibrating after remaster to those points ?

SOFTWARE zero position is the position that every axis reads zero degrees on the teach pendant position screen. This is only to verify that your previous calibration was done right and you didn't make a fault or forget something. Put every axis on zero degrees in the teach pendant and check if this position aligns the witness marks of each axis.

This step is optional. After, go inside your program, move the robot to a point that you know it has shifted, write down the JOINT COORDINATES and try to correct the point in joint frame using as less axis as possible. Experiment by slowly turning each axis separately. You will eventually figure out which axis has shifted and to where (+ or -). Make a new point as I described previously and write down the difference between the new and old points in JOINT Coordinates. Then put the robot axis on zero position again and add or substract the differences you wrote down. After, quickmaster the robot to those positions.

March 15, 2019, 08:55:14 AM
Reply #9
Offline

programmer0011


thank you very much


Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

xx
Passing enums

Started by eusty on KUKA Robot Forum

10 Replies
4154 Views
Last post April 07, 2014, 05:39:30 PM
by SkyeFire
xx
Passing data

Started by amar15t on Fanuc Robot Forum

3 Replies
708 Views
Last post February 16, 2018, 03:56:44 PM
by Nation
xx
RJ2 - passing arguments AR1,AR2 to TPE programs

Started by Chipprogr on Fanuc Robot Forum

1 Replies
1571 Views
Last post June 28, 2014, 09:09:53 AM
by kluk-kluk
xx
Passing a string to a program

Started by BrianR on KUKA Robot Forum

3 Replies
500 Views
Last post September 06, 2018, 03:10:07 PM
by BrianR