文档库 最新最全的文档下载
当前位置:文档库 › 数控编程复习资料

数控编程复习资料

数控编程复习资料
数控编程复习资料

一、名词解释

1、模态指令:一经中指定,便一直有效,直到后面出现同组另一指令或被其他 指令取消时才有效。

2、CAD/CAM :CAD 即计算机辅助设计(CAD-Computer Aided Design) ,CAM (computer Aided Manufacturing ,计算机辅助制造)

3、工件坐标系:固定于工件上的笛卡尔坐标系,是编程人员在编制程序时用来确定刀具和程序起点的,该坐标系的原点可由使用人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致并且与之有确定的尺寸关系。

4、对刀点:数控机床上加工零件,刀具相对零件运动的起始点

5、MDI :Manual Data Input 手动输入程序控制模式

6、非模态指令:功能仅在出现的有效

7、自动编程:相对与手动编程而言它是利用计算机专用软件来编制程序。

8、机床坐标系:用来确定工件位置和机床运动的基本坐标系,坐标原点固定。

9、绝对编程法:用表示绝对尺寸的控制字进行编程。

10、手工编程:从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、制作控制介质到程序校验都是人工完成。

11、工件坐标系:固定于工件上的笛卡尔坐标系,是编程人员在编制程序时用来确定刀具和程序起点的,该坐标系的原点可由使用人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致并且与之有确定的尺寸关系。 12、对刀:确定程序在坐标系中的位置。 13、CIMS :计算机。

14、宏变量:常数或表达式。 二、选择题

1、加工公制螺纹所用刀具牙型两侧边的夹角为(60°)。

2、辅助功能M05代码表示(主轴停止)

3、G17表示(XY 平面选择)

4、球头铣刀的球半径通常(小于)加工曲面的曲率半径。

5、G36表示( 直径方式编程)。

6、数控编程人员在数控编程和加工时使用的坐标系是(工件坐标系 )。

7、数控机床开机时要一般要进行回参考点操作,其目的是( 建立机床坐标系 )。

8、下列G 指令中( G04)是非模态指令。

9数控机床的坐标系采用(右手法则)判定X 、Y 、Z 的正方向。根据ISO 标准,在编程时采用( 工件相对静止而刀具运动)的规则。

10、辅助功能M03代码表示( 主轴顺时针转动)。 11、从子程序返回到主程序调用处的指令是(M99)。 12、下列刀具中,(立铣刀)的刀位点是刀头底面的中心。 13、数控机床开机时要一般要进行回参考点操作,其目的是(建立机床坐标系)。

15、辅助功能M03代码表示(主轴顺时针转动)。 三、简答题:

1、下列常用代码的作用:G00 快速定位; G01 直线插补; G02 顺圆插补; G03 逆圆插补;G04 暂停 ; G90 绝对值编程;

2、写出零件程序的结构框架:一个零件程序是一组被传送到数控装置中去的指令和数据。一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。

3、简述在数控车床上如何用G92指令实现对刀。(1)采用试切端面和外圆方法找到工件坐标系原点在机床坐标系中的坐标值(X0,Z0); G92 Xx ’ Zz ’ (2)MDI →G90 G00 X (X0+x ’) Z (Z0+Zz ’);(3)工作方式在自动挡,按下循环启动按钮完成对刀操作。

4、简述数控车床手动回参考点操作。 按下“回零”,按轴手动按键“+Z 或+X ”

5、如何进行超程解除?操作面板上有解除超程按钮,按住以后,然后同时打手动往超程的反方向移动,超程解除,按程式复位件,最后要再次,以免撞件。

6、下列常用代码的作用:G43 刀具长度正向补偿; G41 左刀补; G03 逆圆插补;G94 每分钟进给 ; G71 外径/内径车削复合循环

7、简述在数控铣床上如何用G54指令建立工件坐标系。 (1)采用手工操纵方式找到工件坐标系原点在机床坐标系中的坐标值;

(2)MDI →工件坐标系→G54输入工件坐标系原点在机床坐标系中的坐标值;

(3)在零件加工程序中用G54指定工件坐标系。

8、简述在数控车床上如何进行多把刀具偏置设置。

刀库表(设置道具数据)→刀偏表(建立工件国标系)→刀补表(刀尖圆弧半径、刀尖方位)

9、写出调用子程序的格式和子程序格式。 M98 PXXX 。。。% XXX 。。。 . 10、在数控铣床上如何进行回零操作? 先按面板上的“回参考点”,按一下+Z 随即松开就是Z 轴回零,+X 就是X 轴回零,

+Y 就是Y 轴回零。

12、写出程序段画线部分的含义

N 零件程序号 G 准备功能 X ±X 方向坐标移动指令. Z ±Z 方向坐标移动指令 M 辅助功能 S 主轴功能 T 道具功能LF 进给功能和重复次数

简述G54指令与G92指令之间差别和不同的使用方法

1)G92指令需后续坐标值指定当前工件坐标值,因此须单使独一个程序段指定,该程序段中尽管有位置指令值,但并不产生运动。另外,在使用G92指令前,必须保证机床处于加工起始点,该点称为对刀点。

2)使用G54设定工件坐标系时,可单独指定,也可以与其它程序段指定,如果该程序中有位置指令就会产生运动。使用该指令前,先用MDI 方式输入该坐标原点,在程序中使用对应的G54之一,就可建立该坐标系,并可使用定位到加工起始点。

3)机床断电后G92设定工件坐标系的值将不存在,而G54设定工件坐标系的值是存在的。

