数控车床基本操作训练
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– g.机床的急停方式:
• 按下紧急停止按钮“EMERGSTOP”; • 按下复位键(RESET); • 按下NC装置电源断开按钮“OFF”; • 按下进给中停按钮。 • (7)程序的编辑和管理(现场操作) • 程序的编辑和管理主要包括如何新建程序和编辑程序;将
本章实训技术指导中的零件加工程序输入到数控车床中。
材料
操作 序号
主程序1
(1) (2) (3) (4) (5) (6) (7)
表6-2 数控加工工序卡
45#
零件图号
××× 系统
工步内容(走刀路线)
GT
功 刀 转速S 能 具 r/min
夹棒料外圆,伸出长度约75mm
粗车外圆各部,留加工余量单边0.3mm
500
精车外圆、锥面、圆弧、倒角、台阶面达到 图样要求
了存储线性表的起始位置,线 性表中的任一数据元素可随 机存取。
• 优点:逻辑相邻,物理相邻;可随机存 取任一数据元素;
存储空间使用紧凑,存储密度为 1。
• 缺点:插入、删除操作要移动大量的数据元素;预先分配
空间要按最大空间分配,利用不充分;表容量难以扩充。
4.顺序表的插入运算
顺序表的插入运算是指在表的第 i(1 < i < n )个位置上,插入 一个新节点 x,使长度为 n 的顺序表变成长度为 n+1 的顺序 表。在第 i 个节点之前插入一个新节点的操作步骤如下。
外的每个数据元素,有且只有一个前驱数据元素,除最后一个元素外, 有且只有一个后继数据元素。
– 线性表要么是空表,要么可以表示为(a1,a2,…,ai,…,an)。其中, ai(i=1,2,…,n)是线性表的数据元素,又称线性表的一个节点,同一线
性表中的数据 元素必定具有相同的特性,即属于同一数据对象。
数据结构与算法
➢ 1.1 算法的基本概念 ➢ 1.2 数据结构的基本概念 ➢ 1.3 线性表 ➢ 1.4 线性链表 ➢ 1.5 栈和队列 ➢ 1.6 树与二叉树 ➢ 1.7 查找 ➢ 1.8 排序
1.3 线 性 表
• 线性表的定义:线性结构习惯称为线性表。
– 线性表是 n(n=0)个数据元素构成的有限序列,表中除第一个数据元素
下篇 实 训 篇
6 数控车床的基本操作训练
6.1 实训程式
• 6.1.1 实训目的 • 6.1.2 实训内容 • 6.1.3 实训步骤 • 6.1.4 实训注意事项 • 6.1.5 思考题 • 6.1.6 实训报告
6.1.1 实训目的
• 了解数控车削加工的安全操作规程;熟悉数控加工的生产
环境;数控车床的基本操作方法及步骤;对操作者的有关 要求;掌握数控车削加工中的基本操作技能;培养良好的 职业道德。
6.1.3 实训步骤
• (6)手动操作(现场操作) • 结合操作面板与控制面板进行操作。
– a.手动返回机床参考点(回零)。 – b.手动连续进给。 – c.手轮进给。 – d主轴及冷却液开关操作。 – e.手动换刀。 – f.手动尾座的操作(尾座体的移动和尾座套筒的移动)。
6.1.3 实训步骤
– 每个数据元素的具体含义,在不同情况下各不相同,它可以是一个数 或一个字符,也可 以是一个具体事物,甚至其他更复杂的信息。
2.线性表的特征
(1)数据元素个数 n 为线性表的表长,n=0 时的线
性表为空表。
(2)i 为 ai 在线性表中的位序,1<i<n 时,ai 的前 驱数据元素是 ai−1,a1 无前驱数据元素,ai 的后 继数据元素是 ai+1,an 无后继数据元素。
节点的存储单元取自栈。
s.next= p.next=s
3.线性链表的删除运算
• 在链式存储结构下的线性表中删除指定的节点 • 在线性链表中删除数据域为 ai 的节点,其过程如下:
(1)在线性链表中查找包含 ai 的节点,将该节点的存储序号存放在指针变 量 q 中。
(2)把 ai 节点的前驱节点存储序号存放在指针变量 p 中,将 ai 节点的后继 节点存储序号存 放在指针变量 q 中。
– b.坚守岗位:不可擅离职守、溜岗串岗,不做与上班无 关之事。
– c.保持卫生:保持机床清洁卫生,工具整齐摆放,公共 场地轮流值日。
– d.交接记录:要认真填写数控车床的工作日志,做好交 接班工作,上下班有交接记录。
6.1.3 实训步骤
• (2)安全技术(讲述) • 要确保安全生产,就必须按要求穿戴好工作服,严格按照
5
4 a4
代表所在的
6
地址单元的
5 a5
地址编码
7
6
8
7
9
10
3
1
9
5
HEAD
a1
a2
a3
a4
线性链表的逻辑状态
线性链表
a2
9
a1
1
a4
10
a3
5
a5
0
10
a5
头指针
31
存储地址
1 7 13 19 25 31 37 43
H
数据
指针
li
43
qian 13
zhao
sun 1
wang null
li
wu 37
1.栈的定义和特点
• 栈的定义:栈是一种特殊的线性表,它所有
的插入与删除都限定在表的同一端进行。
• 在栈中,允许插入与删除的一端称为栈顶,
不允许插入与删除的另一端称为栈底。当栈 中没有节点时,称为空栈。
• 特点:
• (8)MDI的运行(现场操作) • MDI运行用于简单的测试(如检测对刀的正确性、工件坐标
的位置)操作、对刀操作、主轴临时启动操作。
6.1.4 注意事项
• (1)操作数控车床时应确保安全,包括人身和设备的安
全。
• (2)禁止多人同时操作机床。 • (3)禁止让机床在同一方向连续“超程”。
6.1.5 实训思考题
• 删除时应将第 i+1 个节点至第 n 个节点依次向前移一个节点位置 ,共移动 n−i个元素。
• 完成删除主要有以下几个步骤: ① 步骤 1:把第 i 个节点之后(不包含第 i 个节点)的 n−i 个节点依
次前移一个位置。 ② 步骤 2:修正顺序表的节点个数。
1.4 线 性 链 表
• 线性链表的定义 • 线性表的链接存储结构,简称链表。 • 由于这种链表中,每个节点 只有一个指针域,故又称单链表。 • 可用一组不连续的存储单元存储线性表中的各个数据元 素。 • 线性表链接存储结构的基本单位称为存储节点
(表6-3),参考第2章的程序编辑和管理内容将加工程序 输入到数控车床中,理解零件的加工工艺和加工程序内容。
6.2 实训技术指导
表6-1 刀具卡
零件名称
序号 刀具号
1
T01
2
T02
3
T03
刀具名称 93°外圆正偏刀
4mm宽割刀 60 °螺纹刀
零件图号 刀尖半径
数量
刀柄尺寸 加工表面
备注
6.2 实训技术指导
①步骤 1:把原来第 i 个节点至第 n 个节点依次往后移一个
节点位置。把新节点放在第 i 个 位置上。
②步骤 2:把新节点放在第 i 个位置上。 ③步骤 3:修正顺序表的节点个数。 顺序表的插入运算
5.顺序表的删除运算
• 顺序表的删除运算是指将表的第 i(1<i<n)个节点删除,使长度为 n 的顺序表变成长度为n−1 的顺序表。
6.1.2 实训内容
• (5)数控车床的基本操作。
– 数控车床的启动和停止:启动和停止的过程。 – 数控车床的手动操作:手动操作回参考点、手动连续
进给、手轮进给。 – 数控车床的MDI运行:MDI的运行步骤。 – 数控车床的程序编辑和管理。
6.1.3 实训步骤
• (1)文明生产(讲述)
– a.遵守纪律:按时上下班,不得迟到早退、无故旷工、 打闹嬉戏。
6.1.2 实训内容
• 建议时间为4~6小时。 • (1)文明生产:按时上下班,不可串岗溜岗,不可做与
上班无关之事,保持现场卫生。
• (2)安全技术:正确穿戴工作服,接受数控车床的安全
操作培训。
• (3)数控车床的维护与保养。 • (4)数控车床的操作面板与控制面板:熟悉各类开关、
按钮、操作键的使用。
• (1)数据域:存放数据元素本身的信息。 • (2)指针域:存放一个指向后继节点的指针,即存放下一个数据
元素的存储地址。
1.4 线性链表
线性表的链式存储结构称为线性链表。
链式存储结构不要求逻辑上相邻的数据元素物理位置也相邻, 各数据元素的存储顺序是任意的。各数据元素的先后关系是 由各结点的指针域指示。
• 实训报告实际上就是实训的总结。对所学的知识、所接触
的机床、所操作的内容加以归纳、总结、提高。实训报告 应包含以下内容:
• 1.实训目的。 • 2.实训设备。 • 3.实训内容。 • 4.分析总结在数控车床上进行启动、停止、手动操作、程
序的编辑和管理及MDI运行的步骤。
6.2 实训技术指导
• 图6-1所示零件的加工工艺(表6-1、表6-2)和加工程序
6.1.3 实训步骤
• (5)数控车床开关的基本操作(现场操作)
– a.电源接通前的检查操作 在机床主电源开关接通之前, 操作者必须做好有关的检查工作。
– b.电源接通后的检查操作 机床通电之后,操作者应做 好相关的检查工作。
– c.机床运转后的检查 应无异常现象。 – d.停止机床的检查 停止机床前应做好各项检查。
(3)把数据域为 ai 的节点“回收”到栈。
p.next= q=q.next Free()
4.循环链表
• 最后一个节点的指针域不为 NULL,而是指向了表的前端。 • 特点:只要知道表中某 一节点的地址,即可搜寻到所有其他
节点的地址。
1.5 栈 和 队 列
• 栈和队列都是一种特殊的线性表 • 栈是“先进后出”的线性表 • 队列是“先进先出”的线性表。
(3)数据元素的结构相同,且不能出现缺项。
《数据结构(Java版)(第4版)》第1章 20
3.线性表的顺序存储结构
• 线性表可以采用顺序存储和链式存储两种结构。 • 顺序存储结构是将线性表中的数据元素依次存放在一个连
续的存储空间中。这种顺序表示的线性表又称顺序表。
• 顺序存储结构的特点:是随机存取的存储结构,只要确定
链式存储结构的每一个存储结点不仅存储结点的值,而且存 储结点之间的关系:
链式存储结构分为单链表、双向链表、循环链表
线性链表不能随机存取
数据域
指针域
设线性表为(a1,a2,a3,a4,a5) HEAD 1
32
1 a1 线性链表的物理状态
3
线性表的顺 2 a2
4
序存储结构
3 a3
注意:1 2 3 此类编号不
800
退至换刀点换割刀,加工退刀槽4×φ10
300
退至换刀点换螺纹车刀,加工M12×1.25-7g 螺纹达到图纸要求
300
退至换刀点换割刀,割断并保证总长62.5mm
300
调头车左端面保证总长
800
FANUC 工序号 ××
切削用量
进给速度F 切削深度
mm/r
mm
0.1
3
0.05
0.05
0.4
0.05 0.05
数控车床的安全操作规程操作机床。详见第一章。
• (3)数控车床的维护与保养(讲述及现场操作) • 为了使数控车床保持良好状态,必须坚持对数控车床进行
定期检查和维护保养,这样可以把许多故障隐患消灭在萌 芽之中,防止或减少事故的发生。详见第一章。
• (4)数控机床的操作面板与控制面板的基本操作(现场讲
解) 。
zhao 7
zheng
zheng 19
zhou 25
单链表
qian
sun
zhou
wu
wang /
在线性链表中,第一个数据元素没有前驱数据元素,指向链 表中的第一个节点的指针, 是一个特殊的指针,称为这个链 表的头指针(HEAD)。
最后一个元素没有后继数据元素,因此,线性链表最后一个
节点的指针域为空,用 NULL 或 0 表示。
结点数据域 地址域头指针a0a1…
ai-1
ai
(b) 链式存储结构
ai+1
…
an-1 ∧
2.线性链表的插入运算
在链式存储结构下的线性表中插入新节点。
在线性链表中数据域为 ai 的节点之前插入一个新节点 e,其插入过程如下。 (1)在可利用栈的栈顶选取空闲节点,生成一个数据域为 e 的节点,将新节 点的存储序号 存放在指针变量 s 中。 (2)在线性链表中查找数据域为 ai 的节点,将其前驱节点的存储序号存放在 指针变量 p 中。 (3)将新节点 e 的指针变量 s 设置为指向数据域为 ai 的节点。 (4)将指针变量 p 设置为指向新节点 e。 由于线性链表执行插入运算时,新
• (1)简述数控车床的安全操作规程。 • (2)机床的开启、运行、停止有哪些注意事项? • (3)急停机床主要有哪些方法? • (4)手动操作机床的主要内容有哪些?机床“回零”的主
要作用是什么?
• (5)MDI运行的作用主要有哪些?怎样操作? • (6)下班前为什么要做好机床清理工作?
6.1.6 实训报告要求
• 按下紧急停止按钮“EMERGSTOP”; • 按下复位键(RESET); • 按下NC装置电源断开按钮“OFF”; • 按下进给中停按钮。 • (7)程序的编辑和管理(现场操作) • 程序的编辑和管理主要包括如何新建程序和编辑程序;将
本章实训技术指导中的零件加工程序输入到数控车床中。
材料
操作 序号
主程序1
(1) (2) (3) (4) (5) (6) (7)
表6-2 数控加工工序卡
45#
零件图号
××× 系统
工步内容(走刀路线)
GT
功 刀 转速S 能 具 r/min
夹棒料外圆,伸出长度约75mm
粗车外圆各部,留加工余量单边0.3mm
500
精车外圆、锥面、圆弧、倒角、台阶面达到 图样要求
了存储线性表的起始位置,线 性表中的任一数据元素可随 机存取。
• 优点:逻辑相邻,物理相邻;可随机存 取任一数据元素;
存储空间使用紧凑,存储密度为 1。
• 缺点:插入、删除操作要移动大量的数据元素;预先分配
空间要按最大空间分配,利用不充分;表容量难以扩充。
4.顺序表的插入运算
顺序表的插入运算是指在表的第 i(1 < i < n )个位置上,插入 一个新节点 x,使长度为 n 的顺序表变成长度为 n+1 的顺序 表。在第 i 个节点之前插入一个新节点的操作步骤如下。
外的每个数据元素,有且只有一个前驱数据元素,除最后一个元素外, 有且只有一个后继数据元素。
– 线性表要么是空表,要么可以表示为(a1,a2,…,ai,…,an)。其中, ai(i=1,2,…,n)是线性表的数据元素,又称线性表的一个节点,同一线
性表中的数据 元素必定具有相同的特性,即属于同一数据对象。
数据结构与算法
➢ 1.1 算法的基本概念 ➢ 1.2 数据结构的基本概念 ➢ 1.3 线性表 ➢ 1.4 线性链表 ➢ 1.5 栈和队列 ➢ 1.6 树与二叉树 ➢ 1.7 查找 ➢ 1.8 排序
1.3 线 性 表
• 线性表的定义:线性结构习惯称为线性表。
– 线性表是 n(n=0)个数据元素构成的有限序列,表中除第一个数据元素
下篇 实 训 篇
6 数控车床的基本操作训练
6.1 实训程式
• 6.1.1 实训目的 • 6.1.2 实训内容 • 6.1.3 实训步骤 • 6.1.4 实训注意事项 • 6.1.5 思考题 • 6.1.6 实训报告
6.1.1 实训目的
• 了解数控车削加工的安全操作规程;熟悉数控加工的生产
环境;数控车床的基本操作方法及步骤;对操作者的有关 要求;掌握数控车削加工中的基本操作技能;培养良好的 职业道德。
6.1.3 实训步骤
• (6)手动操作(现场操作) • 结合操作面板与控制面板进行操作。
– a.手动返回机床参考点(回零)。 – b.手动连续进给。 – c.手轮进给。 – d主轴及冷却液开关操作。 – e.手动换刀。 – f.手动尾座的操作(尾座体的移动和尾座套筒的移动)。
6.1.3 实训步骤
– 每个数据元素的具体含义,在不同情况下各不相同,它可以是一个数 或一个字符,也可 以是一个具体事物,甚至其他更复杂的信息。
2.线性表的特征
(1)数据元素个数 n 为线性表的表长,n=0 时的线
性表为空表。
(2)i 为 ai 在线性表中的位序,1<i<n 时,ai 的前 驱数据元素是 ai−1,a1 无前驱数据元素,ai 的后 继数据元素是 ai+1,an 无后继数据元素。
节点的存储单元取自栈。
s.next= p.next=s
3.线性链表的删除运算
• 在链式存储结构下的线性表中删除指定的节点 • 在线性链表中删除数据域为 ai 的节点,其过程如下:
(1)在线性链表中查找包含 ai 的节点,将该节点的存储序号存放在指针变 量 q 中。
(2)把 ai 节点的前驱节点存储序号存放在指针变量 p 中,将 ai 节点的后继 节点存储序号存 放在指针变量 q 中。
– b.坚守岗位:不可擅离职守、溜岗串岗,不做与上班无 关之事。
– c.保持卫生:保持机床清洁卫生,工具整齐摆放,公共 场地轮流值日。
– d.交接记录:要认真填写数控车床的工作日志,做好交 接班工作,上下班有交接记录。
6.1.3 实训步骤
• (2)安全技术(讲述) • 要确保安全生产,就必须按要求穿戴好工作服,严格按照
5
4 a4
代表所在的
6
地址单元的
5 a5
地址编码
7
6
8
7
9
10
3
1
9
5
HEAD
a1
a2
a3
a4
线性链表的逻辑状态
线性链表
a2
9
a1
1
a4
10
a3
5
a5
0
10
a5
头指针
31
存储地址
1 7 13 19 25 31 37 43
H
数据
指针
li
43
qian 13
zhao
sun 1
wang null
li
wu 37
1.栈的定义和特点
• 栈的定义:栈是一种特殊的线性表,它所有
的插入与删除都限定在表的同一端进行。
• 在栈中,允许插入与删除的一端称为栈顶,
不允许插入与删除的另一端称为栈底。当栈 中没有节点时,称为空栈。
• 特点:
• (8)MDI的运行(现场操作) • MDI运行用于简单的测试(如检测对刀的正确性、工件坐标
的位置)操作、对刀操作、主轴临时启动操作。
6.1.4 注意事项
• (1)操作数控车床时应确保安全,包括人身和设备的安
全。
• (2)禁止多人同时操作机床。 • (3)禁止让机床在同一方向连续“超程”。
6.1.5 实训思考题
• 删除时应将第 i+1 个节点至第 n 个节点依次向前移一个节点位置 ,共移动 n−i个元素。
• 完成删除主要有以下几个步骤: ① 步骤 1:把第 i 个节点之后(不包含第 i 个节点)的 n−i 个节点依
次前移一个位置。 ② 步骤 2:修正顺序表的节点个数。
1.4 线 性 链 表
• 线性链表的定义 • 线性表的链接存储结构,简称链表。 • 由于这种链表中,每个节点 只有一个指针域,故又称单链表。 • 可用一组不连续的存储单元存储线性表中的各个数据元 素。 • 线性表链接存储结构的基本单位称为存储节点
(表6-3),参考第2章的程序编辑和管理内容将加工程序 输入到数控车床中,理解零件的加工工艺和加工程序内容。
6.2 实训技术指导
表6-1 刀具卡
零件名称
序号 刀具号
1
T01
2
T02
3
T03
刀具名称 93°外圆正偏刀
4mm宽割刀 60 °螺纹刀
零件图号 刀尖半径
数量
刀柄尺寸 加工表面
备注
6.2 实训技术指导
①步骤 1:把原来第 i 个节点至第 n 个节点依次往后移一个
节点位置。把新节点放在第 i 个 位置上。
②步骤 2:把新节点放在第 i 个位置上。 ③步骤 3:修正顺序表的节点个数。 顺序表的插入运算
5.顺序表的删除运算
• 顺序表的删除运算是指将表的第 i(1<i<n)个节点删除,使长度为 n 的顺序表变成长度为n−1 的顺序表。
6.1.2 实训内容
• (5)数控车床的基本操作。
– 数控车床的启动和停止:启动和停止的过程。 – 数控车床的手动操作:手动操作回参考点、手动连续
进给、手轮进给。 – 数控车床的MDI运行:MDI的运行步骤。 – 数控车床的程序编辑和管理。
6.1.3 实训步骤
• (1)文明生产(讲述)
– a.遵守纪律:按时上下班,不得迟到早退、无故旷工、 打闹嬉戏。
6.1.2 实训内容
• 建议时间为4~6小时。 • (1)文明生产:按时上下班,不可串岗溜岗,不可做与
上班无关之事,保持现场卫生。
• (2)安全技术:正确穿戴工作服,接受数控车床的安全
操作培训。
• (3)数控车床的维护与保养。 • (4)数控车床的操作面板与控制面板:熟悉各类开关、
按钮、操作键的使用。
• (1)数据域:存放数据元素本身的信息。 • (2)指针域:存放一个指向后继节点的指针,即存放下一个数据
元素的存储地址。
1.4 线性链表
线性表的链式存储结构称为线性链表。
链式存储结构不要求逻辑上相邻的数据元素物理位置也相邻, 各数据元素的存储顺序是任意的。各数据元素的先后关系是 由各结点的指针域指示。
• 实训报告实际上就是实训的总结。对所学的知识、所接触
的机床、所操作的内容加以归纳、总结、提高。实训报告 应包含以下内容:
• 1.实训目的。 • 2.实训设备。 • 3.实训内容。 • 4.分析总结在数控车床上进行启动、停止、手动操作、程
序的编辑和管理及MDI运行的步骤。
6.2 实训技术指导
• 图6-1所示零件的加工工艺(表6-1、表6-2)和加工程序
6.1.3 实训步骤
• (5)数控车床开关的基本操作(现场操作)
– a.电源接通前的检查操作 在机床主电源开关接通之前, 操作者必须做好有关的检查工作。
– b.电源接通后的检查操作 机床通电之后,操作者应做 好相关的检查工作。
– c.机床运转后的检查 应无异常现象。 – d.停止机床的检查 停止机床前应做好各项检查。
(3)把数据域为 ai 的节点“回收”到栈。
p.next= q=q.next Free()
4.循环链表
• 最后一个节点的指针域不为 NULL,而是指向了表的前端。 • 特点:只要知道表中某 一节点的地址,即可搜寻到所有其他
节点的地址。
1.5 栈 和 队 列
• 栈和队列都是一种特殊的线性表 • 栈是“先进后出”的线性表 • 队列是“先进先出”的线性表。
(3)数据元素的结构相同,且不能出现缺项。
《数据结构(Java版)(第4版)》第1章 20
3.线性表的顺序存储结构
• 线性表可以采用顺序存储和链式存储两种结构。 • 顺序存储结构是将线性表中的数据元素依次存放在一个连
续的存储空间中。这种顺序表示的线性表又称顺序表。
• 顺序存储结构的特点:是随机存取的存储结构,只要确定
链式存储结构的每一个存储结点不仅存储结点的值,而且存 储结点之间的关系:
链式存储结构分为单链表、双向链表、循环链表
线性链表不能随机存取
数据域
指针域
设线性表为(a1,a2,a3,a4,a5) HEAD 1
32
1 a1 线性链表的物理状态
3
线性表的顺 2 a2
4
序存储结构
3 a3
注意:1 2 3 此类编号不
800
退至换刀点换割刀,加工退刀槽4×φ10
300
退至换刀点换螺纹车刀,加工M12×1.25-7g 螺纹达到图纸要求
300
退至换刀点换割刀,割断并保证总长62.5mm
300
调头车左端面保证总长
800
FANUC 工序号 ××
切削用量
进给速度F 切削深度
mm/r
mm
0.1
3
0.05
0.05
0.4
0.05 0.05
数控车床的安全操作规程操作机床。详见第一章。
• (3)数控车床的维护与保养(讲述及现场操作) • 为了使数控车床保持良好状态,必须坚持对数控车床进行
定期检查和维护保养,这样可以把许多故障隐患消灭在萌 芽之中,防止或减少事故的发生。详见第一章。
• (4)数控机床的操作面板与控制面板的基本操作(现场讲
解) 。
zhao 7
zheng
zheng 19
zhou 25
单链表
qian
sun
zhou
wu
wang /
在线性链表中,第一个数据元素没有前驱数据元素,指向链 表中的第一个节点的指针, 是一个特殊的指针,称为这个链 表的头指针(HEAD)。
最后一个元素没有后继数据元素,因此,线性链表最后一个
节点的指针域为空,用 NULL 或 0 表示。
结点数据域 地址域头指针a0a1…
ai-1
ai
(b) 链式存储结构
ai+1
…
an-1 ∧
2.线性链表的插入运算
在链式存储结构下的线性表中插入新节点。
在线性链表中数据域为 ai 的节点之前插入一个新节点 e,其插入过程如下。 (1)在可利用栈的栈顶选取空闲节点,生成一个数据域为 e 的节点,将新节 点的存储序号 存放在指针变量 s 中。 (2)在线性链表中查找数据域为 ai 的节点,将其前驱节点的存储序号存放在 指针变量 p 中。 (3)将新节点 e 的指针变量 s 设置为指向数据域为 ai 的节点。 (4)将指针变量 p 设置为指向新节点 e。 由于线性链表执行插入运算时,新
• (1)简述数控车床的安全操作规程。 • (2)机床的开启、运行、停止有哪些注意事项? • (3)急停机床主要有哪些方法? • (4)手动操作机床的主要内容有哪些?机床“回零”的主
要作用是什么?
• (5)MDI运行的作用主要有哪些?怎样操作? • (6)下班前为什么要做好机床清理工作?
6.1.6 实训报告要求