Skip to content

CB-G40 Series Control Box User Manual

1 About this Manual

1.1 Version information

V1.0.0

The User Manual will be regularly checked and corrected, and the updates will be incorporated in the new version. The information in this manual is subject to change without notice.

AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any errors or omissions in this Manual, or for any accidental or consequential injuries arising from the use of this Manual and the products described therein.

Please read this manual before installing and using the product described herein.

Please keep this manual for the convenience of reading or reference when necessary.

All pictures in this manual are for reference only and the product received serves as the standard.

This Manual is the exclusive property of AUBO (Beijing) Intelligent Technology Co., Ltd. and may not be copied, reproduced in whole or in part, or converted into any other form for use without the written permission of AUBO (Beijing) Intelligent Technology Co., Ltd.

Copyright © 2015-2026 AUBO All rights reserved.

2 Revision

Version / TimeDescription
v1.0.0* / 20260605v1.0.0* (Trial) released.

3 Safety

3.1 Introduction

Integrators and users must read this Manual carefully, especially the content with warning signs, which must be mastered and strictly observed. Industrial robot system is complex and potentially dangerous. Users must have a comprehensive safety awareness, deeply understand the possible risks in the operation process, and strictly abide by the industrial robot safety requirements in ISO 10218.

3.2 Warning Signs

The safety-related content in this Manual are indicated by the following warning signs. The content indicated by warning signs in this Manual represent important reminders for personal safety and equipment safety, and users must fully understand and strictly follow them.

Table 1 Warning Signs

SignDescription
dangerIt indicates a possibly hazardous situation that, if not avoided, could result in death or serious injury.
warningIt indicates a possibly hazardous situation, if not avoided, could result in injury to personnel or major damage to equipment.
cautionIt indicates a possibly hazardous situation, if not avoided, could result in injury to personnel or damage to equipment.

Attention shall be paid that the hazards indicated by this sign may sometimes cause more significant consequences, depending on the specific circumstances.
noticeIt indicates a situation that, if not avoided, could result in injury to personnel or damage to equipment.

Attention shall be paid that the hazards indicated by this sign may sometimes cause more significant consequences, depending on the specific circumstances.

3.3 Safety Precautions

3.3.1 Instructions for Use

When starting the device for the first time, be sure to read and follow the basic safety information in this manual. Other detailed safety instructions are provided in subsequent sections of the manual. However, as a wide range of scenarios may arise during actual operation, this manual cannot cover all prohibited or inadvisable operations.

SignDescription
caution1. Always install the machine and all electrical equipment in accordance with the requirements and specifications herein.

2. Make sure to perform a preliminary test and inspection of the machine and its protection system before using the robot or putting it into production for the first time.

3. Before starting the robot or robot system for the first time, check whether the robot or robot system is in good condition and safe for operation, without any damage detected; and test, with all safety functions covered, whether the currently effective national or local safety production rules and regulations are satisfied.

4. Always check that all safety parameters and user programs are correct and that all safety functions are working properly, which must be done by personnel qualified to operate the robot. Do not start the robot until it has passed the thorough safety test, proving that it reaches the specified safety level.

5. Always get the installation and commissioning performed by professionals according to the installation standards.

6. When the robot is installed, carry out a comprehensive risk assessment again and keep a record therefor.

7. Always get the setting and modification of safety parameters carried out by authorized personnel, and apply security measures such as password or isolation measure to prevent their unauthorized modification or setting. After the safety factor is modified, be sure to analyze the relevant safety functions.

8. In case of an accident or abnormal operation, press down the emergency stop button to stop the robot if necessary.

9. Each joint module of the AUBO series robot is equipped with a brake to maintain the robot posture during power failure. Do not manually switch the power supply system on and off frequently. It is recommended that the time interval between each power-on and power-off operation be more than 10 seconds.

10. The AUBO series robot is equipped with a collision detection function. When an external force applied to the powered-on robot exceeds the normal force range set by the user for safety, the robot will stop automatically to prevent collision injuries to the robot itself or operators. This function is specially designed to ensure safety during human-robot collaborative work for AUBO series robots, provided that the robot system operates within its normal working range and uses an original AUBO series controller. If users develop their own custom controllers, the robot will not support the above function, and users shall bear all hazardous consequences arising therefrom.

11. The controller generates heat during operation. Do not operate or touch the robot when it is working or immediately after it stops. Instead, cut off the power supply and wait for an hour until the robot cools down.

12. Do not put your fingers in the heating part of the controller.
caution1. Ensure that the machine is correctly and safely installed in place.

2. Ensure sufficient clearance space for free movement of the robot arm.

3. Stop using the robot when it is damaged.

4. Do not connect safety devices to general-purpose I/O interfaces, and instead, please use safety-related interfaces only.

5. Ensure correct installation setup (such as mounting angle of robot body, payload weight in TCP, TCP offset, and safety configuration). Save the installation file and load it into the program.

6. Tools and obstacles shall be free of sharp corners or jagged edges. Ensure that the heads and faces of all personnel stay outside the robot's reachable workspace.

7. Ensure the correct installation and settings.

8. Unregulated movements will release substantial kinetic energy, which can easily generate impact forces when interacting with high-speed payloads.

9. Since connection of different machines may increase the risk or lead to new dangers, always perform a comprehensive risk assessment for the entire installation. When different safety and emergency shutdown performance levels are required, always select the highest one. Always read and understand the manuals of all equipment used in the installation.

