The design and virtual processing of roller chain sprocket was achieved using ObjectARX,a secondary development technology of AutoCAD.Via the simulation of approximate conjugate meshing between roller chain and sprocket,the sprocket was virtually machined and the sprocket profile satisfying the requirement of approximate conjugate meshing was obtained.The mechanism of virtual processing of sprocket was that the roller surface,which will be regarded as the imaginary tool,will be applied to cut the sprocket blank,on which the sprocket teeth profile,i.e.the surface of chain roller shall form trajectory envelope during the relative motion.The sprocket teeth profile curve gained is meaningful for optimization design of roller chain sprocket and it can also help improving the performance of roller chain under high speed condition.