User guide
Xenus Plus User Guide Introduction
Copley Controls 13
1.3: CML/CMO
Copley Motion Libraries (CML) and Copley Motion Objects (CMO) make CANopen or EtherCAT
network commissioning fast and simple. All network housekeeping is taken care of automatically
by a few simple commands linked into your application program. CML provides a suite of C++
libraries, allowing a C++ application program to communicate with and control a drive over the
CANopen network. CMO provides a similar suite of COM objects that can be used by Visual Basic,
.NET, LabVIEW, or any other program supporting the Microsoft COM object interface.
1.4: Copley Virtual Machine (CVM)
Copley Virtual Machine (CVM) is an embedded virtual programmable controller used to download
Copley’s Indexer 2 or CPL programs to Copley drives. It is accessed via CME 2 and can be
opened from CME 2’s main window.
1.5: Indexer 2
Copley’s Indexer 2 is an indexer configured and programmed using the tools built into CME 2.
1.6: CPL
CPL is Copley’s high level programming language for writing custom CVM programs. It expands
on the features of Indexer 2 with interrupts and features that are faster and more flexible, including
looping and branching capabilities.