哈工大数据库作业(及答案)

合集下载

(完整版)哈尔滨工业大学数据库试题(含答案)

(完整版)哈尔滨工业大学数据库试题(含答案)

(完整版)哈尔滨工业大学数据库试题(含答案)试卷一(哈尔滨工业大学)一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。

A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。

A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。

A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。

A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈XF+是X→Y是否成立的()。

A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。

A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。

A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。

A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。

A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.DBMS管理数据库缓冲区有四种策略:No Steal, Steal, No Force, Force。

则效率较低但不会出现问题的策略组合是_________,而效率最高最常用但会出现问题的策略组合是_________。

参考答案:No Steal+ Force,Steal + No Force;2.下列说法正确的是___________。

参考答案:两阶段封锁法是可串行化的并行调度算法;3.T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是_____________。

【图片】参考答案:S1是不可串行化调度,S2是可串行化调度;4.若事务T对数据M已加S锁,在不改变S锁的情况下,则其它事务对数据M__________。

参考答案:可以读,但不可以写;5.关于稀疏索引和稠密索引,下列说法正确的是_______。

参考答案:如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜索码值的记录也不存在6.关于给出的九个关系代数操作:【图片】问任何时候都能够用一趟算法实现的操作的个数是_______。

参考答案:17.主索引通常确定“表”数据的__________。

参考答案:物理顺序8.有效性确认是一种并发控制方法。

如下图(a)(b)中T和U是两个事务,X和Y是数据对象。

T要进行有效性确认,下列说法正确的是__________。

【图片】参考答案:图(a)事务T的有效性可以确认;图(b)事务T的有效性不可以确认;9.关于基于散列的两趟算法,下列说法正确的是_______。

参考答案:第一趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值),而第二趟散列的目的是提高数据处理的速度。

10.关于逻辑查询优化和物理查询优化,下列说法正确的是________。

参考答案:逻辑查询优化是关系代数操作次序的优化;物理查询优化是关系代数操作实现算法选择的优化11.关于B+树,下列说法不正确的是_________。

哈工大 数据库系统与设计 第8章练习

哈工大 数据库系统与设计 第8章练习


四、简答题:P280页1~14题
C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁 6.对并发操作若不加以控制,可能会带来____问题。 A.不安全 B.死锁 C.死机 D.不一致 7.数据库系统的并发控制的主要方法是采用____机制。 A.拒绝 B.改为串行
C.封锁
D.不加任何控制
8.并发操作会带来哪些数据不一致性____。 A.丢失修改、不可重复读、读“脏”数据、死锁 B.不可重复读、读“脏”数据、死锁 C.丢失修改、读“脏”数据、死锁 D.丢失修改、不可重复读、读“脏”数据 9.在数据库的安全性控制中,为了保证用户只能存取他有权存 取的数据。在授权的定义中,数据对象的____,授权子系统就 越灵活 A.范围越大 B.范围越小 C.约束越细致 D.范围越适中
3.封锁机制是实现数据库_______的主要方法。
A. 完整性
B. 安全性
C. 并发控制
D. 保护
4.数据库中的封锁机制是____的主要方法。 A. 完整性 B.安全性 C.并发控制 5.关于“死锁”,下列说法中正确的是____。 A.死锁是操作系统中的问题,数据库操作中不存在
D. 恢复
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作 数据库
二、填空题:
1.实现数据库并发控制的主要方法是( 封锁 )机制。
2.DBMS提供的两种基本封锁类型是( 排它锁 )和( 共享锁 )。 3.如果对并发操作不进行合理的高度,可能导致的3种数据不一 致性是(丢失修改 )、( 不可重复读 )和( 读“脏”数)。 据 4.如果事务T对数据D加了S锁,则在T释放D上的S锁之前,其 他事务只能对D加( S锁 )锁而不能加( X锁 )锁。 5.为解决3种数据不一致性而采用了( 三级封锁 )协议。 6.三级封锁协议通过选择不同的(加锁类型 )和( 释放时间 ) 来解决3种数据的不一致性。 7.为保证并发操作调度的可串行化而采用了( 两段锁 )协议。 8.两段锁是指把事务分成( 加锁 )和( 解锁 )两个阶段。 9. 避免活锁的简单方法是采方法( 一次封锁 )法和( 顺序封锁 ) 法。 11. 数据库系统中诊断死锁的方法一般使用( 超时 )法和 ( 等待图 )法。

