Memory layout

Each channel has access to two different memory areas: One of them is only available locally for the current NC channel and the other is cross-channel, i.e. it can be shared by all NC channels. The configuration of the external variables is specified in a file per NC channel, and this file lists both global and channel-specific variables jointly.

Scope of validity of the memories
Scope of validity of the memories

In the CNC, V.E. variables can be created by specifying an address offset at any location in the V.E. memory (see section Memory block index); the 24-byte grid used up to CNC Build V2.10.10.25 is no longer used (see Memory layout up to V2.10.1025).

However, the declaration of an address offset is not absolutely necessary. If they are not specified, the variables in the V.E. memory are stored consecutively without gaps.

Notice

notice

Compatibility of old configuration lists

However the use of configuration lists of older syntax is possible in future.

Memory layout resulting from the specified configuration
Memory layout resulting from the specified configuration

Notice

notice

With multichannel configurations, we recommend the use of the same global entries of V.E. variables in all channels.