Customizing supercomponents
Example 1: A customized cam supercomponent
Objectives of the example
Illustrate the process of customizing a supercomponent.
Compare a generic submodel, generic supercomponent and customized supercomponent of the same component.
The following figure shows a system using the standard cam submodel CAM00.
Figure 24: System using the cam submodel CAM00
The following figure shows the external variables of the cam submodel CAM00.
Figure 25: External variables of the submodel CAM00
It is possible to produce the same results with the cam submodel replaced with Mechanical and Signal, Control components. The figure below shows how this can be done.
Figure 26: The cam submodel can be replaced by Mechanical/Signal, Control and Observers components
We describe this as a flat system flat system because it is single level and will soon be transformed into a supercomponent. A few words of explanation are needed.
Ignoring units by assuming everything is SI the logic is relatively simple. The rotary speed ω is integrated to produce the cam position θ.
This is used with a table of values imported from a file to produce a displacement x and the derivative dx/d**θ. From this we can recover the velocity v as follows:
For a perfect transformer we have:
From which:
The four gains are needed to produce the correct units. Thus the table of values used in CAM00 and FXA01 give a cam lift in mm for angles in degree. This is inconvenient from a modelling point of view but this is how data of this type is normally presented!
Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.AMECustom/Example_1_A_customized_cam_supercomponent_1 · retrieved 2026-07-17