哈尔滨工程大学数据库A卷2005参考答案

哈尔滨工程大学数据库A卷2005参考答案

05-06第一学期数据库A 卷答案一、选择题(每小题1分,共20分)1~5 ④ ② ④ ② ②6~10 ④ ② ④ ① ④11~15 ① ③ ③ ② ②16~20 ② ③ ④ ④ ④二、简答题(每题5分,共20分)1、 数据模型包含数据结构,数据操作,数据的约束条件三个部分,数据结构是所研究的对象类型的集合;数据操作是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则;数据的约束条件是一组完整性规则的集合。

2、 丢失修改、不可重复读和读“脏”数据3、 最小函数依赖集满足三条件① 右部单属性② 不存在冗余函数依赖:+∈→=→XGA }A X {-F G ,,若令A X ③ 不存在冗余决定属性: i i mB F B X A A B B B 则去掉若,)(,...21+-∈→4、 冲突种类:属性冲突、命名冲突和结构冲突三、(每题2分,共10分)2.ПY ,T (R1)=Y T d c f e ed3、R1÷S P Q 2b 7g4.бP>5∨Y≠”f”(R1)=P Q T Y 2b c d 9a e f 9a d e 7g e f 7gcd5、П[2],[1],[6](б[3]=[5](R1×S ))=Q P Y b2da 9fb 2f g 7f g7d四、(10分)1.CE2.具有无损连接性AB CD EAB a a a AE a a a a EC a a a a a DBC a a a a ACaaa a3. ρ={AD,ED,DB,BDC,ACD,CE}五、(每题5分,共25分)1、Select 课程号FROM SCWhere 课程号 IN (Select 课程号From S,SCWHERE S.学号=SC.学号 ANDS.姓名=‘李林’)AND 课程号 NOT IN (Select 课程号FROM S, SCWhere S.学号 = SC.学号 ANDS.姓名 = ‘王明’)2、 ))SC S ('C2''C1'()S ( =∨=∏-∏课号课号学号学号δ3、 Update EMPSET 部门名称 = ‘人事部’WHERE 姓名=‘吴刚’4、Create View VSALAS Select 部门名称,SUM (工资) FROM EMPGroup By 部门名称Having SUM (工资)>= 200000;5、Create View RSTAS SELECT R.A,B,C,S.D,E,F FROM R,S,TWHERE R.A = S.A AND S.D = T.D;Select A, AVG(C), AVG(E)FROM RST Group By A;六、(15分)1、2、科室(科名,科地址,电话)医生(姓名,职称,年龄,工作证号,科名)病房(病房号,床位号,科名)病人(病历号,姓名,性别,病房号,主管医生工作证号)3、均是BCNF4、Create Table 科室(科名char(10), not null,科地址char(10),电话char(10));Create Table 医生(姓名char(10),职称char(10),年龄int,工作证号char(10), not null,科名char(10));Create Table病房(病房号char(10), not null,床位号char(10),not null,科名char(10));Create Table病人(病历号char(10), not null,姓名char(10),性别char(10),病房号char(10),主管医生工作证号 char (10));七、(15分)1、ABCD E GDE aaBC a a a CEG a a aaaaABaa具有无损连接性2、 }{)(1D E F R →=∏}{)(2B C F R →=∏}{)(2G CE F R →=∏}{)(4A B F R →=∏ },,,{)()()()(4321A B G CE B C D E F F F F G R R R R →→→→=∏⋃∏⋃∏⋃∏=F 与G 等价,因此分解具有依赖保持性。

哈工大 数据库系统与设计 第4章练习

哈工大 数据库系统与设计 第4章练习
1. 什么是关系系统? 2. P167页5题、6题
二、判断题:
1.关系数据库管理系统中查询处理程序能自动实现查询优化。 ( )
2.利用关系代数等价变化规则不一定能把非优化的查询表达式 换成优化的查询表达式。( ) 3.如果对关系的查询比更新频繁得多,对使用频率高的属性建 立索引比较有价值。( )
4. 对于关系数据库系统,用户既要提出“做什么”,也要指出 “怎么做”。( ) 三、简答题:
5. 对数据库的操作要以_______内容为依据。
A. 数据模型运行日志
6. 要查询学生李平选修的所有课程的成绩,如下关系代数表达 式中查询方法最优的为______。 A. ‫ (ח‬G(б S.SNO=SC.SNO AND S.SN=‘李平’(S×SC)) B. ‫ (ח‬G(бS.SN=‘李平’(S SC))
第四章 练习
一、选择题:
1.查询处理最复杂的最重要的部分是______。
A. 检查是否存在所查询的关系
B. 检查该操作是否在合法的授权范围内
C. 确定查询路径 2. δF1(δF2(E))等价于 A. δF1∨F2(E) C. δF1∧F2(E) B. δF1(E) D. δF2(E) D. 查询优化
3.在数据系统中,对存取权限的定义称为____。 A. 命令 B. 授权 C. 定义 D. 审计 4. 查询学生王一所选修的所有课程的成绩,原始的关系代数表 达式如下: ‫ ח‬G(б S.SNO=SC.SNO AND S.SN=‘王一’(S×SC)),优化后的 关系代数表达式第1步应做______。 A. ‫ ח‬G C. бS.SN=‘王一’(S×SC) B. б S.SNO=SC.SNO (S×SC) D. б S.SN=‘王一’(S)

哈工大数据库习题课

哈工大数据库习题课
- 30 -
名词--数据独立性
数据库的数据独立性: 数据独立性表示应用程序与数据库中存储的数 据之间不存在依赖关系。包括逻辑数据独立性和物 理数据独立性。 逻辑数据独立性是指局部逻辑数据结构(外视 图)与全局逻辑数据结构(概念视图)之间的独立 性。当数据库的全局逻辑数据结构(概念视图)发 生变化(数据定义的修改、数据之间联系的变更或 增加新的数据类型等)时,它不影响某些局部的逻 辑结构的性质,应用程序不必修改。
- 7 -
关系代数与SQL语言(续-06)

查询全部学生都选修的课程的课程号 (C#)和课程名(CName); 关系代数表达式:

C #,CName
C
S #,C #
SC S # S
SQL语言表达式:(请参考教材P113的例43) select C#, CName from C where not exists ( select * from S where not exists (select * from SC where S.S# = S# and C# = C.C#));
- 24 -
简单的数据库设计实例(续-01)
(3)一个单位可有多个教师,一个教师只能属 于一个单位。 试完成如下工作: (1)分别设计学生选课和教师任课两个局部信 息的结构E-R图。 (2)将上述设计完成的E-R图合并成一个全局 E-R图。 (3)将该全局E-R图转换为等价的关系模型表 示的数据库逻辑结构。
- 8 -
关系代数与SQL语言(续-07)
查询选修课程包含“程军”老师所授
课程之一的学生学号(S#); 关系代数表达式: S # SC C# Teacher'程军' C SQL语言表达式: select S# from SC where C# in ( select C# from C where Teacher = ‘程军’);

哈工大数据库5DB作业

哈工大数据库5DB作业

哈工大数据库5DB作业第五章1.下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。

2 设有如下所示的关系R:(1)它为第几范式?为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作异常问题。

3 设有如下所示的关系R:试问R是否属于3NF? 为什么?若不是,它属于第几范式?并如何规范化为3NF?4 设有如下关系R,R的候选码为_______,R中的函数依赖有______,R属于_____范式。

5 已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C, CG→BD,CE→AG}求属性集闭包(BD)+6 设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P, D→HG,ABC→PG}求:与F等价的最小函数依赖集。

7 设有关系模式R(U,F),其中:U={E,F,G,H} F={E→G,G→E,F→EG,H→EG,FH→E},求F的最小依赖集。

第五章1.下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。

解:因为关系模式至少是1NF关系,即不包含重复组并且分量不可再分的数据项,给出的数据集显然不可直接作为关系数据库中的关系,改造为1NF的关系如下所示:2 设有如下所示的关系R:(1)它为第几范式?为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作异常问题。

解:(1)它是2NF。

因为R的候选码为课程名,而“课程名→教师名”,“教师名→课程名”不成立,“教师名→教师地址”,即存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF,又因为不存在非主属性对候选码的部分函数依赖,所以是2NF。

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.若事务T对数据R已加S锁,则其它事务对R__________。

答案:可以加S锁不能加X锁;2.T1,T2是两个事务。

图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_____________。

答案:图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。

3.日志文件是用于记录__________。

答案:对数据的所有更新操作;4.下列说法正确的是__________。

答案:检查点是DBMS强制使内存DB Buffer中的内容与介质DB中的内容保持一致的时刻点。

5.介质故障的恢复需要_________。

答案:以上工作都需要,但需要注意操作的次序。

6.关于用Redo型日志进行数据库恢复,下列说法正确的是____________。

答案:用Redo型日志恢复是对已完成的事务,将日志记录的值写回磁盘;而对未完成的事务,跳过;7.一个磁盘的基本信息为32个圆盘,64个盘面,每个盘面有65536个磁道,每个磁道(平均)有256个扇区,每个扇区有512个字节,问该磁盘的存储容量为_________。

答案:8.关于索引的下列说法正确的是____________。

答案:主索引是DBMS自动建立和维护的,关于其他数据项上的索引需要DBA来建立,DBMS可自动维护DBA建立的索引9.关于索引的下列说法不正确的是__________。

答案:稠密索引,对于Table中的每一个记录,总是有一个索引项10.用B+树建立主索引,下列说法正确的是__________。

答案:非叶结点某索引项X的左侧指针指向键值<X记录所在的索引文件存储块11.已知一棵B+树,如下图所示。

若要在此B+树上增加一个键值为45的索引项,插入完成后的B+树是___________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章1. 在第59页的图2.3所示的三个关系Student,Course,SC 中,将下列关系代数表达式用汉语表示出来。

)))()(((12,12C SC S πππ÷∞答:查询选修了全部课程的学生姓名。

2.设有如图所示的两个关系E1和E2,其中E2是从E1中经过关系运算形成的结果,试给出该运算表达式。

答;从E1生成E2经过的关系运算是或3.已知一个关系数据库的模式如下:S(Sno,Sname,Scity)P(Pno,Pname,Color,Weight)J(Jno,Jname,Jcity)SPJ(Sno,Pno,Jno,Qty)其中,S表示供应商,它的各属性依次为供应商号、供应商名和供应商所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色和零件重量;J表示工程,它的各属性依次为工程号、工程名和工程所在城市;SPJ表示供货关系,它的各属性依次为供应商号、零件号、工程号和供货数量。

用关系代数表达式表示下面的查询要求:找出向北京的供应商购买重量大于30的零件的工程名。

答:对应的关系代数表达式为:或4. 设有学生课程数据库中包含如下关系:S(Sno,Sname,Sex,SD,Age)C(Cno, Cname,Term,Credit)SC(Sno,Cno,Grade)其中,S为学生表,它的各属性依次为学号、姓名、性别、系别和年龄;C为课程表,它的各属性依次为课程号、课程名、上课学期和学分;SC为学生选课成绩表,它的各属性依次为学号、课程号和成绩。

请用关系代数表达式查询如下问题:(1)查询选修课程名为“数学”的学生学号和姓名。

(2)查询至少选修了课程号为“1”和“3”的学生学号。

(3)查询选修了课程号为“操作系统”或“数据库”课程的学生学号和姓名。

(4)查询年龄在18~20之间(含18和20)的女生的学号、姓名和年龄。

(5)查询选修了“数据库”课程的学生的学号、姓名和成绩。

(6)查询选修全部课程的学生姓名和所在的系。

(7)查询选修课程包括“1024”学生所学的课程的学生学号。

(8)查询不选修“2”号课程的学生姓名和所在的系。

答:(1)(2)(3)(4)(5)(6)(7)(8)5.设有如图所示关系S,C和SC,使用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(Cno)和课程名(Cname)。

(2)检索年龄大于21的男学生学号(Sno)和姓名(Sname) (3)检索至少选修“程军”老师所授全部课程的学生姓名(Sname) (4)检索“李强”同学不学课程的课程号(Cno)(5)检索至少选修两门课程的学生学号(Sno)(6)检索全部学生都选修的课程的课程号(Cno)和课程名(Cname)(7)检索选修课程包含“程军”老师所授课程之一的学生学号(Sno)(8)检索选修全部课程的学生姓名(Sname)(9)检索选修课程包含学号为2的学生所修课程的学生学号(Sno)(10)检索选修课程名为“c语言”的学生学号(Sno)和姓名(Sname)答:(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)1.插补:根据零件轮廓线型的有限信息,实时计算道具的一系列加工点的位置坐标值、完成数据密化的工作成为“插补”。

(数控装置依据输入有限信息,按一定的方法产生产生基本线型,并拟合加工轨迹。

)2.C刀补:功能刀具半径补偿。

3.模态G代码:(准备功能G代码分为模态G代码和非模态G代码)G代码可以在连续多个程序段中生效,直到被相同组别的代码所取代。

4.非模态G代码:只在一个程序段中生效。

5.B刀补:功能道具直线补偿。

6.点位控制:控制刀具对工件的定位,由某一定点向下定位运动时不进行切削,对运动路径没有严格要求。

(严格控制点与点之间的距离,而与路径无关)7.直线控制:在加工过程中,不但要控制切削进给的速度,还要控制运动按规定点路径到达终点。

8.轮廓控制:能够对两个或者两个以上的运动坐标位移和速度同时进行连续控制。

数控技术知识复习1、名词解释(1)点位控制:严格控制点与点间的距离,而与路径无关。

(2)轮廓控制:控制轮廓加工,不仅对坐标的移动量进行控制,而且对各坐标的速度及它们之间的比率都要进行严格控制,以便加工出给定的轨迹。

(3)插补:指在被加工轨迹的起点和终点之间,插进许多中间点,进行数据点的密化工作,然后用已知线型(如直线、圆弧等)逼近。

(4)加工中心:能自动换刀的数控机床称为加工中心,简称MC。

(5)并行处理:指计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不同的工作。

(6)C刀补:直接算出刀具中心轨迹的转接交点,然后再对原来的程序轨迹做伸长或缩短的修正的方法。

(7)刀补:在编程时,所设想的刀具长度、半径,刀尖等与实际加工时不一致,其差可用偏置量设定,这样在不变更程序的情况下,也能按照程序指令的尺寸加工工件。

(8)模态G代码:指一经在一个程序段中指定,其功能一直保持到被取消或被同组其它G 代码所代替,即在后续的程序段中不写该代码,功能仍然起作用。

(9)非模态G代码:其功能仅在所出现的程序段内有效的代码称为G代码。

(10)分辨率:闭环数控机床的最小检测单位,也叫设定单位。

2、简答题(1)直流速度控制单元两种调速方法的原理分为(晶闸管)可控硅调速系统:通过改变晶闸管的触发角,就可以改变输出电压,达到调节直流电机速度的目的。

晶体管脉宽调制调速系统:通过脉宽的连续变化,使电枢电压的平均值也连续变化,因而使电机的转速连续调整。

两种方法都是先接收转速指令信号(多为电压值),通过速度控制电路变为电机的电枢电压,达到速度调节的目的。

(2)CNC装置的软件结构组成及特点。

其软件结构包括管理和控制两大部分,管理部分包括:输入、I/O处理、通讯、显示、诊断以及加工程序的编制管理等程序。

控制部分包括:译码、刀具补偿、速度处理、插补和蒋彦程哈尔滨工业大学2013年5月位置控制等软件。

特点是:多任务并行处理和多重实时中断。

(3)数控插补的方法分为哪两类?各有什么特点。

基准脉冲插补:其特点是每次插补结束仅向各运动坐标轴输出一个控制脉冲,因此各坐标仅产生一个脉冲当量或行程的增量。

脉冲序列的频率代表坐标运动的速度,而脉冲的数量代表运动位移的大小。

这类插补运算简单,容易用硬件电路来实现。

数据采样插补:其采用时间分割思想,根据编程的进给速度将轮廓曲线分割为每个插补周期的进给直线段,以此来逼近轮廓曲线。

尤其适用于闭环或半闭环控制系统。

(4)刀具半径补偿的作用是什么?各有哪些指令(含刀补取消)及指令含义?在什么移动指令下才能建立和取消刀具半径补偿功能?由于刀具运动轨迹是由刀具中心轨迹确定的,所以在加工工件时,铣刀中心应偏离工件轮廓一个刀具半径值,刀具半径补偿就是实现这一功能的方法。

G41:左刀补;G42:右刀补;G40:撤销刀补。

在G00或G01指令下才能建立和取消刀补。

(5)数控机床检测装置按照被测量的性质分为哪几类?并列举三种以上检测装置。

可分为:位移、速度和电流三种检测装置;如脉冲编码器、光栅尺、磁栅尺、交、直流测速发电机、霍尔速度传感器、旋转变压器、感应同步器。

(6)简要说明数据采样原理CNC装置的前加减速控制与后加减速控制各有什么优缺点?前加减速控制:优点是不影响实际插补输出的位置精度;缺点是需要预测减速点,预测工作需要完成大量的计算。

后加减速控制:优点是不需要预测减速点,在插补输出为零时开始减速,缺点是由于它对个运动坐标轴分别进行控制,实际各坐标轴的合成位置就可能不准确。

但这种影响只有在减速过程中有。

(7)数控机床的组成及各部分的作用组成:1)信息输入,这部分是数控机床的信息输入通道,加工零件的程序和各种参数、数据通过输入设备送进计算机系统。

2)数控装置,它接收输入信息后,经过译码、轨迹计算、插补运算和补偿运算,再给各个坐标的伺服驱动系统分配速度、位移指令。

3)伺服驱动装置和检测反馈装置,它接收经过处理的信号,然后经过调解、转换、放大以后去驱动伺服电机,带动机床的执行部件运动。

4)机床本体,起支撑,传递运动等等功能蒋彦程哈尔滨工业大学2013年5月5)机电接口,实现数控装置和机床之间的联系。