10. Do not modify the robot, as any changes to the robot may cause unpredictable danger to the integrator. Carry out robot restructuring with authorization and according to the latest version of all relevant service manuals. If the robot is changed or altered in any way, AUBO (Beijing) Intelligent Technology Co., Ltd. disclaims all liability.

11. Before transporting the robot, check the insulation and protection measures.

12. Follow the transportation requirements when transporting the robot, and handle it carefully to avoid bumps.
caution1. When the robot is combined with or working together with other machine that can cause robot damage, it is strongly recommended to check all functions of the robot separately.

2. AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any robot damage or personal injury caused by improper operation.

3. Do not expose the robot to a permanent magnetic field, as strong magnetic fields can damage the robot.

3.3.2 Operator Safety

Operator safety is the first consideration that must be secured during the operation of the robot system. The general precautions are listed in the table below, and appropriate measures shall be taken to ensure the safety of operators.

SignDescription
caution1. Each operator using the robot system shall be trained through the training courses hosted by AUBO (Beijing) Intelligent Technology Co., Ltd. Users shall fully grasp the safe and standardized operating procedures with the robot operating qualifications. Please inquire for training details via email support@aubo-robotics.cn.

2. Do not wear loose clothes or jewelry when working with the robot systems, and make sure long hair is combed up at the back of the head.

3. When the robot is running, even if it appears to have stopped, it is possible that the robot is waiting for a start signal and in the state of imminent action, and even in such state, the robot should be considered as being in motion.

4. In emergency and abnormal situations, for example, when an operator is caught in or surrounded by a robot, push or pull the robot arm with force to force the joint to move. Manual movement of the robot arm without electric drive is for emergency use only, and may cause damage to the robot arm joint.

3.4 Responsibilities and Regulations

The AUBO-G40 series controller can be combined with other equipment to form a complete machine and itself is not complete. Therefore, this Manual does not cover the instructions on how to design, install and operate a complete robot, nor does it cover all peripheral equipment that can influence the safety of the complete system. The safety of a complete robot installation depends on its integration. The integrator shall conduct risk assessment on the design and installation of the complete system in accordance with laws, regulations, safety codes and standards where the robot is installed. Risk assessment is one of the most important tasks that an integrator must be done. Guidance on the risk assessment process may be found in the following standards.

  • ISO 12100:2010 Safety of Machinery - General Principles for Design - Risk Assessment and Risk Reduction;

  • ISO 10218-2:2025 Robots and Robotic Devices - Safety Requirements for Industrial Robots - Part 2: Robot Systems and Integration;

  • RIA TR R15.306-2014 Technical Report - Industrial Robots and Robot Systems - Safety Requirements - Task-based Risk Assessment Methodology;

  • ANSI B11.0-2010 Safety of Machinery; General Requirements and Risk Assessment;

The responsibilities to be fulfilled by an integrator include but are not limited to:

  • comprehensive risk assessment of complete robot system;

  • confirmation of the correctness of the system's design and installation;

  • provision of training to users and staff;

  • development of the operation specification of the complete system with specific operation process defined;

  • development of appropriate safety measures;

  • adoption of appropriate methods to eliminate hazards or minimize any hazards to an acceptable level at the time of final installation;

  • communication of residual risks to end users;

  • marking of the integrator's logo and contact information on the robot;

  • archiving of relevant technical documents.

For applicable standards and laws, please visit: www.aubo-robotics.cn.

All safety information contained herein shall not be regarded as a guarantee from AUBO (Beijing) Intelligent Technology Co., Ltd. It should be understood that, even if all safety instructions referred to herein are observed, personal injury or equipment damage is still likely to occur.

AUBO (Beijing) Intelligent Technology Co., Ltd. is committed to continuously improving the reliability and performance of its products, and therefore reserves the right to upgrade products without notice. AUBO (Beijing) Intelligent Technology Co., Ltd. will make every possible effort to ensure the accuracy and reliability of the information in this manual, but shall not be liable for any errors or omissions therein.

3.5 Hazard Identification

Risk assessment shall account for all potential contact scenarios between operators and the robot during normal operation, along with foreseeable misoperations. The operator's neck, face and head shall be kept covered to avoid impact contact. If the robot is to be operated without peripheral safety guarding devices, a risk assessment must first be performed to judge whether relevant hazards will lead to unacceptable risks, such as:

  • The use of sharp end effectors or tool connectors may present hazards;

  • Handling toxic or other harmful substances may present hazards;

  • Operators' fingers face pinching risks from the robot base or joints;

  • Hazards caused by collisions with the robot;

  • Hazards stemming from insufficient fixation of the robot or end-mounted tools;

  • Hazards generated by impacts between the robot payload and rigid surfaces.

The integrator shall evaluate such hazards and their corresponding risk grades through risk assessment, then define and implement matching countermeasures to reduce risks down to an acceptable level. Please note that individual robot units may have other significant unlisted hazards.

By combining the inherent safety design measures built into AUBO robots with safety protocols and risk assessments executed by integrators and end users, risks linked to collaborative operation of AUBO series robots shall be minimized to the lowest reasonably practicable extent. This document relays all residual risks of the robot (prior to installation) to integrators and end users. If an integrator's risk assessment identifies hazards within a specific application that would expose users to unacceptable risks, the integrator must deploy suitable risk-reduction measures to eliminate or greatly mitigate those hazards until risks reach an acceptable threshold. Operation is unsafe until adequate risk-reduction measures (where applicable) are put in place.

For non-collaborative robot installations (for instance, when hazardous tools are deployed), risk assessment may determine that the integrator must wire in extra safety hardware (such as safe-start devices) during programming to safeguard personnel and equipment.

