Verify that you are using compatible commands with v7.30.
Posts by scotty
-
-
Why do you need to use *.h header file? I've used only regular program file without header or smth like it.
-
-
Is it possible to find the gear ratio of the gearbox based on that code?
With Fanuc help. Fanuc is not using any specification info in their part number system. You will need to get in touch with Fanuc and request for required information.
-
Comm setup or the snpx assignment structure? I've previously posted a pic of a comm setup on the proface side.
Do you have setup on robot side?
-
Does anyone has correct SNPX configuration parameters for PRO-FACE panels? I have tried original from manual, but it does work weird.
Thanks in advance!
-
Great advice scotty ! Much appreciated! We just need a single set of joint values stored in PR and the rest of the data will be in Registers. We where hoping to use XML or CSV ext... instead but I was told by a programmer that you couldn't use that file type. This is why you should always ask as many people as possible. Do you have any examples of the code for parsing XML?
pm me
-
If you want to use KAREL, then you can store your EOAT information in xml file and parse it using KAREL then load the data into wherever you need. Of you can increase size of your PR's table if you have enough memory in your robot and use PR's instead of customizations with KAREL.
-
because they are local variables. You are using ram memory, it means that you create and initialize variables every single time when you start the program.
Try to use CMOS memory instead of DRAM. Read about %CMOSVARS
-
If you set up your robot as a wall mount or ceiling mount and have changed information in init section for the robot, your world frame stays same. Why the robot is asking about installation type in this case? Because the robot needs to know what is the load on the motors. If you will apply some type of load to floor type set up, then flip the robot. Robot can flag an error on servo motors, because load is different from calculated. So proper setup gives you more predictable behavior of your robot.
World frame is unique frame that calculates from robot base. All others framed calculates based of this frame. It's how robot kinematics works. As people said, you can make all type of UF as you need.
-
Did you try to change process and do multiple runs with different bits? in example first run with shorter bit, then do final with long. It may increase you cycle time, but have a change to reduce vibration issue.
Personal opinion: based on weight of the spindel I might go with 6mm tube for spindel mount. In your case you have 4mm plates that also are not welded on ribs.
-
is it solved or still need help?
-
Just buy step-up transformer for 30-60 amp and do wiring based on standards of your facility and country.
Usually you takes 230Amp from you main power enclosure from separate circuit breaker(CB), run this wires to yout step-up transformer, from transformer run to additional disconnect box with fuses, from there go to your robot.
I did same thing in our previous facility. I have old step-up transformer so it doesn't make sens to share obsolete part number. Just make sure that your wont hurt feelings of your local electrician and you won't have problem with inspection.
-
It doesn't exist anymore. (Well, you don't have access)
It hurts my robots programmer feelings.
Thank you!
-
$SYS_TIME.$Month
$SYS_TIME.$Day
$SYS_TIME.$Hour
$SYS_TIME.$Minute
$SYS_TIME.$DOW ! day of week.
I know this , but I do not have $SYS_TIME in mine R30iB Mate
-
Hello!
Can anyone share with me Variables manual for R30iB?
I can't find some things in system variables based on my old R30iA manual....if you interesting what I'm looking. I look for $SYS_TIME structure with system date and time. This variable is not present in mine R30iB Mate
Thanks in advance!
-
1. Use %Environment for SET_INT_REG
2. For IO you have easy way. DOUT[n] = ON/OFF or PULSE DOUT[n] = FOR 100 NOWAIT
-
There is no option in I/Os for EthernetIP.
In this case is there any solution to communicate on ethernet IP ?
buy EthernetIP/Adapter option from Fanuc.
E/IP option should be installed and shows in I/O section for communication over EthernetIP.
As a plan B you can check whatelse you have Profibus/ProfiNET/DeviceNet/etc. And use Anybus converter to translate communication protocol into EthernetIP.
-
You will want to use the GE series 90-30 driver. I have found that the symbols are reversed on some of the hmi's however. IE, Q and I are backwards respective to how they should be. Also, SR's do not display correctly on the proface, no matter how you configure the robot (make sure to reference the fanuc HMI user guide). Lastly, integer scaling by default in the proface often is incorrect.
Proface makes my favorite HMI's, but they leave much to be desired when it comes to integrating with the fanuc.
Also, to make sure: did you purchase the SNPX option on the fanuc? This is a software option that must be purchased outside of configuration of the SNPX settings.
Sorry for the late response.
Thank you for replying back.
I have SNPX option on robot and GE series 90-30 driver on HMI. This setup works perfectly. I just believed that ProFace made new manual in right way, but my expectation was wrong
-
Were you able to get this resolved? I have configured and used Proface on the Fanuc controller multiple times.
Note: you will need to likely set up scaling for your integers, as the default of the Proface will not be correct *usually.
What driver did you use?
For me original GE 90 Series works fine, but Modbus TCP that is listed in ProFace manual doesn't work.