MC_AccelerationProfile

../_images/a211c31e35752d910a33139000161e7b

Function Block MC_AccelerationProfile

This Function Block commands a time-acceleration locked motion profile

Note

  • MC_TPROFILE is an ABB specific datatype.
  • Alternatively to this Function Block, the CAM Function Block coupled to a virtual master can be used.

Example of an acceleration profile

A profile is made from a number of sequential “A to B” positioning points. It is simple to visualize, but requires a lot of sequences for a smooth profile. These requirements are often beyond the capability of low-end servos. Alternatively, by using a modest amount of constant acceleration segments it is possible to define a well-matching motion profile. With this method the capability range of low-end servos can be extended. It is possible to make matching to either:

1.) Position versus time profile

2.) Master versus slave axis

Advantages:

  • Compact description of a profile.
  • Smooth profile properties by nature.
  • Low processor power requirements.

Disadvantages:

  • Higher programming abstraction level with existing tools.
../_images/5b1044ef2c04935a0a33139001ee097b

Acceleration Profile, 10 segments only

../_images/079731932c0498180a331390010c1e54

Resulting Position Profile

See the following chapter to check if this Function Block is supported by the used axis implementation: Overview

For this Function Block there is a visualization in the Library MC_Blocks_AC500_V11.

See the following chapter for a list of available data types: Overview