数控专业微课 · G90循环 广数980TD前置刀台
中职数控车床实训微课 · 零基础通俗版

G90指令参数解析与编程加工实例应用

以广州数控 GSK 980TD 数控系统(前置式四工位刀架)为标准

🎯 本节课 4 项通俗可达成目标:
  • 看懂动作:能一眼说出 G90“下刀、切削、退刀、回家”完整的 4 步走刀动作。
  • 掌握格式:熟记圆柱与圆锥两种循环指令格式,分清 X、Z 绝对值与 U、W 增量值。
  • 攻克难点:彻底搞懂锥度参数 R 的正负号判断(广数前置刀台大白话诀窍)。
  • 实操上机:能在广数980TD车床上独立编写阶梯轴车削程序,安全切削不撞刀!
1
知识导入:为什么要用 G90 循环?
💡 车间大白话比喻:削甘蔗与刨木头

普通车床车一根轴:摇手轮切入 ➔ 自动进给车长 ➔ 摇手轮退刀 ➔ 摇手轮倒回起点,车一刀要反复摇手柄! 数控机床如果不用循环指令,每车一刀要写 4 行程序(G00、G01、G01、G00)。切 5 刀就要写 20 行!

G90 就是数控系统的“自动化切削打包代码”! 写一行 G90,机床自动完成: ①快速进刀 ➔ ②平稳车削 ➔ ③垂直退刀 ➔ ④快速回起点。 后面每一刀只需变一个 X 坐标即可,既快又安全!

🛠️ 机床认知:广数 980TD “前置式刀台”布局简图
主轴箱 卡盘 毛坯工件 (待车削) (X0, Z0) +Z (向右为正) 前置四工位刀架 +X (向操作者为正) 💡 前置刀台通俗记法: 刀架在人胸前!刀往人怀里退是+X, 刀尖往工件中心扎是-X!
2
核心知识:G90 编程格式与参数解析

广数980TD的 G90 分为两种循环:圆柱面车削与圆锥面车削。

格式 1:圆柱面车削循环

G90 X(U)__ Z(W)__ F__ ;
X (或 U)直径尺寸
X:切削终点的绝对直径值 (mm)。
U:切削终点相对起点的直径增量值。
Z (或 W)轴向长度
Z:切削终点的绝对长度坐标 (mm),车外圆通常为负值(如 Z-25.0)。
F进给速度(每分进给)
切削进给速度(每分进给 mm/min,G98模态)。表示刀具每分钟沿切削方向移动的毫米数。
粗车推荐 F120 ~ F200 mm/min(常用 F150);精车推荐 F60 ~ F100 mm/min(常用 F80)。

格式 2(难点):圆锥面车削循环(带 R 参数)

G90 X(U)__ Z(W)__ R__ F__ ;
⚠️ 攻克难关:锥度参数 R 的定义与正负号判定

R 的官方定义:圆锥切削起点半径 减去 终点半径 的差值(半径差,不是直径差!)。

公式:R = 半径起点 - 半径终点 = (D起点 - D终点) ÷ 2

前置刀台外圆加工速记:
👉 前细后粗(小头往大头切):起点小、终点大 ➔ R 为负值(-)【最常见】
👉 前粗后细(大头往小头切):起点大、终点小 ➔ R 为正值(+)
💡
【初学者专栏】大白话 🆚 专业术语:透彻剖析圆锥切削 R 参数
告别死记硬背!从车间师傅的切削直觉到数控系统的数学内核
中职/新手必读难点解密
为什么 R 参数是 G90 的头号“拦路虎”?
很多初学者一看到字母 R,第一反应就是“圆弧半径”(G02/G03),或者是“工件左右两端的直径相减”。结果一上机床,工件尺寸直接报废! 其实在 G90 圆锥切削中,R 压根不是修圆弧,而是控制切削斜度的“单侧高低差”。
1 核心本质:R 到底代表什么?
📖 数控专业术语 (标准定义)
圆锥外圆/内孔切削循环中,切削起点半径与切削终点半径的代数差值:
R = r起点 - r终点 = (D起点 - D终点) ÷ 2

