Skip to main content

Kollmorgen Support Network

PxMM Fault Handling For The AKD2G Drive | 30 Jun 2020 | |

PxMM Fault Handling For The AKD2G Drive

Introduction

Sample KAS Fault Handling code and project has been created for KAS applications that utilize the AKD2G drive. Differences in parameter names and functionality between the AKD and AKD2G led to the new code being created.

The following shows parts of the project starter template (project .kas link below) in which the Program FaultMonitorAKD2G and Subprogram MCFB_AKD2G_Fault are included. The .kas project is for a Dual Axis AKD2G drive. This code can be modified for a single axis AKD2G drive by removing the parts that correspond to the second axis.

Project Details

Project Explorer showing the AKD2G centric code:

image

FaultMonitorAKD2G Program – Contains code to monitor for faults and to reset faults

MCFB_AKD2G Subprogram – Called by FaultMonitorAKD2G, it checks the status of the drive and if a fault is present sets a flag (Axis1.Fault1 for Axis 1 and Axis2.FAULT2 for Axis2).

image

Axis Status screen included in the project showing how a fault can be shown in the Control Panel:

image

New AXISx.FAULTMSG1 parameter

The AKD2G has a new parameter AXISx.FAULTMSG1 which provides both the fault number and brief fault description in a single parameter (string). The MCFB_AKD2G Kollmorgen UDFB utilizes this parameter in the following section of code:

image