GSP: Extending G-Code using JSP servlet technologies
Sean Nagle, Jeff Wiegley · 2008
The G-code programming language, introduced in the early 1960psilas, continues to be used to program motions for modern computer numerical controlled (CNC) machines. Vendors augment the motion control commands with various macro languages and other rudimentary programming languages to provide for parametric and flexible CNC programming. More modern programming languages promise greater capability, standardization and better programming architectures. This paper introduces a method for combining standard G-code commands with the programming power and features provided by the Java programming language in a vendor neutral solution. Java Servlet Technologies, such as Java server pages (JSP) and the Tomcat container, are adapted in order to provide advanced G-code programming capability. Other work has been done to integrate Internet technologies and CNC programming but use of Java Servlet Technology to generate dynamic G-code and transmit it to a CNC controller is the authorpsilas innovation.