CNC Machine Accuracy Guide: Backlash, Repeatability & Thermal Control
CNC 機械精度指南:背隙、重複精度與熱誤差全面解析 · CNC 기계 정밀도 가이드: 백래시·반복 정밀도·열 오차
View interactive version · 完整互動版 · 인터랙티브 버전 →Accuracy Starts With the Machine, Not the Program
When a machine fails to hold tolerance, operators often blame the tool or the program. In reality, true cutting precision is set by the machine's mechanical foundation and thermal stability. To produce high-end aerospace or medical parts, you need to understand the core accuracy metrics and how to control them.1. Positioning Accuracy vs Repeatability
These two metrics are the international standard (ISO 230-2) for judging any machine tool.- Positioning accuracy (定位精度) — how closely the machine moves the tool to the coordinate programmed in . Command 100.000 mm, get 100.005 mm, and your positioning error is 5 microns.
- Repeatability (重複精度) — arguably more important for mass production: how consistently the machine returns to the same position over many cycles. A small positioning error can be offset in the controller if repeatability is excellent.
2. Backlash (背隙 / mechanical play)
Backlash is the "lost motion" that occurs when an axis reverses direction.- Cause: microscopic gaps between the ball-screw threads, the nut, and mechanical gears. As parts wear, backlash grows, causing flat spots during circular interpolation (milling a circle).
- Fix: controllers can soften it with automatic backlash compensation in software, but the physical fix is preloaded (double-nut) ball screws plus preloaded for rigidity, and replacing gearboxes with Direct-Drive (DD) torque motors to remove transmission gaps.
3. Ball-Screw Accuracy (滾珠螺桿精度)
The ball screw turns the servo's rotation into linear motion; its build quality directly sets axis accuracy.- Rolled vs ground — precision ground ball screws are ground after heat treatment, reaching much higher accuracy classes (e.g. C3, C5) than standard rolled screws. Ground screws are typically required for high-precision machining.
4. Thermal Error (熱誤差 / thermal drift)
As the machine runs, friction at the spindle, ball screws, and guides generates significant heat, expanding the cast-iron bed and metal parts dynamically.- Impact: a ball screw can grow several microns per metre as it heats, shifting the whole coordinate system — this is thermal drift.
- Fix: top-tier machines use temperature-controlled ("cool type") ball screws that circulate coolant through the screw core (see ). Advanced controllers also apply whole-machine thermal compensation, using embedded sensors and compensation algorithms to offset expansion in real time. (In Taiwan, HIWIN offers cooled ball screws and PMC provides thermal-compensation technology.)
5. Machine Leveling & Geometry (機台水平)
Even the most expensive CNC will cut inaccurately if it is not properly leveled on the floor.- Concept: on an uneven foundation, the heavy cast-iron bed slowly twists under its own weight, throwing the X, Y, and Z axes out of square.
- Standard: for precision work, keep the guides' parallelism within 0.02 mm per metre (0.0008 in). Beyond that, bearings bind — creating vibration, accelerating wear, and ruining surface finish.
Software compensation can only do so much. True machine accuracy starts with rigid mechanics and thermal stability. Whether building a new machine or retrofitting an old one, premium , precision ball screws, and robust are the most reliable path to long-term, micron-level precision. For related symptoms, see .
繁體中文
精度來自機械基礎,不只是程式
當機台守不住公差,操作者常責怪刀具或程式;但真正的切削精度,取決於機台的機械基礎與熱力學穩定性。要生產高階航太或醫療零件,就必須理解機械精度的核心指標與控制方法。1. 定位精度 vs 重複精度
這兩項指標是評估任何工具機能力的國際標準(ISO 230-2)。- 定位精度(定位精度) — 機台能將刀具移動到所指定座標的精確程度。指令移動 100.000 mm,實走 100.005 mm,則定位誤差為 5 微米。
- 重複精度(重複精度) — 對量產而言可說更重要。指機台在多次循環中回到同一位置的一致程度。即使有些許定位誤差,只要重複性優異,就能在控制器中輕鬆補償。
2. 背隙(背隙 / 機械間隙)
背隙是機械軸換向時產生的「失動量」或空程。- 成因:滾珠螺桿螺紋、螺帽與齒輪間的微小間隙。隨零件磨損,背隙變大,在圓弧插補(銑圓)時造成平點(flat spot)。
- 解方:控制器可用軟體做自動背隙補償來緩解;物理上則升級為預壓(雙螺帽)滾珠螺桿與預壓提高剛性,並以直驅(DD)力矩馬達取代齒輪箱,消除傳動間隙。
3. 滾珠螺桿精度(滾珠螺桿精度)
滾珠螺桿將伺服馬達的旋轉運動轉為直線運動,其製造品質直接決定軸向精度。- 輾製 vs 研磨 — 精密研磨滾珠螺桿在熱處理後經精密研磨,可達到遠高於一般輾製螺桿的精度等級(如 C3、C5)。高精度加工通常需採用研磨螺桿。
4. 熱誤差(熱誤差 / 熱變位)
機台運轉時,主軸、滾珠螺桿與線軌的摩擦會產生相當的熱,使鑄鐵床台與金屬部件動態膨脹。- 影響:滾珠螺桿受熱後每公尺可能伸長數微米,使整個座標系偏移——即熱變位(thermal drift)。
- 解方:高階機種採用讓冷卻液流經螺桿中心的。此外,先進控制器以埋入式感測器與補償演算法即時抵銷熱膨脹,實現整機溫升熱補償。(台灣有 HIWIN 的溫控螺桿、精機中心 PMC 的熱補償技術。)
5. 機台水平與幾何校正(機台水平)
再昂貴的 CNC,若在廠房地面未妥善調平,仍會切得不準。- 概念:機台若坐落於不平的地基,笨重的鑄鐵床台會在自重下緩慢扭曲,使 X、Y、Z 軸失去方正度。
- 標準:精密 CNC 應將導軌平行度嚴格維持在每公尺 0.02 mm(0.0008 吋)以內。偏差過大會使軸承卡滯,引發振動、加速磨損並破壞表面。
軟體補償能修正的有限。真正的機械精度,始於剛性的機構與熱穩定性。無論是新造機台或舊機翻修,採用優質、精密滾珠螺桿與穩固的,是維持長期微米級精度最可靠的途徑。相關異常可一併參考。
한국어
정밀도는 프로그램이 아니라 기계의 기초에서 나옵니다
기계가 공차를 지키지 못하면 흔히 공구나 프로그램을 탓하지만, 실제 절삭 정밀도는 기계의 기계적 기초와 열적 안정성이 좌우합니다. 항공·의료용 정밀 부품을 만들려면 정밀도의 핵심 지표와 그 제어 방법을 이해해야 합니다.1. 정위치 정밀도 vs 반복 정밀도
두 지표는 모든 공작기계 성능 평가의 국제 기준(ISO 230-2)입니다.- 정위치 정밀도(定位精度) — 로 지령한 좌표에 공구를 얼마나 정확히 이동시키는가. 100.000mm 지령에 100.005mm 이동이면 정위치 오차는 5µm.
- 반복 정밀도(重複精度) — 양산에서 더 중요할 수 있습니다. 여러 사이클에 걸쳐 같은 위치로 얼마나 일관되게 돌아오는가. 정위치 오차가 조금 있어도 반복성이 우수하면 컨트롤러에서 쉽게 보정할 수 있습니다.
2. 백래시(背隙 / 기계적 유격)
백래시는 축이 방향을 바꿀 때 생기는 "잃어버린 운동"입니다.- 원인: 볼스크루 나사·너트·기어 사이의 미세 간극. 마모가 진행되면 백래시가 커져 원호 보간(원 밀링) 시 평탄부(flat spot)가 생깁니다.
- 해결: 컨트롤러의 자동 백래시 보정 소프트웨어로 완화할 수 있으나, 물리적으로는 예압(더블너트) 볼스크루와 예압 로 강성을 높이고, 기어박스를 다이렉트 드라이브(DD) 토크 모터로 대체해 전달 간극을 없앱니다.
3. 볼스크루 정밀도(滾珠螺桿精度)
볼스크루는 서보의 회전을 직선 운동으로 변환하며, 그 제조 품질이 축 정밀도를 직접 좌우합니다.- 전조(rolled) vs 연삭(ground) — 정밀 연삭 볼스크루는 열처리 후 정밀 연삭을 거쳐 표준 전조품보다 훨씬 높은 정밀 등급(예: C3·C5)을 달성합니다. 고정밀 가공에는 일반적으로 연삭품이 필요합니다.
4. 열 오차(熱誤差 / 열 변위)
가동 중 주축·볼스크루·리니어 가이드의 마찰이 상당한 열을 발생시키고, 이 열이 주철 베드와 금속 부품을 동적으로 팽창시킵니다.- 영향: 볼스크루가 가열되며 미터당 수 µm 늘어나 좌표계 전체가 이동합니다 — 이것이 열 변위(thermal drift)입니다.
- 해결: 상위 기종은 스크루 중심으로 냉각액을 순환시키는 를 씁니다. 또한 고급 컨트롤러는 매립 센서와 보정 알고리즘으로 열팽창을 실시간 상쇄하는 전기(全機) 열 보정을 적용합니다. (대만에서는 HIWIN의 냉각형 스크루, PMC의 열 보정 기술이 알려져 있습니다.)
5. 기계 수평·기하 정렬(機台水平)
아무리 비싼 기계도 바닥에 제대로 수평이 잡히지 않으면 부정확하게 가공합니다.- 개념: 고르지 않은 기초 위에 놓이면 무거운 주철 베드가 자중으로 서서히 뒤틀리고, X·Y·Z 축의 직각도가 무너집니다.
- 기준: 정밀 CNC에서는 가이드 평행도(導軌平行度)를 미터당 0.02mm(0.0008인치) 이내로 유지해야 합니다. 이를 벗어나면 베어링이 물려 진동·마모·표면 불량을 유발합니다.
소프트웨어 보정에는 한계가 있습니다. 진정한 정밀도는 강성 높은 기구부와 열 안정성에서 시작됩니다. 신규 제작이든 리트로핏이든, 고급 ·정밀 볼스크루·견고한 를 갖추는 것이 장기 마이크론급 정밀도를 위한 가장 확실한 길입니다. 관련 증상은 도 참고하세요.
Z&Z STROTEC