3.6 Emergency Response

3.6.1 Emergency Stop Device

Pressing the emergency stop button will immediately stop all motions of the robot. Emergency stop is not intended as a risk reduction measure, but as a secondary protection device. When multiple emergency stop buttons are to be connected, they must be included in the risk assessment of robot application. The emergency stop button meets the requirements of IEC 60947-5-5.

The controller is also equipped with an external emergency stop button interface (as shown), which can be used by the integrator or user according to the actual situation.

SignDescription
cautionTooling or equipment connected to the end of the robot arm must be integrated into the emergency stop circuit of the system if they pose a potential threat. Failure to comply with this warning may result in death, serious personal injury or major property damage.

3.6.2 Recovery from Emergency Stop State

All emergency stop devices designed in the form of a button feature a "lock", which must be unlocked to end the emergency stop state.

The "lock" can be unlocked by rotating the emergency stop button.

SignDescription
cautionRecovering from the emergency stop state is a simple but very important step, which can be operated only when the danger of the robot system is confirmed to be completely eliminated.

4 Handling and Precautions

When packaging for transportation, package the robot in compliance with packaging standards and make required markings on the outer side of the packaging box. During transportation, ensure the robot stays stable and firmly fixed in a proper position.

Lift the controller by its handle. When hoisting the robot, adopt proper measures to secure moving parts, so as to prevent unexpected movement during hoisting and transportation that may cause damage.

Transfer the robot from packaging materials to the installation position. Power on the robot after complete fixation and verify its normal operating status.

Keep the original packaging intact after transportation. Store packaging materials in a dry area for future repacking and robot relocation as needed.

SignDescription
caution1. Make sure that your back or other body parts are not overloaded when lifting the equipment.

2. Follow all regional and national guidelines. AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be responsible for any damage arising from improper transportation.

3. Make sure that the robot is installed in strict accordance with the installation instructions in the manual.

5 Maintenance And Disposal

5.1 Maintenance

Maintenance operations must be done in strict accordance with all safety instructions herein.

The maintenance, calibration and repair work must be performed according to the latest service manual, which is available on the website: www.aubo-robotics.cn. All dealers of AUBO (Beijing) Intelligent Technology Co., Ltd. are authorized to access this website.

Maintenance must be carried out by an authorized system integrator or AUBO (Beijing) Intelligent Technology Co., Ltd. Parts shall be returned to AUBO (Beijing) Intelligent Technology Co., Ltd. in accordance with the instructions in service manual.

The maintenance must be carried out with the specified safety level secured and according to the currently effective national or regional work safety regulations, and all safety functions shall be tested for normal working.

The maintenance is intended to secure the normal operation of the system or to recover a faulty system to normal. Maintenance includes fault diagnosis and repair.

The following safety procedures and precautions must be followed to operate the robot arm or controller:

SignDescription
danger1. Disconnect the main input cable from the back of the controller to ensure that it is completely powered off. Take necessary measures to prevent authorized personnel from re-connecting the power supply to the system during maintenance. After the power supply is cut off, check the system again to ensure that it is powered off.

2. Check the ground connection before restarting the system.

3. Follow the ESD (electrostatic discharge) regulations when disassembling the robot arm or controller.

4. Avoid disassembling the power supply system of the controller. Pay attention that the power supply system of the controller will remain at high voltage for several hours after the controller is turned off.

5. Prevent water or dust from entering the robot arm or controller.

5.2 Disposal

AUBO robot must be disposed of in accordance with applicable national laws and regulations and national standards.

6 Warranty

6.1 Warranty

CB-G40 Controller features a limited warranty period of 18 months.

If the new equipment or any of its component exhibits defects resulting from poor manufacturing and/or material within 18 months from the start of use, AUBO (Beijing) Intelligent Technology Co., Ltd. shall provide the necessary spare parts for replacement or repair.

AUBO (Beijing) Intelligent Technology Co., Ltd. has the ownership of the equipment or components replaced or returned to the AUBO (Beijing) Intelligent Technology Co., Ltd.

When the warranty expires, AUBO (Beijing) Intelligent Technology Co., Ltd. reserves the right to charge the customer for replacement or repair.

If the equipment is defective outside the warranty period, AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any damage or loss arising therefrom, such as production loss or damage to other production equipment.

6.2 Disclaimer

The warranty will be invalid if the defect is caused by improper handling or failure to follow the relevant information in the User Manual.

Faults caused by the following conditions are not covered by this warranty:

  1. Purchase of products through channels not approved by AUBO;

  2. Failure to perform installation, wiring and connection of other control device in accordance with industrial standards or the requirements in the User Manual;

  3. Use of this product beyond the nominal specifications or standards;

  4. Use of this product for purposes other than those specified;

  5. Use of this product in environmental conditions out of the nominal settings;

  6. Use of this product in a grinding environment or a special use environment without protection;

  7. Product damage due to improper transportation;

  8. Failure, damage or consequential damage caused by accidents or human factors;

  9. Failure, damage or consequential damage caused by modification;

  10. Use of non-genuine parts and accessories;

  11. Damage caused by modification, commissioning or repair of original parts by a third party other than AUBO (Beijing) Intelligent Technology Co., Ltd. or its designated integrator;

  12. Failure, damage or consequential damage caused by natural disasters or other force majeure;

  13. Faults not related to the responsibility of AUBO (Beijing) Intelligent Technology Co., Ltd., apart from those mentioned above.

