数控车削 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
3
4
48 - 0.8  = 47.2
47.2 - 0.6 = 46.6
46.6 - 0.4 = 46.2
46.2 - 0.16 = 46.04
  • 空刀导入量取 2~5 个螺距、导出量取 1~2 个螺距(本例槽宽有限,取约 1.5)。
  • 可校验螺纹小径:约 48 − 1.3×1.5 = 46.05,与 46.04 基本一致。

易错点汇总:轴类综合实例

  1. 螺纹光杆大径是 47.8,不是 48。
  2. 槽附近要先抬刀(47.8→50),不要直接连到锥面。
  3. 倒角 C1 后长度减 1(W-19 而非 W-20)。
  4. 切槽到 X45 后用 G04 暂停光整槽底。
  5. 螺纹分次背吃刀量 0.8/0.6/0.4/0.16,F 为螺距 1.5。
  6. 三把刀要分别写换刀、转速、切削液,并用刀补修正刀位点。

八、全文小结

  • G71 复合粗车循环:掌握 P、Q、U、W、D、F 的含义,粗车留余量、可分两行写并补退刀量。
  • 工序划分四原则:一次安装、完整程序、同类同刀、粗精分开。
  • 工序安排:先定位面、先面后孔、先粗后精、相同装夹连续、合理穿插通用机床。
  • 工步顺序:先粗后精、先近后远、内外交叉、刀具集中。
  • 综合编程:会安排端面—外圆—切槽—螺纹的顺序,正确计算螺纹大径/小径,使用 G04 暂停,灵活混用绝对(X/Z)与增量(U/W)坐标。

数控车削 G71 复合粗车循环与轴类综合实例
https://tdexxx.github.io/2026/10/15/01_数控加工工艺与编程/数控加工工艺与编程_车削G71复合循环_课堂笔记/
作者
tdexxx
发布于
2026年10月15日
许可协议