Editorial Technical Reference

CNC motion system of an optics polishing machine: linear axes on ballscrews or linear motors, the B and C rotary axes, travel, accuracy and straightness

The linear and rotary axis stack of CNC optics polishing machines · X, Y, Z on rails with ground ballscrews or linear motors, B swing and C work axes, 3,000 mm/min, <10 µm positioning and <5 µm repeatability, Y travel of 6 mm against 400–700 mm on freeform machines

On a CNC polishing machine for lenses and mirrors, the motion system is the set of slides, drives, encoders and rotary axes that carries the polishing tool across the part and holds it at the right angle to the surface. Three choices define it: which axes the machine has and how far each travels, whether the linear axes are driven by ballscrews or linear motors and read by rotary or linear encoders, and what positioning, repeatability and straightness the builder guarantees.

The axis hardware of CNC polishing machines for optical lenses, aspheres, freeforms and mirrors: linear X, Y and Z slides on profile rails, ballscrew and linear-motor drives, rotary and linear encoders, counterbalancing, B (tool swing) and C (work) rotary axes, travel ranges, velocity and acceleration, positioning accuracy, repeatability, straightness, squareness, and the greasing of screws and guideways. The CNC control unit, its NC kernel, look-ahead and operator panel are covered on the CNC controller page, simultaneous five-axis control with RTCP on the 5-axis CNC controller page, encoder interface modules on the Feedback interface for CNC axes page and machine-side PLC I/O on the CNC input/output module page; press brake controls and trunnion-table machining centres have their own pages. Rail-and-screw components sold as parts are covered on the Linear motion system and Linear guideways and ball screws installed together on a CNC machine axis pages, and the linear-motor gantry of pick-and-place machines on the XY motion system of an SMT placement machine page. The polishing spindles themselves are covered on the Polishing spindle assembly page, the complete polishers on the Precision optical lens polishing machine page and tool loading on the Polishing-pressure control mechanism page.

CNFX editorial research · Sources checked October 13, 2026 · 5 sources

Multi-axis precision machine on a dark granite base with bellows-covered linear slides, cable chains, a vertical slide carrying a spindle above a rotary table that holds a round optical part, inside an enclosure with electrical cabinets behind
Granite-based multi-axis stage with linear slides and a rotary work table holding an optic

01

Five axes on an UltraForm polisher, seven on a precessed-bonnet machine, and how far each one travels

OptiPro's UltraForm Finishing machines move a belt-wrapped polishing wheel in five axes: X, Y and Z slides, a B axis that swings the tool from −60° to 60° or −90° to 90°, and a C work axis with full 360° position and hold. [5] Zeeko's IRP machines carry the tool spindle on two geared rotary axes, A and B, that swing it about a virtual pivot, with the work spindle on the X, Y and Z slides; on the IRP200 the A axis covers −55° to +110° and the B axis ±180°, both at up to 25 rpm. [3]

The Y travel in OptiPro's table tracks what the machine is offered for: the two PRO UFF models with 6 mm of Y list freeform fabrication as not available, while the UFF 300 and UFF 500, with 400 and 700 mm, list it as an option; asphere fabrication is standard on all four. [5] Zeeko gives the IRP100's X axis an asymmetric range so the operator can load and unload the part, and warns that Y travel may be limited at the ends of X travel. [1]

MachineXYZRotary
OptiPro PRO 80 UFF, parts 10–80 mm250 mm [5]6 mm [5]140 mm [5]B −60° to 60°, C 360° [5]
OptiPro PRO 160 UFF, parts 10–160 mm420 mm [5]6 mm [5]220 mm [5]B −60° to 60°, C 360° [5]
OptiPro UFF 300, parts 10–300 mm500 mm [5]400 mm [5]500 mm [5]B −90° to 90°, C 360° [5]
OptiPro UFF 500, parts 25–500 mm1,200 mm [5]700 mm [5]500 mm [5]B −90° to 90°, C 360° [5]
Zeeko IRP100+60 to −100 mm [1]±60 mm [1]100 mm [1]A, B at up to 40 rpm [1]
Zeeko IRP200±145 mm [3]±120 mm [3]+5 to −115 mm [3]A −55° to +110°, B ±180° [3]

Ask for the travel of every axis at the extremes of the others, the B-axis range needed to reach the edge of your steepest asphere, and whether freeform work needs the long-Y version.

02

Ground ballscrew with a motor encoder or linear motor with a linear scale: same IRP100 accuracy figures

Zeeko sells the IRP100 in two drive versions and publishes the same axis figures for both. In the ballscrew version each axis runs on a pair of THK profile rails driven by a servo motor through a Ø16-5 precision ground ballscrew, with position read from the motor's absolute rotary encoder. [1] In the linear-motor version X and Z are driven directly by linear motors with absolute linear encoders, and the vertical Y axis adds a servo-driven ballscrew and spring as a counterbalance. [2]

