1、第一章1 填空1、为了准确地判断数控机床的运动方向,特规定永远假设刀具相对于(静止的工件)坐标而运动。2、目前,数控编程所采用的格式为(字地址)程序段格式。3、用于编写程序段号码的字为(N)4、尺寸字U、V、W表达增量(增量)坐标,A、B、C表达( 旋转 )坐标。5、数控系统通常分为车削和铣削两种,用于车削的数控系统在系列号后加字母(T)用于铣削的数控系统在系列号后加字母(M)2 选择D/D/B3 判断 4 简答1. 编制数控加工程序的重要环节?答:数控编程重要涉及以下几个环节:(1)对零件图加工工艺分析(2)数值计算(数学解决)(3)编写零件加工程序单(4)制备控制介质(5)程序校对与首件试
2、切2. 数控编程有哪些种类?分别适合什么场合?答:数控编程一般分为手工编程和自动编程两种。(1)手工编程。对于加工形状简朴、计算量小、程序不多的零件,采用手工编程较容易,并且经济、及时。(2)自动编程。对于一些计算繁琐、手工编程困难,或无法编出的程序采用计算机专用软件编制3. 什么是续效(模态)代码?什么是非续效(模态)代码?举例说明。答:代码表中按代码的功能进行了分组,标有相同字母(或数字)的为一组,其中00组(或没标字母)的G代码为非模态代码,其余为模态代码。非模态代码只在本程序段有效,如G04、G65、G28等。模态代码可在连续多个程序段中有效,直到被相同组别的代码取代。如G00,G01
3、、G17等。4. 数控机床的运动方向是如何拟定的?答:数控机床坐标系按右手笛卡尔坐标系规则。为了对的拟定机床的运动方向,做了两点假设:一、永远假定刀具相对于静止的工件而运动。二、假定刀具远离工件方向为坐标正方向。拟定坐标(运动)方向的方法是:(1)先定Z轴,Z坐标的运动由传递切削力的主轴决定,与主轴轴线;平行的坐标轴即为Z坐标。Z坐标的正方向为增大工件与刀具之间距离的方向。(2)再定其他直线轴。另两个直线轴按右手直角坐标系来判断。(3)旋转运动A/B/C。分别表达绕X、Y和Z坐标的旋转运动。其正方向按照右螺旋前进的方向。第二章1 填空1. 安排孔系加工刀具途径的方法有(加工路线最短_、_加工精
4、度最高)两种。2. 数控加工工艺文献涉及(_数控加工工序卡_、_数控刀具调整单_、机床调整单_、零件加工程序单)3. 对工件进行车削时,若工件的直径为D(mm),则主轴转速n(r/min)与切削速度v(m/min)的关系表达式是(v =m/s)或n=1000V/D(r/min4. 切削用量中,对刀具耐用度影响最大的因素是(切削深度)2 选择A/C/D/A/D/A3 判断 4 简答1. 按“定位精度最高”的原则制定孔系加工工艺路线的目的是什么?答:可以消除进给机构反向传动间隙,提高孔系的定位精度。2. 设计螺纹加工刀具途径时,为什么要留引入d1、引出距离d2?答:在数控车床上车螺纹时,沿螺距方向
5、的Z向进给应和车床主轴的旋转保持严格的速比关系,因此应避免在进给机构加速或减速的过程中切削。为此要有引入距离1和超越距离2。3. 什么是刀位点?它有何作用?举例说明。答:数控加工中控制刀具运动轨迹的点为刀位点,不同的刀具其刀位点不同,可转位车刀的刀位点为刀尖圆弧中心,立铣刀为刀具回转中心与端面交点处,钻头的刀位点在钻尖处,球头刀的刀位点在球心位置。4. 在铣削加工轮廓时,为什么经常采用切向切入、切向切出的辅助程序段?答:在对零件的轮廓进行加工时,为了保证零件的加工精度和表面粗糙度规定,应合理设计进退刀途径,所以尽量选择切向进、退刀。5 综合1、分别按“加工路线最短”和“定位精度最高的”原则编排
6、图所示零件的孔系刀具途径。2、根据图2.2、图2.3、图2.4所示零件的技术规定,编制该零件的数控加工工艺卡片,列出刀具卡片。答:该零件加工需要二次装夹完毕。工序号工步号工步内容刀具规格装夹方式备注1123456车端面、车外圆钻中心孔钻底孔扩孔精车外圆镗孔95粗车刀4182495精车刀三爪卡盘手动手动手动2123456车端面钻中心孔外轮廓粗加工外轮廓精加工切退刀槽加工螺纹95粗车刀495粗车刀95精车刀B=4M24外螺纹车刀三爪卡盘手动第三章1 填空题1、各几何要素之间的连接点称为 基点 。2、用若干直线段或圆弧来逼近给定的非圆曲线,逼近线段的交点称为 节点 。3、在 列表点 中给出的点坐标称
7、为型值点。2 选择题B B C 3 计算题1、(1)XZP100P2400P340-20P450-25P562-25P680-55(2)、XZP100P230-6.77P330-32.5P435-35P550-35P660-552、Y1=19tan30=10.97Y5=22+34sin45=46.04X3=(57-45) tan40=10.069X4=X5-(57-22-34sin45)= 54.08X5=75-(34-34sin45)=65.042刀位点XY1-4.0008.6602-4.00045.72838.20461.000455.74061.000567.87048.870679.0
8、0022.000779.000-4.000817.928-4.000第四章1填空1. 用于控制开关量的功能指令是 (辅助功能指令M)2. T0400的含义是(04号刀具,取消刀补)3. 采用恒线速度控制车削带锥度的外圆时,若线速度为200米/分钟,最高转速限定在1300转/分钟,对的的编程格式为(G96 S200 G50 1300)4. 直线进给率的单位为(mm/min);旋转进给率的单位为(mm/r)5. 只有当机床操作面板上的“选择停止键”被按下,才干生效的暂停指令是(M01)2 选择题A D B D 3 判断题 4 简答题1、指令M00和M01有什么相同点?区别是什么 ?答:均为程序暂停
9、功能,若要继续执行程序,按“循环启动”键;但M01指令须在操作面板上的“选择停止”键按下时,该指令才干生效。2、在M功能代码中,与主轴相关的代码是哪些?答:与主轴相关的代码有M03主轴正转用于主轴顺时针方向转动M04主轴反转用于主轴逆时针方向转动M05 主轴停止转动用于主轴停止转动3、若某一程序没有指定T功能,该程序可以正常使用吗?为什么?答:若某一程序没有指定T功能,在不需要换刀(以当前刀具)进行单刀加工时,该程序可以正常使用。第五章1 填空1. 用于进行平面选择的G代码是(G17 G18 G19)2. 在编写圆弧插补程序时,若用半径R指定圆心位置,不能描述(整圆)3. 在程序中,第一次出现
10、G01、G02、G03等插补指令时,必须编写(F)指令。4. 在FANUC数控系统中,程序段G04 P2023 的含义是(暂停2秒)而G04 X3.0的含义是(暂停3秒)5. 圆心坐标I、J、K表达圆弧(起点)到圆弧(圆心)所作矢量分别在X、Y、Z轴上的分矢量。2 选择A A B C A A D 3 判断 4 简答1. 配置前置刀架和后置刀架的数控车床,加工圆弧时它的顺逆方向有何区别?答:前置刀架的数控车床,加工圆弧时G02为顺时针圆弧,G03为逆时针圆弧;后置刀架的数控车床,G02为逆时针圆弧,G03为顺时针圆弧2. 指令G00和G01有何区别?答:G00为快速移动指令,进给速度不需编程,由
11、机床参数指定,刀具实际运动路线不是直线,而是折线。G01 为直线插补指令,刀具实际运动路线为在两坐标点间插补运动,按指定的进给速度作任意直线运动。5 编程题1. 以G90方式编程NGXZF1G00X25Z12G01Z-12.5F1603X37.5Z-254X505Z-37.56X62.5Z-507Z-758X87.59X100Z-87.510Z-10011X10112G00X125Z25以G91方式编程NGXZF1G00X25Z12G913G01Z-13.54X6.25Z-12.55X6.256Z-12.57X6.25Z-12.58Z-259X12.510X6.25Z-12.511Z-12.5
12、12X0.513G9014G00X125Z252. 轮廓图3. 程序单G90方式NGXZIKF1G00X25Z12G01Z-12.5F1603G03X50Z-25I0K-12.54G01Z-455G02X62.5Z-50I5K06G01X75Z-62.57Z-758G02X100Z-87.5I12.5K09G01Z-10010X10111G00X125Z254. 程序NGXZIKF1G00X0Z12G01Z0F1603G03X12Z-2.708I0K-84G01Z-205X21.2926G03X26.659Z-21.658I0K-37G01X35Z-308Z-38.7799G02X35.728
13、Z-41.165I8K010G01X40Z-5011X4612X50Z-5213Z-5414X5215G00X100Z100第六章1 填空题1. 指令G41的含义是(左刀补);指令G42的含义是(右刀补)2. 刀具半径补偿分为(建立刀补、执行刀补、取消刀补)3个环节。3. 取消刀具半径补偿的2种编程方式是(G00 G43、G01G43)4. 取消刀具长度补偿的2种编程方式是(G00 G49、G01G49)5. 在铣削加工中,采用顺铣时刀具半径补偿为(G41);采用逆铣时刀具半径补偿为(G42)2 选择题B D C B B B 3 判断题 4 简答题1. 简述刀具补偿的作用?答:具有刀具半径补偿
14、的数控系统,可以运用刀具半径补偿功能,简化编程计算,使程序具有通用性,方便编程。具有刀具长度补偿的数控系统,当使用不同规格的刀具或刀具磨损后,可以运用刀具长度补偿功能补偿刀具尺寸的变化,而不需要重新调整刀具或重新对刀。2. 当立铣刀的长度磨损后,刀具长度补偿值取正值还是取负值?答:通常取“+”值。用G43编程5 编程题g00 g41 x-20 y0g02 I20 K0g00 g40 x-40 y01.2. 222g54 t0101g00 g42 x0 z3g01 z0g03 x40 z-58.17 r36g02 w-30 r25g01 w-20x64w-203. 零件的左端外圆64尺寸已加工完
15、毕,运用刀尖圆弧半径补偿功能,编写零件右端外轮廓的精加工程序第七章1 填空题1、在铣削固定循环中结束后,要使刀具返回R点平面,必须编程 G99 指令。2、子程序的嵌套是 子程序调用子程序 。3、在进行盘类零件的端面粗加工时,应选择的粗车固定循环指令是 G94 。4、在FANUC数控系统中,用于旋转的指令是 G68 G69 ,用于镜像的指令是 G50 G51 。2 选择题 B B C B A1、有些零件需要在不同的位置上反复加工同样的轮廓形状,可采用( )。(A)比例缩放加工功能 (B)子程序调用 (C)旋转功能 (D)镜像加工功能2、采用固定循环编程,可以( )。(A)加快切削速度,提高加工质
16、量 (B)缩短程序段的长度,减少程序所占内存(C)减少换刀次数,提高切削速度 (D)减少吃刀深度,保证加工质量3、在FANUC数控系统中,指令M98 P51020表达的含义为( )。(A)返回主程序为1020程序段(B)返回子程序为1020程序段(C)调用程序号为1020的子程序连续调用5次(D)反复循环1020次4、用固定循环G98 G81钻削一个孔,钻头的钻削过程是( )。(A)分几次提刀钻削(B)连续不提刀钻削(C)视孔深决定是否提刀(D)提刀至R面5、( )是为安全进刀切削而规定的一个平面。(A)初始平面 (B)R点平面 (C)孔底平面 (D)零件表面3 判断题 1、G81与G82的区
17、别在于G82指令使刀具在孔底有暂停动作。( ) 2、要调用子程序,必须在主程序中用M98指令编程,而在子程序结束时用M99返回主程序。( ) 3、FANUC粗车固定循环指令G71中的粗车深度的地址码是R。( ) 4、铣削固定循环中,在R点平面拟定以后,采用绝对、增量编程时,Z轴的坐标编程值是不同的。( ) 5、需要多次进给,每次进给一个Q量,然后将刀具回退到R点平面的孔加工固定循环指令是G73。( )。4 简答题1、简述FANUC车削固定循环G71、G72、G73指令的应用场合有何不同?答:G71为外径粗车固定循环,合用于圆柱毛坯料粗车内径G72为端面粗车固定循环,合用于圆柱毛坯端面方向粗车G
18、73为固定形状粗车循环,合用于毛坯轮廓形状与零件形状基本接近时的粗车。2、简述FANUC铣削固定循环G73、G81、G82、G83指令各合用于什么场合?答:G73为高速深孔钻循环,该循环执行高速深孔钻不易断屑的孔加工。它执行间歇切削进给直到孔的底部,同时从孔中排出切屑。G81为普通钻孔循环。该循环用作正常钻孔。切削进给执行到孔底,然后刀具从孔底快速移动退回。G82为锪孔循环。该循环用于锪孔加工。孔切削进给到孔底时执行暂停,然后刀具从孔底快速移动退回。G83为排屑钻孔循环。该循环执行深孔钻适宜不易排屑的孔加工。间歇切削进给到孔的底部,钻孔过程中从孔中排除切屑。3、铣削固定循环的六个动作是什么?
19、X轴和Y轴的快速定位; 刀具快速从初始点进给到R点; 以切削进给的方式执行孔加工的动作; 在孔底相应的动作; 返回到R点; 快速返回到初始点。4、R点平面的含义是什么?应如何拟定?R点平面又叫R参考平面,这个平面是刀具下刀时自快进转为工进的高度平面。距工件表面的距离重要考虑工件表面尺寸的变化,一般可取25mm。使用G99时,刀具将返回到该平面上的R点。5、画出铣削固定循环G73、G83的动作步序。G73教材110页112页5 编程题1、加工图7-1所示零件的孔系,若零件的厚度为8mm,Z轴工件坐标系原点定义在上表面。运用固定循环指令,编写孔系加工程序。具体规定:(1)按“走刀路线最短”原则编程
20、;(2)按“定位精度最高”原则编程。加工精度最高N10 G54 S800 M03 T01N20 G00 X0 Y0 X-10 Y20Z5G91 G81 G99 X30 Z-10 R5 K5 X105 Y 15 X30 K4 X-135 Y15X30 K4 X105 Y15X30 K4X-135 Y 15X30 K4X105 Y15 X30 K4X-135 Y15X30 K4 X105 Y15X30 K4X-135 Y15X30 K4 X105 Y15X30 K4GOO X0 Y0 Z100M02加工路线最短N10 G54 S800 M03 T01N20 G00 X0 Y0 X-10 Y20Z5
21、G91 G81 G99 X30 Z-10 R5 K5 X15 Y 15 X-30 K4 X-15 Y15X30 K4 X15 Y15X-30 K4X-15 Y 15X30 K4X15 Y15 X-30 K4X-15 Y15X30 K4 X15 Y15X-30 K4X-15 Y15X30 K4 X15 Y15X-30 K4GOO X0 Y0 Z100M02第八章 1 填空题1、在轮廓表面车削时,当直径尺寸变化较大时,采用(G96恒线速度) 控制有助于保证零件的表面加工质量。2、车削加工时,其径向尺寸采用( 直径)编程更方便。3、数控车床的工件坐标系习惯设定在(工件右端面的中心)4、螺纹加工的进刀
22、方式有 (G32/G33 、 G76 、G92)5、在进行螺纹加工时,为了防止乱牙,主轴上必须安装 (主轴编码器)2 选择题1、D 2、C 3、C 4、D 5、B3 判断题 4 编程题1、程 序注 释O0001N10 G54 G00 X 150.0 Z80.0 N20 T0101N30 S630 M03N40 G00 X70.0 Z0 M08N50 G01 X0 F0.2N60 Z3.0N70 G00 X70.0N80 G71 U2.5 R1.0N90 G71 P90 Q 230 U1.0W0.1F0.3N100 G00 X15.0N110 G01 G42 Z 1.0 F0.1N120 X20
23、.0 Z-1.5N130 Z-18N140 G02 X24 Z-20 R2N150 G01 X30N160 Z-35N170 X40 Z-39.2N180 Z-41.9N190 G02 X40 Z-53.1R26.5N200 G01 Z-65N210 G02 X50 Z-70 R5N220 G01 X57.2N230 X62 Z-74.6N240 G00 X150 Z80 M09N250 T0303N260 G00 X15 Z3 M08N270 G70 P90 Q230 S200N280 G00 G40 X150 Z80 M09N290 M05N300 M30程序号建立工件坐标系选择1号刀主轴
24、正转,转速630r/min快进到加工起点,切削液开端面加工退刀粗加工循环起点粗车固定循环直径方向余量单边0.5mm,回退量1mm到点(15,3)位置倒角延长线加工倒角加工20外圆加工R2圆角轴间端面加工加工30外圆加工锥面加工26.5圆弧加工40外圆加工R5圆角轴间端面加工倒角至延长线外粗加工后退刀换3号刀到精加工起点轮廓精加工退刀、取消刀补主轴停止程序结束O01N10 G54 M03 S630 T0101N20 G00 X65 Z3N30 G71 U2 R2 G71 P40 Q50 U0.3 W0 F0.15 N40 G00 X26.8 Z1.5 G01 X29.8 Z-1.5 Z-25 X
25、40 Z-40G02 X50 Z-45 R5G03 X60 Z-50 R5G01 Z-55 X62N50 Z-75N60 G00 X100 Z100 M05N70 M03 S315 T0202N80 G70 P40 Q50N90 G00 X100 Z100 M05N100 M03 S315 T0303 N110 G00 X 42 Z-25 2、N120 G01 X20 F0.16N130 G00 X100N140 Z100N150 M05N160 M03 S200 T0404N170 G00 X32 Z3N180 G92 X29 Z-22 K1.5N190 X28.5N200 X28.2N21
26、0 X28.05N220 G00 X100 Z100N230 M05 N240 M022、3、第九章1 填空题1、数控铣床适宜按(刀具划分工序) 法安排加工工序,以减少换刀次数。2、立式铣床通常进行插补的平面是 (X 、Y)3、铣削加工的Z轴通常需要进行刀具 (长度) 补偿。4、加工中心的T功能只能用于( 准备) 刀具,若要换刀需用 (M06) 指令5、若加工行腔要素,需要刀具在Z方向进行切削进给,应选择的刀具是 (立铣刀)O0001N1 G90 G54 G17 G00 X0.0 Y0.0 S1000 M03N2 Z100N3 G41 G00 X20.0 Y10.0 D01N4 Z2N5 G0
27、1 Z-10 F100N6 Y50.0 F200N7 X50.0N8 Y20.0N9 X10.0N10 G00 Z100.0N11 G40 G00 X0.0 Y0.0 M05N12 M30 2 选择题B D A C 3 编程题1、不能,由于没有下刀,切削不到工件。对的程序如下:2、(1)孔系加工程序01N10 G54 G90 G80 N20 G00 X8 Y22 Z10 S800 M03 T01N30 G81 G99 Z-26 R5 N40 X92 N50 Y-22N60 G98 X8N70 G28 X0 Y0 Z0 M05N80 T02 H02 M06N90 G00 X8 Y22 Z10 S
28、500 M03N100 G82 G99 Z-26 R5N110 X92 N120 Y-22N130 G98 X8N140 G00 X100 Y100N150 M02(2)凹槽的精加工程序O2N10 G54 G90 G80 N20 G00 G41 X70 Y0 Z10 S800 M03 T01N30 G01 Z-15 F0.2N40 G01 X55.86 Y14.14N50 X8N60 G03 X5 Y11.14 R3N70 G01 Y-11.14N80 G03 X8 Y-14.14 R3N90 G01 X55.86N100 G03 Y14.14 R-20N110 G01G40 X70 Y0N1
29、20 G00 Z100N130 X100 Y100N140 M05 M02第十章1 填空题1、FANUC数控系统中,65指令的含义是 (调用宏程序)2、表达式可以用于指定变量号。此时,表达式必须封闭在 (封闭的括号内)3、宏程序中变量的类型有(空变量、局部变量、公共变量、系统变量) 四种4、引导变量E相应于局部变量的 ( 8)5、引导变量J7相应于局部变量的 (23)2 选择题1、宏程序中的#110属于( D )。(A)常量 (B)局部变量 (C)系统变量 (D)公共变量2、WHILE #3 LE #5 DO 2 语句的含义是( D )。(A)假如#3大于#5时,循环2继续 (B)假如#3小于
30、#5时,循环2继续(C)假如#3等于#5时,循环2继续 (D)假如#3小于等于#5时,循环2继续3、当编制用户宏程序时,经常用到转移和循环语句。下列程序段中,属于无条件转移的语句是( B )。(A)IF#1 GT 10 GOTO 2 (B)GOTO #10(C)WHILE #2 LE 10 DO1(D)IF #1 EQ #2 THEN #3=03 判断题1、宏指令既可以在主程序体中使用, 也可以当作子程序来调用( 对 )2、条件语句WHILE DO,当省略WHILE,则产生从DO 到END的无限循环( 对 )3、WHILE比GOTO 解决速度慢( 错 )4、# i = ROUND # j 表达取整运算(对 )