Custom Macro Variable Data
Note: Bits for Custom Macro variables are purchase options.
- Custom Macro Variable guidelines.
- Custom Macro Variable attributes.
- Custom Macro Variable restrictions.
Custom Macro Variable guidelines
Variable Type | Guidelines |
---|---|
Local | You cannot write Local common variables (CMV1-CMV33). |
Vacant | Individual custom macro variables may be vacant on the CNC. Vacant macro variables are not currently assigned a value. A point that is reading a vacant custom macro variable will have a value of 0. |
Custom Macro Variable attributes
When configuring points for Custom Macro Variable Data, specify the following attributes:
Point Class | ANALOG | |
Type | REAL | |
Access | READ or READ/WRITE | |
CNC | Valid Addresses | Variable Types |
Series 150 M/T | CMV1-CMV33 | Local Macro Variables |
CMV100-CMV149, CMV500-CMV531 | Macro Variable | |
CMV100 - CMV149, CMV500 - CMV549 or | ||
CMV100 - CMV199, CMV500 - CMV599 or | ||
CMV100 - CMV199, CMV500 - CMV699 or | ||
CMV100 - CMV199, CMV500 - CMV999 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Series 150i | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV199, CMV500 - CMV999 or | Macro Variables | |
CMV100 - CMV199, CMV200 - CMV999 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Series 15TT | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV149, CMV500 - CMV524 or | Macro Variables | |
CMV100 - CMV149, CMV500 - CMV549 or | ||
CMV100 - CMV149, CMV500 - CMV599 or | ||
CMV100 - CMV149, CMV500 - CMV749 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Series 160/180, 160i/180i, 0i | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV149, CMV500 - CMV531 or | Macro Variables | |
CMV100 - CMV199, CMV500 - CMV999 or | ||
CMV100 - CMV199, CMV500 - CMV599 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Series 160i/180i W | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV149, CMV500 - CMV531 or | Macro Variables | |
CMV100 - CMV314, CMV500 - CMV699 or | ||
CMV100 - CMV149, CMV500 - CMV699 or | ||
CMV100 - CMV314, CMV500 - CMV531 or | ||
CMV100 - CMV149, CMV500 - CMV999 or | ||
CMV100 - CMV314, CMV500 - CMV999 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Series 30i/31i/32i | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV149, CMV500 - CMV549 or | Macro Variables | |
CMV100 - CMV199, CMV500 - CMV999 or | ||
CMV100 - CMV149, CMV200 - CMV499, CMV500 - CMV549 or | ||
CMV100 - CMV199, CMV200 - CMV499, CMV500 - CMV999 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Power Mate, Power Mate i-D/H | CMV1 - CMV33 | Local Macro Variables |
CMV100 - CMV149, CMV500 - CMV549 or | Macro Variables | |
CMV100 - CMV199, CMV500 - CMV999 or | CMV100 - CMV149, CMV200 - CMV499, CMV500 - CMV549 or | |
CMV100 - CMV199, CMV200 - CMV499, CMV500 - CMV999 or | ||
CMV1000-CMV9999 | System Macro Variables | |
Address Offset | None |
Note: CIMPLICITY supports the system macro variable range of 1000-9999. However each CNC configuration may not support this range of address; that support depends on your physical devices and configuration.
Custom Macro Variable restrictions
guide: Guidelines
When writing P Code Macro Variables that support the real (floating-point) data type, please be aware that the available range is 999999999,...,-999999999.