CNC Programming

Surfaces & Curves offers its customers a full line of CNC Mill, Lathe and Wire EDM Programming Services. Programs are run through verification software for quality assurance. Complete documentation necessary for setup and run will be provided. Once work package is completed, customers will be notified by email that their package is available for download through their private Customer Portal. For customer convenience, files will remain available for up to one year.


  • 2 – ½ axis
  • 3 – axis
  • 4 -axis
  • 5 – axis (3 + 2)
  • 5 – axis simultaneous
  • In process probing


  • 2 – axis, single spindle, single turret
  • Multi-axis, mill-turn, dual spindle, multi-turret
  • Any combination of turning, 3-axis milling
  • 3 + 2 – axis positional milling
  • 5 – axis simultaneous
  • In process probing

Wire – EDM

  • 2 – axis
  • 4 – axis

Tool Design (Jig/Fixture)

Depending on the complexity and quantity of a part run, it can become significantly more cost effective to construct a jig or fixture in order to secure the part for manufacture.

Jig Design

  • Drill/Ream
  • Trim
  • Assembly
  • Bonding
  • Weld

Fixture Design

  • Mill
  • Lathe
  • Grinder
  • Drill/Ream
  • Check
  • Inspection

3D Modeling

Today, the core of manufacturing starts with a CAD model. Some definitions can be quite simple while others can be vast and complex. Surfaces & Curves adheres to the ASME Y14.41-2012 Digital Product Definition Data Practices standard unless otherwise specified. It is Surfaces & Curves desire to provide services that are aligned with customer requirements.


Typically, a drawing is generated from a customer-provided 3D model or one created by Surfaces & Curves.  ASME Y14.1 Engineering Drawing Practices are followed unless otherwise specified.