Delta — 4.5.10. DMC_ExternalMaster

4. Motion Control Instructions 4.5.10. DMC_ExternalMaster The instruction is applied to constitute a virtual master axis which could not serve as slave axis but master axis. DVP10MC11T supports max. 18 virtual master axes. The source of virtual master axis is the pulse received at the encoder port or the variable of the internal register. Through execution of the instructions related with axis, virtual master axis could establish the relation of gear, cam and etc. with other virtual axis or real axis. Explanation of the instruction: Explanation of input and output parameter of the instruction:

DVP-MC operating manual 4-101 API Create external virtual master axis Controller DMC ExternalMaster 73 _ 10MC11T Parameter Data Available Explanation name type device Axis The virtual master axis number. (Range: 1~18) UINT Constant,D Execute This instruction is executed when “Execute” turns Off –> On. BOOL M,I,Q, constant External- Encoder As the parameter is 0, pulse comes from the set value of “Source”; As the parameter is 1, pulse comes from external pulser, and “Source” is invalid. BOOL M,I,Q, constant Source When ExternalEncoder=1, usually, the data of virtual master axis comes from the register inside the controller. DINT Constant, D AxisType 0: Rotary axis 1:

Linear axis UINT Constant, D UserUnit/Turn The number of the pulses needed when the virtual axis rotates for one circle or the variables of “Source”. REAL Constant,D Modulo The cycle used to divide equally the terminal actuator position. REAL Constant, D InputOfGear To constitute the mechanical gear ratio with “OutputOfGear” REAL Constant, D OutputOfGear To constitute the mechanical gear ratio with “InputOfGear” REAL Constant, D