Warranty will not be provided in following circumstances:

  1. Failure to identify product traceability number.

  2. Failure to identify the date of manufacture or the warranty start date.

  3. Changes to software or internal data.

  4. Failure to reproduce the fault or failure to identify the fault by AUBO (Beijing) Intelligent Technology Co., Ltd.

  5. Use of this product in radioactive equipment, biological test equipment or in other dangerous applications ascertained by AUBO (Beijing) Intelligent Technology Co., Ltd.

  6. Appearance parts and wearing parts.

According to the warranty agreement, AUBO (Beijing) Intelligent Technology Co., Ltd. will only provide warranty services for defects and deficiencies of the products and parts sold to dealers.

AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any other express or implied warranties or liabilities, including but not limited to any implied warranties for merchantability or fitness for a specific use. In addition, AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any indirect damage or consequences of any kind arising from the relevant products.

7 Description of Control Boxes

7.1 Introduction

The CB-G40 is AUBO's standard controller of the G series, a flagship new-generation model designed for fixed workstations, production line integration, and medium-to-high load industrial applications. Equipped with dual communication protocols—EtherCAT and CAN—it offers full compatibility with all currently available AUBO products. It supports a dual-voltage power supply platform (48V/96V), enabling efficient driving of standard and heavy-load robotic arms. Matched with a unified Android teach pendant system, it allows free switching between wired and wireless teach modes.

controller_g40_user_manual_1_01
Figure 7-1 Appearance of CB-G40 Series Control Box

7.2 Safety Instructions

SignDescription
caution1. There are 100V ~ 240V AC and 96V DC dangerous voltage in the controller. Non-professionals must not open the controller with power on.

2. Do not directly touch the fastening screws and other metals inside the controller with the hands, and do not remove the wires with power on.
cautionPre-operation Precautions:

1. Verify that the power cable of the controller is properly connected.

2. Check the connection integrity between the controller and the robot.

3. Ensure the controller support is firmly fixed, level and free of wobble.

4. Hazardous voltage exists inside the cabinet. Non-professional personnel must not open the cabinet while powered on.
cautionThe software of this robot system only supports upgrade and operation of the default official software. Installation of third-party software such as ROS system is prohibited. If you need to install other software, please deploy it on an external platform instead.

7.3 Controller Panel Introduction

7.3.1 Controller Front Panel

controller_g40_user_manual_1_02
Figure 7-2 Schematic Diagram of Controller Front Panel

Table 7-1 Function Description of Controller Front Panel

No.NameFunction
1Power On/Off Button (Power Status Indicator Light)Power On: When the device is powered off, press and hold the power key for 2 seconds then release.

Power Off: When the device is running normally, press and hold the power key for 2 seconds then release.

Forced Shutdown: Under any operating state of the device, press and hold the power key for 10 seconds; the device will cut off power and shut down immediately.

Power Status Indicator Light: Off when powered off; flashing slowly at 1Hz during boot-up; flashing rapidly at 4Hz when the teach pendant is ready for startup; steady on after the whole unit finishes booting.
2Power Status (POWER Indicator Light)Indicates the connection status of AC/DC power supply. The light stays steadily on when power is connected, and turns off once power supply is disconnected.
3Emergency Stop Status Indicator LightRemains off when no emergency stop signal is present; flashes rapidly at 4Hz upon activation of any emergency stop signal from the controller, teach pendant, handhold device, emergency stop IO, etc.
4Operation Status Indicator LightRemains off when the robot is ready with no motion commands to execute; flashes slowly at 1Hz when the program is paused; stays steadily lit when the robot is executing motions (including program operation and manual jog teaching).
5Fault Alarm Indicator LightRemains off when the system operates normally without faults; stays steadily lit for warning abnormalities; flashes rapidly at 4Hz when a critical fault triggers machine shutdown.
6Emergency Stop ButtonPress the button to trigger an emergency stop of the robot. Rotate the button in the direction marked on it to restore normal operating status.

7.3.2 Controller Rear Panel

controller_g40_user_manual_1_03
Figure 7-3 Schematic Diagram of Controller Rear Panel

Table 7-2 Function Description of Controller Rear Panel

No.NameFunction
1Teach Pendant Cable PortInterface for wired teach pendant cable and control handheld device.
2ROBOT PortCable interface for robot manipulator, used to connect the robot body cable.
3Power SwitchMain power switch of the controller.
4Power Cord PortPower supply interface of the controller unit.

7.4 Wiring Instructions

7.4.1 Robot Cable Wiring

First, insert the aviation plug of the robot body cable into the ROBOT port of the controller, then fasten the buckles on both sides. The detailed operation is shown in Figure 7-4.

controller_g40_user_manual_1_04
Figure 7-4 Connection of Robot Body Cable to Controller

7.4.2 Teach Pendant Wiring

Connect the teach pendant cable to the teach pendant port of the controller as shown in Figure 7-5. The wiring method for the wired teach pendant is identical to that of the handheld unit.

controller_g40_user_manual_1_05
Figure 7-5 Connection of Handheld Unit or Teach Pendant to Controller

7.4.3 Power Wiring

The rated input voltage of the controller is 100V–240V AC. When the power is cut off, first remove the red dust cap on the controller port, then plug the power cable into the POWER port of the controller. Pay attention to the insertion direction; the connector will lock automatically once fully seated. The detailed operation is shown in Figure 7-6.

controller_g40_user_manual_1_06
Figure 7-6 Schematic Diagram of Controller Power Wiring

7.5 Power-On

  • Place the controller in an appropriate position.

  • Complete cable connections for the controller following the instructions in the preceding chapters.

  • Verify all cables of the controller are securely connected (including teach pendant, power supply, robot arm cables, terminal blocks, etc.).

  • Plug in the power cord and flip on the power switch; the POWER indicator on the front panel of the controller will light up.

  • Press and hold the power button on the wired teach pendant to wait for system boot-up.

  • After the teach pendant finishes startup, its power status indicator illuminates. You may now power on and operate the robot arm normally.

7.6 Power-Off

Normal Power-Off Methods

Method 1: Press and hold the controller power button for 2 seconds, toggle off the power switch, then disconnect the power cord.

Method 2: Click the [Shutdown] button on the teach software interface, toggle off the power switch, then disconnect the power cord.

Method 3: Press and hold the power button on the control handle, toggle off the power switch, then disconnect the power cord.

Forced Power-Off

Method 1: Press and hold the controller power button for 10 seconds.

Method 2: Press and hold the power button on the teach pendant for 10 seconds.

Method 3: Press and hold the power button on the control handle for 10 seconds.

Method 4: Unplug the power cord directly or turn off the power switch immediately.

SignDescription
caution1. Do not shut down the system by unplugging the power cord directly from the socket; this may corrupt the robot's file system and cause malfunctions.

8 Electrical Interfaces

8.1 Overview

The CB-G40 controller is equipped with a full range of electrical interfaces to meet the requirements of diverse automation application scenarios. Integrated with video output, communication, as well as digital/analog signal interfaces, the controller enables extensive system integration and device interconnection. Refer to Table 8-1 for a summary of terminal interfaces.

Table 8-1 Terminal Interface Summary

Interface TypeCategoryInterface NameTerminal No.Qty.Spec.
Digital I/OFixed-Function I/OExternal Safety Stop InputSI0, SI1224VDC
Interlock Emergency Stop InputEI0, EI1224VDC
Remote Power-OnRMT ON124VDC
Remote Power-OffRMT OFF124VDC
Configurable I/O (Safety)Digital InputCI00~CI07, CI10~CI171624VDC
Digital OutputCO00~CO07, CO10~CO171624VDC
General-Purpose I/O (User)Digital InputDI00~DI07,
DI10~DI17
1624VDC
Digital OutputDO00~DO07,
DO10~DO17
1624VDC
Analog I/OGeneral-Purpose I/O (User)Analog Voltage InputAI0, AI120~+10V
Analog Voltage OutputAO0, AO120~+10V,
0~20mA
Communication Interface-RS485485_A, 485_B2-
Encoder Interface-Incremental EncoderENC A+, ENC A-,
ENC B+, ENC B-,
ENC Z+, ENC Z-
6Differential Signal

8.2 Electrical Warnings and Precautions

When designing, installing, and deploying applications of the robot and G40 controller, you must strictly abide by the following warnings and precautions. These warnings and precautions shall also be observed during all maintenance work.

SignDescription
danger1. Please ensure that all equipment that shall not be exposed to water is kept dry. If water enters the product, cut off the power supply and contact your supplier.

2. Only use the original cable of the robot. Do not use the robot in applications where the cable needs to be bent. If longer cable or flexible cable is required, contact your supplier.

3. All GND connectors mentioned in this document are only applicable to power supply and signal transmission. For protective earthing (PE), use the screw connector marked with the earthing mark in the controller. The grounded connector shall have a current rating of at least the highest current in the system.

4. Be careful when installing the robot I/O interface cable.
warning1. Never connect safety signals to a non-safety PLC with an inappropriate safety level. Failure to observe this warning may result in serious injury or even death due to the failure of a safety stop function.

2. During the wiring of the controller electrical interfaces, the controller must be powered off.
notice1. Interference signals above the level specified in the IEC standard will cause abnormal behavior of the robot. High or excessive exposure to this signal level will cause permanent damage to the robot. EMC problems usually occur during welding and are usually indicated by error messages in the log. AUBO (Beijing) Intelligent Technology Co., Ltd. shall not be liable for any loss caused by EMC problems.

2. The length of I/O cable used to connect the controller to other machinery and equipment shall not exceed 30 m, unless extended testing demonstrates feasibility.

8.3 Communication Interface

8.3.1 RS485 Interface

The CB-G40 controller is equipped with a standard RS485 interface for connecting Modbus devices. The pin definitions are shown in Figure 8-1.

controller_g40_user_manual_1_07
Figure 8-1 Description RS485 Interface Pins

8.3.2 USB Interface

The CB-G40 series controller provides two standard interfaces of USB2.0 and USB3.0, which can be used for equipment connection, software upgrade and program file export.

8.3.3 LAN Interface

The CB-G40 series controller is equipped with industrial-grade wired Ethernet interface as standard, providing efficient and stable network communication capabilities for robot system, and supporting remote access and control.

8.4 I/O Control Mode

8.4.1 Signal Level Control

The CB-G40 series control box provides NPN and PNP level control modes, which are preset and marked at the factory, as shown in Figure 8-2.

controller_g40_user_manual_1_08
Figure 8-2 I/O Level Factory Configuration Example
SignDescription
cautionThe level control mode of the controller is professionally configured at the factory. Users must not modify it without authorization to ensure the stability and safety of the system.

8.4.2 COM Port

The CB-G40 controllers adopt modular COM port architecture and provide refined signal management solutions, as shown in Figure 8-3. The COM port can be divided into two types: input and output types according to signal direction and function attributes. Detailed functions and instructions are as shown in Table 8-2.

controller_g40_user_manual_1_09
Figure 8-3 COM Ports
(a) Configurable COM port; (b) General I/O COM port; (c) Fixed function I/O COM port