14试以MASTERCAM 软件为例说明自动编程基本步骤。 (1)几何建模(2)设置工艺参数(3)生成NC

16、试写出用MASTERCAM 和宇龙仿真软件对自己姓名进行自动编程和仿真加工的基本步骤

(1)几何建模(2)设置工艺参数(3)生成NC 四、编程题

1、工件毛坯为φ26尼龙棒: %2002

N10 G92 X70 Z30 N20 T0101 N30 M03

N40 G90 G00 X40 Z2 N50 G01 X28 F400

N60 G80 X24.82一70 F200 N70 G00 X24.6

N80 G71 U! R0.7 P90 Q120 X0.4 Z0.1 F200 N90 G01 X8 Z2 F300 N100 X16 Z 一2 F100 N110 X16 Z 一28 N120 X24 Z 一38 N130 G01 Z 一48

N140 G02 X24 Z 一60 R10 N150 G01 Z 一70

N160 G00 X70 Z30 T0100 N180 T0202

N190 G00 X30 Z 一28 N200 G01 X20 F300 N210 X12 F30 N220 X14

N230 X17 Z 一26. 5 T0200 N240 G00 X70 Z30 N260 T0303

N270 G00 X24 Z2

N280 G82 X15.1 Z 一26.5 F2 N290 G82 X14.5 Z 一26.5 F2 N300 G82 X13.9 Z —26.5 FZ N310 G82 X135 Z 一26.5 F2 N320 G82 X134 Z 一26.5 F2 N330 G00 X70 Z30 T0300 N350 M05 N360 M30

2、如下图所示,完成数控编程。

O0004 N10 G92 X200. Z350

N20 G00 X41.8 Z292. S630 M03 T1 M08 N30 G01 X47.8 Z289. F150 N40 U0 W-59 N50 X50

N60 X62.W-60 N70 U0 Z155 N80 X78.W0 N90 X80.W-1 N100 U0 W-19

N110 G02 U0 W-60.I163.25 K-30. N120 G01 U0 Z65 N130 X90 W0

N140 G00 X200. Z350. M05 M09

N150 X51. Z230. S315 M03 T2 M08 N160 G01 X45. W0 F10 N170 G04 U50 N180 G00 X51

N190 X200.Z350.M05 M09

M200 G00 X52. Z296. S200 M03 T3 M08 M210 G76 X47.2 Z231.5 F150. M220 I-60 K0 M230 I-50 M240 I-30 M250 G00 X200. Z350. M02

3、如下图所示,加工圆台与斜方台,各自加工3个循环,要求倾斜10°的斜方台与圆台相切,圆台在方台之上。

O8101

#10=10.0;圆台阶高度 #11=10.0;方台阶高度

#12=124.0;圆外定点的X 坐标值 #13=124.0;圆外定点的Y 坐标值

#701=13.0;刀具半径补偿值(偏大,粗加工) #702=10.2;刀具半径补偿值(偏中,半精加工) #703=10.0;刀具半径补偿值(实际,精加工) N01 G92 X0.0 Y0.0 Z0.0;

N02 G28 Z10 T02 M06;自动回参考点换刀 N03 G29 Z0 S1000 M03;单段走完此段,手动移刀到圆台面中心上

N04 G92 X0.0 Y0.0 Z0.0; N05 G00 Z10.0; #0=0;

N06 G00 [X-#12] Y[-#13];快速定位到圆外(-#12,-#13)

N07 G01 Z[-#10] F300;Z 向进刀-#10 WHILE #0 LT 3;加工圆台

N[08+#0*6] G01 G42 X[-#12/2] Y[175/2] F280.0 D [#0+1];完成右刀补 D[#0+1];

D01=#701;D02=#702;D03=#703;

N[09+#0*6] X[0] Y[-175/2];进到工件的切入点 N[10+#0*6] G03 J[175/2]; 逆时针切削整圆 N[11+#0*6] G01X[#12/2] Y[-175/2];切出工件 N[12+#0*6] G40 X[#12] Y[-#13];取消刀补 N[13+#0*6] G00 X[-#12]; #0=#0+1;

ENDW;循环三次后结束

N100 G01 Z[-#10-#11] F300;进给方向切削深度 #2=175/COS[55*PI/180];方台外定点的X 坐标 #3=175/SIN[55*PI/180];方台外定点的Y 坐标 #4=175*COS[10*PI/180];方台的X 向增量值

#5=175*SIN[10*PI/180];方台的Y 向增量值 #0=0; WHILE #0 LT 3;加工斜方台

N[101+#0*6] G01 G90 G42 X[-#2] Y[-#3] F280.0 D[#0+1]; N[102+#0*6] G91 X[+#4] Y[+#5]; N[103+#0*6] X[-#5] Y[+#4]; N[104+#0*6] X[-#4] Y[-#5]; N[105+#0*6] X[+#5] Y[-#4]

N[106+#0*6] G00 G90 G40 X[-#12] Y[-#13]; #0=#0+1;

ENDW;循环三次后结束

N200 G28 Z10 T00 M06;返回参考点换刀 N201 G00 X0 Y0 M05 N202 M30;程序结束

4、用提供的刀具(Φ12mm 立铣刀)在蜡模上完成下图所示零件的加工,精铣凸台块外侧面,用刀具半径补偿功能编程

5、

6、

7、

8、

9、编制如图所示零件的加程序

10、编制如图所示的螺纹加工程序:设刀具起点距工作表面

100mm处,切削深度为

10mm

11、使用镜像功能编制如图 3.36 所示轮廓的加工程序:设

刀具起点距工件上表面10mm,切削深度

5mm

相关文档