(8)CNC装置是如何工作的?输入——译码——数据处理——插补——位置控制——I/O处理——显示——诊断(9)数控程序段的格式NxxxxGxxX±±N+数字为程序段的序号,G+数字为准备机能指令,X、Y、Z表示指定运动坐标尺寸,F代码表示进给速度,S代码表示主轴转速,T为刀具指令,M代码为辅助机能指令,LF为程序段结束符号。

(10)CNC系统中,数据处理时,为什么其内部总是同时存在有三个程序段信息?这是用CNC系统的刀补状态决定的。

第一程序段不BS读入,在BS中算得第一段刀具中心轨迹,被送入CS中暂存,又将第二段程序读入BS,算出第二个程序的刀具中心轨迹,然后进行这两段程序轨迹连接方式判别,根据结果,对第一段刀具中心轨迹进行修正,然后将第一段刀具中心轨迹由CS送入AS中,第二段刀具中心轨迹由BS送入CS中。

随后由CPU 将AS中的内容总到OS中进行插补运算,利用插补时间,第三段程序被读入BS中。

(11)数控检测装置的作用起着测量和反馈的作用,它发出的信号传送给数控装置或专用控制器,构成闭环控制。

(12)CNC加减速控制的作用保证机床在启动或停止时不产生冲击、失步、超程或振荡。

