Oregon Screw Machine Products, Inc., is a global supplier of precision turned and milled parts. We offer a wide variety in manufacturing capabilities including CNC Swiss Machining, CNC Turning, Automatic Screw Machining, and CNC Milling.

Oregon Screw Machine Products operates over 30 screw machines and CNC milling machines in a clean, modern facility in Portland, Oregon.

We provide the precision machining expertise, technology and workmanship required to meet your needs for precision machined components.

CNC Milling

Our CNC Mills are equipped with up to 10,000 RPM spindles and hold up to 20 individual tools which allows us to do very complex milling operations in single operations. We offer up to 18X52 inch tables for your larger machined parts requirements. We have the capability to do several complex secondary operations on machined parts that eliminate costly individual secondary operations.

CNC Swiss Machining

We offer CNC machining up to 32 millimeters in diameter. Our state of the art CNC Swiss machines are able to hold tolerances to +/- .00015 inches consistently. We offer live tooling on our sub spindles which enables us to do several machining operations on the machine, which makes us very competitive on machining your complex parts.

CNC Turning

We offer CNC turning capabilities up to 2 ½ inches thru the spindle and up to 8 inches doing chuck work. On our CNC's we hold extremely tight tolerances and can do several secondary operations on the machine, which eliminates costly hand operations. We pass these savings on to you.

Multi and Single Spindle Automatic Screw Machining

We offer both Multi Spindle and Single Spindle Automatic Screw Machining up to 1 5/8 inches in diameter. Our Automatic Screw Machines can hold tolerances to +/- .001 and offer very fast cycle times. They are equipped with threading, thread rolling, drilling, reaming, as well as pick off and back finishing capabilities.

CNC Milling

CNC Swiss

CNC Turning


Single Spindle


Oregon Screw Machine Products, Inc
9291 SE 64th Ave
Portland, OR 97206
503 774 2750