当前位置:首页 >> 机械/仪表 >>

数控车床编程实例详解


2.1 数控车床编程基础 4 课时

标题:数控车床编程基础 一、教学目的: 教学目的:

熟悉数控车床的编程特点, 熟练掌握数控车床工件坐标系的建立方法和指令。 理解并掌 握数控车削的基本指令。 二、教学安排: 教学安排: 旧课复习内容: (一)旧课复习内容: 数控机床坐标系的设定规则(5 分钟) 新课教学知识点与重点 难点: 知识点与重

点、 (二)新课教学知识点与重点、难点: 第 1 节 数控车床编程基础 一、数控车编程特点(理解) 二、数控车的坐标系统(理解) 三、直径编程方式(难点) 四、进刀和退刀方式理解(理解) 五、绝对编程与增量编程(难点) 第 2 节 数控车床基本 G 指令应用 一、坐标系设定 G50(掌握) G54~G59(掌握) 二、基本指令 G00、G01、G02、G03、G04、G28(掌握) 三、有关单位设定 G20、G21、G94、G95(掌握) 三、新课内容: 新课内容: 2.1 数控车床编程基础 第一节数控车床编程基础 一、数控车编程特点 (1) 可以采用绝对值编程(用 X、Z 表示)、增量值编程(用 U、W 表示)或者二者 混合编程。 (2) 直径方向(X 方向) 系统默认为直径编程,也可以采用半径编程,但必须更 改系统设定。 (3) X 向的脉冲当量应取 Z 向的一半。 (4)采用固定循环,简化编程。 (5) 编程时,常认为车刀刀尖是一个点,而实际上为圆弧,因此,当编制加工 程序时,需要考虑对刀具进行半径补偿。

结合生产 实际, 用实 物、 图表直 观教学,

二、数控车的坐标系统 加工坐标系应与机床坐标系的坐标方向一致,X 轴对应径向,Z 轴对应轴 向,C 轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C 向,顺 时针为-C 向,如图 2.1.1 所示: 加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端 面或左端面上。

图 2.1.1 数控车床坐标系 三、直径编程方式 在车削加工的数控程序中,X 轴的坐标值取为零件图样上的直径值,如图 2.1.2 所示:图中 A 点的坐标值为(30,80) ,B 点的坐标值为(40,60) 。采 用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可 能造成的错误,给编程带来很大方便。

举例说明

图 2.1.2 直径编程 四、进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再 改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件 毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。 如图 2.1.3 所示。

图 2 .1.3 切削起始点的确定

五、绝对编程与增量编程 X、Z 表示绝对编程,U、W 表示增量编程,允许同一程序段中二者混合 使用。

图 2 .1.4 绝对值编程与增量编程 如图 2.1.4 所示,直线 A→B ,可用: 绝对: G01 X100.0 Z50.0; 相对: G01 U60.0 W-100.0; 混用: G01 X100.0 W-100.0; 或 G01 U60.0 Z50.0;

第 2 节 数控车床的基本编程方法

数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺 纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数 控车床编程特点的基础上,下面将结合配置 FANUC-0i 数控系统的数控车床重 点讨论数控车床基本编程方法。

一、坐标系设定

编程格式 G50 X~ Z~ 式中 X、 的值是起刀点相对于加工原点的位置。 使用方法与 G92 类似。 Z G50 在数控车床编程时,所有 X 坐标值均使用直径值,如图 2.1.5 所示。 例:按图 2.1.5 设置加工坐标的程序段如下:
G50 X 121.8 Z 33.9

X′

109.7

X 33.9 P 60.9

工工

工工工终
O′ O Z

旋旋旋旋

举例说明 图 2.1.5 G50 设定加工坐标系

工件坐标系的选择指令 G54~G59
X′ 85 X P G54机机机

机机机机机
O Z

图 2.1.6 G54 设定加工坐标系 例如,用 G54 指令设定如图所示的工件坐标系。 首先设置 G54 原点偏置寄存器: G54 X0 Z85.0; 然后再在程序中调用: N010 G54; 说明: 1、G54~G59 是系统预置的六个坐标系,可根据需要选用。 2、G54~G59 建立的工件坐标原点是相对于机床原点而言的,在程序运行 前已设定好,在程序运行中是无法重置的。 3、G54~G59 预置建立的工件坐标原点在机床坐标系中的坐标值可用 MDI 方式输入,系统自动记忆。 4、使用该组指令前,必须先回参考点。 5、G54~G59 为模态指令,可相互注销。 二、基本指令 G00、G01、G02、G03、G04、G28

CAD/CAM 中心仿真 加工教学

1.快速点位移动 G00 格式:G00 X(U)_Z(W)_; 其中,X(U)_、Z(W)_为目标点坐标值。 2.直线插补 G01 格式:G01 X(U)_Z(W)_ F_; 其中,X(U)、Z(W)为目标点坐标,F 为进给速度。 机床执行 G01 指令时, 如果之前的程序段中无 F 指令, 在该程序段中必须 含有 F 指令。G01 和 F 都是模态指令。 3.圆弧插补 G02、G03 顺时针圆弧插补用 G02 指令,逆时针圆弧插补用 G03 指令。 1) 用圆弧半径 R 和终点坐标进行圆弧插补 格式:G18 G02(G03)X(U)_Z(W)_ R _ F_; 其中:X(U)和 Z(W)为圆弧的终点坐标值, 绝对值编程方式下用 X 和 Z,增量值编程方式下用 U 和 W。规定圆弧对应的 圆心角小于等于 180°时,用“+R”表示;反之,用“-R”表示。 F 为加工圆弧时的进给量。 2) 用分矢量和终点坐标进行圆弧插补 格式:G18 G02(G03)X(U)_Z(W)_I _K _F_; 其中:X(U)和 Z(W)为圆弧的终点坐标值,绝对值编程方式下用 X 和 Z, 增量值编程方式下用 U 和 W。 I、K 分别为圆弧的方向矢量在 X 轴和 Z 轴上的投影(I 为半径值)。当分矢 量的方向与坐标轴的方向不一致时取负号。如图 2.1.7 所示,图中所示 I 和 K 均为负值。
X I K
终终B 起终A