Table 8-2 Functions and Instructions of COM Ports

COM PortFunctionQty.Instructions
Input COMCOM SIExternal safety stop input common port2Used in conjunction with external safety stop input
COM EILinkage emergency stop input common port2Used in conjunction with linkage emergency stop input
COM RMTRemote power-on/off input common port2Used in conjunction with remote power-on/off input
COM CIConfigurable I/O input common port8Used in conjunction with configurable I/O input
COM DIGeneral I/O input common port8Used in conjunction with common I/O input
Output COMCOM COConfigurable I/O output common port8Used in conjunction with configurable I/O output
COM DOGeneral I/O output common port8Used in conjunction with general I/O output
SignDescription
warning1. The I/O valid level mode is pre-configured at the factory, and the user shall carefully check the I/O type mark inside the controller.

2. Whether NPN or PNP signal level control is used, the valid level of the input and output shall follow the factory preset configuration.

3. Under both NPN and PNP signal level control, the COM port shall be consistent with I/O wiring principles.

8.5 I/O Power Supply

8.5.1 Internal Power Supply

The controller panel I/O defaults to internal power supply mode, as shown in Figure 8-4.

controller_g40_user_manual_1_10
Figure 8-4 Internal Power Supply

8.5.2 External Power Supply

If the user needs to use an external power supply, please refer to the methods shown in Figure 8-5.

controller_g40_user_manual_1_11
Figure 8-5 External Power Supply

8.6 Fixed Function I/O

8.6.1 Fixed Safety Stop Input

The CB-G40 series controller provides two fixed safety stop inputs:

  • External safety stop input (SI0, SI1): For safety-type protection devices.

  • Linkage emergency stop input (EI0, EI1): Only for emergency stop devices, realizing multi-machine linkage emergency stop.

Table 8-3 Comparison of Functions of External Safety Stop Input and Linkage Emergency Stop Input

External safety stop inputLinkage emergency stop input
Robot motion stopYesYes
Program executionPauseStop
Robot power supplyONOFF
ResetAutomatic or manualManual
Operating frequencyNot more than once per operating cycleInfrequently used
Re-initialization requiredNoRelease brake only
Stop category21

Table 8-4 Safety Electrical Parameters of External Safety Stop Input and Linkage Emergency Stop Input

Safety input functionExtreme case
Detection timePower-off timeResponse time
External safety stop input100ms1200ms1300ms
Linkage emergency stop input100ms-1200ms

8.6.2 Remote Startup/Shutdown

When the system is in manual mode, the robot system can be powered on or off by using the remote power-on/off control I/O interface.

Table 8-5 Remote Power-on/off Control I/O Interface

InputFunction definition
RMT ONRemote power-on signal input interface
RMT OFFRemote power-off signal input interface

8.7 Controller Configurable I/O

The CB-G40 series controller provides 16 configurable DI interfaces and 16 configurable DO interfaces. It adopts a dual-circuit safety channel design, which can ensure that the system maintains safety functions in case of a single fault.

The configurable I/O can only be used as safety I/O after it is configured in teach pendant software. If it is not configured, the default is general digital I/O. Safety I/O always has the highest priority. When the same I/O port is configured with both safety I/O and general I/O functions, the system will give priority to the safety I/O function. For detailed functions and instructions on the safety I/O, please refer to the AuboStudio User Manual.

When configurable I/O is used as safety I/O, strict safety guidelines must be followed. Before use, all safety devices and related equipment must be installed in accordance with professional safety instructions and undergo a comprehensive risk assessment.

Table 8-6 Configurable I/O Function Definition

Input/outputFunction definition
CI00~CI07Set the specific functions on the software interface
CI10~CI17
CO00~CO07
CO10~CO17

8.8 Controller General I/O

8.8.1 Function Definition

The CB-G40 series controller provides 16(+16) DI interfaces, 16(+16) DO interfaces, 2 analog voltage input interfaces and 2 analog voltage output interfaces.

The specific functions of the general I/O need to be configured in the teach pendant software. For detailed function description and configuration methods, please refer to the AuboStudio User Manual.

Table 8-7 General I/O Function Definition

Input/outputFunction definition
DI00~DI07Set the specific functions on the software interface
DI10~DI17
DO00~DO07
DO10~DO17
CI00~CI07
CI10~CI17
CO00~CO07
CO10~CO17
AI0, AI1
AO0, AO1

8.8.2 General Digital I/O Interface

CB-G40 series control box provides flexible I/O signal level control scheme.

Table 8-8 Electrical Parameters of General Digital Input and Output Interfaces

Input/OutputParameterSpecification
DIInput signal formNPN/PNP
Input modeSink/Source
Electrical specifications5mA/DC24V
DOOutput signal formNPN/PNP
Electrical specifications300mA/DC24V

Example

  • DI interface button switch
controller_g40_user_manual_1_12
Figure 8-6 DI Interface Button Switch
  • DO interface load
controller_g40_user_manual_1_13
Figure 8-7 DO Interface Load

8.8.3 General Analog I/O Interface

The analog I/O interface is located in the leftmost row of terminal interfaces on the controller side panel. It has 2 analog voltage inputs and 2 analog voltage outputs, which are represented by AI and AO respectively, as shown in Figure 8-8.

controller_g40_user_manual_1_14
Figure 8-8 Analog I/O Interface

Table 8-9 Electrical Parameters of General Analog Input and Output Interfaces

TypeVoltage
Input0 ~ +10V
Output0 ~ +10V
Accuracy±1%

Table 8-10 Electrical Parameters of General Analog Input Interface

