Power Engineering 
K-JIANG
NameDescriptionContent
Current Location:

ABB Robotics Basics

From:ABB | author:Mr.Chen | Time :2024-07-11 | 1298 view: | 🔊 Click to read aloud ❚❚ | Share:

I. Program memory (Programmemory) composition:

Application programme (Program) System module (Systemmodules)

Robot programme memory, only allows the existence of a main program; all routines and data regardless of which module exists, all shared by the system; all routines and data in addition to special definitions, the name must be unique.

1. the composition of the application (Program):

-Main module (Mainmodule) Main program (Mainroutine) Program data (Programdata) Routines (Routines)

-Programmodules Programdata Routines

2. Composition of Systemmodules:

-Systemdata.

-Routines (Routines)

All ABB robots come with two system modules, the USER module and the BASE module. Depending on the application of the robot, some robots are equipped with system modules for the corresponding application. It is recommended not to modify any of the automatically generated system modules.

Second, ABB robot programming instructions and their meanings:

Link: This document is more comprehensive and instructions in accordance with the first letter of the alphabet is sorted very good to find what they need to know.

Third, ABB robots commonly used data types:

ABB robot data storage describes the properties of the robot controller inside the ABB robot controller data types up to more than 100 kinds of common data types including basic data, i/o data, motion-related data.

1. basic data

bool Logical value: the logical state given in the true or false. Logical value has two cases: established and not established, the logical value is true using true or 1 that is not established, the logical value is false using false or 0 that is

byte byte value: used to measure the storage capacity of a unit of measurement, the value range is (0-255)

num numeric value: variable, can store integer or decimal integer value range (-8388607~8388608)

dnum double numeric: can store integer and decimal, integer value range (-4503599627370495~+4503599627370496)

string String: string is a string of characters consisting of numbers, letters, and underscores. He represents the data type of text in programming languages.

==stringdig == numeric-only string: can handle positive integers not larger than 4294967295

2. i/o Data

dionum digital value: take the value of 0 or 1 for processing digital i/o signals, digital i/o signals in the 0 as a low level 0 ~ 0.7v, 1 as a high level 3.4 ~ 5.0v

signaldi/do Digital input/output signals: binary value input and output, such as switch on is 1. off is 0.

signalgi/go Digital Input/Output Signal Group: Multiple digital inputs or outputs are used in combination.

signalai analogue input: for example, a temperature value is collected by a temperature sampler, which has to be converted into a binary number that can be recognised by the PLC through a transmitter.

signalao analogue output: data - transmitter - actuator

3、Operation related data

robtarget Position data: Defines the position of the robot arm and additional axes.

robjoint Joint data: Define the position of each joint of the robotic arm.

speeddate Speed data: defines the movement rate of the robotic arm and the axes, and contains four parameters:

v_tcp denotes the tool centre point rate in mm/s; v_ori denotes the TCP repositioning rate in mm/s.

v_ori denotes the TCP repositioning rate in (°)/s; and

v_leax denotes the linear external axis rate in mm/s; v_reax denotes the rotary external axis rate in (°)/s; and

v_reax denotes the rate of rotational external axis in (°)/s

zonedata: also known as turn radius, this is used to define how close the robot axis will be to the programmed position before moving towards the next travelling position

tooldata Tool data: Used to define the characteristics of the tool, including the position and orientation of the tool centre point (TCP), and the load of the tool

wobjdata Workpiece data: used to define the position and state of the workpiece

loaddata load data: used to define the load of the robot arm mounting interface

4、Data storage type

ABB robot data storage type is divided into three kinds