O

Z

图 2.1.7 圆弧指令编程 4.暂停指令 G04 格式:G04 X(P)_; 其中,X(P)为暂停时间。 X 后用小数表示,单位为秒; P 后用整数表示,单位为毫秒。 如 : G04 X2.0 表示暂停 2 秒; G04 P1000 表示暂停 1000 毫秒。

利用仿真 加工软件 教学

5.返回参考点指令 G28 G28 指令可以使刀具从任何位置以快速点定位方式经过中间点返回参考 点。 格式:G28 X _Z _; 其中,X、Z 是中间点的坐标值。 三、有关单位设定 1、尺寸单位选择: 格式:G 20 英制输入制式 英寸输入 G 21 公制输入制式 毫米输入 (默认) 2、进给速度单位的设定

每转进给量

编程格式 G95 F~

F 后面的数字表示的是主轴每转进给量,单位为 mm/r。 例:G95 F0.2 表示进给量为 0.2 mm/r。

每分钟进给量

编程格式 G94 F~

F 后面的数字表示的是每分钟进给量,单位为 mm/min。 例:G94 F100 表示进给量为 100mm/min。

分析总结 四、新课小结: 新课小结: 1、首先要了解数控车床的加工方式:工件作旋转运动,刀具作直线(或圆弧) 进给运动,从而完成零件的切削。所以数控车削加工的零件是回转体,径向尺 寸通常采用直径标注,所以在数控车编程时采用直径编程,这点对于初学者较 难理解,容易出错,要多作练习,是重点注意的知识点。 2、采用绝对值编程和相对值编程时也容易坐标值计算错误,经常是二者之间 出现混淆,需要特别小心。 五、作业: 作业: 1、数控车床的类型有哪些?CK7815 型数控车床床身导轨倾斜 60°布置有什么 好处? 2、数控车床的机床原点、参考点及工件原点之间有何区别?试以某具有参考 点功能的车床为例,用图示表达出它们之间的相对位置关系。 3、 G00 和 G01 都是从一点移到另一点, 它们有什么不同?各适用于什么场合? 4、数控车床圆弧的顺逆应如何判断? 六、教学后记: 教学后记: 从本次课开始学生们开始编制数控程序,学生们是否对编程感兴趣,是否 愿意进一步学习编程的相关知识, 本次课非常关键。 课程采取多媒体教学方式, 并利用仿真软件辅助教学,使编制的程序立即进行仿真加工,加深对指令的理 解。


相关文章:
数控车床编程实例详解(30个例子)(1)
数控车床编程实例详解(30个例子)(1)_机械/仪表_工程科技_专业资料。车床编程实例一半径编程 图 3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立...
数控车床编程实例详解(30个例子)
数控车床编程实例详解(30个例子)_计算机软件及应用_IT/计算机_专业资料。数控车床编程实例详解(30个例子)数控车床编程实例详解(30 个例子) 车床编程实例一 半径编程...
车床编程实例
车床编程实例六 2页 免费 喜欢此文档的还喜欢 数控车床编程实例详解(3... 39...车床编程实例二十二:加工图 7-64 所示的零件, 毛坯直径为φ 45mm, 长为 ...
数控编程实例
第五章 数控编程实例 53页 免费 数控编程实例一本通 36页 2下载券 数控编程实例资料 16页 免费 喜欢此文档的还喜欢 数控车床编程实例详解(3... 39页 1下载...
数控车床实例
数控车床加工实例 46页 1下载券 数控车床编程实例 13页 免费 数控车床加工实例解析 9页 免费 数控车床坐标轴故障维修... 11页 免费 数控车床零件加工综合实......
数控编程实例
数控车床编程实例详解 免... 6页 1下载券数​控​编​程​实​例 暂无评价|0人阅读|0次下载|举报文档 数​控​编​程​实​例1...
用数控车编程加工倒角的方法实例讲解
数控车编程加工倒角的方法实例讲解_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 用数控车编程加工倒角的方法实例讲解_计算机软件及...
数控车G71用法及编程实例
数控车G71用法及编程实例_计算机软件及应用_IT/计算机_专业资料。广州数控车中 G71 指令怎么用? 你好 格式为 G71U(△d)R(e); G71P(ns)Q(nf)U(△u)W(△...
UG数控车床编程实例
UG数控车床编程实例_计算机软件及应用_IT/计算机_专业资料。UG 数控车床编程实例...数控车床编程实例详解 39页 1下载券 ug后处理编程实例 44页 3下载券 数控...
数控车床编程操作【全】
数控车床编程和操作【全... 192页 免费 数控车床编程实例详解(3... 39页 1...数控车床编程与操作 #§1-1 数控入门知识随着科学技术和社会生产和迅速发展,...
更多相关标签:
数控车床编程100例 | 数控车床编程 | 数控编程实例详解 | 数控车床编程实例 | 数控车床编程自学网 | 吴映香 | 数控手工编程100例 | 数控车床螺纹编程实例 |