(Robot) Motion Controller

coreCon
Robot Controller

Optimized for Industrial Robots.

Integrated Motion Controller and S/W with Teach Pendant

Multi-Axis, Delta, SCARA, Cartesian and Cobot and various robots can be used in the same UI

Various robot language function (motion operation,setting, I/O, function, structure, operation, variable, constant)

Fast response time based on Real-Time Linux (Xenomai 2.6.5)

Real-Time EtherCAT Master stack with 2ms cycle time

Easily build GUI applications with the latest version of QT 4.8.7

Support for various devices via EtherCAT Master, Ethernet, RS-485

High-speed nonvolatile memory device (M-RAM)

High performance, small size, light weight, low power

High-reliability, high-speed, self-made urethane shielded cable

Certifications : KC, CE, ISO 9001, ISO 14001

Robot Motion Controller

DTP7H-coreCon

DTP7corecon

Motion Controller

Motion Controller (DMC-coreCon)

Reduced Development Time - Immediate deployment with simple configuration, no programming required.
Custom Optimization - Supports development and application of customized robot kinematics.
Integrated Control - Unified management of diverse robots through a single UI.
Easy Expansion - API library enables integration with higher-level systems.
Broad Compatibility - Seamless integration with EtherCAT servo drives from various manufacturers.
Simplified Wiring - Minimizes complex wiring for easy installation and maintenance.

Transfer Robot
Transfer Robot

CoreSim - 3D Model-Based Simulator

Offline programming enables pre-verification without actual equipment: collision detection / cycle time analysis / layout validation. Reduces training, testing, and maintenance costs.

CoreStudio – A More Powerful and Smarter Development Environment

CL script IntelliSense, AI code recommendations, and automation. Remote debugging and data management. An all-in-one solution for efficient development and rapid validation.

Custom Kinematics

Daincube's motion controllers support not only standard robot kinematics (Cartesian, Serial, SCARA, Delta, UR6, etc.), but also custom kinematic structures desired by customers.

Virtual Axis

Virtual axes can be created independently of physical axes. Complex multi-joint structures can be integrated into simple logical axes → Simplified control algorithms.

Hint Function

In multi-arm environments, select operation modes by specifying constraints for each arm as Custom Hints (e.g., maintain relative angle, maintain specific position). This enables predictable and stable control of complex multi-joint structures.

Cofactor (Linkage Axis Compensation)

Mathematically compensate mechanically linked axes.

Vibration Reduction Function

The Daincube motion controller provides various vibration suppression functions to reduce residual vibration in equipment occurring within precision motion control environments. These functions support stable performance when robots and automation equipment perform high-speed, high-precision operations.

Smooth (S-curve)

Creates smooth acceleration/deceleration sections using an S-curve to mitigate shock and residual vibration

Input Shaping Filter

Pre-corrects command inputs to minimize resonant frequency (structural vibration) components

Table Profile

Optimizes process/structural characteristics using a user-defined profile based on a time-velocity table

Controller Advantages

Logging

  • System / Operation / Driver Log
  • TCP / MCProtocol / Modbus Communication Log
  • NVRAM Debug Logging → Safe Recovery after Power Failure

Diagnostics

  • EtherCAT Diagnostics: Cycle/Shift/Sync, Lost Frame, Working Count
  • Slave Status / Bus Topology / Link Down Logging
  • Axis Status: Servo On/Off, OP/Link Verification

Debugging

  • Check Mode: Step-by-step safety verification
  • Breakpoint & Watch View: Variable monitoring
  • Debug Mode: Conveyor/Signal testing
  • NVRAM Debug Logging → Safe recovery after power failure

Profile Analysis

  • Chart Function: 5000-cycle recording/analysis
  • Position / Velocity / Torque Comparison
  • Frequency/Time Domain Analysis → Vibration & Tracking Error Verification
  • Tuning · Performance Optimization · Anomaly Pattern Analysis

