数控车削 G71 复合粗车循环与轴类综合实例
数控车削编程详解:G71 复合粗车循环、工序工步划分与轴类综合实例
基于发那科 FANUC 数控车系统
本文系统梳理数控车削编程的核心内容:先通过一个完整例题讲透 G71 复合粗车循环的参数与编程方法;再讲解加工工序、工步的划分原则(工艺路线);最后以一个包含外圆、退刀槽和螺纹的轴类零件为例,给出从装夹、粗车、切槽、车螺纹到精加工的完整编程思路与易错点。文中以发那科(FANUC)系统为例。
一、概述:数控车中部分代码含义的变化
在数控车、数控铣等具体设备上,部分通用代码的含义会发生变化,编程时需要特别注意,例如:
- 原来用于设定工件坐标系的 G92,在发那科数控车中变为螺纹车削循环。
- 原来表示绝对坐标方式的 G90,在发那科数控车中变为柱面(外圆)车削循环。
- 工件坐标系改用 G54、G55、G56、G57 等直接调用第 1、2、3 号坐标系。
二、复合粗车循环 G71 例题完整编程
(一)例题加工过程
- 刀具先从起点快速进刀到循环起点(终点)位置。
- 到达后进行粗加工,快速去除不需要的材料(图中虚线/箭头区域)。
- 粗加工同时为半精加工、精加工预留余量:X 方向单边留 2 mm(直径方向共留 4 mm),Z 方向单边留 2 mm。
- 粗车最终轮廓与零件最终轮廓相差预留余量,该余量供后续半精、精加工切除。
(二)程序的编写步骤
- 设定工件坐标系:不再用 G92,而用 G54、G55、G56、G57 等调用第 1、2、3 号工件坐标系。
- G00 快速移动到离工件较远的安全位置(如
X220 Z230),告知工件坐标系当前刀具位置,并防止撞刀、碰到夹具。 - 在快速定位过程中开启主轴(S/M03)、完成换刀并建立刀补。
- 数控车中不再需要 G90/G91:地址出现 X、Y、Z 即为绝对坐标,出现 U、V、W 即为增量(相对)坐标。
(三)G71 粗车循环参数
| 参数 | 含义 / 本例取值 |
|---|---|
| P | 精加工程序开始的程序段段号(粗加工阶段暂不填写,待精加工程序写完后确定)。 |
| Q | 精加工程序结束的程序段段号(同上)。 |
| U(ΔU) | X 方向预留精加工余量;单边 2 mm,车削按直径乘 2,取 4。 |
| W(ΔW) | Z 方向预留精加工余量,取 2。 |
| D(ΔD) | 每次粗车的切削(背吃刀)深度,本例取 5。 |
| F | 进给速度;粗车一般低转速、高进给,可取较大值(如 300)。 |
预留精加工余量的另一个作用,是规定粗加工的范围:系统根据精加工轮廓加上余量来判定粗加工区域,使粗加工不会超出该范围。
(四)分两行书写(含退刀量)
- 教材格式中没有”退刀量 e”参数;实际常把 G71 分两段写。
- 第一行:指定切削深度 ΔD 与退刀量 e(每次切削后沿径向/轴向退回的距离,如 1 mm)。
- 第二行:指定 P、Q、U、W、F 等,完成粗车循环。
- 粗车循环结束后,刀具自动停回循环起点。
(五)精加工程序与绝对/增量混用
- 精加工轨迹编程与常规外圆练习相同;先 G00 定位(如
X45),再沿轮廓 G01。 - 允许在同一程序段内混用绝对与增量坐标:例如
X65 W-30,X 用绝对值、Z(W) 用增量值,免去繁琐坐标计算。 - 本例精加工程序从 N60 开始、到 N130 结束,据此把
P60、Q130填入 G71。
为什么数控车不再用 G90/G91 区分坐标?
因为同一程序段内可以同时出现绝对坐标(X/Z)和增量坐标(U/W),若在段前写 G90 或 G91,无法同时表示两种坐标;故数控车直接用地址字符区分:X、Y、Z 为绝对,U、V、W 为增量,使用方便。
三、加工工序的划分(四个原则)
工序划分主要从加工精度与生产效率考虑,常见四个原则如下。
(一)一次安装(定位)原则
- 一次安装定位中能够加工的所有内容,定义为一道工序,尽量减少装夹次数。
- 一般加工零件外形时以内形定位,加工内形时以外形定位。
- 精度要求较高的表面尽量安排在同一次安装中完成,避免多次安装产生定位误差。
(二)完整程序连续加工原则
- 以一个完整程序能够连续加工的内容为一道工序。
- 若一次装夹可加工内容过多、程序段太长,会受程序存储容量限制,且出错后不便检查,可把程序分成几段,每段视为一道工序。
(三)同类结构、同一把刀原则
- 零件上结构相似、可用同一把刀加工的内容(如同类外圆面、内腔曲面、槽等)划分为一道工序。
- 数控车刀架可装多把刀、通过旋转换刀;按结构分组用刀,可减少定位误差和换刀次数。
(四)粗加工、精加工分开原则
- 粗加工余量大、切削力大,工件容易变形,粗加工后常需校形,故粗、精加工应分为两道工序。
- 两道工序可采用不同刀具和切削用量;单件小批量、毛坯余量大、加工精度要求高时也应分开。
- 可进一步分为粗车、半精车、精车,或粗车在一台机床、其余交另一台机床完成。
四、工序划分实例——手柄零件
(一)零件与生产条件
- 零件为典型手柄(类似吊钩的老图样),采用直径 φ32 mm 棒料。
- 生产条件:批量加工,但只有一台数控车床,其余为普通(手动)车床。
(二)单件与批量的区别
- 若只加工一件,可一次装夹,在同一台车床上完成粗、精加工(圆弧部分用数控或手工车削均可,因其仍为规则圆弧)。
- 批量生产(如一年两三千件)时,为合理分工、提高效率,应划分工序。
(三)工序安排
- 第一道工序:夹住棒料,先用普通车床手工车出手柄柱等横平竖直部分(φ22、φ12、φ20);粗车时把台阶往圆弧方向多拉一些,并车一个约 30°/60° 的锥面(不碰到最终圆弧轮廓),为后续加工圆弧去除多余材料;再用切断刀切下。
- 该道一般需端面刀、外圆刀、切断刀;精度要求不高、无公差时端面可由外圆刀兼做,两把刀即可。
- 第二道工序:反过来用三爪卡盘夹住手柄柱,把复杂的圆弧曲面交给数控车床,先粗车去除余量、再精车轮廓。
该划分主要依据”一次安装可加工内容为一道工序”的原则;圆弧复杂部分交给数控设备,简单规则部分用普通机床,符合设备有限条件下的合理分工。
五、加工工序的安排(工艺路线)
| 顺序原则 | 说明 |
|---|---|
| 先加工定位面 | 定位面先加工,可作为后续工序的精基准(基准统一);制定工艺路线时常从最后一道工序往前推,使前道工序为后道提供基准。 |
| 先面后孔 | 先加工平面、后加工孔;平面面积大、切削受力大易变形,若先加工孔会影响孔的精度。 |
| 先粗后精 | 先进行粗加工、后进行精加工,逐步提高精度。 |
| 相同装夹连续进行 | 定位、夹紧方式相同的工序应连续安排,减少重复定位与夹紧次数。 |
| 合理穿插通用机床 | 若工序中穿插有普通(通用)机床加工,应综合考虑其在工艺路线中的合理位置。 |
六、工步的划分与工步顺序
一道工序内,可采用不同刀具、或同一把刀配不同切削用量(转速、进给等),从而划分不同工步。工步顺序主要考虑以下几点。
| 工步原则 | 说明 |
|---|---|
| 先粗后精 | 对各表面先全部粗加工,去除大部分余量并留精加工余量,再进行半精、精加工,整体效率高。 |
| 先近后远 | 先加工离对刀点近的部位、后加工远的部位,缩短刀具移动距离;车削时有利于保持工件刚性、改善散热条件。 |
| 内外交叉 | 内外表面都加工且精度要求较高时,按”内孔粗加工→外圆粗加工→内孔半精/精加工→外圆半精/精加工”交替进行;内孔刀刚性差、排屑困难,难控制的部位先做。 |
| 刀具集中 | 一把刀尽可能完成相应加工内容后再换刀,减少空行程和换刀时间。 |
七、轴类零件综合编程实例(外圆 + 槽 + 螺纹)
(一)加工准备
- 该零件为精加工(连波纹都要求车出),结构不复杂,可在一次装夹、一道工序内完成。
- 步骤:制定工艺路线 → 选择刀具 → 选择切削用量(查表)→ 编写加工程序。
(二)工步(工艺路线)
- 车端面:一般粗车一道即可,无长度/公差要求时不必再精车。
- 外圆面精加工:用一把 90° 外圆刀(或弯头刀)完成所有外圆面。
- 切槽:车螺纹前先用切槽刀切出退刀槽。
- 车螺纹:最后换螺纹刀车削螺纹。
(三)刀具布置
- 外圆刀放一号位、切槽(切断)刀放二号位、螺纹刀放三号位;刀架旋转依次换刀。
- 各刀刀位点位置不同(如螺纹刀刀尖距侧面有偏移),应通过刀补(如
T0101)修正刀尖实际位置。 - 因涉及三把刀,程序中必须写明刀具、切削液等,以便区分各刀。
(四)螺纹大径(光杆直径)的计算
- 以 M48×1.5 为例,车螺纹前的光杆(大径)≈ 公称直径 − 0.1×螺距 = 48 − 0.1×1.5 = 47.85,习惯往下取 47.8。
- 程序起点 X 必须填 47.8 而不是 48,这是最容易出错的地方。
(五)外圆面走刀要点(易错点)
- 快速定位到基点 A:
X47.8、Z292附近。 - 槽未切前,外圆刀直接滑过槽区,如
W-59(X 不变)。 - 经过槽处要先抬刀:由 X47.8 抬到 X50,再继续走锥面,避免切到槽——槽附近的小台阶最易忽略。
- 锥面可用增量,如
X62 W-60;倒角 C1 处X78(1×45°)。 - 倒角后长度要相应减少,如
W-19(不是 20,因已走倒角)。 - R70 圆弧:先判断顺/逆圆——本例坐标下 Y 正方向朝里,从正方向往负方向观察为顺时针,用 G02;可用圆心坐标或半径编程。
- 端面不车,最后 G00 快速退回安全位置。
(六)换刀与切槽
- 换刀动作:注销当前刀补、关主轴(M05)、关切削液 → 换二号刀 → 重新指定转速(切槽可低一些,如 200)、开切削液。
- 切槽定位 X 略高于台阶(如 X51,高于 50 防撞),Z 定位到槽位置。
- 槽宽 3、底径 45(3×45):槽刀本身宽 3 mm,直接径向进给到 X45 即可,不需走刀扩槽;尽量避免在同一零件上使用不同宽度的槽刀。
(七)G04 暂停(光整槽底)
- 若刀具一边转动一边连续径向进给,槽底会呈螺旋状;需要在进给到槽底后用 G04 暂停,主轴继续转动、停止进给,以修整出整圈等深的槽。
- G04 为暂停(dwell)指令,如
G04 X5表示暂停约 5 秒;注意部分低档系统中 X 后面单位为毫秒,多数常见系统以秒计,应以机床说明书为准。 - 暂停结束后退刀。
(八)G92 螺纹车削
- 换三号螺纹刀、降低转速,G00 定位到螺纹起点(如
X47.8、Z252)。 - 用 G92(西门子为 G33)螺纹循环,F 后写螺距 1.5(不是进给速度)。
- 分次走刀(直径背吃刀量依次递减):
1 | |
- 空刀导入量取 2~5 个螺距、导出量取 1~2 个螺距(本例槽宽有限,取约 1.5)。
- 可校验螺纹小径:约 48 − 1.3×1.5 = 46.05,与 46.04 基本一致。
易错点汇总:轴类综合实例
- 螺纹光杆大径是 47.8,不是 48。
- 槽附近要先抬刀(47.8→50),不要直接连到锥面。
- 倒角 C1 后长度减 1(W-19 而非 W-20)。
- 切槽到 X45 后用 G04 暂停光整槽底。
- 螺纹分次背吃刀量 0.8/0.6/0.4/0.16,F 为螺距 1.5。
- 三把刀要分别写换刀、转速、切削液,并用刀补修正刀位点。
八、全文小结
- G71 复合粗车循环:掌握 P、Q、U、W、D、F 的含义,粗车留余量、可分两行写并补退刀量。
- 工序划分四原则:一次安装、完整程序、同类同刀、粗精分开。
- 工序安排:先定位面、先面后孔、先粗后精、相同装夹连续、合理穿插通用机床。
- 工步顺序:先粗后精、先近后远、内外交叉、刀具集中。
- 综合编程:会安排端面—外圆—切槽—螺纹的顺序,正确计算螺纹大径/小径,使用 G04 暂停,灵活混用绝对(X/Z)与增量(U/W)坐标。
数控车削 G71 复合粗车循环与轴类综合实例
https://tdexxx.github.io/2026/10/15/01_数控加工工艺与编程/数控加工工艺与编程_车削G71复合循环_课堂笔记/