3、DDA法插补原理了解直线插补和圆弧插补的原理,彻底了解积分表。

4、直线透射光栅的工作原理。

当指示光栅上的线纹和标尺光栅上的线纹之间形成一个小角度θ,并且两个光栅尺刻面相对平行放置时,在光源的照射下,位于几乎垂直柵纹上,形成明暗相间的条纹,这种条纹称为“莫尔条纹”。

莫尔条纹特点:两片两光栅相对移过一个栅距,莫尔条纹移过一个条纹间距;放大作用;均化误差作用。

数控编程车:N10G92X160Z60(设置工件坐标系)N15G28U0W0(返回参考点)蒋彦程哈尔滨工业大学2013年5月N20G00X48Z2(快速进刀到退刀点)N25G01Z0F0.15(走到切削起点,设置进给速度为0.15mm/r)N30X50Z-1(车倒角)N35Z-20(车BC段)N40G02X50Z-40R45(车圆CD段)N45G01X60Z-60F0.15(车锥面ED)N50G03X60Z-100R80(车圆EF段)N55G01X60Z-120(车FG段)N60X80(车端面)N65G28U0W0(返回参考点)N70M05(主轴停止转动)N75M30(程序结束)铣:N1G92X0Y0Z0(设定绝对坐标系,刀具位于开始位置o)N2G90G17G00G41X20Y14Z0(移到加工起点,并建立刀具半径补偿)N3S500M03(主轴转速为500r/min,顺时针方向。

相关文档
最新文档