With identical published accuracy, what separates the two IRP100 versions on paper is the drive and where position is read: at the motor, through the screw, in one case, and at the slide in the other. [1] [2] Editorial calculation: 3,000 mm/min is 50 mm/s, which an axis reaches in 0.2 s at 250 mm/s², covering 5 mm; with 5 mm to accelerate and 5 mm to stop, about 150 mm of the IRP100's 160 mm X stroke can run at full speed.

Zeeko's maintenance manual for the ballscrew IRP100 recommends re-greasing the ballscrews and linear guideways every 6–12 months depending on usage, and in a note on the same page recommends greasing the screws and oiling the guideways every 3 years; the two intervals should be confirmed with the builder. [4]

Axis figureIRP100 ballscrewIRP100 linear motorIRP200 ballscrew
DriveServo, Ø16-5 ground ballscrew [1]Linear motor; Y with ballscrew counterbalance [2]AC servo, Ø35-6 ballscrew, grade C5 [3]
FeedbackAbsolute rotary encoder [1]Absolute linear encoder [2]Absolute rotary encoder [3]
Max velocity / acceleration3,000 mm/min, 250 mm/s² [1]3,000 mm/min, 250 mm/s² [2]3,000 mm/min, 250 mm/s² [3]
Positioning accuracy<10 µm over full travel [1]<10 µm over full travel [2]<10 µm over full travel [3]
Bidirectional repeatability<5 µm [1]<5 µm [2]<5 µm [3]
Straightness<10 µm horizontal and vertical over full travel [1]<10 µm horizontal and vertical over full travel [2]<10 µm horizontal over full travel; <5 µm vertical over 100 mm [3]
Squareness / circularity<50 µm/m, <50 µm [1]<50 µm/m, <50 µm [2]<50 µm/m, <50 µm [3]

Ask for positioning accuracy and repeatability with the measuring method (laser interferometer, ISO 230-2 or the builder's own), where the encoder reads (motor or slide), how the vertical axis is counterbalanced, and the greasing interval for screws and guides.

03

Data for an optics polishing machine motion system

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Parts: [diameter; sag; asphere or freeform; mass]
Axes: [X, Y, Z travel; B and C ranges; extra rotary axes]
Drives: [ballscrew size and grade or linear motor; counterbalance]
Feedback: [rotary or linear encoder; resolution]
Accuracy: [positioning; repeatability; straightness; squareness; test method]
Dynamics: [max velocity; acceleration]
Environment: [slurry protection of rails and screws; greasing interval]

See manufacturer records Send an enquiry through CNFX

Builders of motion systems for optics polishing machines

Manufacturer profiles associated with CNC Motion System.

Sourcing CNC Motion System from China?
Tell us your specification and target quantity — we will match it against manufacturer records and come back with the factories that fit.
Request manufacturers We manufacture this

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

Do linear motors make an optics polisher more accurate than ballscrews?

Not on Zeeko's published figures: the IRP100 lists <10 µm positioning accuracy and <5 µm repeatability for both its ballscrew and linear-motor versions; the linear-motor version reads position with absolute linear encoders. [1] [2]

How many axes does a CNC aspheric polisher have?

OptiPro's UltraForm machines have five: X, Y, Z, a B swing axis and a C work axis. Zeeko's IRP machines add A and B axes that swing the tool spindle about a virtual pivot. [5] [3]

Why does Y travel matter on a polishing machine?

In OptiPro's range, models with 6 mm of Y travel do not offer freeform fabrication; the UFF 300 and UFF 500, with 400 and 700 mm, offer it as an option. [5]

How often are the ballscrews and guides greased?

Zeeko's IRP100 manual recommends every 6–12 months depending on usage, and a note on the same page gives 3 years; confirm with the builder. [4]

Sources and what still needs a direct check

Sources checked 2026-10-13. Specification manuals from Zeeko (UK) for the IRP100 in ballscrew and linear-motor versions and for the IRP200, Zeeko's IRP100 maintenance manual, and OptiPro Systems' (USA) UltraForm Finishing specification table.

  1. Zeeko — IRP100 7-axis ballscrew product specification, Version 2 Release 7 (2015) ↗ Manufacturer specification Return to text ↑
  2. Zeeko — IRP100 7-axis linear motor product specification, Version 3 Release 5 (2015) ↗ Manufacturer specification Return to text ↑
  3. Zeeko — IRP200 MkI Fanuc 7-axis specification manual, V7 Rev b (2025) ↗ Manufacturer specification Return to text ↑
  4. Zeeko — IRP100 7-axis ballscrew maintenance manual, V2 Rev a (2025) ↗ Manufacturer maintenance manual Return to text ↑
  5. OptiPro Systems — UFF 300 aspheric and freeform polishing machine, UltraForm Finishing machine specifications (PRO 80 UFF, PRO 160 UFF, UFF 300, UFF 500) ↗ Manufacturer specification Return to text ↑

Still to check yourself

  • Travel of every axis.
  • Ballscrew or linear motor.
  • Encoder position.
  • Accuracy and test method.
  • Greasing interval.
Buyer enquiry

Request manufacturing insight for CNC Motion System

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture CNC Motion System?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
XY Positioning Stage
Last Product
Get QuotesChat