它在矢量几何上确定了圆锥母线相对于工件主轴回转中心线的斜向倾角与方向。
🗣️ 车间师傅大白话 (通俗秒懂)
“斜面单边的台阶落差高低!”
想象你用手推车走斜坡,从右边推到左边,斜坡单边到底是升高了还是降低了多少毫米。它完全不是圆弧倒角,它是用来让刀具“斜着直直走”的落差尺标!
2 算法玄机:公式里为什么一定要“÷ 2”?
📖 数控专业术语 (坐标轴原理)
数控车床零件图纸标注习惯采用直径尺寸(X向两倍半径),而车刀在 X 轴向上的实际物理伺服进给位移量是单侧半径量(ΔX/2)。R 参数作为锥度增量矢量,必须以单侧物理半径增量进行插补。
🗣️ 车间师傅大白话 (切削真相)
“卡尺量一圈,车刀只刮一边!”
工件在主轴上高速旋转,但车刀只在工件胸前的一侧啃铁。比如右头 Φ30、左头 Φ40,虽然卡尺量直径差了 10mm,但单侧实际上刀尖只移动了 5mm 深度。所以拿直径算 R 必须砍半除以 2!
3 正负号判别:什么时候写负号(-),什么时候写正号(+)?
📖 数控专业术语 (代数符号规则)
严格遵照公式 R = r起点 - r终点 代数运算:
• 若 r起点 < r终点(顺车削进给向工件基底扩径):差值为负,R < 0(必须加负号)。
• 若 r起点 > r终点(进给向小径端收缩):差值为正,R > 0(取正值)。
• 若 r起点 = r终点:R = 0,退化为标准圆柱,R可省略。
🗣️ 车间师傅大白话 (一秒判定口诀)
“前细后粗带负号(-),前粗后细带正号(+)!”
车外圆绝大多数是从右向左切:
👉 右边小头、左边大头(爬坡):刀从细头往粗头爬,起点比终点小,“小减大必为负”,程序里必须加负号!如 R-5.0。
👉 右边大头、左边小头(下坡):刀从大头往小头切,“大减小为正”,程序里带正号或省略符号,如 R5.0。
4 避坑防呆:此 R 非彼 R(绝不能与圆弧插补 R 混淆!)
📖 数控专业术语 (指令模态与地址域)
在 G02/G03 圆弧插补中,地址字 R 代表几何圆弧半径 Radius,刀尖运行轨迹为圆弧;
而在 G90 循环中,地址字 R 作为圆锥斜率增量参数,刀具轨迹是一条严格倾斜的直线(母线),两者几何性质截然不同。
🗣️ 车间师傅大白话 (现场防撞刀)
“同名不同人!G90 里的 R 车出来绝不是圆滚滚的圆弧,而是笔直的斜坡!”
图纸上若标了倒圆角 R3,那要用 G02/G03;如果图纸上是斜度圆锥,G90 里的 R 是你算出来的斜度单边落差,千万别把图纸上的倒角圆弧尺寸直接填进 G90 的 R 里!
🎯
中职实训免错速记口诀(牢记3句话):
① R 是斜度单边差,算值必须除以二;
② 前细后粗起刀小,小减大来必写负(-);
③ 前粗后细起刀大,大减小来直接正(+)。
⚡ 立刻去速算器验证练习 ➔
🧮
实训工具:圆锥切削 R 参数智能速算器

输入待切削锥面的起点直径与终点直径,系统自动计算带正负号的 R 参数,并自动研判工件形态!

