Back to top

The attachments outline a KAS Application with the following features:

  • 3 axis coordinated motion
  • Banner vision camera connected to the PDMM via Ethernet/IP
  • Camera reads a barcode and  sends the information through Ethernet/IP to the PDMM.
  • The bar code value is then used to determine which pattern to run

Do not have any sample programs showing a PDMM communicating with a Profinet AKD drive. When using a PDMM controller, most customers will use an EtherCAT AKD drive as it will allow much faster, cyclic communication for the controller to read and write drive parameters.

For KAS applications:

-   using the  PLCopen Motion engine

-   with a total travel range  of 1 revolution

-   that use  a SFD single turn absolute position feedback device.

this note outlines how to teach a desired position to a specific physical position then have the offset applied on each project startup

THe KAS PLCopen Motion engine has 2 parameters for monitoring if the actual motor position stays within a window after motion is complete. They are:


These parameters are accessed using the MC_WriteParam and MC_ReadBoolPar function blocks. Here is sample code:


Kollmorgen Visualization Builder (KVB) software contains built in System Tags that give users access to information generated in the panel, and has a C# scripting engine that allows them to add custom logic.

File Description 
Installation manual for AKD, AKD BASIC, and AKD PDMM drives. Describes the AKD series of digital drives and includes mechanical, electrical, and software installation information needed to safely install AKD.
Release Date 
Wednesday, September 9, 2015

KAS supports storage of values from a running program into the SD card. Attached is an example project which sends 4 variable values: VAR1, VAR23, VAR3, and VAR4 to the SD card each time the Execute input is triggered. Code creation is as follows:

1. Create txt file will variables list and store on PC:


Write code to read list of variables in the file:


A beta version of the KAS Webhelp is available from the landing page of KDN (see "Resources" in the right column) and from the following link. This version includes additions and corrections made since the last official software release. This help system covers the use of the KAS IDE, the PDMM and PCMM, information about KAS components, and much more.

Sometimes in a KAS Application Analog IO is required. Analog IO is available through the EtherCat Network and can can come from the AKD, PDMM, or ATI remote IO. Scaling of the signal is as follows:

  1. The attached kUDFB named MLFB_AKDFAULT_5 will report up to 5 errors when called with an AKD servo axis using PipeNetwork Motion.

The following code shows calling the kUDFB then reading the  present drive faults of 2 different AKD drives:

The outputs to a function block call can also be looked at in the IDE watch window: