数控编程习题集
数控编程习题

数控编程习题 2-1 编写车削图2-27所示零件的加工程序。毛坯为φ18㎜×60㎜的棒料,材料为45钢。 2-2 编写车削图2-28所示零件的加工程序。毛坯为φ25㎜×55㎜的棒料,材料为45钢。 2-3 编写车削图2-29所示手柄的加工程序。图a毛坯为φ25㎜×100㎜的棒料,图b毛坯为φ25㎜×45㎜的棒料,材料都为45钢。
2-4 编写车削图2-30所示型盘零件的加工程序。毛坯为φ55㎜×18㎜的盘料,φ12的内孔及两端面已加工过,材料为45钢。
2-5 编写车削图2-31所示轴类零件的加工程序。图中双点划线表示零件的毛坯轮廓,材料为45钢。
2-6 编写铣削图2-32所示型槽的加工程序。毛坯为150㎜×90㎜×20㎜的板料,六面已粗加工过,材料为45钢,刀具为φ10立铣刀。
2-7 编写铣削图2-33所示型槽的加工程序。毛坯为140㎜×80㎜×15㎜的板料,材料为45钢。 2-8 编写钻削图2-34五组相同孔的加工程序。毛坯为200㎜×200㎜×10㎜的板料,材料为45钢。
2-9 编写铣削图2-35所示成型槽的加工程序。毛坯为100㎜×100㎜×20㎜的板料,材料为45钢。数控机床上加工前已粗加工过,留有2.5㎜余量。
2-10 编写铣削图2-36所示外轮廓面A的加工程序。材料为45钢。数控机床上加工前其余表面已加工好。
2-11 编写铣削图2-37所示凸轮槽的加工程序。材料为45钢。 2-12 编写铣削图2-38所示外轮廓及大孔的加工程序。毛坯为180㎜×90㎜×12㎜的板料,材料为45钢。数控机床上加工前外轮廓及大孔已加工过,留有5㎜余量,两小孔及底面已加工好。
2-13、编写铣削图2-39所示的加工程序。毛坯为90㎜×90㎜×18㎜的板料,六面已粗加工过,材料为45钢。
第二章 数控车床的程序编制 第一套 一、问答题 1. 数控车削零件时,为什么需要对刀?对刀点设置的原则是什么?如何对刀? 2. 数控车削用量的选择原则是什么? 3. 数控车削的编程特点有哪些? 4. 如何理解数控车削编程时的刀尖圆弧半径补偿的概念和作用?如何应用? 二、编程题 1. 用倒角指令编程 题图2-1 2、用圆弧指令编程 题图2-2
数控加工编程及操作习题及答案

数控加工编程与操作习题集一、选择题1、数控系统之所以能进行复杂的轮廓加工,是因为它具有( C )。
A)位置检测功能 B)PLC功能C)插补功能D)自动控制2、数控编程人员在数控编程和加工时使用的坐标系是( C )。
A)右手直角笛卡尔坐标系 B)机床坐标系 C)工件坐标系D)直角坐标系3、在编制加工中心的程序时应正确选择( D)的位置,要避免刀具交换时与工件或夹具产生干涉。
A)对刀点B)工件原点C)参考点 D)换刀点4、一般而言,增大工艺系统的( A )才能有效地降低振动强度。
A)刚度B)强度C)精度D)硬度5、( A )是指机床上一个固定不变的极限点。
A)机床原点B)工件原点C)换刀点D)对刀点6、数控机床的旋转轴之一B轴是绕( B )直线轴旋转的轴。
A)X轴B)Y轴C)Z轴D)W轴7、机床坐标系判定方法采用右手直角的笛卡尔坐标系。
增大工件和刀具距离的方向是( B )。
A)负方向B)正方向C)任意方向D)条件不足不确定8、加工中心用刀具与数控铣床用刀具的区别( A )。
A)刀柄B)刀具材料C)刀具角度D)拉钉9、选择数控机床的精度等级应根据被加工工件( A )的要求来确定的。
A)关键部位加工精度B)一般精度C)长度D)外径10、下列哪项工作不属于数控编程的范畴( D )。
A)数值计算B)键入程序、制作介质C)确定进给速度和走刀路线D)对刀、设定刀具参数11、ISO标准规定增量尺寸方式的指令为( B )。
A) G90 B) G91 C) G92 D)G9312、沿刀具前进方向观察,刀具偏在工件轮廓的左边是 B 指令,刀具偏在工件轮廓的右边是( C ) 指令。
A) G40 B) G41 C) G4213、刀具长度正补偿是( A ) 指令,负补偿是( B ) 指令,取消补偿是( C ) 指令。
A) G43 B) G44 C) G4914、在铣削工件时,若铣刀的旋转方向与工件的进给方向相反称为( B )。
数控编程练习题

数控编程练习题一、题目描述假设有一个数控机床,要实现以下工件的加工,请根据给定的要求,编写数控程序完成对工件的加工。
工件图形如下图所示,图形尺寸单位为毫米。
要求使用G代码进行编程,保证加工精度和加工效率。
(图略)二、加工要求1. 工件材料为铝合金,硬度为HB150。
2. 铣刀尺寸为Φ12,刀具材料为硬质合金。
3. 铣削工艺:铣削刃径距离工件边缘为3mm,切削速度为600mm/min,进给速度为300mm/min,切削深度为0.5mm。
三、数控编程% O0001(数控编程练习题)G90 G54 G92.1(绝对坐标系,选择工件坐标系,清除所有零点偏置)G00 X0 Y0 Z2(快速定位到工件坐标系原点处)M03 S800(主轴正转,设置主轴转速为800rpm)(编写程序具体步骤)1. 预留安全距离,移动到加工起始点。
G01 Z0(刀具下降至0高度)G01 X50 Y50(移动到起始点)2. 铣削外轮廓。
G01 Z-0.5(刀具下降到工件表面,切削深度为0.5mm)G01 X250(从起始点移动到点A)G01 Y100(移动到点B)G01 X50(移动到点C)G01 Y50(移动到点D)G01 X250(移动到起始点)3. 铣削孔内轮廓。
G01 Z-2(刀具抬高,跳过工件表面)G01 X75 Y75(移动到孔内轮廓起点E)G01 Z-0.5(刀具下降至0深度)G01 X225(移动到点F)G01 Y25(移动到点G)G01 X125(移动到点H)G01 Y125(移动到孔内轮廓起点E)4. 结束加工,回到安全位置。
G00 Z2(刀具抬高至安全位置)G00 X0 Y0(快速移动至工件坐标系原点)M05(主轴停止)四、加工过程注意事项1. 加工过程中要确保切削液正常流动,并及时清除废屑。
2. 切削深度达到限制后,需要通过提升刀具抬高跳过工件表面。
3. 在加工过程中,要避免刀具与工件碰撞,确保切削过程稳定。
数控加工编程习题

数控加工编程与操作习题集一、选择题1、数控系统之所以能进行复杂的轮廓加工,是因为它具有( C )。
A)位置检测功能 B)PLC功能C)插补功能D)自动控制2、数控编程人员在数控编程和加工时使用的坐标系是( C )。
A)右手直角笛卡尔坐标系 B)机床坐标系 C)工件坐标系D)直角坐标系3、在编制加工中心的程序时应正确选择( D)的位置,要避免刀具交换时与工件或夹具产生干涉。
A)对刀点B)工件原点C)参考点 D)换刀点4、一般而言,增大工艺系统的( A )才能有效地降低振动强度。
A)刚度B)强度C)精度D)硬度5、( A )是指机床上一个固定不变的极限点。
A)机床原点B)工件原点C)换刀点D)对刀点6、数控机床的旋转轴之一B轴是绕( B )直线轴旋转的轴。
A)X轴B)Y轴C)Z轴D)W轴7、机床坐标系判定方法采用右手直角的笛卡尔坐标系。
增大工件和刀具距离的方向是( B )。
A)负方向B)正方向C)任意方向D)条件不足不确定8、加工中心用刀具与数控铣床用刀具的区别( A )。
A)刀柄B)刀具材料C)刀具角度D)拉钉9、选择数控机床的精度等级应根据被加工工件( A )的要求来确定的。
A)关键部位加工精度B)一般精度C)长度D)外径10、下列哪项工作不属于数控编程的范畴( D )。
A)数值计算B)键入程序、制作介质C)确定进给速度和走刀路线D)对刀、设定刀具参数11、ISO标准规定增量尺寸方式的指令为( B )。
A) G90 B) G91 C) G92 D)G9312、沿刀具前进方向观察,刀具偏在工件轮廓的左边是 B 指令,刀具偏在工件轮廓的右边是( C ) 指令。
A) G40 B) G41 C) G4213、刀具长度正补偿是( A ) 指令,负补偿是( B ) 指令,取消补偿是( C ) 指令。
A) G43 B) G44 C) G4914、在铣削工件时,若铣刀的旋转方向与工件的进给方向相反称为( B )。
数控加工编程及操作习题及答案

数控加工编程与操作习题集一、选择题1、数控系统之所以能进行复杂的轮廓加工,就是因为它具有( C )。
A)位置检测功能 B)PLC功能C)插补功能D)自动控制2、数控编程人员在数控编程与加工时使用的坐标系就是( C )。
A)右手直角笛卡尔坐标系 B)机床坐标系 C)工件坐标系D)直角坐标系3、在编制加工中心的程序时应正确选择( D )的位置,要避免刀具交换时与工件或夹具产生干涉。
A)对刀点B)工件原点C)参考点 D)换刀点4、一般而言,增大工艺系统的( A )才能有效地降低振动强度。
A)刚度B)强度C)精度D)硬度5、( A )就是指机床上一个固定不变的极限点。
A)机床原点B)工件原点C)换刀点D)对刀点6、数控机床的旋转轴之一B轴就是绕( B )直线轴旋转的轴。
A)X轴B)Y轴C)Z轴D)W轴7、机床坐标系判定方法采用右手直角的笛卡尔坐标系。
增大工件与刀具距离的方向就是( B )。
A)负方向B)正方向C)任意方向D)条件不足不确定8、加工中心用刀具与数控铣床用刀具的区别( A )。
A)刀柄B)刀具材料C)刀具角度D)拉钉9、选择数控机床的精度等级应根据被加工工件( A )的要求来确定的。
A)关键部位加工精度B)一般精度C)长度D)外径10、下列哪项工作不属于数控编程的范畴( D )。
A)数值计算B)键入程序、制作介质C)确定进给速度与走刀路线D)对刀、设定刀具参数11、ISO标准规定增量尺寸方式的指令为( B )。
A) G90 B) G91 C) G92 D)G9312、沿刀具前进方向观察,刀具偏在工件轮廓的左边就是 B 指令,刀具偏在工件轮廓的右边就是( C ) 指令。
A) G40 B) G41 C) G4213、刀具长度正补偿就是( A) 指令,负补偿就是( B) 指令,取消补偿就是( C) 指令。
A) G43 B) G44 C) G4914、在铣削工件时,若铣刀的旋转方向与工件的进给方向相反称为( B )。
数控车床习题集

1数控车床习题集第一部分 数控车床基本指令练习题1 . 毛坯:? 30mm ,右端面用手动车削,不必编程。
已知: T1 为外圆车刀, T3 为切断刀。
2. 毛坯:? 30mm 棒料,使用基本代码编写加工程序。
已知: T1 为外圆车刀, T3 为切断刀。
2 3. 毛坯:? 40mm 棒料,使用坯料切削循环加工编程。
已知:T1 为外圆车刀, T3为切断刀。
4. 毛坯:? 40mm 棒料,使用坯料切削循环加工编程。
5. 毛坯:? 35mm 棒料,使用坯料切削循环加工编程。
3第二部分数控车床综合练习题1. 毛坯:? 35mm 棒料,使用坯料切削循环、螺纹切削循环,先粗加工后换刀精加工。
已知: T1 为外圆车刀, T2 为螺纹车刀,T3 为切断刀42. 毛坯:? 45mm 棒料,使用坯料切削循环、螺纹切削循环,先粗加工后换刀精加工。
已知: T1 为外圆车刀, T2 为螺纹车刀,T3 为切断刀53. 毛坯:? 45mm 棒料,使用坯料切削循环、螺纹切削循环,先粗加工后换刀精加工。
已知: T1 为外圆车刀, T2 为螺纹车刀,T3 为切断刀图( 1 )6图( 2 )7图( 3 )8图( 4 )9图( 5 )104. 工件材料: LY12 ,刀具材料: W18C r 4V ;要求:确定加工方案,选择刀具及切削用量,确定工件零点及换刀点,编程。
图( 1 )11图( 2 )12图( 3 )13图( 4 )14图( 5 )155. 编写如图所示零件的加工程序。
16。
数控机床编程题库(含答案)

数控机床编程题库一、填空题1、数控机床按伺服系统的形式分类,可分为:开环控制、全闭环控制、半闭环控制。
2、DNC是指直接数字控制系统。
FMC则是柔性制造单元。
3、NC机床的含义是数控机床,CNC机床的含义是计算机数字控制机床, FMS的含义是柔性制造系统。
4、数控程序的编制方法有手工编程_和_自动编程及_CAD/CAM软件编程三种。
5、数控机床中的标准坐标系采用右手笛卡尔直角坐标系,增大刀具与工件之间距离的方向为正方向。
6、数控铣床刀具补偿包括半径补偿和长度补偿。
7、编程时可将重复出现的程序编成子程序,使用时可以由主程序多次重复调用。
8、在数控铣床上为了避免在工件表面产生刀痕,刀具应该从切线方向进入或退出工件表面。
9、铣削平面轮廓曲线工件时,铣刀半径应小于工件轮廓的最小凹圆半径。
10、数控机床按控制系统功能特点分类分为:点位控制、直线控制和轮廓控制机床。
11、 CIMS 的含义是计算机集成制造系统。
FMS则是指柔性制造系统。
12、数控车床的混合编程是指在编程时可以采用绝对编程和增量编程。
13、X坐标轴一般是水平的,与工件安装面平行,且垂直Z坐标轴。
14、机床接通电源后的回零操作是使刀具或工作台退回到机床参考点。
15、数控系统是由数控装置、伺服驱动装置、检测反馈装置、辅助控制装置_组成。
16、切削用量包括切削速度、进给速度和_吃刀深度。
17、程序的内容则由若干程序段组成,程序段是由若干程序字组成。
18、每一个程序都是由程序名、程序内容和程序结束三部分组成。
19、使用刀具补偿指令后,就可以按工件的轮廓尺寸进行编程,而不需按照刀具的中心线运动轨迹来编程。
20、铣削中顺铣和逆铣得到的表面质量是不同的。
数控铣床采用顺铣的走刀方向,以提高工件的表面质量。
21、建立或取消刀具半径补偿的偏置是在 G01 G00指令的执行过程中完成的。
22、在孔加工返回动作中,用G98指定刀具返回初始平面,用G99指定刀具返回 R点平面。
数控编程试题及答案(全)

