Skip to main content

Kollmorgen Support Network

AKD Profinet PN.ACCSCALING Examples | 11 Feb 2022 | |

AKD Profinet PN.ACCSCALING Examples

Applicable Accel/Decel PNU's and Signals

PN.ACCSCALING sets the scaling factor for acceleration rates related to PROFINET motion commands.

The AKD PROFINET manual states that it applies to Jog Acc (PNU 1006), Jog Dec (PNU 1007), DRV_ACC (Telegram Signal 108), and DRV_DEC (Telegram Signal 109), and no other parameters.

However, it also applies to MDI_ACC (Telegram Signal 36), and MDI_DEC (Telegram Signal 37) for use in Telegrams 9 and 400.

Range and Resolution

Default = 763, meaning the acceleration and deceleration setpoints have a resolution of 763 rpm/s (increments of 763 rpm/s), and the 16bit word has a range from 763 to ~50,000,000 rpm/s.

Since that is quite low resolution and a range that is higher than necessary for most applications, PN.ACCSCALING provides a user-settable scaling factor to adjust the resolution and range.

  • PN.ACCSCALING = 1 gives an increments of 1 rpm/s (highest resolution) and a usable range of 1 - 65535 rpm/s, which should be fine for most applications. (1 - 65535 rpm/s)
  • PN.ACCSCALING = 2 gives an increment of 2 rpm/s and a range of 2 rpm/s up to 2*65535 = 131,070 rpm/s.  (2 - 131,070 rpm/s)
  • PN.ACCSCALING = 100 gives an increment of 100 rpm/s and a range of 100 rpm/s up to 100*65535 = 6,553,500 rpm/s. (100 - 6,553,500 rpm/s)
  • PN.ACCSCALING = 14,648 (maximum) gives an increment of 14,648 rpm/s and a range of 14,648 rpm/s up to 14,648*65535 = 959,956,680 rpm/s. (14,648 - 959,956,680 rpm/s)

Accel/Decel Values

PN.ACCSCALING value MDI_ACC value Acceleration Rate
763 2 2 * 763 = 1526 rpm/s
1 400 1 * 400 = 400 rpm/s
2 400 2 * 400 = 800 rpm/s
20 500 20 * 500 = 10,000 rpm/s

About this Article

jcoleman02