ParameterMinimumMaximumUnit
Input voltage0+10V
Input resistance100KΩ
AI sampling resolution12BITS
AI sampling accuracy10BITS

Example

  • Wiring methods for analog voltage input
controller_g40_user_manual_1_15
Figure 8-9 Analog Voltage Input Sensor Wiring Diagram
  • Wiring method for analog voltage output
controller_g40_user_manual_1_16
Figure 8-10 Analog Voltage Output Driver Wiring Diagram

8.9 Terminal Block RS485 Interface

The RS485 interface in the terminal block is as shown in Figure 8-11 and can be used for Modbus RTU communication. controller_g40_user_manual_1_17

Figure 8-11 Terminal Block RS485 Interface

8.10 Incremental Encoder Interface

The incremental encoder interface is as shown in Figure 8-12, and some peripherals can be connected. controller_g40_user_manual_1_18

Figure 8-12 Incremental Encoder Interface

9 Usage of the Control Handheld

9.1 Introduction

The control handheld enables quick operations for the robot system. You may enable or disable the control handheld function via the AUBO STUDIO teach pendant software; this function is enabled by default upon factory delivery. Magnets are fitted on the rear side of the control handheld for magnetic mounting. Its structure is shown in Figure 9-1.

controller_g40_user_manual_1_19
Figure 9-1 Schematic Diagram of Control Handheld

Table 9-1 Key Function Description of Control Handheld

No.NameFunction
1Emergency Stop ButtonPress down to activate emergency stop for the robot. Rotate the button following the marked direction to restore normal status.
2Power Indicator LightShows the power-on/power-off state of the controller:

Steady off: Controller powered off

Slow flash (1 Hz): Controller booting up

Fast flash (4 Hz): Waiting for teach pendant startup

Steady on: Teach pendant started, available for APP scan & connection; robot arm unpowered standby

Breathing flash: Robot arm powered on standby

Fast flash (4 Hz, lasts 3s): Searching for robot (teach pendant control mode)

Slow flash (1 Hz): Shutting down
3Key Indicator LightDisplays trigger status of buttons:

1. Flashes once each time a handheld button is tapped.

2. Steady on when long-pressed; turns off once released.
4Power On/Off Button1. Power On: Press and hold for 2s then release. A "beep" tone sounds to start controller bootup. After approx. 20s, a second "beep" plays, the handheld power indicator flashes, and bootup completes.

2. Power Off: Press and hold for 2s then release. Power indicator goes out, and a double "beep-beep" tone confirms shutdown.

3. Forced Shutdown: Press and hold for 10s under any operating state for forced shutdown; power indicator turns off with double "beep-beep" confirmation tone.
5, 9, 10Custom ButtonsUsers may customize and configure the functions of these buttons in the AUBO STUDIO teach software.
63-Position Enable SwitchThis 3-position enable switch has three travel stages:

1. Released – OFF (initial state)

2. Half-pressed – ON

3. Fully pressed – OFF

4. Default Mode: It acts as a drag teach button by default. Drag teaching is available under the ON state; OFF state triggers safe stop (power remains on).

5. Manual Mode: Switchable to Manual Mode via the software interface. In Manual Mode, the robot arm supports normal manual control under the ON state; OFF state activates robot safe stop.
7Robot Power On/Off ButtonControls power supply and enable status of the robot arm:

1. Robot Arm Power On: When the arm is powered off, short-press the button; the buzzer emits one "beep" and the arm starts powering up. After around 20 seconds, a second "beep" sounds, the power indicator changes from flashing to steady on, and power-up completes.

2. Robot Arm Enable (Brake Release Operation): When the arm is powered on but not enabled, short-press the button. The arm vibrates, and each of the six joints clicks sequentially to release the braking system; normal operation of the arm is available afterward.

3. Robot Arm Power Off: When the arm is powered and enabled, press and hold the button for 2 seconds then release. The arm deactivates and powers down; the power indicator switches from steady on to flashing, and a double "beep-beep" tone confirms power-off completion.
8Program Start/Stop ButtonThis button controls the start, stop, pause and resume of robot arm programs. It enables quick operation without the teach pendant, meeting demands for on-site operation, unit deployment, maintenance and debugging.

1. Program Start: Press and hold the start/stop button on the control handheld for 2 seconds then release to start the program. A single "beep" from the buzzer indicates program execution. If no default program is set, the robot arm will not move and the buzzer gives no alert tone.

2. Program Pause/Resume: While the program is running, short-press the button to pause or resume the program; a single "beep" signals pause/resume status.

3. Program Termination: Press and hold for 2 seconds then release to fully stop the program (it cannot be resumed afterward and must be restarted manually). A double "beep-beep" tone confirms program abort.
11Lock/UnlockHandheld lock button: Enables locking and unlocking of the handheld to prevent accidental key presses during program operation.

1. Lock: When the handheld is unlocked, press and hold the button for 2 seconds then release. A single beep sounds, the lock indicator light stays steadily on, and all buttons except the emergency stop are disabled.

2. Unlock: When the handheld is locked, press and hold the button for 2 seconds then release. A double beep sounds, the lock indicator light turns off, and all handheld buttons return to normal operation.
12Handheld Lock Indicator LightShows the lock status of the handheld:

1. Steady On: Handheld locked; operations of other buttons are invalid.

2. Steady Off: Handheld unlocked; all other buttons function normally.

