I did this plasma cutting years ago... I did it as two 1/2 circles with a MOVL in the middle. the MOVC ending of the first 1/2, the MOVL, and the MOVC start of the 2nd 1/2 are all the same position. this also allowed for a little posture change as well on each side.
Posts by tonygast
-
-
what axis are you getting limit errors on?
-
Are there any Background programs running?
-
Flags are useable in the robot programming without any mapping. Mapping them to I/O makes them usable binary in groups. or to talk to the outside world via I/O.(and other things as well) I use flags (unmapped) to give myself Bypass bits that don't consume my physical I/O.... Kind of like auxiliary or virtual placeholder bits in a plc
-
Is this a 2 robots with 1 teach pendant? What I/O bus do you have? What are you trying to accomplish?
-
The fronius updates the job number signal at arcon. Verify that the grp output from the robot has a valid number set at arcon.
Also fronius xplorer will allow you to monitor the welding machines I/O. download at Fronius.com -
Register with Fanuc CRC. you can get manuals there. In the manuals there is a section on replacing parts
-
If you create a job and put moves in it, you cannot change the group mask. you need to set the mask at job creation.
-
That positioner uses a single motor for both sides, so basically there is a 360* offset in the physical positon fro side A to B
On the RM2 what I did in the past was
1. Copy the job and rename for the opposite side
2. Move the positioner to the correct position.
3. Compare the Current and Command positions for the EX-axis
4. Parallel shift the EX axis in pulse.you can also manually input the position using a text editor, but you still need the EX axis difference
-
Look at 50520 LOCUS DEVIATON
-
PAUSE the program
EDIT
F1 [INST}
8 next page
6 Program Control
1 PAUSE -
Is it running this job repeatedly? Where is the curser? What calls this job?
-
Can you post the code containing the loop?
-
That is a tregaskiss clutch
-
I can't remember, it has been so long, and can't remember if it is on the NX or XRC but, there was a rotary switch on the front of the CPU that would boot to maintenance???? I absolutely cannot remember the settings....
Maybe 95 Devils can remember......
-
yes, when you put in back in AUTO it resets to OFF so when you go back to teach you have to turn it ON again.
If you want to disable Weld in auto... Check Mode
-
What events lead up to the robot beginning this?
The manual says:CPMO90:
The system might have been corrupted. This might have been caused by any of a number of reasons including: Incorrect loading and setup loading incompatible options, mixing software version when adding options and other memory corruption problems. The following is a list of possible remedies:
1. Perform a Cold start.
2. Perform an Init start and set up the robot again
3. Confirm that any options or additional software not on the original software distribution media is the same version number. If the main system software was supplied on several disks or memory cards, make sure that you are using a matched set. Also make sure that the installation manual being used is for this version of software. If any of the software version are not matched, a complete re-load with the correct software will be necessary.
4. Confirm that no incompatible or mutually exclusive options have been loaded.
5. Perform a full software reload.
6. If the error is not cleared, document the events that led to the error and call your FANUC Robotics technical representative.CPMO94:
Internal Error: JBF new main channel id is invalid
Press RESET. If the error still occurs, document the events that led to the error and call your FANUC Robotics technical representative. -
Put your robot into a welding job.... put the robot in teach.... and it should toggle, "Weld in Teach"
-
Sounds like you need a servo gun manual and a spot tool manual.
There is an argument table for the pressure scaling.If the robot is properly licensed to you, you can access these from the Fanuc CRC site...
-
To program in Cartesian, you will need to program using position variables instead of points, or have the relative job option.