数控编程技术复习资料.docx

上传人:b****7 文档编号:23587905 上传时间:2023-05-18 格式:DOCX 页数:18 大小:52.94KB
下载 相关 举报
数控编程技术复习资料.docx_第1页
第1页 / 共18页
数控编程技术复习资料.docx_第2页
第2页 / 共18页
数控编程技术复习资料.docx_第3页
第3页 / 共18页
数控编程技术复习资料.docx_第4页
第4页 / 共18页
数控编程技术复习资料.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数控编程技术复习资料.docx

《数控编程技术复习资料.docx》由会员分享,可在线阅读,更多相关《数控编程技术复习资料.docx(18页珍藏版)》请在冰豆网上搜索。

数控编程技术复习资料.docx

数控编程技术复习资料

数控编程技术复习题

选择题

1、下列叙述中,(d),不属于数控编程的基本步骤。

(A)分析图样、确定加工工艺过程(B)数值计算(C)编写零件加工程序单(D)确定机床坐标系

2、程序校验与首件试切的作用是(d)。

(A)检查机床是否正常(B)提高加工质量(C)检验参数是否正确

(D)检验程序是否正确及零件的加工精度是否满足图纸要求

3、数控编程时,应首先设定(b)。

(A)机床原点(B)工件坐标系(C)机床坐标系(D)固定参考点

4、加工内孔时,合理的工序是(c)。

(A)钻—扩—铰(B)粗镗—半精镗—精镗(C)钻中心孔—钻底孔—粗镗—精镗(D)钻—粗镗—铰。

5、铣削工件内孔时,一般采用立铣刀侧刃切削,铣刀的切入和切出应(A。

(A)沿轮廓曲线内切圆方向(B)任何方向(C)沿轮廓切线方向(D)沿轮廓法向

6、刀具刀位点相对于工件运动的轨迹称为加工路线,走刀路线是编写程序的依据之一。

下列叙述中(A),不属于确定加工路线时应遵循的原则。

(A)加工路线应保证被加工零件的精度和表面粗糙度;(B)使数值计算简单,以减少编程工作量;

(C)应使加工路线最短,这样既可以减少程序短,又可以减少空刀时间;

(D)对于既有铣面又有镗孔的零件,可先铣面后镗孔。

7、制订加工方案的一般原则为先粗后精、先近后远、先内后外,程序段最少,(a)及特殊情况特殊处理。

(A)走刀路线最短(B)将复杂轮廓简化成简单轮廓

(C)将手工编程改成自动编程(D)将空间曲线转化为平面曲线

8、选择粗基准时,重点考虑如何保证各加工表面(d),使不加工表面与加工表面间的尺寸,位置符合零件图要求。

(A)容易加工(B)切削性能好(C)进/退刀方便(D)有足够的余量

9、切削用量的选择原则是:

粗加工时,一般(A),最后确定一个合适的切削速度v。

(A)应首先选择尽可能大的背吃刀量ap,其次选择较大的进给量f

(B)应首先选择尽可能小的背吃刀量ap,其次选择较大的进给量f

(C)应首先选择尽可能大的背吃刀量ap,其次选择较小的进给量f

(D)应首先选择尽可能小的背吃刀量ap,其次选择较小的进给量f

10、在要求允许误差不变的情况下,非圆曲线的曲率越大,则逼近线段的数量越(b)。

(A)小(B)大(C)不变(D)以上均不正确

11、非圆曲线节点坐标的计算,主要是由(b)完成。

(A)设计人员(B)计算机(C)手工(D)操作者

12、目前对非圆曲线进行节点坐标计算的方法很多,当用直线段逼近非圆曲线时,将某一坐标轴划分成相等间距的计算方法为(c)。

(A)等程序段法(B)等误差法(C)等间距法(D)等圆弧法

13、G96S150表示切削点线速度控制在(a)。

(A)150m/min(B)150r/min(C)150mm/min(D)150mm/r

14、程序结束,并返回到起始位置的指令是(d)。

(A)M00(B)M01(C)M02(D)M30

15、程序暂停的指令是(A)。

(A)M00(B)M01(C)M02(D)M30

16、当执行M02指令时,机床(d)。

(A)进给停止、冷却液关闭、主轴不停(B)主轴停止、进给停止、冷却液关闭,但程序可以继续执行

(C)主轴停止、进给停止、冷却液未关闭、程序返回至开始状态

(D)主轴停止、进给停止、冷却液关闭、程序结束

17、(a)指令与其它三个指令不属于同组G代码。

(A)G53(B)G54(C)G55(D)G56

18、在同一程序段中使用两个同组G指令,则(a)。

(A)最后一个有效(B)第一个有效(C)同时有效(D)视具体情况而定

3、FANUC系统中,通过中间点返回参考点指令是c)。