快捷范例:
mm
工件右端开始切削处直径
mm
刀具切到最左侧终点处直径
💡单位换算说明:数控编程所有坐标与直径均以毫米 (mm)为标准单位(1 cm = 10 mm),输入数值处于常规练习件区间。
计算所得 G90 指令中 R 参数:
R 5.00
锥体切削形态研判:
前细后粗(小头向大头车)➔ R 取负值(-)
计算推导: R = (D起点 - D终点) ÷ 2 = (30 - 40) ÷ 2 = -10.00 ÷ 2 = -5.00 mm
// 广数980TD标准调用代码行参考(采用 G98 每分进给 mm/min):
G90 X40.0 Z-25.0 R-5.00 F150 ; (F150 即每分进给 150 mm/min)
📐 几何原理:直径变化与“半径差 R”动态连线示意 输入直径实时联动标尺
中心线 圆锥待切削区 Φ40 (r终=20.0) Φ30 (r起=15.0) 切入起点 (Z0) 切削终点 (Z-) 起点半径水平基准线 (若车直圆柱的轨迹) 半径差 R = -5.00 mm (外偏)
🕒 历史计算记录 localStorage 自动保留最近 3 次
#1 最新 起点 Φ29.5 ➔ 终点 Φ40
R -5.25 前细后粗(小头向大头车)
#2 起点 Φ30 ➔ 终点 Φ40
R -5.00 前细后粗(小头向大头车)
#3 起点 Φ30.4 ➔ 终点 Φ40
R -4.80 前细后粗(小头向大头车)
3
走刀仿真模拟:G90 四步走动作 2D/3D 对比演示

中职实训核心认知:数控图纸上是平面的 2D 坐标(X 直径、Z 长度),而在车床里是立体的 3D 机械运动(主轴高速旋转、四工位刀架在胸前推进)。 通过 2D 截面坐标 与 3D 真机等轴测立体视角 同步联动对比,彻底看懂 G90 的每一步走刀空间动作!

🔄 主轴正转中 M03 (800 r/min)
GSK 980TD 数控系统实时状态监控面板 (CNC OPERATOR PANEL) [G54 工件坐标系]
AUTO 自动运行
CYCLE DONE
G00 快速回点
M03 800r/min
进给倍率: 100%
📟 绝对坐标监视 (ACTUAL POSITION) G90 直径编程
单位: METRIC (mm)
X (直径 Φ)
+038.000
mm
U: 0.000
Z (轴向向左为负)
+002.000
mm
W: +27.000
进给 F: 0 mm/min
主轴 S: 800 r/min
当前刀位: T0101 (外圆偏刀)
💻 当前程序代码执行行号监视 (NC PROGRAM MONITOR)
程序号: O0001
N0050 G00 Z2.0 ;
🏁 【动作 4/4】轴向快速倒回循环起点 A (一刀循环完整闭环,等待后续分刀指令)
N0010 G00 X38.0 Z2.0 ; [起刀点A待命]
N0020 G00 X32.0 ; [动作1: 径向进刀]
N0030 G01 Z-25.0 F160 ; [动作2: 轴向车削]
N0040 G00 X38.0 ; [动作3: 径向退刀]
N0050 G00 Z2.0 ; [动作4: 快速回点]
0. 起点待命 (A点)
➔
1. 径向切入 (G00)
➔
2. 轴向切削 (G01)
➔
3. 径向退刀 (G00)
➔
4. 快退回点 (G00)
🎉 2D/3D 同步走刀仿真完成!刀具已回到循环起点,加工出合格台阶面。可再次播放。
⏱ 倍率:
📐 2D 工程图纸轨迹 (X/Z 平面)
系统坐标监控视角
+Z +X 已车削基体 切削区 (X0, Z0) 起刀点 A 外圆刀
🎮 3D 真机等轴测立体车削 (前置四工位刀架)
车间物理真机空间
GSK 980TD 主轴箱 ↻ M03 800r/min 已车成 Φ26 台阶 空间起点 A (X38, Z2) 前置四工位刀架 +Z (机床主轴向) +X (向操作者) +Y
快速点定位 (G00 快进进退)
切削进给 (G01 工进车削)
空间起刀点 A
前置车刀刀片
* 点击【单步演示】看 2D 与 3D 动作毫秒级同步分解
📊 2D 坐标图纸轨迹 与 🎮 3D 机床真机动作 对比解析表
步骤序号 指令类型 📐 2D 工程图纸表现 (系统坐标) 🎮 3D 真机立体实况 (车间物理实景) ⚠️ 实训安全要点
【动作1】 G00 快速下刀 刀尖沿径向垂直向下移动到指定直径 X32.0 处。 刀台从胸前安全区向高速旋转工件快速逼近至吃刀深度。 起刀点留2mm防撞
【动作2】 G01 切削进给 刀具沿 -Z 轴水平向左画红线,走刀至 Z-25.0 终点。 主轴800转高速转动,刀尖切除多余金属层,露出光滑银亮台阶面。 排屑顺畅,严禁用手拉屑
【动作3】 径向垂直退刀 刀具向上方垂直退离工件表面至安全高度。 刀架向操作工胸前方向抬刀,脱离已车表面,防止回程划伤工件。 保护加工表面光洁度
【动作4】 G00 快退回点 刀具快速向右沿虚线返回最初起刀点 A。 刀台沿机床大拖板快速右移回到待命安全起刀点,一刀完整闭环。 循环闭环,等待下一刀X
4
实操步骤:阶梯轴加工编程实例
📋 复合加工任务:毛坯 Φ40 × 90mm,车削带圆锥过渡的阶梯轴
GSK 980TD 典型考工题型
零件结构自右向左依次包含: ① 前端直圆柱 Φ20 × 15mm ➔ ② 中间圆锥过渡段 (小端Φ20 扩大至 大端Φ32,锥长20mm) ➔ ③ 后端台阶外圆 Φ36 × 20mm ➔ ④ 卡盘夹持毛坯基体 Φ40mm。
📐 零件图纸与走刀尺寸链示意 (前置刀台系统) 工件材质:45#钢,单位:mm
+Z 毛坯外圆 Φ40 长 15 锥长 20 长 20 Φ20 Φ32 (大端) Φ36 ⚡ 锥度段关键参数 R = -6.0 mm W(0,0) 起刀点 A (X44.0, Z2.0)
🎮 案例二模拟加工:带锥形阶梯轴 2D/3D 动画对比演示
🔄 主轴正转 M03 800r/min
🎉 案例二 带锥形阶梯轴全工序仿真圆满完成!精度与粗糙度均达标。
📐 2D 截面剖视走刀轨迹 (X/Z 坐标)
刀位轨迹监测
+Z +X 毛坯 Φ40 起刀点 A 93°偏刀
🎮 3D 真机等轴测立体实况 (前置刀架切削)
实体空间成型
1
确定安全起刀点与基准