Simulation & UX

  • The Dryrun feature enables safe and rapid pre-installation verification by executing program logic without driving actual equipment.
  • Digital twin simulation integrated with 3D model-based coreSim enables pre-optimization of collisions, cycle times, and layouts.
  • Custom UI API allows implementation of a customized UI reflecting the customer's identity.

Technical info

technical_info_CPU

CPU

i.MX6Q:Quad 1.0GHz
Cortex-A9 Core (11500 DMIPS)

technical_info_display

Display

7″
1024 x 600 resolution

daincube_icon_switch

Switch

Emergency stop, Select,
3 level Enabling

technical_info_RAM

Memory

DDR3 800MHz 1GB

technical_info_os

OS

Embedded Linux 4.1.15
Real-time Linux (Xenomai) 2.6.5
Qt 4.8.7
EtherCAT Master 1.5.2
File System ext4

technical_info_size

Dimension

270x195x72mm

technical_info_memory

Storage

eMMC 8GB (MLC type)
MRAM 2MB (Option)

technical_info_interface

Interface

EtherCAT, Ethernet,
RS-485

technical_info_weight

Weight

1000g (Without Cable)

coreCon

Setting & Configuration

1. Quick Setting

select_robot_type
Select Robot Type
driver_spec
Driver Spec
dimension
Dimension
work_range
Work Range
jog
Jog

2. Jogging (Teaching)

jog_easyusing

3. Programming

program_easyusing

4. Run (Repeat)

run_easyusing
coreCon

Robot Job Programming

1. How to Create on Controller

01-creating-a-program
02-create-a-program-name
03-command-select-and-insert
04-writing-a-program
05-save-a-program

2. How to Create on PC

01-write-program-on-notepad
02-save-program-by-txt
03-insert-program-in-USB
04-insert-USB-into-USB-host-at-the-bottom-of-T-P
05-file-import-selectprogram-open
coreCon

How it works

Example of 1-axis setting and operation DAINCUBE

Example of 6-axis robot and DRSC-HA setting and operationc DAINCUBE

Example of Robot language (CL Language) DAINCUBE

Example of DIO-32A setting and operation DAINCUBE

Q&A

Application Examples

Download

Robot Motion Controller

DMC-coreCon

CG4300-DMC_modify

Motion Controller

Motion Controller (DMC-coreCon)

Reduced Development Time - Immediate deployment with simple configuration, no programming required.
Custom Optimization - Supports development and application of customized robot kinematics.
Integrated Control - Unified management of diverse robots through a single UI.
Easy Expansion - API library enables integration with higher-level systems.
Broad Compatibility - Seamless integration with EtherCAT servo drives from various manufacturers.
Simplified Wiring - Minimizes complex wiring for easy installation and maintenance.

Transfer Robot
Transfer Robot

CoreSim - 3D Model-Based Simulator

Offline programming enables pre-verification without actual equipment: collision detection / cycle time analysis / layout validation. Reduces training, testing, and maintenance costs.

CoreStudio – A More Powerful and Smarter Development Environment

CL script IntelliSense, AI code recommendations, and automation. Remote debugging and data management. An all-in-one solution for efficient development and rapid validation.

Custom Kinematics

Daincube's motion controllers support not only standard robot kinematics (Cartesian, Serial, SCARA, Delta, UR6, etc.), but also custom kinematic structures desired by customers.

Virtual Axis

Virtual axes can be created independently of physical axes. Complex multi-joint structures can be integrated into simple logical axes → Simplified control algorithms.

Hint Function

In multi-arm environments, select operation modes by specifying constraints for each arm as Custom Hints (e.g., maintain relative angle, maintain specific position). This enables predictable and stable control of complex multi-joint structures.

Cofactor (Linkage Axis Compensation)

Mathematically compensate mechanically linked axes.

Vibration Reduction Function

The Daincube motion controller provides various vibration suppression functions to reduce residual vibration in equipment occurring within precision motion control environments. These functions support stable performance when robots and automation equipment perform high-speed, high-precision operations.

Smooth (S-curve)

가속/감속 구간을 S-curve로 매끄럽게 만들어 충격·잔류진동 완화

Input Shaping Filter

명령입력을사전보정해 공진주파수(구조진동) 성분을최소화