(A)G27(B)G28(C)G29(D)G30

19、程序段写为G91G0X100Y0F100时(c)。

(A)刀具以100mm/min的速度移动至(100,0)处(B)刀具以机床给定的速度移动至(100,0)处

(C)刀具以100mm/min的速度在X方向移动100mm,Y向不动

(D)刀具以机床给定的速度在X方向移动100mm,Y向不动

20、在G55中设置的数值是(a)。

(A)工件坐标系的原点相对机床坐标系原点偏移量(B)刀具的长度偏差值

(C)工件坐标系的原点(D)工件坐标系原点相对于对刀点的偏移量

21、数控系统中,(a)指令在加工过程中是模态的。

(A)G01、F(B)G27、G28(C)G04(D)M02

22、在使用G53~G59指令建立工件坐标系时,就不再用(d)指令。

(A)G90(B)G17(C)G49(D)G92

23、程序段G17G01G41X0Y+D01F150中的D01的含义是(B)。

(A)刀具编号(B)刀具补偿偏置寄存器的编号(C)直接指示刀具补偿的数值(D)刀具方位的编号

24、具有刀具半径补偿功能的数控系统,可以利用刀具半径补偿功能,简化编程计算;对于大多数数控系统,只有在(A)移动指令下,才能实现刀具半径补偿的建立和取消。

(A)G40、G41和G42(B)G43、G44和G80(C)G43、G44和G49(D)G00或G01

25、对于FANUC系统,(D)指令不能取消长度补偿?

(A)G49(B)G44H00(C)G43H00(D)G41

26、在下列程序段中,能够建立刀具长度补偿似(C)的程序段。

(A)G01G42X100Y20D01F200(B)G02G41X100Y20R50D01F200

(C)G01G43X100Z20H01F200(D)G03G42X100Y20R50H01F200

27、在数控铣削加工中,刀具补偿功能除对刀具半径进行补偿外,在用同一把刀进行粗、精加工时,还可进行加工余量的补偿,设刀具半径为r,精加工时半径方向余量为△,则最后一次粗加工走刀的半径补偿量为(B)。

(A)r(B)r+△(C)△(D)2r+△

28、刀具长度补偿值的地址用(B)。

(A)D××(B)H××(C)R××(D)J××

29、执行G90G01G44H02Z-50F100(H02为2mm)程序段后,刀具钻孔深度为(B)。

(A)48mm(B)52mm(C)50mm(D)54mm

