Power Engineering 
K-JIANG
NameDescriptionContent
Current Location:

ABB Robotics Basics

From:ABB | author:Mr.Chen | Time :2024-07-11 | 535 view: | 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.

  • ABB REF610B11LCNP Feeder Protection and Control
  • A-B 1794-IN106 Input/Output Analog Modules
  • General Electric 029.381208 Converteam Controller Module
  • Eaton XIOC-BP-3 Moeller 3-Signal Module Backplane
  • ETON XVS-460-57MPI-1-1E Industrial-grade Embedded Touch Screen
  • EATON XVS-430-57MPI-1-10 Touch Panel
  • EATON XV-430-12TSB-1-10 Touch Panel
  • EATON XV-440-12TSB-1-10 Touch Panel
  • Eaton MP-3010 66D2205G01 Motor Protection Relay
  • Eaton CS-TX3-3.81X2.54-64TW Terminal Block
  • XIOC-BP-XC1 | Eaton XC modular programmable logic controller
  • EATON XVS-430-10MPI-1-10 Touch Panel
  • Eaton 8922-RB-IS Isolated Signal Isolator
  • Eaton XV-442-57CQB-1-10 Touch Panel
  • Eaton DPM-MC2 Communication Module
  • Eaton MPB2-TP Communication module
  • DEIF DM-4 hydro Delomatic 4 hydro
  • DEIF DU-2/MKIII | DEIF Multi-instrument
  • DEIF PCM4.3 DEIF PCM4.3 Power Control Module
  • DEIF DM-4 marine Integrated systems
  • DEIF TAS-331DG AC transducer for active or reactive power
  • DEIF TAC-311DG Single-function transducer
  • DEIF IOM4.2 DEIF IOM4.2 Input/Output Module
  • DEIF PSM-1 Power System Management Module
  • DEIF D45, E45 & B45 Meters for DIN rail mounting
  • DEIF DPS-1 DC Power Supply
  • DEIF CIO 208 CAN bus-based I/O module
  • DEIF DPR Edgewise moving coil
  • DEIF DM 400 gas Integrated systems
  • DEIF DCP2 (24V) DC power supply
  • DEIF DIM-Q Insulation monitor
  • DEIF CIO 308 CAN bus-based I/O module
  • DEIF OPM-1 DELOMATIC-MULTI-FUNCTION SYSTEM
  • DEIF SCM4.1 DEIF SCM4.1 Control Module
  • DEIF DELOMATIC-3 DGU2 Control Module
  • DEIF LSU-112DG Load sharing, paralleling & operation
  • DEIF DLQA series Illuminated 360° azimuth indicators
  • DEIF DLQ series Illuminated marine bridge instrument
  • DEIF DCF-Q96 DC integrator, pulse transmitter
  • DEIF CSQ-2 Check synchronising relay
  • DEIF LSU-113DG Load sharing, paralleling & operation
  • Deif IPM-1 Delomatic Input Module
  • DEIF PCM4.4 Differential Current Relay
  • DEIF CM-2 Deif Cm-2 Control Module
  • DEIF DM-4 gas Delomatic 4 gas
  • DEIF DM-3 Multi-function system
  • DEIF DLQW series Watertight marine instruments with Illumination
  • DEIF CSQ-3 Multi-function synchroscope
  • DEIF CIO 116 CAN bus-based I/O module
  • DEIF PPU 3 paralleling & protection unit (PPU)
  • DEIF RMV-112D Voltage Relay
  • DEIF GPU 2 GS Multi-line 2/version
  • DEIF SCM-1 Smart Communication Module
  • Studer Communicator A8600 Controller
  • Bently 3500/42M 140734-99 Proximitor Seismic Monitor
  • Bently 3701/55 289761-01 ADAPT (ESD) Emergency Shutdown Device
  • Bently 3701/55 323174-01 ADAPT (ESD) Emergency Shutdown Device
  • Bently 3500/15 114M5330-01 AC and DCPower Supplies
  • Bently 3500/42M 140734-02 Proximitor Seismic Monitor
  • Bently 1900/65A 172323-01 Vibration Monitoring Controller
  • Bently 1900/65-00-01-03-01-01 General Purpose Equipment Monitor
  • Bently 3500/93 135785-02C Backlit Display Unit
  • Bently 1900/65A-01-01-03-00-01 General Purpose Equipment Monitor
  • Bently 3500/54-03-00 Dual channel overspeed detection module
  • Bently 1900/65A-00-01-01-01-01 General Purpose Equipment Monitor
  • Bently 3300/16-11-01-03-00-00-01 XY/Gap Dual Vibration Monitor
  • Bently 3300/20-12-01-03-00-00 Proximitor Monitor
  • Bently 330103-00-03-05-02-05 Proximity Transducer System
  • Bently 330703-000-070-10-02-05 3300 XL 11 mm Proximity Transducer System
  • Bently 330104-00-05-10-02-CN 8 mm Proximity Probes
  • Bently 22810-01-05-50-02 Velomitor Piezoelectric Speed Sensor
  • Bently 330876-03-50-00-00 Proximity Probe / Armored High-Temperature FluidLoc Cable
  • Bently 330130-085-00-00 3300 XL 8 mm Proximity Transducer System
  • Bently 330901-05-32-05-02-00 Proximity Transducer System
  • Bently 330108-91-05 Vibration Monitoring Sensor
  • Bently 84152-01 Shielded Sensor Cable Assembly
  • Bently 330104-00-05-10-02-00 Proximity Transducer System
  • Bently 163179-02 2024 temperature module
  • Bently 330180-X1-CN 3300 XL 8 mm Proximity Transducer System
  • Bently 128277-01 Vibration Monitoring Module
  • Bently 1-536067-4 TE Connectivity AMP Connectors
  • Bently 1X35668 Vibration extension cable
  • Bently 330130-045-00-00 Standard Extension Cable
  • Bently 330980-51-00 3300 XL NSv Proximitor Sensor
  • Bently 9200-01-01-10-00 Seismoprobe Velocity Transducers
  • Bently 149986-01E 16-Channel Relay Module
  • Bently 3500/45 176449-04 Position Monitor
  • Bently 3500/53 133388-01 Overspeed Detection Module
  • Vibro-meter VM600-ABE042 204-042-100-011 Precision Control Module
  • Vibro-meter vmf-MPC4 200-510-111-034 200-510-070-113 Module
  • Vibro-Meter VM600 204-040-100-012 measurement module
  • VIBRO-METER VM600-CSA 204-040-100-211 PLC module
  • Vibro-meter 200-560-000-018 200-560-101-015 VM600 IOC4T Module
  • Vibro-meter VM600-ABE040 204-040-100-011 system racks
  • Vibro-meter VM600 RPS6U rack power supply
  • Vibro-meter VM600-RPS6U 200-582-200-011 cutting-edge monitoring module
  • Vibro-meter VM600 RLC16 relay card
  • Vibro-meter VM600 CMC16 Condition Monitoring Card
  • Vibro-meter 200-582-915-032 VM600 power supplies Module
  • Watlow PPC-TB50 Process/Temperature Controller
  • Watlow PPC-TB50 30280-00 terminal board
  • Watlow F4T | Integrated Process Controller
  • Watlow SERIES F4 Ramping Controller
  • Watlow CLS208 C10000CP Multi-zone Temperature Controller
  • Watlow CLS216‌ CLS200 series temperature controller
  • Watlow PPC-TB50 30280-00 CLS208 208-1200000 terminal board
  • WATLOW CAS 16CLS/CAS temperature controller
  • WATLOW CAS200 CLS216 Temperature Controller
  • 1SVR011732R1300 ABB - Converter: temperature
  • 1SVR011712R1700 ABB Control - Datasheet PDF & Technical Specs
  • ALSTOM NRD108033 8RDC44667G01 SA44667.C Interface Module
  • ALSTOM VOOB8-B 12004-106-04 VER:V1.0.0 8-channel digital output module
  • ALSTOM MFAC34N1AA0001A Auxiliary Speed Relay
  • ALSTOM I/OBE2 12004-104-00 V1.0.0 Safety I/O Module
  • ALSTOM POS1846 TRVC062333000 CP00000310 Vehicle control module
  • ALSTOM 42011-106-00 A01 ITC_VIOM_VIOC VER.A01 Industrial Control Module
  • ALSTOM NRD108028 8RDB43655 SA43655.E Interface Module
  • ALSTOM I/OBUS2 12004-103-01 VER:V1.2.0 Bus Interface Module
  • ALSTOM MCHN02D1AB0005A Controller
  • ALSTOM VIIB16-C 12011-105-00 V1.0.0 Digital Interface Module
  • ALSTOM N897092520B N897092057Y TRENO N897092500E Control System Module
  • ALSTOM CMP1838 TRVCO62345000 process control module
  • ALSTOM PIB101C Industrial-Grade PCB Module
  • ALSTHOM MCGG22D1CB0753C Controller
  • ALSTOM STO1726KO1 Safety Torque Off (STO) module
  • ALSTOM CMU 42015-115-00 Amplifier controller
  • ALSTOM 730475-D ELEMENTS-F2 Control Pulse Card
  • ALSTOM MVAA21 T1BA0793A auxiliary relay Hot selling