内容正文:
[学习目标]
1.知识目标
①掌握数控铣床程序结构与组成;
②掌握数控铣床程序取名规则;
③了解数控铣床程序段、程序字含义。
任务四 数控铣床(加工中心)程序的输入与编辑
2.技能目标
①会进行数控程序的输入;
②会对数控程序进行复制、粘贴、删除等编辑;
③会进行程序内容的编辑处理。
[知识学习]
使机床自动加工而给数控机床发出的一组指令称为数控程序,包括程序名、程序内容、程序结束指令等。在数控加工中,数控程序起决定和控制作用,而数控程序必须依据机床规定的代码和一定的编程规则进行编写,系统不同其代码和编程规则不相同。
1.程序名
所有数控程序都要取一个程序名,用于存贮、调用。不同的数控系统有不同的取名规则,
系统 程序取名规则
发那科系统 以字母“O”开头,后跟四位数字从O0000—O9999
如:O0030、O0230、O0456等等
西门子系统 2—24位字母和数字组成,开始两位必须是字母或一位下划线和一个字母,其后可为字母、数字、下划线,如:MM、MDA123、DL-3-4等等
注:数控程序有主程序与子程序之分,发那科系统主程序与子程序取名规则相同;
西门子系统主程序名用后缀“.MPF”,子程序名用后缀“.SPF”来区分。
2.程序内容
程序内容由程序段组成,每一程序段完成数控机床某种执行动作,前一程序段动作结束后才开始执行下一程序段内容。
数控系统 程序示例
发那科系统 N10 G54 M3 S1000 T01
N20 G0 X0 Y0 Z100
N30 G1 X10 Y10 Z5
…
在输入程序时,每段程序结束后按 再按键 进行换行。
西门子系统 N10 G54 G40 G90 M3 S1000 T0101;
N20 G0 X0 Y0 Z100;
N30 G1 X10 Y10 Z5;
…
每段程序输完后按 (回车键)即自动产生段结束符“LF”。
3.程序结束
发那科系统和西门子系统都可用指令M02或M30结束程序。 M02程序结束,光标停在程序结束处;M30程序结束,光标自动返回程序开头处。
4.程序段组成
程序段是由程序字组成(一般有七大类功能字),程序字又是由字母(或地址)和数字组成。
如:N20 M3 S1000 T01。
程序字是机床数字控制的专用术语。
[任务实施]
一、数控程序的输入
1.发那科系统新程序输入
①按 EDIT键,选择编辑工作模式。
②按 程序键,显示程序画面或程序目录画面,见图1-4-1。
③输入新程序名如“O0003”按 键。
④按 输入键,开始输入程序。
⑤按 → 键,换行后继续输入程序,见图1-4-1 a。
⑥按 可依次删除最后一个字符,按 软键可显示数控系统中已有程序目录, 图1-4-1 b。
图a
图b
图1-15
2.西门子系统新程序输入
① 按数控面板上程序管理键 ,出现图程序管理界面。
② 按 软键,屏幕出现新程序窗口,在“类型”框格内,用选择/转换键 确定是.MPF主程序还是子程序SPF。移动光标至“名称”框格内,输入程序名“ZMS10”。。
图1-16 程序管理界面
图1-17 新程序界面
③ 按 软键,出现如图所示输入程序界面,即可输入程序。
④ 一段程序输入完后,按 回车键,换行后继续程序输入,
⑤ 程序输入结束后,按 或 键即可退出程序输入。
图1-18 程序输入界面
二、数控程序的编辑
1.发那科系统程序编辑
(1)程序的查找与打开
方法一:
①按 EDIT键或 MEM键,使机床处于编辑或自动工作模式下。
②按 (程序)键,显示程序画面。
③按[程序]软键,再按[操作]软键,出现O检索,见图1-4-1。
④按[O检索]软键,便可依次打开存贮器中的程序。
⑤输入程序名如“O0003”,再按[O检索]软键便可打开该程序。
方法二:
①按 EDIT键或 MEM键,使机床处于编辑或自动工作模式下。
②按 (程序)键,显示程序画面。
③输入要打开的程序名如“O0003”。
④按 光标向下移动键即可打开该程序。
(2)程序的拷贝 (步骤):
①按 EDIT键,使机床处于编辑工作模式下。
②按 (程序)键,显示程序画面。
③按下[操作]软键。
④按扩展键。
⑤按下软键[EX-EDT]。
⑥检查拷贝的程序是否已经选择,并按下软键[COPY]
⑦按下软键[ALL]
⑧输入新建的程序号(只输入数字,不输地址“O”)并按下 键。
⑨按下软键[EXEC]即可。
(3)程序的删除
步骤:
①按 EDIT键,使机床处于编辑工作模式下。
②按 (程序)键,显示程序画面。
③输入要删除的程序名。
④按 (删除)键,即可把该程序删除掉。
⑤如输入“0-9999”,再按 (删除)键,可删除所有程序。
(4)字的找查
打开某一程序,并处于EDIT(编辑)工作模式下。
方法一:
①按光标键 ,光标向后一个字一个字的移动,光标显示在所选的字上。
②按光标键 ,光标往回一个字一个字的移动,光标显示在所选的字上。
③按光标键 ,光标检索上一程序段的第一个字。
④按光标键 ,光标检索下一程序段的第一个字。
⑤按翻页键 ,显示下一页,并检索该页中第一个字。
⑥按翻页键 ,显示前一页,并检索该页中第一个字。
方法二:
①输入要找查的字,如“T03”
②按下软键[检索↑]向上查找,光标停留在“T03”上。
③按下软键[检索↓]向下查找,光标停留在“T03”上。
④若按下软键方向相反时,会执行相反方向的检索操作。
(5)字的插入
步骤:
①查找字要插入的位置。
②输入要插入的字。
③按下 键即可。
(6)字的替换
步骤:
①查找将要被替换的字。
②输入替换的字。
③按下 键即可。
(7)字的删除
步骤:
①查找到将要删除的字。
②按下 键即可删除。
2.西门子系统程序编辑
(1)程序的查找与打开 ( 步骤:)
① 按数控面板上程序管理键 ,出现图1-4-2程序管理界面。
② 按 上下光标键查找程序名。按 软键即可打开程序。
(2)程序的复制 (步骤:)
① 按数控面板上程序管理键 ,出现图1-4-2程序管理界面。
② 按 上下光标键查找要复制的程序名。
③ 按 软键,按 软健。。
④ 输入复制的新程序名。
⑤ 按 软键。
(2)程序的删除
① 按数控面板上程序管理键 ,出现图1-4-2程序管理界面。
② 按 上下光标键查找要删除的程序名。
③ 按 软键。
④ 按 软键(或按 扩展软键,再按 软键)。
(5)程序内容的编辑 (步骤):
① 按数控面板上程序管理键 ,出现图1-4-2程序管理界面。
② 按 上下光标键查找程序名,按 软键打开要编辑的程序,如图1-4-5所示。
③ 按 光标上下移动键查找要编辑的程序段。
④ 按 键可翻页查找要编辑的程序段。
⑤ 按 光标左右移动键,查找要编辑字的位置。
⑥ 直接输入要添加的程序字、地址、数据。
⑦ 按下 键一次可删除一位光标前的字符;连续按,可连续删除。此外,按面板上“复制程序段”、“粘贴程序段”、“删除程序段”等软键还可以进行程序段的复制、粘贴、删除等编辑。
⑧ 程序编辑结束后,按 或 键即可退出程序编辑状态。
图1-19 程序内容编辑界面
[资料链接]
构成程序字的最小单元是字符如A-Z等26个英文字母、数字和小数点、正、负号等,而数控系统与通用计算机一样只能接受二进制数信息,故必须把字符转换成二进制数才能被数控系统所接受,即需把字符进行编码,把每一个字符用一个二进制八位数与之对应,早期的数控机床都是采用八单位穿孔纸带作为信息载体,穿孔纸带上的每一行有八个信息孔和一个同步孔,由每行8个信息孔位上有孔与无孔的排列,来表示一个二进制八位数,输入时用光电阅读机,把纸带上有孔、无孔的排列转变成二进制八单位电信号。国际上普遍采用二种编码规则,一种是ISO代码(国际标准化代码),一种是EIA代码(美国电子工业信息码)。
[操作注意事项]
1.程序命名时不能取相同的程序名。
2.不可随意删除程序特别是机床内部固定程序。
3.禁止修改机床参数值。
4.不允许随意进入不熟悉的数控界面,进行乱操作。
三、数控铣床程序的输入与编辑任务检测与评价
序号 检测
项目 检测内容及要求 配分 学生
自检 学生
互检 教师
检测 得分
1 职业素养 文明、礼仪 10
2 安全、纪律 10
3 行为习惯 10
4 工作态度 10
5 团队合作 10
6 机床操作 程序输入正确、快速 10
7 程序找查、打开正确 10
8 程序复制、粘贴正确 10
9 程序内容编辑正确无遗漏 10
10 程序删除正确 10
综合评价
[练习与思考]
1.数控机床程序有哪些部分组成?
2.程序字的功能如何?程序字又是由什么组成?
3.发那科系统与西门子系统程序名各有什么要求?
4.比一比:指定本书后面某项目任务的参考程序,进行小组成员、小组之间的程序输入竞赛,看谁输入程序又快、正确率又高。
$$