30、有些零件需要在不同的位置上重复加工同样的轮廓形状,可采用(b。

(A)比例缩放加工功能(B)子程序调用(C)旋转功能(D)镜像加工功能

31、采用固定循环编程,可以(b)。

(A)加快切削速度,提高加工质量(B)缩短程序段的长度,减少程序所占内存

(C)减少换刀次数,提高切削速度(D)减少吃刀深度,保证加工质量

32、在FANUC数控系统中,指令M98P51020表示的含义为(c)。

(A)返回主程序为1020程序段(B)返回子程序为1020程序段

(C)调用程序号为1020的子程序连续调用5次(D)重复循环1020次

33、用固定循环G99G81…钻削一个孔,钻头的钻削过程是(d)。

(A)分几次提刀钻削(B)持续不提刀钻削(C)视孔深决定是否提刀(D)提刀至R面

34、(b)是为安全进刀切削而规定的一个平面。

(A)初始平面(B)R点平面(C)孔底平面(D)零件表面

35、下列代码中,不能用于螺纹加工的指令是(C)。

(A)G33(B)76(C)GG92(D)G85

36、G71P04Q15U1.0W0.5D2.0F0.3S500,该固定循环的粗加工吃刀深度的是(c)。

(A)1.0mm(B)0.5mm(C)2.0mm(D)0.3mm

37、在选择车削加工刀具时,若用一把刀既能加工轮廓、又能加工端面,则车刀的(C)应大于90º。

(A)前角(B)后角(C)主偏角(D)副偏角

38、影响数控车削加工精度的因素很多,要提高工件的加工质量有很多措施,但(D)不能提高加工精度。

(A)控制刀尖中心高误差(B)正确选择车刀类型

(C)减小刀尖圆弧半径对加工的影响(D)将绝对编程改变为增量编程

39、试切对刀法如图8-1所示,由图可以看出:

(B)。

(A)左图完成Z向对刀(B)左图完成X向对刀,右图完成Z向对刀

(C)右图完成X向对刀(D)左图完成Z向对刀,右图完成X向对刀

40、加工中心与数控铣床编程的主要区别是(D)。

(A)指令格式(B)换刀程序(C)宏程序(D)指令功能

41、FANUC系统中的G80指令用于(D)。

(A)镗孔循环(B)反镗孔循环(C)攻丝循环(D)取消固定循环

42、用球头铣刀加工曲面时,其球头半径应(A)加工曲面的最小曲率半径。

(A)小于(B)大于(C)等于(D)大于等于

43、宏程序中的#110属于(D)。

(A)常量(B)局部变量

(C)系统变量(D)公共变量

44.下列M指令中,不能对程序进行控制的是(D。

A.M01B.M02C.M30D.M08

45.程序字由地址码+数字构成,在下列各字中,不属于尺寸字的是(D。

A.R15.3B.U—12.64C.I一13.88D.F150.0

46.执行程序段“G91G03X60.0Y80.01—30.0J40.0F120.0”时,刀具的加工轨迹是(A

A.半径为50.0的二分之一圆弧B.半径为50.0的四分之一圆弧

C.半径为50.0的四分之三圆弧D.半径为50.0的整圆

47.在FANUC数控系统中,下列代码可以实现宏程序非模态调用的是(B。

A.G85B.G65C.G55D.M50

48.在X、Y平面,刀具从点(50,100快速移动到点(50,60,下面用增量坐标表示不正确

的语句是(D。

A.G91G00X0Y一40.0B.G00V一40.0

C.G00U0V一40.0D.G00V0W一40.0

49.下列程序段中,在YZ平面内进行插补的语句是(C。

A.G17G9lG02X15.4R22。

0

B.G91G18G03Z—10.0R—13.0

C.G91G19G02Y4.5R0.85

D.G91G16G02X11.575Z0R0.55

50.在车削加工中,若采用直径编程,对程序段:

N60G71P90Q150U0.6W0.1D2.5

F0.3S500;解释错的是(B。

A.指令P90、Q150分别指定精加工语句的起始和终止行号

B.执行该固定循环后,用于精加工的单边余量分别为0.6mm、0.1mm

C.该指令为粗车固定循环,每次吃刀深度为2.5mm

D.进给速度为0.3mm/r,主轴转速500r/min

51.在现代数控系统中都有子程序功能,FANUC数控系统中,能够正确调用子程序的编程语句是(C。

A.G98P0003B.G99P1002

C.M98P2001D.M99P0050

52.下列程序段中,能够建立刀具半径左补偿的是(B。

A.G01G42X21.0Y2.0D01F300

B.G00G41X100.0Y20.5D01

C.G00G43Z3.0H01

D.G02G41X30.0Y2。

0R15.0D01F200

53.程序段G00G01G03G02X20.0Y40.0R12.0F160;最终执行(B指令。

A.G03B.G02C.G0lD.G00

54.设H03:

2.2mm,则执行G91G43G01Z一10.0H03F300后,刀具的实际移动距离

是(A。

A.7.8mmB.12.2mmC.2.2mmD.10mm

55.下列指令中,不能够使主轴停止的是(C。

A.MOOB.M02C.M09D.M30

判断题

1、数控加工的主程序号都是由O××××构成,而子程序由P××××构成。

(错)

2、M功能不能编程变化量(如尺寸、进给速度、主轴转速等),只能控制开关量(如冷却液开、关,主轴正、反转,程序结束等)。

(对)

3、国际标准化组织ISO规定,任何数控机床的指令代码必须严格遵守统一格式。

(对)

4、大部分代码都是非续效(模态)代码。

(错)

5、数控车床既可以按装夹顺序划分工序,又可以按粗、精加工划分工序。

(对)

6、铣削加工型腔时,内腔圆弧半径越小,限制所用的刀具直径越小,加工时的切削效率越低,但零件的加工精度会提高。

(错)

7、型腔加工时,采用行切法加工效率最高,但型腔的加工质量最差。

(错)

8、数控机床目前主要采用机夹式刀具。

(对)

9、对刀点和换刀点通常为同一个点。

(错)

10、宏指令既可以在主程序体中使用,也可以当作子程序来调用。

(√)

11、条件语句WHILE[]DO,当省略WHILE,则产生从DO到END的无限循环。

(√)

12、WHILE比GOTO处理速度慢。

(×)

13、#i=ROUND[#j]表示取整运算。

(√)

14、恒线速控制的原理是当工件的直径越大,进给速度越慢。

(错)

15、有些车削数控系统,选择刀具和刀具补偿号只用T指令;而铣削数控系统,通常用T指令指定刀具,用D、H代码指定刀具补偿号。

(对)

16、用M02和M30作为程序结束语句的效果是相同的。

(错)

17、G90/G91是用于绝对/增量尺寸选择的代码,无论什么数控系统,都必须用这两个代码进行绝对/增量尺寸的转换。

(错)

18、在平面内任意两点移动,用G00与G01编程的刀具运动轨迹相同,只是运动速度不同。

(错)

19、G00指令下的移动速度可以由F代码改变。

(对)

20、用R指定圆弧半径大小时,当R为“-”值时,说明该圆弧的圆心角小于180°。

(错)

21、使用快速定位指令G00时,刀具运动轨迹可能是折线,因此,要注意防止出现刀具与工件干涉现象。

(对)

22、对于FANUC系统,G43与G44的刀具长度偏置补偿方向是一致的。

(错)

23、对于没有刀具半径补偿功能的数控系统,编程时不需要计算刀具中心的运动轨迹,可按零件轮廓编程。

(对)

24、轮廓铣削时,刀具补偿的建立与取消一定在轮廓上才能生效。

(对)

25、G81与G82的区别在于G82指令使刀具在孔底有暂停动作。

(∨)

26、要调用子程序,必须在主程序中用M98指令编程,而在子程序结束时用M99返回主程序。

(∨)

27、FANUC粗车固定循环指令G71中的粗车深度的地址码是R××。

(∨)

28、铣削固循环中,在R点平面确定以后,采用绝对、增量编程时,Z轴的坐标编程值是不同的。

(∨)

29、需要多次进给,每次进给一个Q量,然后将刀具回退到R点平面的孔加工固定循环指令是G73。

(×)。

30、利用假象刀尖点编出的程序,在进行倒角、锥面及圆弧切削时,会产生欠切或过切现象。

(∨)

31、数控车床适宜加工轮廓形状特别复杂或难于控制尺寸的回转体零件、箱体类零件、精度要求高的回转体类零件、特殊的螺旋类零件等。

(∨)

32、程序G33X35.2Z-22F1.5为单一螺纹加工指令,执行过程中进给速度为1.5mm/min.。

(∨)

33.对于模态指令,它意味着一直保持某种模式,直到另一种模式将其取消。

(对

34.用若干直线段或圆弧来逼近给定的非圆曲线,逼近线段的交点称为基点。

(错

35.用配置FANUC数控系统的数控铣床进行孔加工,当材料不易断屑时,应选择G80固定循环指令进行编程。

(错

36.利用笛卡尔坐标系建立机床坐标系时,应首先确定Z轴。

(对

37.程序段:

G21G17G40G80G49的作用是对机床(程序初始化,刀具没有移动。

(对

38.球头刀的刀位点通常定义在球头表面,而不在球心上。

(错

39.在FANUC数控系统中,执行程序段G04X1.5时,刀具进给将暂停1.5毫秒。

(错

40.若某数控车床的刀架为12工位,编程刀具功能时,T后面表示刀号的数字应小于12。

(对

41.执行程序段G99G8lX215.0Y175.0R2.5Z一44.8F150.0后,刀具要返回到初始平面。

(错

42.从A点(X20,Y10到B点(X60,Y30,分别使用"GOO"及“G0尸指令编制程序,其刀具路径相同。

(错

简答题

1、编制数控加工程序的主要步骤?

分析零件图样、工艺处理、数学处理、编写程序单、输入数控程序及程序检验

2、数控编程有哪些种类?

分别适合什么场合?

手动编程、自动编程

手工编程、自动编程(CAM);手工编程---简单零件,节点计算简单;

自动编程(CAM)---复杂零件

3、什么是续效(模态)代码?

什么是非续效(模态)代码?

举例说明。

模态代码是在整个程序段有效、非模态代码只在一段有效

G04是非模态代码G01是模态代码

4、按“定位精度最高”的原则制定孔系加工工艺路线的目的是什么?

使加工的零件精度、尺寸最佳加工路线最短

5、设计螺纹加工刀具路径时,为什么要留引入d1、引出距离d2?

使主轴转速一致,螺距相等。

6、什么是刀位点?

它有何作用?

举例说明。

刀位点是刀具上代表刀具在工件坐标系的一个点,具有刀具补偿作用

圆柱铣刀刀位点是刀具中心线与刀具底面的交点

7、在铣削加工轮廓时,为什么经常采用切向切入、切向切出的辅助程序段?

避免驻刀痕的出现。

8、指令M00和M01有什么相同点?

区别是什么?

答:

①M00:

程式停止.

程式自動執行時.當執行到M00時,機台將停止執行下一動作。

②.M01:

選擇性程式停止.

與M00功能相同:

當面板功能鍵打開.程式執行到M01時會停止,如功能鍵不打開則不執行。

9、在M功能代码中,常用的与主轴相关的代码是哪些?

答:

①M03:

主軸逆轉.主軸以須時針方向旋轉.例:

M03S1000.

②.M04:

主軸逆轉.主軸以反時針方向旋轉.

④M05:

主軸停轉.主軸停止轉動.

⑤.M02:

程式結束.

表示加工程式結束,此時執行“指標”停留於此一單節上.③M05:

主軸停止

10、若某一程序没有指定T功能,该程序能够正常使用吗?

为什么?

答:

可以,有默认刀具。

11、配置前置刀架和后置刀架的数控车床,加工圆弧时它的顺逆方向有何区别?

答:

顺时针圆弧与逆时针圆弧的判别方法

在使用G02或G03指令之前,要正确判别刀具在加工零件时是按顺时针路径作圆弧插补运动,还是按逆时针路径作圆弧插补运动。

在X—Z平面内向Y轴的负方向看去,刀具相对工件进给的方向顺时针为G02,逆时针为G03。

b为前置刀架的情况;加工同一段圆弧时,前置刀架的数控车床所使用的圆弧插补指令G02(G03与后置刀架的数控车床恰好相反。

12、指令G00和G01有何区别?

①.G00:

位置定位(快速進給.

程式格式:

G00X_Y_Z_;

X、Y、Z:

X軸,Y軸,Z軸終點坐標。

注意G00刀具的位移運動路徑不一定為一直線,而是依

各軸向位移量來決定.G00只適合於快速定位,不適合切

削加工。

②G01:

直線切指令

程式格式G01X_Y_Z_F_;

13、简述刀具补偿的作用?

答:

刀具位置补偿包括刀具几何尺寸补偿和刀具磨损补偿,前者用于补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖的磨损。

14、刀具半径补偿的建立与取消,通常在什么移动指令下生效?

答:

G01G00

15、当立铣刀的长度磨损后,刀具长度补偿值取正值还是取负值?

答:

负值

16、1.程序段:

"G96S200M04”与"G97S200M03"有何共性和区别?

答:

(1共性:

功能上两者都是用于控制主轴转速的指令。

(2区别:

控制模式、转速、旋转方向不同。

G96S200M04控制主轴按恒表面切削速度wc=200m/min运动,旋转方向是反转。

G97S200M03表示主轴以200r/min转速正转。

17、用GOO指令进行编程时,应注意哪些问题?

答:

(1使用Goo指令时,不用指定进给速度,机床的进给速度由轴机床参数指定,为恒定的快速移动,不能用于切削状态。

(1分

(2使用GOO指令时,刀具的实际运动路线并不一定是直线,可能是一条折线。

因此,要注意刀具是否与工件和夹具发生干涉。

(3分

(3G00指令是模态代码,连续使用时可省略"GOO”代码,使程序精练。

综合题

08001

 N2G21G90G95;

N4T0101S800M03;

 N6G54G00X120.0Z5.0M08;

 N8G71U2.0R1.0;(U2.0含义:

表示粗车时的吃刀深度为2mm

 N10G71P12Q28U0.6W0.3F0。

3;

 N12G00G42X36.022.0;

 N14G01X44.0Z一2.0F0.1;

 N16(G01Z一29.0;

 N18X58.0;

 N20(G01X80.0Z—48.0  ;

 N22Z—59.0;

 N24   G02X90.0Z—64.0R5.0;

 N26G01X96.0;

 N28X102.0Z—67.0;

 N30G70P12Q28;(该程序段的含义:

_精车循环____________

 N32G40G00X150.0280.0M09;

 N34M05;   

 N36T0303S700M03;

 N38G55G00Z—29.0M08;

 N40X60.0;

 N42G01X40.0F0.08;

 N44 G04  X1.0;

 N46G00X60.0;

 N48X150.0280.0M09;

 N50M05;

 N52T0404G95S500M03;

 N54G56G00X50.0Z5.0M08;

 N56G92X43.1Z—27.0F2.0;

 N58X42.5;(该程序段的含义:

__螺纹加工第二刀_______

   N60X41.9;

   N62X41.5;

   N64X41.4;

   N66G00X150.0Z80.0M09;

   N68M05;

   N70M30;

2.加工零件如图2所示。

零件四周的80X60尺寸、上下表面及孔已加工完毕,用立式加工中心,准备加工上凸台的外形轮廓,采用个8立铣刀,工件坐标系原点Xo、Y。

定义在零件的左下角,Z。

在工件的上表面。

仔细阅读图纸,填空、补齐加工程序。

08002

G17G40G49G80;(该程序段的含义:

机床初始化(选择XY平面、取消刀具长度和半径补偿、取消固定循环

T02;

G28G91Z0;

_M06________;

(;54G90GOOX6.0Y—9.0;

S1000M03;

G43Z3.0H02;(该程序段的含义:

__刀具沿Z轴以GOO快速移动到Z3.0,建立刀具长度补偿

G012—6.0F500M08;

Y0D01F200;

Y36.0;

_G41X20.0Y54.0_;

X32.0;

G03X62.0115.0J0;

G01X74.0__;

Y14.0;

_G02X66.0Y6.0R8.0;

G0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1