home - about - advertise
    
Sponsors
Navigation
Partners

Innovate3D
 
CAMFeature

Solid Modeling, CAM and CNC: Recommended Practices

Don LaCourse, 3DCADTips.com
Robert Byrnes, VX Corporation
December 13, 2004
reprinted by permission from


NC (Numerical Control Tool Paths) is primarily a downstream application with regard to solid modeling, so the primary concern should be the flow of information from solid modeling to NC. Whether or not the solid modeling and NC software are provided by the same vendor the following tips should be considered.

    See Also

 ·  CAM features - at CADdigest.com
 ·  CAM - Products & Companies list - at TenLinks
  • Primitive Preference
    Use solid modeling primitives whenever possible and appropriate to the design. This may significantly reduce computation for everything from display to tool path generation and will reduce database size. Also, most NC machine controllers have built-in capabilities for machining specific shapes. Being able to take advantage of these capabilities can result in much shorter NC output and often better parts.

The most common of these special capabilities are known as cycles. Examples of cycles are making holes and cutting smooth arcs. A few NC controllers are capable of smoothly driving advanced shapes, such as conics, splines, and bi-cubic patches. Your NC site will likely be sufficiently pleased if you use axially-symmetric primitives such as arcs, circles, cylinders, and spheres instead of similarly shaped splines or ruled, lofted, or meshed surfaces.

  • Information Availability
    The effectiveness of product development is largely based on the quality and quantity of information that can be conveyed among the participants. Successful and cost efficient product development provides NC operators with the information they need to machine good parts. Whenever possible, data should be contained within the solid modeling database so that all applications have access to it.

  • Site Specific
    There are many variables which are necessarily different from site to site. This compels the participants to investigate the best mechanisms for optimal efficiency at their location and application.

  • Determine & Identify

  1. Identify which geometry types can be communicated and utilized by the NC software. (2D, 3D, wireframe, surfaces, B-Rep solids)

  2. Identify limitations on geometry positioning, curvature, and other shape limitations that will pose barriers for the NC software.

  3. Identify what information other than geometry can be communicated and utilized by the NC software. For example: tolerances, dimensions, and other product specifications.

  4. If design features are supported, determine if any can be communicated to and utilized by the NC software.

  5. If you have policies against the conversion of geometry from one mathematical form to another, determine if a single mathematical form can be maintained throughout.

  6. If NC operators add or modify geometry, determine if and how those changes should be communicated back to design for approval and incorporation into the design database.

  7. Determine how part releases and revisions will be managed.

  8. If change management is built into your solid modeling system, determine if the NC software can manage changes and if special steps should be taken to support this. This capability can greatly reduce costs, especially if simultaneous design and manufacturing planning is desired or multiple prototypes are needed.

  9. If more than one NC group is involved, determine if and how they should communicate data between each other.

  10. In order to support Design for Manufacturing (DFM) procedures, investigate how manufacturing constraints can be communicated from the NC Department to the Design Department.

  11. If a tool must be machined in order to manufacture the part, determine if the design group or the manufacturing group is responsible for the design of the tool. Corporations often form committees using members of both groups for this purpose.

  12. Conventions to make communication clearer should be determined, for example, the use of layers/levels, colors, rules for naming, attributes, etc.

  13. If individual components of the part are to be machined by different groups, NC operators will need to coordinate how fit and tolerance requirements will be met.

About the Authors

Robert Byrnes is Vice President of VX Corporation and a pioneer in the integration of CAM and CNC with solid modeling applications. He currently heads the VX CAM development group at VX Corporation.

Don LaCourse is Editor and Founder of 3DCADTips.com, Principal Partner of eDocHelp, and Contributing Editor for Cadalyst Magazine. Don has over 25 years of experience in design, documentation and writing about CAD/CAM/CAE issues.

3DCADTips.com is a free, independent and objective information resource for 3D CAD users, administrators, and managers developed exclusively by eDocHelp and in partnership with Cadalyst Magazine, TenLinks.com and many other 3D CAD sites.

Its goal is simple but challenging - to continuously provide a wide range of valuable tips on 3D CAD, CAM and CAE and to bring all application tips on the web under one roof where they can be contents, indexed, searched and browsed by you.

More Select CAM Articles

  
 
Subscribe

All the week's articles
FREE!

CADdigest Weekly
TenLinks Daily
CADdepot Update