Our Services

Our industry experience combined with the latest technologies allows us to create complex shapes and intricate details in a range of foam and plastic material.

We offer a full range of machining services, including cutting, routing, milling, drilling, and much more for foam and other materials.

Advanced machining capabilities include rapid prototyping, jigging and fixturing, complex geometries, and precision tolerancing.

We can work with a variety of materials such as polystyrene, expanded polyethylene (EPE), closed-cell foam, EPS (expanded polystyrene), XPS (extruded polystyrene), and Polyurethane Foam to your exact project specifications.

Our experienced team of engineers is equipped with state-of-the-art CNC machinery and cutting equipment capable of producing foam parts quickly and accurately according to customers’ drawings and specifications.

What is Foam CNC Machining?

Foam CNC machining uses computer numerically controlled (CNC) tools to cut and shape a wide variety of foam materials. This type of machining is used in the creation of products ranging from machined components to aerospace structures.

To produce a foam-machined physical part involves several techniques, including drilling, routing, cutting, and sculpting.

The most common types of foam used in this process include polyurethane foam, polystyrene foam, and ABS plastic.

Foam CNC machining offers many advantages over traditional methods of manufacturing.

It is much faster than other processes, such as hand carving or manual milling. This is because computer-controlled tools can move much faster than a human operator.

The results are more precise and detailed, making it possible to create complex designs in a fraction of the time it would take with traditional methods. Additionally, foam CNC machining is very cost-effective.

How does foam CNC machining work?


First, the object to be machined is designed in a computer-aided design (CAD) program. This allows for precise measurements and control over the design of the object.


Once the object has been designed, a code is generated that the CNC machine uses to control its movements. This code is written in a language specific to CNC machines, such as G-code.

Setup and Programming

The next step is to set up the foam material on the machine and program it using the code generated from the CAD file. This step requires a skilled technician to adjust the machine for the specific type of foam being used and enter the code into the CNC machine.

Foam Cutting

The foam-cutting process begins with setting up the cutting tool, such as an end mill or router bit. Once the cutting tool is set up, it can be guided along the programmed paths to remove excess material from the block of foam to create the desired shape for the foam product. The cutting tool generates a lot of heat, so it’s vital to keep the foam cool during cutting.


After the parts are cut out from the foam, they need to be finished. This can involve sanding the edges, rounding corners, polishing the surface, or applying a hard coating to protect the foam product.

What kinds of foam can be machined?

A wide variety of foam materials can be machined using CNC technology, including:

  • Polyurethane foam
  • Neoprene foam
  • EPDM rubber
  • Flexible plastic foams

Additionally, our CNC machines are capable of cutting high-density rigid foam materials like polystyrene and polyisocyanurate.