毛坯最大外径为 Φ40.0mm,工件右端面设为 Z0。
为防止快速进刀时刀尖与高速旋转毛坯发生干涉碰撞,X 向留 4mm 直径余量,Z 向外移 2mm,确定起刀点定在安全位置:X44.0 Z2.0。

2
圆锥段 R 参数代数精确计算(重难点透析)
🧮 运用标准公式严格推导:
R = (D起点 - D终点) ÷ 2 = (20.0 - 32.0) ÷ 2 = -6.0 mm
• 起点直径 D起点:锥面右端小头直径 = Φ20.0mm(切削切入点);
• 终点直径 D终点:锥面左端大头直径 = Φ32.0mm(切削切出点,Z-35.0);
• 正负号判定:刀具从小端往大端切(“前细后粗”,爬坡),小减大为负,程序必须敲入 R-6.0!
3
走刀工艺路线与分刀策略(四步成型法)

工步一(基底粗车):先用车削外圆循环 G90 X37.0 Z-55.0,将毛坯 Φ40 车至 Φ37,并精车出后段 Φ36.0 台阶;
工步二(锥度成型):调用圆锥循环 G90 X34.0 Z-35.0 R-6.0 粗车锥面,再模态给出 X32.0 精车锥面;
工步三(前端阶梯):车削前端直圆柱 G90 X24.0 Z-15.0,随后 X20.0 达标;
工步四(轮廓精修):G01 一刀连续精光全轮廓,清除接刀痕迹,确保表面粗糙度达到 Ra1.6 标准。

