Delta — 4.8.4. DMC_NC

4. Motion Control Instructions 4.8.4. DMC_NC The instruction is used for calling and executing NC program which can be input, edited and previewed in the CANopen Builder software. It supports both static and dynamic download. The NC program downloaded statically will be stored in DVP10MC11T and will not be lost when the power is off. The NC program downloaded dynamically is executed while being downloaded and the program after being executed will be dumped. The function is applied for processing the complicate workpiece. When the axes related to the instruction are all in Standstill state, the instruction just can be executed.

When the execution of the instruction has not been finished, the axes are in CNC state and at the moment, they can not execute other motion instruction unless the execution of the instruction is finished (Execution of the G codes in the specified NC program is finished or is stopped). For the details on the axis state, please refer to section 4.2. Instruction explanation: Explanation of input and output parameter of the instruction: DVP-MC operating manual 4-209 API CNC instruction Controller 260 DMC NC _ 10MC11T Parameter Data Available Explanation name type device Execute This instruction is executed when “Execute” turns Off ->On.

BOOL M, I, Q, constant Axis X _ The node address of X axis UINT Constant, D Axis Y _ The node address of Y axis UINT Constant, D Axis Z _ The node address of Z axis UINT Constant, D Axis A _ The node address of A axis UINT Constant, D Axis B _ The node address of B axis UINT Constant, D Axis C _ The node address of C axis UINT Constant, D Axis P _ The node address of P axis UINT Constant, D Axis Q _ The node address of Q axis UINT Constant, D AxisNum The number of the valid axis, no more than 8. UINT Constant, D