CONST Constant: The data has been given a value at the time of definition, and cannot be modified in the programme unless it is manually modified.

  • TMEIC KPAD-3122A A3XAP02 LCD Display With Key Pad
  • Nidec Drives S100-02463 General Purpose Micro AC Drive
  • Nidec Drives S100-02463 General Purpose Micro AC Drive
  • Nidec Drives S100-01D13 General Purpose Micro AC Drive
  • Nidec Drives S100-01D73 General Purpose Micro AC Drive
  • ABB 3BUS208720-001 POWER SIGNAL INTERCONNECT
  • METSO A413345 Industrial Control Module
  • METSO A413177 Industrial Control Module
  • METSO A413222 Address Module Count Verification
  • METSO D100532 Control Module
  • METSO ADC5483-D200136L Power Supply Module
  • METSO A413313 Industrial Control Module
  • METSO A413310 Industrial Control Module
  • METSO A413659 Industrial Control Module
  • METSO D100314 Industrial Reliability Enhancement Component
  • METSO A413665 Industrial Control Module
  • METSO A413325 IPU Power Unit Module
  • METSO A413654 Real-time Control Module
  • METSO A413110 Industrial Process Control System
  • METSO A413160 Industrial Process Control System
  • METSO A413144 Industrial Control Module
  • METSO A413152 Industrial Control Module
  • METSO A413146 Timer & Memory Management Module
  • METSO PIC2 A413240A PCB Board
  • METSO A413150 Industrial Control Module
  • METSO A413140 analog input module
  • METSO A413111 analog input module
  • METSO AIU-8 A413125 analog input module
  • METSO 02VA0093 Control Module for Industrial Automation
  • METSO 020A0082 Process Control Optimization Module
  • METSO 02VA0153 Control Module for Industrial Automation
  • METSO 02VA0193 IOP Module
  • METSO 02VA0175 I/O Module
  • METSO D100308 Expansion Module
  • Metso D200175 Personality Module
  • Metso Automation D201471 Version 01 Or 05 DOI4 Module
  • Metso Automation D201138 IBC Controller Module
  • Metso Automation DOI4R0 PLC Card. 3D-27
  • Metso Automation D201776 ACN PO DC PLC Control Server Computer
  • ABB AC 800PEC CIO-FU PC D235 A101 3BHE032025R0101 Combined Input Output
  • ABB PFSA240 Roll DC Supply Unit 3BSE073476R1
  • ABB PFSA107-Z42 DTU Stressometer Digital Transmission Unit
  • GE AT868-2-1-1 Panametrics Ultrasonic Liquid Flow Transmitter
  • Beckhoff EKM1101 | EtherCAT Coupler with ID switch and diagnostics
  • Beckhoff EK1101-0080 | EtherCAT Coupler with ID switch, Fast Hot Connect
  • Beckhoff EK1101-0010 | EtherCAT Coupler with ID switch, Extended Distance
  • Beckhoff EK1101-0008 | EtherCAT Coupler with ID switch and M8 connection
  • Beckhoff EK1101 | EtherCAT Coupler with ID switch
  • Beckhoff EK1000 | EtherCAT TSN Coupler
  • Beckhoff EK1100-0008 | EtherCAT Coupler with M8 connection
  • Beckhoff EC1100 | EtherCAT Coupler, RJ45, angled, push-in
  • Beckhoff EK1100 | EtherCAT Coupler
  • KEBA KeDrive D3-DP Supply unit
  • KEBA KeDrive D3-DU Motion control accessories
  • KEBA KeDrive D3-DU 3x5 Safety controller
  • KEBA KeDrive D3-DA axis controller BG3+4
  • KEBA KeDrive D3-DA axis controller BG1+2
  • KEBA KeDrive D3-DP 310 supply module
  • KEBA KeDrive D3-DL 300 charging module
  • KEBA ServoOne Drive system for safe automation solutions
  • KEBA KeDrive D5 The single-axis controller without compromise
  • KEBA KeControl C5 - UE 550 USB expansion card
  • KEBA KeControl C5 - FE 560 Multi-protocol fieldbus expansion card
  • KEBA KeControl C5 - FE 573 EtherCAT master expansion card
  • KEBA KeControl C5 - FE 571 EtherCAT master expansion card
  • KeDrive D3 controls D3-DU 365/B Control modules
  • KeDrive D3 controls D3-DU 365/A Control modules
  • KeDrive D3 controls D3-DU 335/B Control modules
  • KeDrive D3 controls D3-DU 335/A Control modules
  • KeDrive D3 controls D3-DU 360/B Control modules
  • KeDrive D3 controls D3-DU 360/A Control modules
  • KeDrive D3 controls D3-DU 330/B Control modules
  • KeDrive D3 controls D3-DU 330/A Control modules
  • KEBA KeControl C1 Control modules CP 057/Y
  • KEBA KeControl C1 Control modules CP 056/Y
  • KEBA KeControl C1 Control modules CP 056/E
  • KEBA KeControl C1 Control modules CP 035/M
  • KEBA KeControl C5 CP 507/C Control units
  • KEBA KeControl C5 CP 507/A Control units
  • KEBA KeControl C5 CP 505/A Control units
  • KEBA KeControl CP 503/A Control units
  • KEBA KeControl C5 CP 530/C Control modules
  • KEBA KeControl C5 CP 520/C Control modules
  • KEBA KeControl C5 - CP 5x0 Control modules
  • KEBA KeControl C5 - CP 50x Controls / Control units
  • KEBA KeSafe C5 SDM 570 Extension Module
  • KEBA KeSafe C5 SCP 501 Safety Controller
  • KEBA KeDrive D3-ES energy storage device
  • KEBA KeDrive D3-EM energy manager
  • KEBA KeDrive D3-DP 301-x-A2xx passive supply units
  • KEBA KeDrive D3-DP 301/x-45xx passive supply units
  • KEBA KeDrive D3-DP 300/x-22xx passive supply units
  • KEBA KeDrive D3-DP 300/x-10xx passive supply units
  • KEBA KeDrive D3-AC all-in-one multi-axis controller
  • Autronica 116-AP-MAR-PLATE-BUR AP ON MOUNTING PLATE W BUR
  • Autronica 116-AP-MAR-PLATE AP ON MOUNTING PLATE WO BUR
  • Autronica 116-AP-MAR-CAB AP IN CABINET WO BUR
  • Autronica 116-AP-MAR-CAB-BUR AP IN CABINET W BUR
  • Mitsubishi Q00JCPU-S8 Universal Programmable Logic Controller (PLC) CPU
  • FX3U-128MT/ESS FX3U128MTESS FX3U-128MT-ESS MITSUBISHI PLC
  • GT1455HS-QTBDE Mitsubishi GT1455HS
  • MODULE OSA104S MITSUBISHI ENCODER ORIGINAL
  • A2NCPU-P21 A2NCPUP21 MITSUBISHI MELSEC
  • MITSUBISHI PLC A1SJ71QE71N-B5T
  • MODULE A171SCPU-S3 PLC SERVO CPU MITSUBISHI MODULE
  • Mitsubishi RJ71PB91V PLC Module brand RJ71PB91V
  • Mitsubishi AJ71C24-S1 | Maxodeals
  • Mitsubishi FX3U-128MR/ES PLC, FX3U Base Unit AC 100-240 V
  • Mitsubishi 2D-TZ553 BU768A476G51 Board
  • 2D-TZ535 Mitsubishi | Tarjeta base de red para robot serie F
  • Mitsubishi Electric Interfacekarte 2D-TZ378
  • FX5UC-64MT/DSS Mitsubishi Electric
  • FX3UC-32MT-LT FX3UC32MTLT MITSUBISHI PLC
  • Mitsubishi FX5-SF-MU4T5 Expansion Input Module, PLC FX5 Series Model
  • Mitsubishi NF1600-SEW 3P 800-1600A
  • Mitsubishi Electric ASY 3BK23057 PLC Circuit Board Module Mother Board
  • RJ71EIP91 | Mitsubishi iQ-R Series Ethernet/IP Master Module
  • Mitsubishi R02CPU PLC Module
  • Mitsubishi AJ71E71N-B5T MELSEC PLC Programmable Controller
  • Mitsubishi FX5U-80MT/ESS Programmable Controller PLC
  • Mitsubishi Q2ASHCPU-S1 PLC Module w A1SX42 Input, A1SY42 Output, A1SJ71QE71-B2
  • Mitsubishi Q64TCRTN PLC Module
  • MITSUBISHI HC-SFS524K SERVO MOTOR
  • Mitsubishi LE-40MTA-E Tension Controller
  • Delivery Quickly Mitsubishi PLC NF630-CW 3P 600A
  • MITSUBISHI FR-D740-160-NA / FRD740160NA
  • Brand Mitsubishi NZ2EX2B-60AD4 PLC Module
  • HS-MF23-S2A HSMF23S2A MITSUBISHI SERVO MOTOR