4
广数 980TD 示范程序清单(带锥形阶梯轴 · 每分进给制)
%0002 (G90带锥形阶梯轴加工实例 - 每分进给 mm/min)
G98 ; (【指定每分进给模式】:进给单位 mm/min)
T0101 ; (选择1号93度外圆车刀,执行1号刀具偏置)
M03 S800 ; (主轴正转启动,设定转速800 r/min)
G00 X44.0 Z2.0 ; (快速点定位至循环安全起刀点 A)

; === 第一工步:加工后段 Φ36 阶梯外圆 ===
G90 X37.0 Z-55.0 F160 ; (粗车第1刀:去毛坯余量,车长55mm,每分进给160mm/min)
X36.0 ; (精车第2刀:后段台阶达到图纸尺寸 Φ36.0)

; === 第二工步:G90 锥度循环加工 Φ20~Φ32 锥面 ===
G90 X34.0 Z-35.0 R-6.0 F140 ; (锥面粗车第1刀:终点X34,留1mm余量,R=-6.0)
X32.0 ; (锥面精车第2刀:终点达标X32.0,模态沿用R-6.0和Z-35.0)

; === 第三工步:加工前端 Φ20 直圆柱外圆 ===
G90 X24.0 Z-15.0 F150 ; (前端粗车第1刀:进刀X24,车长15mm)
X20.0 ; (前端精车第2刀:达标尺寸 Φ20.0)

; === 第四工步:精光全轮廓一刀清,保证表面光洁度 ===
G00 X16.0 Z2.0 ; (快移到端面切入点外)
G01 Z0.0 F100 ; (贴近端面)
X20.0 ; (精车端面到外圆 Φ20)
Z-15.0 F80 ; (精光前端 Φ20 外圆,精车速度 80mm/min)
X32.0 Z-35.0 ; (精车圆锥斜面段,两轴联动平滑过渡)
Z-55.0 ; (精车 Φ36 柱面段)
X42.0 ; (径向抬刀脱离工件)

