The applications of subprograms in milling flat,layered cut, removal of residual material,rough and finish machining, part programs optimization, processing same profile and same parts were illustrated. Combining with examples, the method and technique of subroutine programming were elucidated, the rotate instructions incremental programming method was introduced.