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. We have significant experience in fixture  design, construction, and implementation and will work diligently with  our customers through this process.

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 our customer requirements in order to achieve their goals.


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