Project Title: NURBS Controller for Rapid Prototyping

Project Leaders: Ravi Ganti, MS (1997), John Pickens, MS Candidate
Tel: (864) 656-7178
mail-to: jpicken@ces.clemson.edu
Project status:
Completed parametric curve transformation, implementing NURBS approachFunding:
StateProject Abstract:
All commercially available Rapid Prototyping (RP) machines are based on a process that converts CAD drawings to machine instructions. Currently, the only control mechanism used to either drive a laser beam or a nozzle is vector based. The advantages of such a controller are obvious: (1) Two points define the start and the end of the vector; (2) CAD software inherently generates vectors to drive plotters, and it is relatively easy to convert arbitrary surfaces to triangles which are sliced to form a series of vectors.
Since accuracy is becoming a major concern for users of RP hardware who aim at producing finished parts, or molds to produce finished parts, the vector based approach is a limiting factor since curved features are replaced by vectors. Furthermore, most CAD vendors are migrating to parametric based representation of surfaces, and the ability to draw exact curves would significantly improve surface quality. Clemson University has developed an algorithm to slice parametric surfaces and generate parametric curves. Presently, vectors approximate these parametric curves, and the improvement in accuracy is already visible over triangle based tessellations. The next step is to directly draw parametric curves to close the page on the accuracy question in a plane.
A methodology aiming at reproducing the parametric curves is attempted. The approach consists of converting the parametric curves into time base such that the equations of the curve as a function of time are then fed to the controller directly. Optimization is used to solve the conversion problem using an adaptation of the least squares method to which are added both Rapid prototyping and process constraints. With information such as the equation of the curve, its first and second derivatives, a real-time trajectory controller can be designed. The system model involves electrical and mechanical dynamics of the galvanometers and sensors. The controller which acts on two mirrors, deflecting in the x and y direction respectively, will be easily substituted for current scanning systems.
CREDO Lab
College of Engineering and Science
Clemson University