Hi edimmy
Why don't you just do it via space function?
Hi edimmy
Why don't you just do it via space function?
I'm thinking maybe cause the robot is V7.70, maybe V8 of the vision controls might work?
V8 is for R-30iB controllers.
Maybe you could try the FRIEX-Legacy-Browser i wrote.
This is a special "browser" for Fanuc and ActiveX.
Get Info and download here:
Best regards
Hi cenzar,
On Fanuc robots it is not possible to change the world frame (UFRAME(0)) !
Just use a UFRAME.
Or if you really can't do it any other way and you need/want to rotate by Z, then you can remaster axis 1...
best regards
Hi goTVm,
Use HIGH-SPEED SKIP:
note the (extra) , PR[5]=LPOS instruction. --> HIGH-SPEED SKIP
11: L P[1] 100mm/sec FINE Skip,LBL[1], PR[5]=LPOS
$DCSS_CLLB[1].$EXT_FORCE[3]
Is this var really Z-force or maybe Axis 3? . I don't know
Is there a way to set a maximum force for the motion instruction, so it doesn't try to mash the part into the table?
At yellow robots use COLLISION GUARD
• COL DETECT ON, COL DETECT OFF
• COL GUARD ADJUST
Hi dnaumann,
the two parameters are
• axis_limit_mask specifies which axes are outside the axis limits.
• ovr_trv_mask specifies which axes are in overtravel.
And
• Returns the current position of the tool center point (TCP) relative to the current value of the
system variable $UFRAME for the specified group.
Best regards
I had a couple of projects and I believe $MOUNTANGLE is allowed to be positive and negative.
Is the robot really rotated arount the Y-Axis(World) of the robot?
... that robot doesn't have any compensator for the axis 2
Do you mean Axis3? --> I had Problems with a "heavy" welding equipment at Axis3. And yes, there was not compensation for that. Maybe at newer controllers?!
Hi V.Chlebek
QUESTION 1) Is it possible to use USB in this case? If so, is there some example of this or documentation hidden under the table?
Never heard about that! Please tell us if this works!
QUESTION 2) Is there any other possibility how to connect the tool, any ideas?
..
I am starting working on that offline,
Use COM-port inside cabinet but
you are not able to do 'COM/SERIAL'- communication with Roboguide!
Use ethernet (with socket messaging) if you want to do offline programming.
Best regards
Hi hoitzing
Maybe I didn't understand everything correctly.
But here are some ideas and information:
DPM : Generally I have to say from experience that you always have to play around a bit with DPM until you have the right settings for the respective application.
The speed can be regulated with DPM only indirectly over the IPT and the offset values/settings.
(Maybe)Originally developed for welding, DPM compensates a (sensor) offset as quickly as possible.
I think you can't use line-tracking.
Best regards
Hi SkyeFire,
There are some concerns that the torque of the bolt driver may exceed the servo-holding limits of the robot.
Are you sure you are running the robot within the specs?!?
If yes, it should be NO problem.
Maybe you can use commands like:
(collision guard)
: COL DETECT OFF;
and
:• COL GUARD ADJUST
or set the brake delay time to ~1 second (or longer).
At your "workspot" wait until "brake status" is "brakes are on"
Start your process..
Or maybe use $machinelock var..
best regards
Hi hoitzing
use built-in
SET_EPOS_REG Built-In Procedure
Purpose: Stores an XYZWPREXT value in the specified register
Syntax : SET_EPOS_REG(register_no, posn, status <, group_no>)
best regards
If don't need that level of synchronization then I would keep the robots separate. It is much simpler to have separate robot controllers and programs.
YES!
if you can solve the task with several robots(controllers) with just a few handshakes: buy several robots(controllers).
This is always easier to program: multi tasking debugging and monitoring is always ( on the pc as well as with robots around powers more stupidly and/or more annoying!
Multiple TPs is also always(!) better.
I've read that you can execute the run command and it would effectively run a 2nd TP program simultaneously to running the one you're currently on. I believe the motion group you're using for the RUN command has to be separate than the motion group for the motion group of the current TP progran that you call the RUN command from.
This is correct.
And yes, you can monitor multiple programs.
Hi M3Power95,
this is possible. And one of the strengths of fanuc.
But you have to figure out what you really need.
In most cases I would not recommend ONE program with completely different and independent tasks. --> use RUN command and sync the tasks (or not, with flags)
I did programming with a 32 Axis controller( 4 6-Six axis robots on same rail with external axis at each tool. All with and without coordinated motion)
Check out : dual arm controller, coord motion..
best regards
PnsStarter
Hi deltaplex15,
You have to install it by your own. It's not installed because only a few people need the usb cam driver.
You can install it with windows device manager.
If this task is to complicated, ask your sysadmin
best regards
Hi deltaplex15,
have you followed the instructions from irVision manual?
- installing usb driver
- enable camera(s) inside RG ( sounds you have done this)
- choose the camera inside irVision CameraSetup
--> if the usb cam is not available -->driver, camera model ?
best regards
Hi yolovs,
the stroke limit is axis 6 , at least at your screenshot...
QuoteGO[1]=($SCR_GRP[1].$MCH_POS_X*10)
I just copied your code, and it works .... ?!?
As TitusLepic wrote,
but this is only possible on newer software versions:
MENU-NEXT-SYSTEM_CONFIG
NO Motion PR Operate Mode --> TRUE
Info:
FCTN - Toggle Wrist Jog