Development of G-Code Based on PMAC in CNC Machining Center

PMAC motion controllers serve not only as a receiver of the orders from CNC systems of many kinds, but also as a controller of the motion of machine tools’ axles. With G83 as an example, a code commonly seen in the processing cycle of deep holes in CNC machining centers, it is advisable to come up with a method to write a special set of subprograms to invoke PMAC motion controllers with the application of G-code. Based on the method, case programing and machining simulation can be launched. Experiments justify that the method obtained can realize the compiling of fixed cycles with the use of G-code and, in turn, boast substantial significance in the development of open CNC processing machine tools.