Compensation (CMP) Statement
- Last UpdatedDec 08, 2025
- 2 minute read
This statement defines a wedge-shaped compensation along the outer contour. The compensation can be considered to be an unsymmetric excess.
Like excess, the compensation is applied when the parts are extracted.
There are two different types of compensation as illustrated below:
Type 1: Symmetric compensation.

Type 2: Compensation at a corner.

Syntax:
|
CMP, TYPE= <type> |
Description
|
TYPE |
Type of compensation (see above). |
|
<type>::= 1|2 |
|
|
LIM |
The limit along which the compensation will be added. |
|
<lim_no>::= <integer> |
|
|
M1 |
The size of the compensation (see the images above). |
|
<size>::= <number> |
|
|
M1 > 0 means expansion of the panel. |
|
|
M1 < 0 means inwards compensation. |
|
|
M2 and COR are relevant only for compensation of type 2 (see above). |
|
|
M2 must be given. |
|
|
M2 |
defines the length from the corner along which the compensation will be added. |
|
If the given length is greater than the length of the limit, then the compensation will cover the whole limit. |
|
|
<length>::= <number> |
|
|
COR |
defines the corner of the given limit from which the compensation shall be added. |
|
<corner_no>::= <integer> |
|
Example
CMP, TYPE=1, LIM=1, M1=25;
CMP, TYPE=2, LIM=2, COR=2, M1=30,
M2=1500;