Abstract:PID algorithm is adopted in the double closed loop position control of the NC linear working table, but traditional linear PID can not meet the requirement of high quality control. Through analyzing the structure and performance of the existing controller, a design method of binary nonlinear PID was presented, with the error and error change as the as independent variables, which was applied to speed loop control. By simulink simulation, NC working table’s step response of position control and speed tracking performance of inner loop were analyzed. Experimental results indicate that, the proposed binary nonlinear PID controller has the advantages of dynamic tacking performance and capacity of resisting disturbance, making NC working table have quick and stable response, which proves the effectiveness of the proposed method.