4. Motion Control Instructions 4.8.5.5 Circular/ Helical Interpolation ( The Coordinates of Center of a Circle are Set ) Instruction explanation: The two instructions are used for circular/helical interpolation. DNC_CW(IJK) (G2) is for clockwise motion and DNC_CCW(IJK) (G3) is for anticlockwise motion. Circular interpolation: The cutter performs the arc cutting of the processed workpieces at the feed speed specified by parameter Velocity on the circular arc with the fixed center of a circle (IJ/IK/JK) on the specified plane. Helical interpolation:
The cutter moves on the circular arc on the specified plane, which is circular interpolation, and meanwhile makes the linear interpolation vertically on the specified plane at the feed speed specified by parameter Velocity. Explanation of input and output parameter of the instruction: DVP-MC operating manual 4-221 Clockwise circular/ helical interpolation (The coordinates of center of a circle are set) Controller API DNC CW(IJK)(G2) _ 10MC11T Anticlockwise circular/ helical interpolation (The coordinates of center of a circle are set) 265 DNC CCW(IJK)(G3) _ Parameter Data Available Explanation name type device Execute This instruction is executed when “Execute” turns Off ->On.
BOOL M, I, Q, constant X Pos _ The corresponding X-axis coordinates of the terminal point of the circular arc REAL Constant, D Y Pos _ The corresponding Y-axis coordinates of the terminal point of the circular arc REAL Constant, D Z Pos _ The corresponding X-axis coordinates of the terminal point of the circular arc REAL Constant, D A Pos _ The coordinate position of terminal point of the added axis REAL Constant, D B Pos _ The coordinate position of terminal point of the added axis REAL Constant, D