Example: confidence

RobotWare - ABB

RobotWareIndustrial Robot Controller SoftwareIRC5 RobotWare is a family of controller software designedto make you more productive and lower your cost ofowning and operating a robot. The heart of this power-ful and configurable software is ABB s robot language,RAPID, a highly flexible programming tool and oneof the most powerful software languages in the robotindustry. This shop floor language is included inevery ABB control system and gets you on speakingterms with your robot. RobotWare has a range of additional functions and process specific applications,which add up to a complete controller-based softwareconcept. RobotWare ensures optimal process performancethrough ABB's advanced motion technology that hasthe most accurate path holding on the market.

modules, e.g. for changing configuration. File and Serial Channel Handling includes instructions for communication via serial channels. This can be used to continuously store data (program output) on a disk or to use a bar code reader as input to the robot. 3

Tags:

  Input, Module, Output

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of RobotWare - ABB

1 RobotWareIndustrial Robot Controller SoftwareIRC5 RobotWare is a family of controller software designedto make you more productive and lower your cost ofowning and operating a robot. The heart of this power-ful and configurable software is ABB s robot language,RAPID, a highly flexible programming tool and oneof the most powerful software languages in the robotindustry. This shop floor language is included inevery ABB control system and gets you on speakingterms with your robot. RobotWare has a range of additional functions and process specific applications,which add up to a complete controller-based softwareconcept. RobotWare ensures optimal process performancethrough ABB's advanced motion technology that hasthe most accurate path holding on the market.

2 ABB also offers unique personnel safety and errorrecovery features. With RobotWare , you will be ableto effectively program your robot systems to doexactly what you benefits High adaptability to your specific needs Short cycle times and high accuracy Superior reliability and safety Extensive communication capability for integration and control Built in process control functionalitySharpen your robots performanceBasic FunctionalityProgramming languageRAPID is a flexible, high-level programming languagedelivered with all ABB robot systems. Its basics areeasy to use, while deeper layers allow you to createhighly sophisticated Motion TechnologyMotion control is the key to the robot s performancein the area of path accuracy, speed, cycle time, programmability and synchronization with externaldevices.

3 By improving these parameters, usersimprove quality, productivity and reliability. The pathaccuracy of TrueMove, together with the short cycletime of QuickMove, is the cornerstone of these userbenefits. TrueMove TrueMove ensures that the motion path followedby the robot is the same as the programmed path regardless of the robot speed. QuickMove QuickMove is a unique self-optimizing motion controlfeature. It keeps cycle times at a minimum by ensuringmaximum acceleration at every moment. Tests haveshown that ABB robots can reach more than 25 %shorter cycle times than axesUp to 36 axes can be run from the control robot main axes can be coordinated with external mechanical structures such as work-piece positionersand track-motion devices or gantries.

4 The kinematicrepresentation of external structures makes program-ming easier and ServoIn applications where materials or tools cannot beprecisely positioned, the robot can be set to a Soft Servo mode. This means that the robot acts like a mechanical spring when encountering resistancefrom the environment. Security and safetyIRC5 complies with all safety regulations by providing redundant safety circuits, a three position enabling device and safe monitoring ofreduced speed mode safety is furtherenhanced by internal supervision on several levels which makes it possible to detect exceptionalconditions at an early handlingErrors on your production line should not necessarilymean a standstill.

5 In such an event, you would wantto get your robot back into production with as littleoperator intervention as possible. Using pre-definedoperator dialogues, you can give the operator specificoptions of how the error should be handled. Thisexception handling is ensured through customizederror handlers that can be set up to take a certainaction depending on error the power supply is cut off during operation, the robot will be able to restart at the exact sameposition and system status as before the power addition to a number of discrete I/O, IRC5 can beequipped with one or multiple fieldbus channels(Devicenet, Profibus, Interbus etc.). The I/O-system is easy to configure with your ownnaming of the I/O-signals and has a broad range ofdifferent features that can be configured the way youlike Authorization SystemIRC5 includes an advanced user authorization system(UAS).

6 It includes administration of users and accessrights connected to user names and passwords. The same user can have different access rights for different parts of the robot system. UAS helps users to get an easy-to-use interface, with access to relevantinformation. UAS improves quality of your systems byletting only authorized personnel access sensitive data. System Property BrowserIs a browser for all properties of your system. Which cards are included with which software revision?What is the temperature in the controller? System Property Browser has the Options Advanced Shape Tuning is used to optimize yourrobot for cutting advanced shapes at low speed (10-100 mm/s).Absolute Accuracy makes your robot an ideal robotand identical to any other Absolute Accurate for off-line programming and fast replacementsof robots.

7 The option includes a Birth Certificate,which guarantees the accuracy of the robot. For more information, see separate data COORDINATIONM ultiMove Coordinatedgives you the possibility to run several robots from the same controller motion of the robots can be either coordinated toa common work object or independent of each Independentgives you the possibility to run several robots from the same controller motion of the robots is independent of each Axis Positioneris used to make multipleaxis devices (positioners etc.) move totally coordinatedwith the Trackingcoordinates the robot motionwith a work object on a conveyor Synchronizationadjusts the robot speed toan external moving device ( a press or a conveyor)with the help of a sensor.

8 The option can also beused for synchronizing two robots with each option simplifies programming and improvesproductivity of any loading /unloading EVENTSW orld Zonesmakes it possible to define zones ofcubical-, cylindrical- or spherical shapes, as well aszones in an axis joint range. The zones can be used tostop the robot from entering a zone, either permanentlyor only when another robot is working in the typical use is to check if the robot is in a home Position Eventsis used to issue eventsdepending on the current robot position. They can be used to control or check the status of peripheralequipment. Events might be of the type:Change/Check the value of an I/O signal or make a procedure FUNCTIONSI ndependent Axismakes an additional axis (linear or rotating) run independently of the other axes in the robot system.

9 The option includes the Axisreset function, which resets the axis counter to zero or any other, given number. The option is useful forrepeating manoeuvres, where mechanical reset of theaxis (turning back the axis) would mean loss of cycletime in the process. Path Recoverystores all system data, when an interrupt occurs (fault message or other) and restoresthem after necessary actions have been taken. Usefulfor service Offsetgives you the possibility to track the programmed robot path at a given offset distance. The robot can alternate following the path and makingan offset, depending on inputs from an AI/DI or SUPERVISIONC ollision Detectionprotects your equipment androbot from severe damage.

10 Collision Detection stopsthe robot if the motion torque values are clientmakes it possible to read informationon a remote hard disk directly from the Interfaceprovides the communication interfacebetween the robot and a network PC. This is useful if you want to: Use an OPC Server interface for SCADA integration(delivered with the RobotWare CD) Use RobotStudioOnlineto interact with the controllerover a network connectivity. Note: For local connection over the service channel,PC Interface is not required. Communicate with other ABB Industrial RobotSoftwareFlexPendant Interfaceis the option that makes it possible to run your own application on the Flex-Pendant, an operator panel. Applications aredeveloped in Microsofts Command Interfaceis a communication protocol, used for communication with DeviceNetmodules, for changing and Serial Channel Handlingincludes instructions for communication via serial can be used to continuously store data (programoutput) on a disk or to use a bar code reader as inputto the robot.


Related search queries