is the controller R-J3iB or R-30iB?
Posts by bidzej
-
-
SNPX (or SNP over Ethernet) is a communication protocol. I think it's (or used to be) an option for the robots, but as far as I know, it comes as standard in some markets. Check for system variables named $SNPX_... to see if your robot has it.
It should work with any HMI that supports SNPX, including GE, Allen-Bradley, Omron and ProFace (Schneider). The tricky part is the configuration, as it's done over the system variable $SNPX_ASG and you won't be able to do anything without a proper manual.
-
I'm not sure the robot controller PMC can even use Message Display Addresses.
Instead of that, I would configure an Internal IO Assignment so that PMC can trigger User Alarms (G -> UALM) and configure the texts directly on the controller.
EDIT:
yep, the only thing the manual says about Message Display Addresses (A) is "This address is not used"
Guess it only works with CNC. -
-
here is what Fanuc says to that:
QuoteEither one or both Ethernet ports can be configured for use with EtherNet/IP. Note that in order to use
both ports at the same time they must be properly configured on separate subnets. Also note that port 2
(CD38B) is optimized for Ethernet I/O protocols such as EtherNet/IP. The preferred setup is to connect port 1 (CD38A) to your building network to access the robot through HTTP, FTP, and so forth , and to
connect port 2 (CD38B) to an isolated network for use by EtherNet/IP. -
You mean an IO unit with profinet, as a slave? Which controller do you have?
Generallyn you'll need to use Siemens NCM software for that (comes on a CD if you have ordered Profinet IO option), configure your hardware there and then load it to the robot's CP16xx card.
-
1. MENU - (NEXT) - SYSTEM - Axis limits
2. change the values, make sure the robot is within the limits (just in case)
3. restart the controller -
Firmware 2.7 is ONLY supported by TIA Portal. It can be downloaded from Siemens (at least in Europe), but requires registration. It will allow to configure non-PLC devices without a licence.
The installation files are 4-6GB - so quite an overkill just to do some simple setup...What's more, the Profinet configuration is quite different from FW V2.6 and earlier, as most parameters are set by TIA, including robot's submodules when working as a Device (Slave).
-
this can also be done by means of the SKIP, JMP LBL[...] instruction.
-
you could even write a loop to repeat the buzzer if nothing happens (cell's door not opened, light curtain not broken etc.) for a given time, more or less like this:
CodeLBL[99] ! End of program DO[x] = PULSE 5.0s WAIT 5.0s WAIT DI[y: door closed]=OFF OR DI[z: lightgrid ok]=OFF, Timeout, LBL[99]
You can set the standard TIMEOUT time in MENU - SYSTEM - Config, or edit it via $TIMEOUT sysvar, even right before the WAIT instruction.
-
well, that's what you can find in the manual or HERE
QuotePRIO-063 Bad I/O asg: rack %d slot %d
Cause: One or more assignments to the process I/O board or module at the specified rack and slot was invalid when the
controller was turned on.Remedy: Check the connections and power to the board or rack and that the module(s) are firmly installed. If the board or
module has been permanently removed, moved to a different Model A slot or had its switch settings changed (model
B), use the CONFIG option on the Digital I/O menu to delete or update the assignment(s).Would be difficult to help you further without knowing your system configuration. If you don't have any FANUC MODEL A IO modules connected to the controller, just remove the faulty assignments in MENU - I/O - F1 (Type) - Digital - Config. If you do, well, you have to make sure they are connected correctly and configure them.
-
How was it connected to the robot?
The error that you posted seems to point to a Fanuc IO modules (Rack1), which is either badly configured or not present (removed or without power).
-
what is a CLP?
-
Had the same problem last week. Have you configured the topology (TIA side) correctly?
In the topology view of the Device Configuration menu, you have to connect the correct robot port to the correct PLC (or switch) port. -
Quote
R= is time(how to set it in seconds?
straightaway:
Timer[a]=(R[b])
where R[b] contains time in seconds.
-
they are used in the bus configuration (wherever it's done).
The screen you keep asking about is to assign different signals running on different communication systems/buses to robot's IOs. What runs on these buses may be configured somewhere else, there may be much more data than the robot needs and so on. The screen allows you to precisely select what lays where in the robot's IO system (and only there).
-
you can also write macros to jog the tables to any position you want. You would need a macro per axis per direction (so each axis would require 2 macros to jog it in 2 directions). Each macro should:
1. get the table's current position: PR[a]=JPOS,
2. increment/decrement (depending on the macro's function) the postion by a given step: PR[a,b]=PR[a,b]+c
3. move the robot: J PR[a] 50% CNT5
4. check the button's (DI) status and jump back to point 1 if ON or end the macro if OFF. -
I would first check all the the cables for proper screening, isolation, placement and fixing, maybe the welding equipment causes a noise or interference which in turn causes some kind of disturbance in controller's electronics?
QuoteDuring the Init Start, i watched as the external axes we are using were setup automatically. I doubt this occurred on the virtual robot.
this happens automatically, during the procedure the controller is just reading-in data that is stored in .dt files (ext.dt, exta1.de and so on) in the backup.
-
As far as I know, to really keep it safe, this should be done by means of the gripper's construction (electrics/mechanics), so that it remains in safe state on air/power supply failure.
-
Would you have the option number for that?J693 according to the manual that I have
Has ITP also been reduced to 2ms for that to work?not sure.