AMCore allows you to program CNC motion control software. ANCA Motion’s CNC systems are comprised of both hardware and software, which have evolved through design and refinement for over 40+ years. From the introduction of the hand wheel, which allowed users to easily step forward and back through a program, through to developing and implementing the patented soft axes, our achievements have cemented our status as an industry leader in machine system development.

Core kinematics allows machine joints to be mapped to real world machine coordinates, simplifying a complex machine into a number of easy-to-command axes. Our MPG feed, retrace and active program edit features allow you to correct points immediately during a dry-run without the need to restart. Soft axes allow complex axis combinations to be programmed using a virtual or software axis. 


  • Software based CNC architecture
  • System runs on standard PC hardware
  • EtherCAT® Fieldbus connects to standard Ethernet port
  • Runs purely within the Microsoft Windows OS
  • Patented Soft (Virtual) Axes hand-wheel feed (MPG)
  • CNC Connect to allow custom advance applications to be developed


  • Control multiple logical machines concurrently through individual channels
  • Multiple machines can be operated autonomously while their specific NC programs are executed from a single unit Synchronised operations can be easily achieved and maintained
  • Multiple machines can be operated autonomously while their specific NC programs are executed from a single unit


  • ANCA Motion kinematics are built right into the core data flow of the machine controller, separating axes programming from the joints
  • Once configured, programming machines with 5 or more axes becomes much simpler
  • The kinematics allow machine joints to be mapped to real world machine coordinates which simplify a complex machine into a number of easy to command axes


  • Soft axes allow complex axis combinations to be simply programmed using a virtual or software axis
  • With soft axis the number of Axes equate to the number of Joints
  • A soft axis can be programmed just like any other axis


  • Software based PLC Saves cost by eliminating the need for an external PLC to coordinate I/O
  • IEC 61131 compatible software PLC for graphical ladder programming is an optional extra


  • Many multi-axis machines benefit from teach-in programming when developing cutting paths
  • MPG feed, retrace and active program edit features allows you to correct points immediately during a dry-run without the need to restart


  • ANCA Motion CNC’s include ‘through-the-points’ spline interpolation along all contouring axes and are built in as a standard option
  • Standard interpolation modes are available as well as application specific modes
  • Several special purpose interpolation modes such as a high speed CAM mode allows you to bypass the interpolator and drive axes directly from a table of points


  • Duplicate and modify parts without writing new programs using frame transformations
  • Work piece pre-sets let you zero the machine to the current tool position
  • A useful feature for manually locating cuts


  • A simple 2D tool path graphics application can be used to simulate the NC program or to display a graphic representation of the machine in real-time
  • Tool Path Graphics Stream (TPGS) provides an easy to consume stream of data describing the path of the machine as the NC program is executed


  • ANCA Motion servo drives have dedicated probe inputs that latch the drive’s position in a nanosecond when the touch probe connects or the laser probe signal breaks
  • Speed of probing can be increased without impacting accuracy


  • The EPPL programming language takes G-Code programming to a whole new level
  • Access mathematical expressions, variables, subroutines, control flow statements and many higher level programming language features
  • GUI and machining program for a family of parts can be completely developed in EPPL


  • Protect your software with ANCA Motion’s built-in software licensing system
  • Restrict application and feature access to specific machines


  • Minor inconsistencies in joint pitch can be corrected using a calibration procedure that provides multi-point correction along the complete range of each joint, which can be calibrated to an external laser interferometer or glass scale


  • CNC’s include per joint parameters to switch the joint direction and compensate for backlash and slip/stick friction


  • Multiple limits and initialisation inputs to support machine commissioning


  • An application programming interface (API) to control and monitor the CNC state from your own software application
  • Most Windows supported languages such as Visual Basic, C++, C, C# or Java

System Information
Maximum Axes 20+
Maximum Contouring Axes 20
Maximum spline interpolated axes 20
Maximum Logical Machines 3
Maximum spindles 4
Maximum concurrent PLC's 4
Linear axes yes
Rotary axes yes
Compund axes yes
Soft Axes yes
Micro position spindle support yes
Velocity look-ahead blocks 200
System Architecture
Software CNC (machine control) yes
Software PLC yes
Open CNC kernel yes
Open PLC yes
Open control of machine yes
Open variable access yes
Kinematics built-in no
Heirarchical configuration database yes
System Characteristics
Operating system Windows XP Embedded Windows 8
Languages English, Chinese, Spanish, French, Dutch, Japanese, Korean, Italian, Swedish, Polish, Czech

Contact us for more information.

Stay Connected

Fill out the form to subscribe to our enewsletter and stay up to date with product releases, news and events. **Please refer to our Privacy Policy, which can be found in the footer of our website, before signing up.


Latest News

Laser World of Photonics (LWOP) 2018


Read more