Pwm Parameter Scaling; Brake Support For Akd Synqnet - Kollmorgen AKD-x00306 Manual

Synqnet communication
Hide thumbs Also See for AKD-x00306:
Table of Contents

Advertisement

AKD SynqNet | 7   Enable PWM Output on RS485 I/O
4. Set Motor I/O Type to Source 5 (PWM0) in MotionConsole.

7.1 PWM Parameter Scaling

When using the SynqNet Drive Parameter methods, the scaling is:
DUTYCYCLE: (32-bit unsigned integer) Percent * 1000
Example: 12500 represents 12.5% duty cycle
PERIOD: (32-bit unsigned integer) uSec * 1000
Example: 40000 represents a 40 uSec period.
MODE: (32-bit unsigned integer) 0 = parameter; 1 = fieldbus (aka cyclic)
When using the SynqNet Cyclic control method, the scaling is:
sqNodeIoAnalogOut[1] = DUTYCYCLE
PERCENT / 100) * 0x8000
Example: 0x1000 represents 12.5% duty cycle
Since the hardware multiply truncates without roundoff, adding 1 count may be helpful.
sqNodeIoAnalogOut[2] = PERIOD = (16-bit unsigned integer) PERIOD_USEC *
25
//min 25 max 12500
Example: 1000 represents a 40 uSec period.

7.2 Brake Support for AKD SynqNet

AKD-SynqNet supports all MPI/SynqNet brake features. Brake delay (configured via MPI) is supported.
AKD-SynqNet does NOT support all AKD drive brake features (controlled stop is not available since AKD-SQ
velocity control is always from SynqNet).
22 Kollmorgen | kdn.kollmorgen.com | October 2020
= (16-bit unsigned integer) (DUTYCYCLE_
//min 0 max 0x8000
//min 0 max 100000
//min 1000 max 500000

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents