CNC 加工走 8 步:读图、定工艺、编程序、备料与装夹、对刀设零点、空运行校验、首件试切、批量与检验。1 个带台阶的轴类件,从编程到首件出来大约 2 小时;进入批量后,单件节拍 12 到 15 分钟。
去年带 2 个学徒,第 1 个月出事最多的是对刀,编程错反而少见。有 1 次 Z 轴零点对低了 0.8 毫米,首件直接报废,还崩了 2 片刀。从那次起我让他们对完刀必须空运行 1 遍,再单段走前 3 行。
一、先准备:4 样东西齐了再上机
缺 1 样就会在机床上反复停机,效率还不如手工做。开机先空转 10 分钟热机,主轴与导轨的温度升上来,尺寸才稳。冬天车间温度低于 10 度时,热机时间拉到 20 分钟,第 1 件的尺寸偏差会小一半,这也是老师傅开机先拿废料走 1 件的原因,看着像浪费,实际省下的是废件。
- 程序单与图纸。图纸看 3 处:公差、表面粗糙度、热处理要求。程序单写清工序号、刀具号、零点位置,贴在机床面板旁。
- 刀具清单。按工序配,粗加工用圆刀片铣刀或外圆车刀,精加工用精车刀,钻孔用中心钻加钻头。刀具数量按工序数加 1 备,备用刀是防崩刃。
- 量具。卡尺 1 把、千分尺 1 把、内径百分表 1 套。公差 ±0.05 毫米以内的尺寸,卡尺只能粗测,拿千分尺复核。
- 毛坯与垫块。毛坯按图纸尺寸留 2 到 5 毫米余量,垫块与压板配套,装夹高度差控制在 0.02 毫米以内。
二、操作步骤:8 步跑到首件合格
第 1 到 3 步:图纸变程序
- 第 1 步,读图定基准。选 1 个面加 1 个孔作定位基准,基准定了,后面所有尺寸都从这里量。基准选错,全件尺寸链都会偏。
- 第 2 步,排工艺。把外形、台阶、孔、螺纹拆成 4 到 6 道工序,粗精分开。粗加工留 0.3 到 0.5 毫米余量,精加工 1 刀到位。
- 第 3 步,编程序。用机床面板或 CAM 软件出 G 代码:G54 定零点、G0 快速定位、G1 直线插补、G2/G3 圆弧、M3 主轴正转、M8 冷却开。程序开头写安全段,把刀补与坐标系清 0,防上一件的残留值带进来。
第 4 到 6 步:装夹、对刀、校验
- 第 4 步,装夹。平口钳或三爪卡盘夹紧,夹持长度不少于工件直径的 3 分之 1。薄壁件改用压板加垫块,避免夹变形。
- 第 5 步,对刀。X、Y 用寻边器或试切法,Z 用对刀块或刀尖轻触工件端面。对完把 3 个值输进 G54,输入完再读 1 遍屏幕上的数值,对刀错多数错在输入。
- 第 6 步,校验。先空运行(机床锁住或抬高 Z 50 毫米),看刀具轨迹有没有撞夹具;再单段执行前 3 行,确认主轴转向与进给方向对。
第 7 到 8 步:首件与批量
- 第 7 步,首件试切。进给倍率打到 30%,走完 1 件全测。尺寸偏了改刀补,形状错了改程序,表面差改转速与进给。
- 第 8 步,批量与检验。首件合格后进给恢复到 100%,每 20 件抽检 1 件。抽检只量 2 到 3 个关键尺寸,全尺寸检验放在首件与末件。
第 5 步的对刀,我要求对 2 遍。第 1 遍对完读数,第 2 遍不看清零值重新对 1 次,两个数差超过 0.03 毫米就查原因。多花 4 分钟,能挡掉大半的报废。
程序开头那 3 行写什么
第 1 行取消刀补与固定循环:G40、G49、G80。上一件如果停在刀补状态,这一件第 1 刀就会偏 1 个刀补值,偏多少看上一件填的数。
第 2 行回参考点或抬到安全高度:G91 G28 Z0。抬 Z 之后再动 X、Y,夹具再高也不会撞。
第 3 行起主轴与冷却:M3 S800、M8。顺序别反,先起主轴再进给,进给先动会啃刀。
这 3 行是通用段,换个零件也照抄。我把它存成机床里的 1 个子程序,每次新建程序先调用,1 年下来省掉 3 次撞刀。
三、参数怎么填
下面 5 项是 45 号钢的起步值,材料换了要跟着调。
| 参数 | 起步值 | 调整方向 |
| 主轴转速 S | 粗加工 800 到 1000 转/分 | 精加工提到 1200;铝件可到 2500 |
| 进给 F | 车削 0.15 到 0.25 毫米/转 | 精加工降到 0.08 到 0.1 |
| 切削深度 | 粗加工 1.5 到 2 毫米 | 超过 3 毫米机床抖,分 2 刀 |
| 刀尖圆弧补偿 | 按刀片实际 R 值填,常用 0.4 或 0.8 | 填错直接反映在锥面与圆弧的尺寸上 |
| 冷却 | M8 开,乳化液对准切削区 | 铸铁干切,铸件遇水易生锈 |
刀尖圆弧补偿最容易被忽略。R0.8 的刀片按 R0.4 填,车出来的锥面尺寸会差 0.1 毫米以上,肉眼看不出来,量了才发现。换刀片时把这 1 项一起改,别只改刀号。
换材料怎么调参数
3 类材料的方向记清楚。铝件软、粘刀,转速拉到 2000 以上,进给快一点,切屑才断得干脆;不锈钢 304 冷作硬化快,转速降 20%,切深加大到 2 毫米以上,让刀尖在硬化层下面走;铸铁脆,干切,切深 2 到 3 毫米,注意粉尘。
调参数先动 1 个。同时改转速与进给,出了问题不知道是哪个引起的。我的顺序是:先定切深,再调转速看表面,最后调进给看切屑。3 轮之内能找到合适的组合。
四、异常怎么排查
6 类现象,按顺序对。
- 尺寸整批偏大或偏小。刀补输错,或者刀具磨损没补。整批偏同一方向的,改刀补;逐渐漂移的,按 20 件补 0.01 毫米。
- 表面有振纹。工件伸出过长、转速偏高、刀杆悬伸过长。缩短悬伸 1 次能解决大部分。
- 报警「超程」。程序里的坐标超出机床行程,检查 G54 零点是否对错方向。
- 撞刀。空运行没做,或者快速定位高度不够。程序里 G0 到工件上方留 5 到 10 毫米安全距离。
- 孔径偏小。钻头刃磨不对称,或者钻头让刀。换新钻头试 1 个孔。
- 螺纹乱牙。主轴转速与进给不匹配,或者重复车螺纹时起点没对齐。用 G76 循环加上螺纹起点偏移。
五、怎么验证做对了
3 条线,过完再开批量。
- 首件全尺寸合格。图纸上每个带公差的尺寸都量 1 遍,实测值落在公差带中间 60% 区间。
- 空运行无报警。整段程序空走 1 遍,无超程、无碰撞、无异常声音。
- 连续 3 件尺寸稳定。3 件的同一尺寸极差在公差 3 分之 1 以内,说明机床与刀具状态稳。
报废 1 件要复盘 3 件事:哪 1 步没做、当时能查到什么、下次加哪道检查。我见过 1 批 40 件的活,做到第 26 件开始偏 0.06 毫米,原因是刀片磨损没补。复盘后加的检查很简单:每 20 件量 1 次,偏 0.02 毫米就补刀补。这道检查后来挡住了 2 次同类问题。
六、新手最容易犯的 4 个错
- 程序不写安全段。上一件留下的刀补没清,第 1 刀就撞。程序开头固定 3 行:取消刀补、回参考点、坐标系归位。
- 空运行省掉。觉得程序简单直接跑,撞 1 次修机床的钱够买 50 片刀。
- 进给倍率一上来就打 100%。首件用 30%,看清切削声音与切屑形状再提速。
- 换刀不改补偿。刀片型号换了,R 值与刀尖位置都变,不改补偿等于用旧参数做新刀。
8 步里最费时间的是第 5 步和第 7 步,编程只占开头那 20 分钟。对刀与首件各占 20 到 30 分钟,这 2 步做扎实,批量阶段几乎不用停。急着开批量的,往往在第 30 件上出问题,返工 1 批比慢 30 分钟贵得多。2 小时的活,前 1 小时都在准备,剩下的才是切削。
本文信息核对时间:2026-11