Hi
I have R-30iB Mate controller.
Is there a way i can hide Weld I/O signals from screen (look at attachement)? WI and WO signals are not in use.
Thanks
Hi
I have R-30iB Mate controller.
Is there a way i can hide Weld I/O signals from screen (look at attachement)? WI and WO signals are not in use.
Thanks
Well you can always make small changes with touching up points without mastering. Just got through program with master flag off in step mode and correct the points.
If you are not getting good results try:
- reduce speed of search
- check contact tip if using wire for touching
- check TCP
- touch sides of the workpiece you know it is inside tolerance
I also avoid rusty surfaces and 3D shift + rotation. I often just look for x and y of the start of the weld and i let TAST do the rest ...
I belive it goes like this:
1. You have a piece and you teach a robot a point on that piece.
2. Before you use Touch Sensing, you have to master it. You have to do this on the same piece you tought a point on it. If you move it before you mastering it, the point will not be on the same spot on the piece after mastering as you wish.
I'm not sure where the information about original piece is stored...
Can you explain why you need this?
When you master the piece, the touch sensing offsets are 0.
There is an option that allows you to save to and run programs from MC: R709 TP DRAM/FILE Storage
In all my cells Constant Path is installed.
I'm guessing it is part of ArcTool...
Without this option there is no guarantee robot will move on the same path with different speeds.
Registers are stored in file NUMREG.VR and position registers in POSREG.VR.
You will overwire all values.
I would like to create a marco for enabling/disabling dry run.
Is there a variable i could check/set?
$DRYRUN.$DRYRUN_ENB doesn't seems to have effect...
Try looking into I/O -> Interconnect -> ES->DO
There you can map signals to DO.
EDIT:
I tried something else:
1. I/O -> UOP (OUT) -> CONFIG -> I set UO[1 - 20] RACK 0, SLOT 0 and START 110
2. I/O -> Digital (In) -> CONFIG -> DI[100-119] RACK 0, SLOT 0 and START 110
Now UOP output signals are mapped to Digital input. Rack 0, slot 0 is for internal use. You can use any starting point that is free in your case.
Do you need some Fanuc option to use this connector? Can you send me c# example?
Thanks
why use plc to change register?
why not to connect it to ethernet and send from hmi to the robot?
if you will use C# or VB, i can recommend you the in gear, i tested it , and it's working fine:
http://www.ingeardrivers.com/ge_fanuc/ge_fanuc.htmcheck the link above
We used R-30iA as a Profibus master and a PLC that was slave.
I our cas we needed Profibus Master (Mini Slot) that includes software from Fanuc. Ask your local Fanuc office for price.
You need to install the card and software (J713 and J752) to the controller.
You need configure Master parameters. You then configure S7 with GSD file.
You need Profibus module for S7. Ask Siemens for it.
You have to decide if the robot will be master or slave. Then buy profibus master or profibus slave interface board from fanuc.
You also need module for profibus for s7 and cable with connectors
Think about other interfaces as they as cheaper and easier to implement and configure. We use ethernet/ip...
Thanks
Will try that...
Hi all,
Is it possible to override speed for movement into position while executing robot program in step mode (T1 or T2).
With welding applications you have quite low speeds and that would speed up time that is needed for program checking.
For example: robot would move from point to point with 10% instead WELD_SPEED.
Thanks
I remember seeing this error when i had bad IO configuration of weld IOs.
Check I/O -> Weld -> Config or $AWEPRR and $AWEPRRS registers.
Look for example under $AWEPRR[1].$WELD_START if $PORT_NUM and $PORT_TYPE are set according to your configuratin.
Check all the weld signals you are using...