Table Profile

시간-속도 테이블 기반의 사용자 정의 프로파일로 공정/구조 특성 최적화

Controller Advantages

Logging

  • System / Operation / Driver Log
  • TCP / MCProtocol / Modbus Communication Log
  • NVRAM Debug Logging → Safe Recovery after Power Failure

Diagnostics

  • EtherCAT Diagnostics: Cycle/Shift/Sync, Lost Frame, Working Count
  • Slave Status / Bus Topology / Link Down Logging
  • Axis Status: Servo On/Off, OP/Link Verification

Debugging

  • Check Mode: Step-by-step safety verification
  • Breakpoint & Watch View: Variable monitoring
  • Debug Mode: Conveyor/Signal testing
  • NVRAM Debug Logging → Safe recovery after power failure

Profile Analysis

  • Chart Function: 5000-cycle recording/analysis
  • Position / Velocity / Torque Comparison
  • Frequency/Time Domain Analysis → Vibration & Tracking Error Verification
  • Tuning · Performance Optimization · Anomaly Pattern Analysis

Simulation & UX

  • The Dryrun feature enables safe and rapid pre-installation verification by executing program logic without driving actual equipment.
  • Digital twin simulation integrated with 3D model-based coreSim enables pre-optimization of collisions, cycle times, and layouts.
  • Custom UI API allows implementation of a customized UI reflecting the customer's identity.

Technical info

technical_info_CPU

CPU

i.MX6Q:Quad 1.0GHz
Cortex-A9 Core (11500 DMIPS)

technical_info_display

Display

HDMI 1.4
1920×1080 resolution

technical_info_dain

Mounting

Wall Mount, DIN Rail

technical_info_RAM

Memory

DDR3 800MHz 1GB

technical_info_os

OS

Embedded Linux 4.1.15
Real-time Linux (Xenomai) 2.6.5
Qt 4.8.7

technical_info_size

Dimension

168x103x30mm

technical_info_memory

Storage

eMMC 8GB (MLC type)
MRAM 2MB (Option)

technical_info_interface

Interface

EtherCAT, Ethernet,
CAN, RS-485

technical_info_weight

Weight

500g

coreCon

Setting & Configuration

1. Quick Setting

select_robot_type
Select Robot Type
driver_spec
Driver Spec
dimension
Dimension
work_range
Work Range
jog
Jog

2. Jogging (Teaching)

jog_easyusing

3. Programming

program_easyusing

4. Run (Repeat)

run_easyusing
coreCon

Robot Job Programming

1. How to Create on Controller

01-creating-a-program
02-create-a-program-name
03-command-select-and-insert
04-writing-a-program
05-save-a-program

2. How to Create on PC

01-write-program-on-notepad
02-save-program-by-txt
03-insert-program-in-USB
04-insert-USB-into-USB-host-at-the-bottom-of-T-P
05-file-import-selectprogram-open
coreCon

How it works

Example of 1-axis setting and operation DAINCUBE

Example of 6-axis robot and DRSC-HA setting and operationc DAINCUBE

Example of Robot language (CL Language) DAINCUBE

Example of DIO-32A setting and operation DAINCUBE

Q&A

Download

Robot Motion Controller

DMC-L

CG4300-DMC_modify

Technical info

technical_info_CPU

CPU

i.MX6Q:Quad 1.0GHz
Cortex-A9 Core (11500 DMIPS)

technical_info_display

Display

HDMI 1.4
1920×1080 resolution

technical_info_dain

Mounting

Wall Mount, DIN Rail

technical_info_RAM

Memory

DDR3 800MHz 1GB

technical_info_os

OS

Embedded Linux 4.1.15
Real-time Linux (Xenomai) 2.6.5
Qt 4.8.7

technical_info_size

Dimension

168x103x30mm

technical_info_memory

Storage

eMMC 8GB (MLC type)
MRAM 2MB (Option)

technical_info_interface

Interface

EtherCAT, Ethernet,
CAN, RS-485

technical_info_weight

Weight

500g

Download

logo_daincube