数控加工与编程考试试题(五)、选择题(2 ' X20)1. ______________________________________________ 数控车床控制系统中,可以联动的两个轴是_________________________________________________________A、Y ZB、X ZC、X YD、X C2•数控系统中,那一组G指令是插补(切削进给)指令________________A、GOO G28B、G10 G11 C 、G04 G27 D、G01 G033. HNC-21M 控制系统数控车床使用____________ 设置工件坐标系A、G90、G91、G92B、G91、G54~G59 、G90 ;C、G92、G54~G594.刀具起点在(-40,-20)D、G93、G53、G94,从切向切入到(-20,0)点,铳一个f 40mm 的整圆工件,并切向切出,然后到达(-40,20)点。
根据示图中的刀具轨迹判断,正确的程序是A、N010 G90 G00 G41 X-20.0 Y-20 D01;B、N010 G90 G00 G41 X-20.0 Y-20 D01;N020 G01 X-20.0 Y0 F200.0 ; N020 G01 X-20.0 Y0 D01 F200.0 ;N030 G02 X-20.0 Y0 I20.0 J0 ;I-20.0 J0 ;N040 G01 X-20.0 Y20 ;Y20 ;N050 G00 G40 X-40.0 Y20.0;Y20.0;C、N010 G90 G00 X-20.0 Y-20 ;Y-20.0 ;N020 G01 X-20.0 Y0 F200.0 ;Y0 D01 F200.0 ;N030 G02 X-20.0 Y0 I-20.0 J0 ;I20.0 J0 ;N040 G01 X-20.0 Y20.0;N050 G01 X-20.0 Y20.0;5.在铳削一个XY平面上的圆弧时,圆弧起点在(N030 G02 X-20.0 Y0N040 G01 X-20.0N050 G00 G40 X-40.0D、N010 G90 G00 X-20.0N020 G91 G01 G41 X20.0N030 G02 X-20.0 Y0N040 G01 X-20.0 Y20.0;N050 G01 X-20.0 Y20.0;30,0 ),终点在(-30,0 ),半径为50,圆弧起点到终点的旋转方向为顺时针,则铳削圆弧的指令为A) G17 G90 G02 X-30.0 Y0 R50.0 F50B) G17 G90 G03 X-300.0 Y0 R-50.0 F50C) G17 G90 G02 X-30.0 Y0 R-50.0 F50D) G18 G90 G02 X30.0 Y0 R50.0 F506. 程序段G00G01G02G03X50.0Y70.0R30.0F70 ;最终执行_______ 指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数控编程》习题集
第一章数控编程基础
一、填空
1、数控机床程序编制的方法分为、两种。
2、数控机床程序编制的具体步骤分为、、。
3、数控系统只能接受信息,国际上广泛采用两种标准代码为
、。
4、尺寸字第一组X,Y,Z,U,V,W,P,Q,R 用于确定坐标尺寸;第二组A,B,C,D,E 用于确定坐标尺寸;第三组I,J,K 用于确定坐标尺寸。
5、F指令用于指定,S指令用于指定,T指令用于指
定;其中F100表示,S800表示。
6、机床直角坐标系由法确定,旋转坐标由法确定。
7、在数控车床上,机床原点一般取在,在数控铣床上,机床原点一般取在。
二、简答
1、在数控机床加工中,应考虑建立哪些坐标系?它们之间有何区别?
2、在确定数控机床加工工艺内容时,应首先考虑哪些方面的问题?
3、数控加工工序设计的目的是什么?工序设计的内容有哪些?
4、对刀点有何作用?对刀点的选择原则有哪些?
5、什么是“刀位点”?试用箭头标出下刀具的刀位点。
题图1-1
三、综合
下面是一段完整的加工程序
%
O1000
N10 G00 G54 X50 Y30 M03 S3000
N20 G01 X88.1 Y30.2 F500 T02 M08
N30 X90
……
N300 M30
%
请回答:
1、“%”表示,“O1000”表示,“N10、N20、N30….”表示。
2、以上程序主体是指。
3、程序结束指令可以用和;它们的区别是。
《数控编程》习题集
第二章常用编程指令及数学处理
一、填空
1、编程常用指令中绝对尺寸用指令,增量尺寸用指令。
2、FANUC系统中指令G40、G41、G42含义分别是、
、。
3、G17、G18、G19三个指令分别为机床、、平面上的加工。
4、FANUC单一固定循环指令G90、G92、G94含义分别是、
、。
5、FANUC—i0系统中G28、G50、G54指令含义分别是、
、。
6、、FANUC系统中指令顺圆插补指令是,逆圆插补指令是。
7、非圆曲线主要是指和两类曲线。
前者可用
法和来进行数学处理;后者则要通过来进行数学处理。
二、简答
1、G92和G54的区别是什么?
2、刀具半径补偿指令G41和G42的判断方法?
3、什么叫基点?什么叫节点?它们在零件轮廓上的数目分别取决于什么?
4、程序编制中的误差主要有哪几项?它们是如何产生的?
5、什么叫“逼近圆”和“实用逼近圆”?
三、综合
1、题图2-1当不考虑刀具的实际尺寸加工下面轮廓形状时,试分别用绝对方式和
增量方式编写加工程序,G(5,5)为起刀点。
题图2-1
2、如题图2-2:加工顺序为圆弧a—圆弧b,试分别用绝对方式和增量方式编写加工程序。
题图2-2
3、试根据下题图2-3的尺寸,选用D=10mm的立铣刀,编写ABCDEA加工程序。
题图2-3
4、在题图2-4中,当不考虑刀具的实际尺寸加工下面轮廓形状时,试编写加工程序。
题图2-4
《数控编程》习题集
第三章数控车床的程序编制
一、问答题
1.数控车削零件时,为什么需要对刀?对刀点设置的原则是什么?如何对刀?
2.数控车削用量的选择原则是什么?
3.数控车削的编程特点有哪些?
4.如何理解数控车削编程时的刀尖圆弧半径补偿的概念和作用?如何应用?
二、编程题
1.用倒角指令编程
题图3-1
2、用圆弧指令编程
题图3-2
3.对下图所示的圆柱螺纹编程。
螺纹导程为1.5;
每次吃刀量分别为0.8mm 0.6mm 0.4mm 0.16mm
题图3-3
4.用外径粗加工复合循环编制下图所示零件的加工程序:要求循环起始点在A(46,3),切削深度为1.5mm(半径量)。
退刀量为1mm,X方向精加工余量为0.4mm,Z方向精加工余量为0.1mm,其中点划线部分为工件毛坯。
题图3-4 5.试编制题图3-5所示零件的数控车削加工程序?
题图3-5
第四章数控铣床的程序编制
一、问答题
1.数控铣削的刀具半径补偿一般在什么情况下使用,如何进行?
2.数控铣削工序内容安排的原则是什么?
二、编程题
.按照所用数控铣床控制系统的要求,编制题图4-1所示零件外形的加工程序(要求用刀具半径补偿指令)。
题图4-1
第五章加工中心的程序编制
一、问答题
1.加工中心与数控铣床的主要区别在哪里?实际生产中如何充分发挥加工中心的优势?
2.加工中心刀库的容量和换刀的方式对加工有什么影响?
3.加工中心所用夹具有哪些?如何选用?
4.孔加工除了用固定循环简化程序编制以外,还可以采用什么方法?
二、编程题
1.对题图5-1所示的零件进行工艺分析,并编制其数控加工工艺规程和数控加工程序。
该零件材料为45钢,中批量生产。
题图5-1
2.使用FANUC系统指令编制题图5-2所示的螺纹加工程序:设刀具起点距工件表面
100mm处,切削深度为10mm。
题图5-2
《数控编程》习题集
第六章数控电火花线切割机床的程序编制
一、问答题
1.影响数控电火花成形加工生产率、加工精度及加工表面质量的工艺因素有哪些?2.如何合理选择数控电火花成形加工的电加工工艺参数?
3.数控电火花线切割的加工路线应如何合理确定?
二、编程题
1.用粗精两个电极加工如题图6-1所示的零件。
已知其加工条件如下:电极材料Cu ,工件材料45号钢;加工表面粗糙度R a要求为8μm,按照所用数控电火花成形机床的要求,编制其电加工工艺和数控程序。
题图6-1
2.试用ISO格式编制如题图6-2所示工件型孔的数控电火花线切割加工程序。
已知丝电极直径为φ0.12,单边放电间隙为0.01mm,图中尺寸均为平均尺寸。
题图6-2
《数控编程》习题集
第七章自动编程
1.如题图7-1所示为某工件外形,单位为英寸,采用外形铣削和钻孔模组分别产生工件外部轮廓与钻四个孔的刀具路径,建议使用的刀具及切削用量如表所示,试产生该图形和其刀具路径,最后得NC程序,并在FANUC-0i数控铣削系统中进行模拟。
产生图7-99 所示工件刀具路径的刀具及切削用量
刀具编号刀具直径XY 进给率Z 轴进给率主轴转速
1 1.0″15.0 in/h 10.0 in/min 3000 rpm
2 0.5″15.0 in/h -- 1500 rpm
题图7-1
7-2切削题图7-2所示工件的内槽,单位为英寸,要求使用两支刀具:0.5″端铣刀做粗切削,粗切削的切削间距为0.35″(或者0.7D);0.25″端铣刀做精切削,精切削次数是1,精切削间距为0.1″。
试产生该图形和其刀具路径,最后得NC程序,并在FANUC-0i 数控系统中进行模拟加工。
题图7-2
7-3试对题图7-3所示的齿轮泵泵盖零件,分别采用平行铣削粗加工、残料清角曲面精加工,产生其刀具路径,并用“实体验证”进行模拟,产生其NC程序。
题图7-3。