4.1 数控铣削编程的基础知识1(课件)《数控铣削编程与操作训练(第3版)》同步精品课堂(高教版)
|
24页
|
77人阅读
|
4人下载
精品
内容正文:
4.1 数控铣削编程的基础知识1
数控铣削编程与操作训练(第3版)
(高教版)
同步精品课堂
1
目录
一、训练目的
二、训练仪器与设备
三、相关知识
CONTENTS
CONTENTS
问题导入
1.在日常生活中,你们有没有见过或者听说过哪些产品是通过数控机床加工出来的呢?
2.如果我们想要让数控铣床加工出一个特定的形状,比如一个圆形的凹槽,我们需要告诉机床哪些信息呢?
一、训练目的
1.掌握数控程序的结构。
2.了解各地址的数控含义。
3.了解FANUC 0i系统G代码、M代码的含义。
二、训练仪器与设备
两把立铣刀:Φ10 mm和Φ20 mm。配置FANUC 0i系统的数控铣床1台。
三、相关知识
1.数控程序的结构
数控加工中零件的加工程序可分为主程序和子程序,其结构如表所示。
表4-1 主程序与子程序的结构形式
三、相关知识
1.数控程序的结构
不论是主程序还是子程序,每一个程序都由程序号、程序内容和程序结束三部分组成。如图4-1所示。
图4-1 程序的结构
三、相关知识
1.数控程序的结构
图4-1 程序的结构
(1)程序号
每个程序都有一个程序号,位于程序的开头。在程序编号前采用地址码。如在 FANUC 系统中,采用英文字母 “O” 作为程序编号地址,而其他系统采用 “P”“%” 或 “:” 等。
三、相关知识
1.数控程序的结构
(2)程序内容
程序内容是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的动作。
(3)程序结束
以程序结束指令 M02 或 M30 作为整个程序结束的符号来结束整个程序。
三、相关知识
2.程序段格式
程序段格式的编排顺序如下:
N__ G__ X__ Y__ Z__ I__ J__ K__ P__ Q__ R__ A__ B__ C__F__ S__ T__ M__LF;
例如:N20 G01 X35.2 Y-46.8 F120;
那些不需在运行中执行的程序段可以在程序段的段号字之前输入斜线符“/”,称为程序段跳跃。仅在“段跳跃”功能被软键或接口信号触发后才有效。
三、相关知识
3. FANUC 0i系统的指令代码
数控系统是数控机床的核心。
数控机床根据功能和性能要求配置不同的数控系统。
系统不同,其指令代码也有差异。
三、相关知识
3. FANUC 0i系统的指令代码
三、相关知识
3. FANUC 0i系统的指令代码
三、相关知识
3. FANUC 0i系统的指令代码
代码 含义 用途
M00 程序停止 实际上是一个暂停指令。当执行有 M00 指令的程序段后,主轴的转动、进给、切削液都将停止。这与单程序段停止相同,模态信息全部被保存,以便进行某一手动操作,如换刀、测量工件的尺寸等,按 “循环启动” 键,继续执行后面的程序
M01 选择停止 与 M00 的功能基本相似,只有在按下机床操作面板上的 “选择停止” 键后,M01 才有效,否则,机床继续执行后面的程序段;按 “循环启动” 键,继续执行后面的程序
M02 程序结束 该指令编在程序的最后一条,表示执行完程序内所有指令后,主轴停止、进给停止、切削液关闭,机床处于复位状态
M03 主轴正转 主轴顺时针方向转动
M04 主轴反转 主轴逆时针方向转动
M05 主轴停止 主轴停止转动
M06 换刀 用于加工中心的自动换刀动作
表 4-4 FANUC Oi-MB 系统常用的 M 代码
三、相关知识
3. FANUC 0i系统的指令代码
代码 含义 用途
M08 切削液开 切削液开
M09 切削液关 切削液关
M30 程序结束 使用 M30 时,除表示执行 M02 的内容外,还返回到程序的第一条语句,准备下一个工件的加工
M98 子程序调用 用于调用子程序
M99 子程序返回 用于子程序结束及返回
表 4-4 FANUC Oi-MB 系统常用的 M 代码
测一测
编写一个主程序,调用子程序“O1000”两次,子程序内容为“G91 G00 X20 Y20”。
若需在程序中实现刀具换刀,应使用哪个T代码?若换至3号刀具,如何编写?
三、相关知识
4.F、S、T功能介绍
(1)进给功能(F功能)
用于控制刀具的进给速度。
快速移动:当指定定位指令(G00)时,刀具以 CNC(本系统使用参数 No.1420)设置的快速移动速度移动。
切削速度:刀具以程序中编制的切削进给速度移动。使用机床操作面板上的进给速度倍率旋钮,可以对快速移动速度或切削进给速度进行调整。
三、相关知识
4.F、S、T功能介绍
(2)主轴速度功能(S功能)
在地址S后指定数值控制主轴速度。
(1)用代码指定主轴速度;
(2)直接指定主轴速度值;
(3)恒表面切削速度控制;
三、相关知识
4.F、S、T功能介绍
(3)刀具功能(T功能)
地址T后指定数值(最多8位),用以选择机床上的刀具。
在一个程序段中,只能指定一个 T 代码。关于地址 T 后指令的位数以及 T 代码对应的机床动作参考对应的机床厂的说明书。例如 T01,表示选择机床上 1 号刀具。
练一练
G01指令对应的运动模式是______。
子程序可以嵌套调用。( )
M代码只能控制主轴和冷却液。( )
答案:直线插补、√、×
练一练
以下哪项是程序结束指令?
A. M00
B. M02
C. M03
D. M08
答案:B
课堂小结
本节课围绕数控铣削编程基础展开,系统讲解了数控程序结构(主/子程序)、FANUC 0i系统G/M代码功能及F/S/T指令应用。学生通过实例分析应掌握程序段格式编写规范,并通过练一练环节巩固指令复合使用逻辑。同时,树立“先安全后效率、先精度后速度”的职业理念,激发学生的创新思维和探索精神,鼓励学生在实践中不断尝试和改进。
作业布置
加工一个圆弧槽,半径20mm,起点(0,20),终点(0,-20),顺时针方向,编写程序。
感谢观看
$