Abstract:
The invention includes: a numerical controller for controlling a servo amplifier in accordance with a given motion command; a memory for storing as variables motion command data such as speeds and positions; a motion API which is called by an application program on a personal computer and which gives a motion command via a bus such as a PCI bus to the numerical controller; and means for indirectly specifying the address of a variable of motion command data present in the memory by way of the motion API.