要点速览
设定 Z0 时控制系统实际存储的是什么
CNC 机床并不知道你的工件在哪里。其各轴基于从回零开关起算的编码器计数运行,因此机床坐标 Z0 位于参考回零位置,通常是立柱行程的顶部。当你将刀具碰到工件顶面并按归零时,你并没有教机床任何几何信息。你只是把一个数值写入工件偏置寄存器,通常为 G54 到 G59。
该数值是从机床 Z0 向下到你触碰表面的距离。此后,程序中的每个 Z 字都以此为基准。指令 Z-2.0 表示在你存储的表面下方 2 mm。如果存储的数值偏差 0.2 mm,工件上每个型腔都会偏差 0.2 mm,任何刀具补偿都无法修正。
这就是为什么 CNC 机床如何确定 Z0 实际上是一个关于装夹纪律的问题,而不是关于控制系统的问题。控制器精确到编码器计数。不确定性存在于旋转或静止的刀尖与真实表面接触的那一刻,该表面可能是锯切面、有氧化皮或不平整。
在脑中清楚区分这两个偏置。工件偏置回答工件在哪里。刀长偏置回答这把刀有多长。两者在第一个 Z 轴移动前都必须正确,且各有自己的测量方法。
- 1工件偏置(G54)在机床坐标系中定位工件表面。
- 2刀长偏置(H)定位每把刀具刀尖相对于基准线的位置。
- 3磨损偏置首件测量后的小幅修正。
用塞尺或纸手动对刀
最古老的方法仍然有效。装上刀具,以 0.01 mm 步距向下点动,直到 0.05 mm 塞尺或一张纸刚好在刀尖与工件之间拖动。然后减去厚度。用纸时,根据纸张厚度约为 0.08-0.10 mm,因此必须用千分尺测量一次你的纸,并把数值写在机床上。
对于 0.05 mm 塞尺,手稳时拖动点的重复性约为 ±0.02 mm。对于公差 ±0.05 mm 的 6061 支架粗加工装夹来说足够。对于保持 ±0.005 mm 的模具镶件则不够,0.02 mm 的装夹误差会吃掉大部分预算。
这里的常见错误是在非加工基准的表面上对刀。锯切棒料一边有毛刺。铸件有拔模斜度和分型线飞边。如果图纸从精加工面标注尺寸,就在已加工面上对刀,或先铣顶面并在干净表面上重新归零。
手动对刀时不要旋转刀具。运转的刀具会咬住塞尺或纸,在铝件上会把刀具拉入工件。主轴停止时下刀,设定偏置,然后仅在验证移动时启动主轴。
- 1塞尺0.05 mm 叶片,重复性约 ±0.02 mm。
- 2纸测量一次你的纸张;通常为 0.08-0.10 mm。
- 3表面选择触碰图纸标注尺寸所依据的已加工面。
消除操作者手感的对刀仪与测头程序
离线刀具预调仪在台式量仪上测量每把刀具并打印长度。操作者将该长度键入刀具偏置表,不再将刀具碰到工件。主轴随后只需一个 Z 轴参考,用测头或量块取一次。这将误差分成两个较小的部分,而不是将手感、刀长和工件表面叠加到一个手动动作中。
机内对刀仪原理相同,但在工作台上进行。刀具以 50-100 mm/min 向下进给到接触垫,跳转信号锁存位置,控制系统写入偏置。重复性通常为几微米,这就是生产车间对刀塔或刀库中每把刀具都使用它的原因。
主轴测头更进一步。它在工件表面多点触碰,可通过一个程序设定 Z、X、Y 的工件偏置。对于表面变化 0.5 mm 的粗铸件,探测四角并以最高点作为 Z0,可避免第一刀一侧空切而另一侧过载。
在我们16台五轴联动加工中心上,首道工序标配用测头设定Z向零点。测头还会把零件旋转量写入偏置,这对4,000 mm框架夹在并非完全水平的工装夹具上时很关键。
- 1对刀仪在机外测量,不接触零件。
- 2刀具设定器工作台上的接触垫,重复精度可达几微米。
- 3主轴测头一次循环即可设定Z向以及X、Y和旋转量。
哪种Z0方法适合该工件
按公差选方法,不要按习惯选。±0.1 mm的焊接框架,用卷尺和记号笔就够了,跟用测头一样。±0.005 mm的医疗壳体则需要测头和预热循环,因为开机第一个小时里滚珠丝杠和零件都会热膨胀。
零件数量也会改变算法。单件原型上,花十分钟打测头是便宜的保险。10,000件批量时,测头程序只跑一次并锁定偏置;之后靠刀具磨损偏置补偿漂移,并用首件实测值核对。
接触点的材料也要考虑。软铝上测头尖端会留下小压痕,所以要在牺牲面或零件边缘外打测头。45 HRC以上的淬硬钢,用硬质合金刀具对刀会崩刃,应改用块规或测头,不要拖刀。
我们报价时,Z0方法属于工艺方案的一部分。没有最小起订量,意味着单件原型和10,000件批量可能采用完全不同的装夹,报价中会注明适用哪一种。
- 1宽松公差手动对刀快且够用。
- 2严格公差测头加预热循环,并用块规验证。
- 3硬材料绝不拖刀,用测头或块规。
Z0正确之后仍会报废零件的错误
量具厚度忘减排在首位。操作员用0.05 mm塞尺对刀却忘了减去它。零件各处浅0.05 mm,粗加工看不出来,留0.02 mm余量的精加工却是致命的。
其次是刀具长度过期。有人换了刀片或重新夹了钻夹头,却没更新H偏置。工件偏置是准的,所以第一步看着没问题,刀具却扎进夹具板0.3 mm深。
第三是热漂移,也是大家爱争论的一项。停机冷了一夜的机床,随着主轴和滚珠丝杠升温,Z向会伸长。紧公差的活,先跑30-60分钟预热循环,精加工前重新核对偏置。这是我们五轴加工的标准做法,4,000 mm的零件在长循环中能测出明显增长。
第四是夹具移动。轻压力夹在虎钳上的零件,第一刀重切削一拉就可能抬起百分之几毫米。薄壁或无支撑悬伸的零件,粗加工后要重新打测头。如果偏置变了,答案是增加支撑,不是加大偏置。
- 1忘了量具每个Z向特征都浅了量具的厚度。
- 2刀具长度过期零件对,刀尖位置错。有撞机风险。
- 3冷机床精加工前预热并重新核对。
分步操作:在铣床上设定并验证Z0
以Fanuc风格系统的立式铣床为例。顺序比数字更重要。
- 1清洁基准面用油石去毛刺并擦净表面。刀尖下的一颗切屑就相当于0.05-0.2 mm的假深度。T型槽也要吹干净,夹具下的一颗切屑会移动整个零件。
- 2装上第一把刀及其长度偏置把刀具装到主轴,调用正确的H号,确认偏置表里的长度合理。50号锥度的机床上,缺H值意味着系统认为刀尖在基准线上。
- 3按递减步距点动下行先快速到零件上方50 mm,再10 mm,再1 mm,再0.01 mm。接触前切到0.01 mm或0.001 mm增量,这样能感觉到拖滞点而不会过冲。
- 4对刀并减去量具厚度用0.05 mm塞尺,在刚感到拖滞时停下并减0.05。用纸则减去实测厚度,通常0.08-0.10 mm。把Z值写入G54。
- 5用块规验证把刀具点动到50.00 mm块规上,读位置显示。应在0.01 mm内显示50.00 mm。若显示49.85,说明偏置低了0.15 mm。
- 6空跑第一个Z向移动把零件或刀具抬高20 mm,以5-10%快速、单段模式跑第一个Z向移动,盯住剩余距离。数字与计划间隙不符就停下。
- 7切第一个特征并测量走一刀0.5 mm端面或浅型腔,测量后修正工件偏置。不要用刀具补偿去追误差。
- 8把偏置记入装夹单记下G54的Z值、刀号和所用检具。下次生产几分钟就能复现,不用再猜。
Z0设定方法对比
按公差和零件数量选对应行。
| 方法 | 典型重复精度 | 适用场景 | 注意事项 |
|---|---|---|---|
| 塞尺对刀 | ±0.02 mm | 单件粗加工,±0.05 mm的活 | 毛刺和锯切面 |
| 纸张对刀 | ±0.05 mm | 软材料快速装夹 | 纸张厚度因批次而异 |
| 离线对刀仪 | 刀具长度±0.005 mm | 多刀具生产 | 仍需一个零件侧基准 |
| 机内刀具设定器 | ±0.003 mm | 刀库中的每把刀 | 接触垫必须保持清洁 |
| 主轴测头 | ±0.002 mm | 紧公差、铸件、五轴 | 软铝上会留压痕 |
| 块规加千分表 | ±0.005 mm | 验证上述任一方法 | 块规必须平整无毛刺 |
工程师常问的Z0问题
机床会自己找到Z0吗?
不会。它靠编码器和回零开关找机床原点。零件相关的一切,包括Z0,都是你或测头程序提供的数字。
测头可自动完成测量,但控制系统仍然只存储一个数值。如果测头尖端弯曲或测杆松动,存储的数值就是错的,而机床会信任它。
图纸上 Z0 应该标在哪里?
标在关键尺寸所参照的已加工面上。对于板类零件,通常是精加工后的顶面;对于车削件,通常是精加工端面或中心线。
如果图纸没有标注,应在第一次切削前确认。粗加工后再移动 Z0,意味着要重新切削已经达到深度的特征。
测头是否总比对刀更准确?
就重复性而言,是的,通常为 ±0.002 mm 对 ±0.02 mm。就绝对精度而言,只有当测头经过已知标准件校准且测杆清洁时才成立。
脏污或崩缺的测杆可能偏差 0.05 mm 且没有任何警告。应按计划在标准环规或认证量块上校准。
Z0 误差对成品零件影响有多大?
每个 Z 向特征都会偏移相同的量。Z0 偏低 0.1 mm,会使每个型腔浅 0.1 mm、每个台阶短 0.1 mm、每个钻孔深度偏差 0.1 mm。
以顶面为基准标注的特征彼此之间仍保持在公差内。以底面为基准标注的特征则朝相反方向偏移。
为什么首件与末件之间的偏置会变化?
主轴、滚珠丝杠和零件的热伸长,加上刀具磨损和工装夹具沉降。在长时间加工中,这些累计可达百分之几毫米。
检查首件,然后在紧公差工件上每 20-50 件复测一次,并调整刀具磨损偏置而非工件偏置。
批量生产中能否保证 ±0.005 mm?
可以,前提是设备与材料匹配、装夹受控并做 100% 检验。我们在五轴和车铣复合加工上可保持 ±0.005 mm,典型加工表面粗糙度为 Ra 0.8-1.6 μm。
这取决于特征。镗孔比薄壁槽更容易。请发送图纸,我们会说明哪些特征可以保证。