9.2 Other Instructions for the Handle

  • Combined indicator lamp: Emergency stop fault alert for the handheld

    If the Power Indicator Light and Key Indicator Light flash rapidly simultaneously, it indicates an abnormal connection of the handheld emergency stop circuit. This light alarm has the highest priority; once triggered, it forcibly overrides the original status of all indicator lights, and this flashing state remains unchanged until the fault is cleared.

    controller_g40_user_manual_1_20
    Figure 9-2 Handheld Emergency Stop Fault Indicator Light
  • Custom Functions

    Users may configure functions for custom buttons within the teach software. Available configurable functions are listed in the table below. Refer to the AUBO STUDIO Software Manual for detailed operation steps.

    Table 9-2 Custom Button Function List

    ButtonFunction Definition
    Custom ButtonReturn to Home Position, triggered by long press
    Drag Teach, triggered by long press
    Record Feature Point, triggered by short press
    Trajectory Playback, triggered by short press

9.3 G-STICK Handheld Kit

The G-series handheld is supplied with a tablet back clip kit as shown in the figure. This accessory enables assembly connection between the handheld and tablet to optimize operation experience.

controller_g40_user_manual_1_21controller_g40_user_manual_1_22
Figure 9-3 G-STICK Handheld Kit

10 Teach Pendant

10.1 Introduction

The CB-G series controller is equipped with ARCS, the latest independently developed robot operating system by AUBO, fully supporting both wired and wireless teaching modes. Users can operate the robot arm and controller via the dedicated AuboStudio software, create and run robot programs, and retrieve robot log information to meet the demands of various application scenarios. Refer to the AuboStudio User Manual for detailed operation instructions.

10.2 Wired Teach Pendant

The wired teach pendant connects directly to the controller via cables. Users can run AuboStudio software on this dedicated device for robot control and program development. There are two models of the G-Pendant teach pendant: AUBO-G-LV Teach Pendant and AUBO-G-HT Teach Pendant. The only difference between them lies in the placement position of the emergency stop button; all other functions are identical. This manual takes the AUBO-G-HT teach pendant as the demonstration example.

controller_g40_user_manual_1_23
Figure 10-1 Schematic Diagram of AUBO-G-HT Wired Teach Pendant

Table 10-1 Teach Pendant Function Description

No.NameFunction
1Emergency Stop ButtonPress the button to trigger robot emergency stop. Rotate the button in the marked direction to restore normal status.
2Power On/Off ButtonPower On / Power Off: Press and hold for 2 seconds then release to complete power-on or power-off.

Forced Shutdown: Press and hold for 10 seconds under any state to force power off.
3Power Status Indicator LightSteady off (unpowered); slow flash at 1 Hz (booting); fast flash at 4 Hz (waiting for teach pendant); steady on (system ready).
4Key Indicator LightSteady off when no button pressed; steady on when any button is pressed.
5Robot Power Enable ButtonControls power supply and enable status of the robot arm:

1. Robot arm power up: Short press and release to power on the robot.

2. Robot arm enable (brake release): When powered on but not enabled, short press to release the robot brakes.

3. Robot arm power down: Press and hold for 2 seconds then release to disable and power down the robot.
6Program Start/Stop ButtonPress and hold for 2 seconds in standby to start the program; press and hold for 2 seconds during running to terminate the program. Short press during operation to pause; short press while paused to resume.
7, 8, 9Custom Function ButtonsUsers may customize and configure button functions within the AUBO STUDIO teach software.
10Lock/Unlock ButtonLocks and unlocks the teach pendant to prevent accidental key presses during program execution. Lock: Press and hold for 2 seconds, a single beep sounds, the lock indicator stays steady on, and all buttons except emergency stop are disabled.

Unlock: Press and hold for 2 seconds, a double beep sounds, the lock indicator turns off, and the teach pendant unlocks.
Rear Side3-Position Enable SwitchThis 3-stage enable button has three travel positions:

1. Released: OFF (initial state)

2. Half-pressed: ON

3. Fully pressed: OFF

Default Mode: It functions as a drag teach button by default. Drag teaching is enabled under the ON state; the OFF state triggers safe stop (power supply remains connected). Manual Mode: Switch to Manual Mode via the software interface. In Manual Mode, the robot arm supports normal manual operation when ON; the OFF state activates robot safe stop.
  • Custom Function Buttons

    Users can configure the functions of custom buttons in the teach software. The configurable functions are listed in the table below. Refer to the AUBO STUDIO Software Manual for detailed operation procedures.

    Table 10-2 Custom Button Function List

    ButtonFunction Definition
    Custom ButtonReturn to Home Position, triggered by long press
    Drag Teach, triggered by long press
    Record Feature Point, triggered by short press
    Trajectory Playback, triggered by short press

10.3 Wireless Teaching

If the CB-G series controller is equipped with built-in Wi-Fi, users can install the Android client of AuboStudio on a tablet, then connect to and control the robot via Wi-Fi.

11 Appendix A Glossary

Technical Specifications

Controller ModelCB-G40
Controller Dimensions (LWH)504mm x 270.2mm x 370.5mm
Controller Weight17.5kg
IP RatingIP 20
Power Supply100~240VAC, 50–60Hz (Wide Voltage Range)
I/O PortsDigital Input16 (General)
16 (Configurable) / 8 (Safety)
Digital Output16 (General)
16 (Configurable) / 8 (Safety)
RS4852
I/O Power SupplyDC 24V 3A max
Operating Temperature0-50℃
Transport & Storage Temperature-40℃~60℃
Humidity95% Relative Humidity (Non-condensing)
Cooling MethodAir Cooling
Cable LengthAC Power Cable5m
Robot Arm Cable5m
Teach Pendant Cable4m