G00 X100.0 Z100.0 ; (快速返回安全换刀点)
M05 ; (主轴停转)
M30 ; (程序结束并光标复位)
🎯 车间实操绝招(防蹭刀): 在加工带有锥度的阶梯轴时,刀具推荐选用 93° 正偏刀(主偏角Kr=93°)。因为 90° 刀具副偏角过小,车削大锥度时副后刀面容易与工件锥面发生“摩擦挤压”,采用 93° 偏刀可以留出足够的避让角,确保锥面光洁如镜!
5
易错避坑:实训“翻车现场”紧急纠偏
💥 坑点 1:没走 G00 定位直接写 G90 —— 极易斜撞卡盘!
刀还在换刀点就直接调 G90,机床把当前远端当循环起点,动作3、4退刀时会斜插撞向卡盘!
✔ 铁律:G90 上一行必须写 G00 定位到工件外侧 2~3mm 安全点!
💥 坑点 2:圆锥 R 正负号写反 —— 车出倒锥直接废品!
前端细后端粗,本应写负值 R-5.0,误写为正值 R5.0,导致起点硬切撞刀闷车!
✔ 牢记:前细后粗(小头向大头车)R为负(-);前粗后细R为正(+)!
💥 坑点 3:把 R 当成直径差计算 —— 斜度直接翻倍!
前端Φ20,后端Φ30,直接写了 R-10.0。系统要求的是半径差!
✔ 牢记:两端直径相减之后,必须记得除以 2!
6
课堂闯关:动动脑筋自测(本地即时评分)
1. 在广数 GSK980TD 系统中,G90 指令代表什么功能?
2. 在 G90 循环中,一个完整走刀共包含几个动作?
3. 前置刀架车削外圆锥:前端直径为 Φ30,切削终点后端直径为 Φ40。则参数 R 应该设为?
4. 【判断题】G90 具有模态性,在连续车削阶梯外圆时,下一刀只需输入新的 X 坐标。
7
知识小结:实训车间速记口诀
📢 数控车 G90 上机四句诀
G90 循环真方便,一次打包走四段;
先用 G00 定好位,下刀切削再回退;
多刀切削变 X 值,省心省力不出事;
遇上斜锥要算 R,起点减终半差记!
💡 拓展难点:G90 能用车内孔(内圆)吗?—— 镗削内孔编程全工序案例 🔥 全工序仿真 ▲
答案是:不仅能,而且车间极常用!
G90 既是外圆车削循环,也是内孔(内圆柱孔/内圆锥孔)镗削固定循环。
与车外圆相比,镗内孔必须遵循完全反向的走刀逻辑:起刀点在孔心内部空位、每刀 X 尺寸逐刀变大、切深到头后向中心缩刀快退!
⚖️ 车外圆 🆚 镗内孔 核心走刀特征对比表(实训保命铁律)
对比要素 🔵 车削外圆 (G90) 🟠 镗削内孔 (G90)
1. 安全起刀点 A 必须在工件外侧空位(X > 毛坯外径) 必须在预钻底孔中心悬空处(X < 底孔直径)
2. X 值变化规律 逐刀递减(如 X32 ➔ X28 ➔ X26) 逐刀递增(如 X24 ➔ X28 ➔ X30)
3. 动作3(退刀) 刀具向外(+X)退离外圆表面 刀尖向工件中心(-X)收缩避让已车孔壁
4. 排屑与转速 切屑向外自由掉落,转速可达 800~1000 r/min 切屑受困于深孔内,转速宜降至 600~700 r/min 防振刀
📋 镗孔任务:套筒零件外径 Φ50mm,预钻底孔 Φ20 × 40mm,镗削至 Φ30 × 30mm
+Z 镗削余量 (单边扩5mm) 预钻底孔 Φ20 镗孔 Φ30 孔深 30 mm W(0,0) 起刀点 A (X18.0, Z2.0) [在孔心空位!]
🎮 G90 内孔镗削模拟加工:2D/3D 同步走刀动画对比演示
🔄 主轴正转 700 r/min | G98 F150
当前状态:套筒预钻孔 Φ20 已就绪,镗刀在孔内安全起刀点 A(X18.0, Z2.0)
📐 2D 截面剖视轨迹 (X值逐刀变大,内壁扩孔)
孔壁剥离扩径
+Z +X 套筒外壁 Φ50 起刀点 A (孔内X18) 内孔镗刀
🎮 3D 真机等轴测立体实况 (镗刀伸入深孔)
内壁光泽成型
广数 980TD 内孔镗削示范程序(每分进给制)
%0003 (G90套筒内孔镗削加工实例 - 每分进给 mm/min)
G98 ; (【设定每分进给模式】:进给单位 mm/min)
T0202 ; (换2号内孔镗刀,执行2号刀偏)
M03 S700 ; (主轴正转700 r/min,镗孔适当降速以防振刀)
G00 X18.0 Z2.0 ; (【内孔核心防撞铁律】:起刀点必须在孔心悬空处X18.0,严禁设在底孔外!)

G90 X24.0 Z-30.0 F150 ; (第1刀粗镗:切削至Φ24,深30mm,刀尖向中心缩刀快速退回起点)
X28.0 ; (第2刀粗镗:模态延续,X递增扩孔至Φ28.0)
X30.0 F100 ; (第3刀精镗:扩孔至目标图纸尺寸Φ30.0,调低进给保证表面光洁度)

G00 X18.0 Z2.0 ; (刀具缩回孔心安全点)
G00 X150.0 Z100.0 ; (安全快速退出孔外,返回换刀点)
M05 ; M30 ;
🚨 中职实训车间内孔避坑指南(切勿忽视):
1. 绝对不要把起刀点设在工件外侧! 外圆起刀点在毛坯外侧(如 X52),若镗孔时也写 X52,G00 会直接撞断镗刀杆!
2. 排屑安全: 镗盲孔时铁屑容易塞满孔底,必须定期停刀用气枪吹净(严禁用手伸入孔内摸屑),防止铁屑缠绕刀杆刮伤已加工孔壁。
3. 刀杆伸出量原则: 镗刀在刀架上的悬伸长度以“刚好能切到孔底+留5~10mm避让”为宜,伸出过长会引起剧烈“震刀”,孔径尺寸超差且粗糙度变差。