top of page
Computer Circuit Board
SoftMC Multi-Axis Motion Controller

SoftMC Multi-Axis Motion Controller

QUICK OVERVIEW

Multi-axis motion control software and hardware package, offering extensive programming capabilities for a variety of automation and robotics applications.

 

Modular real-time Linux-based software

  • Servotronix multi-axis control algorithms embedded in a qualified off-theshelf industrial PC

 

Scalable programming options for enhanced user exibility

  • Powerful, open, real-time programming language enables preemptive multitasking at user program level
  • C/C++ user written module integration

 

Scalable programming options for enhanced user exibility

  • Up to 64 interpolated axes
  • Additional axes supported upon special request
  • Single axis and synchronized axes motion
  • Supports standard robot types such as DELTA, PUMA, SCARA, as well as other non-standard robotic kinematics such as traverse, scissors etc.
Color

ControlStudio™ program development environment

  • ControlStudio™ is a free Windows-based integrated development environment used for editing and debugging of the MC-BASIC program.
  • A variety of machine and motion features are available, such as: task handling, text files editing, record graphs display, watch window, online tracking, etc.

Complete support and integration for successful implementation

An experienced and dedicated team of software, hardware and control engineers comprise the pillar of Servotronix success. From integration services to technical support and application development, customers receive a complete product and service package.


 

Motion

  • Single-axis motion (move, jog)
  • Group interpolation (move, circle)
  • Blended motions
  • Master-slave (camming, gearing)
  • Profiles (sine acceleration, trapezoidal, customized)
  • Simulated motions (off-line program validation)
  • Advanced stop and proceed mechanisms
  • User selectable units (meters, inches, mm/s and rpm)
  • On-the-fly motion control (immediate, velocity-override)
  • 3D compensation table for correcting mechanical inaccuracies
  • Conveyor tracking (pick-and-place from linear and rotary conveyers)
  • Robotic kinematics for standard and non-standard types
  • Advanced spatial interpolation for all kinematics
  • Dynamic model (identification, online inverse dynamic)
  • Real-time robot impact detection
  • Multiple robots controlled by single controller
  • Multi robot synchronization

 

Interfaces

  • Machine: Ethernet, serial, Modbas
  • Fieldbus: EtherCAT®, CANopen®.

System

  • Real-time Linux operating system
  • Preemptive multitasking at user program level
  • Integration with C/C++ user modules
  • Position-based event generation using programmable limit switches, with microsecond resolution
  • softMC-Basic language: Global and local libraries, user data structure, file system, error handling
  • Integrated development environment: programming, software program management, diagnostic

 

Hardware

  • CPU: 1.86 GHz Intel® Atom™ N2800 dual-core processor
  • RAM: 1 GB 1066 MHz DDR3
  • Storage: CompactFlash® card slot
  • Ethernet: RJ45 port for host communications
  • EtherCAT®: RJ45 port for real-time motion control

 

Customization capabilities

  • softMC software embedded in other industrial PC platforms
  • Customized software solution designed per customer’s hardware
  • Fieldbus options (e.g. Sercos III)
  • PLC language programming
bottom of page