⑴ 数控编程题,编写下图所示的二维外形轮廓零件的数控铣削代码,并画出走刀路线简图。刀具为Ф10立铣刀。
程序按FANUC格式
刀具钨钢D10刀号T1刀补D1
材料 45#钢
切削深度假设为5个厚 一刀完成
G54 X0.Y0.工件中心,Z0工件表面
用半径补偿,刀路与工件轮廓重合,简化编程。
%
G5.1 Q1(开启轮廓铣功能,保证加工精度)
G91 G28 Z0.(向上返回Z参考点,保证安全)
T1 M6(换1号刀)
G40 G80 G17 G49(程序头,具体代码功能参考说明书)
G90 G54 G0 X40. Y100.(快移到下刀点)
M3 S1294(切削速度40米)
G0 G43 Z100 H1(刀具补偿至安全高度)
Z0.M8(刀尖至工件表面持平,利于操作者检视,开冷却液)
G1 Z-5. F400(Z轴插补到Z-5.切削速度400毫米/每分钟)
G41 X40. Y40. D1(刀具半径补偿,地址D1,至切削起点)
G1 Y-30.(至N20处为零件外形)
X20.Y-40.
X-20.
G3 Y-20. R20.
G1 Y40.
X-20.
G3 X20. R180.
N20 X30.
G0 Z100.
M5
M9
G91 G28 Z0.
M30(程序结束)
%
⑵ 数控编程的实例!
数控机床编程实例
作者: 来源:
--------------------------------------------------------------------------------
常用的圆弧编程指令是G2和G3,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子810D/840D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G2和G3指令方便得多:
--------------------------------------------------------------------------------
一、两种特殊的圆弧编程指令:CT和RND
常用的圆弧编程指令是G2和G3,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子810D/840D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G2和G3指令方便得多:
1、RND指令处理轮廓拐点的圆弧过渡
RND指令的含义:轮廓拐点处用指定半径的圆弧过渡处理,并且和相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标。
参照图1 加工内容为底边外的其余轮廓,所用程序如下。
N005 G54 G90 G0 Z100 T1 D1
N010 X-70 Y-50
N015 M03 S1000 F500 Z-10
N020 G41 Y-20
N025 G1 Y70 RND=5
N030 G1 X-40 RND=5
N035 G3 ×0 CR=20 RND=5
N040 G3 ×40 CR=20 RND=5
N045 G1×70 RND=5
N050 G1 Y-30
N055 M30
程序中用RND=5的格式表示轮廓拐点处用半径R5的圆弧过渡处理,并与相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标,程序中不需写入切点的坐标。而用G2和G3指令编写各处R5圆弧就必须计算各个切点的坐标(共10个点),还多了五条程序。
2、CT指令完成直线和圆弧或圆弧和圆相切边接
CT指令的含义是:经过一段直线或圆弧的结束点P1和另一个指定点P2生成一段圆弧并且和前面的直线或圆弧在P1点处相切,数控系统自动运算圆弧半径CT指令是模态的。
参照图2 加工内容为底边外的其余轮廓,所用程序如下:
N005 G54 G90 G0 Z100 T1 D1
N010 X-90 Y-120
N015 M03 S1000 F500Z-10
N020 G41Y-100
N025 G1 Y20
N030 X-60
N040 Yo
N045 CT X-20(第一个R20圆弧)
N050 X20(第二个R20圆弧)
N055 X60(第三个R20圆弧)
N060 G1 Y20
N065 G1×90
N070 Y-100
N075 M30
用CT在编制程序时只需输入切点坐标而不用写入圆弧半径,也不用判断圆弧的方向,在直线和圆弧或多段圆弧相切连接的轮廓编程时使用非常方便。
3、CT和RND指令在极坐标系中的应用
在极坐标系中用G2和G3指令编程时有一个限制,极点必须设定在所编程圆弧的中心。而用CT和RND指令就很好地克服了这一障碍。
(1)RND指令在极坐标系中的应用
参照图3在数控铣床加工4个30度的V型槽,以90度位置的V型槽为例程序如下。
N005 G54 G0 T1 D1 Z100
N010 G111 Xo YO
N015 AP=90-15 RP=110
N020 M03 S1000 F500 Z10
N025 G42 RP=100
N030 G1 RP=0 RND=10
N035 G1 RP=100
N040 M30
(2)CT指令在极坐标系中的应用。
参照图4 加工上部的3段圆弧和2段直线相切连接的部位,程序如下。
N005 G54 G90 Go Z100 T1 D1
N010 G111 XO YO
N015 AP=90-36-18 RP=150
N020 M03 S1000 F500 Z-10
N025 G42 RP=130
N030 G1 RP=142.66/2
N035 CT AP=90-18
N040 AP=90+18
N045 AP=90+18+36
N050 G1 RP=150
N055 M30
图3和图4 这两种类型的工件加工部位使用算术坐标系编程数据处理比较麻烦,在极坐标系中用G2和G3指令编程圆弧时极点必须设定在所编圆弧的中心,需要一些计算工作,而使用RND和CT指令编程圆弧时,极点就不必设定在所编圆弧的中心,极点可以设定在任意的方便数据处理的位置。图3和图4 这两种类型的工件加工部位在编程时使用极坐标且极点设定在工件中心最为方便。
二、特殊刀具补偿方法在加工扇形段导入板中的应用
1、一般的刀具补偿方法
参照图5 ,在数控铣上用40mm立铣刀加工60H7的槽,按照槽的边界线进行编程,使用的程序如下。
N005 G54 G90 Go Z100 T1 D1
N010 X-150 YO
N020 M03 S300 F100 Z30
N025 G42 Y30
N030 G1×150
N035 Y-30
N040 X-150
N050 M30
实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先大后小分别是22mm,20.5mm,20mm(理念值,最终的半径补偿值要经过实际测量确定)。
2、特殊的刀具补偿方法
参照图5,在数控铣床上40mm立铣刀加工60H7的槽,按照中心线进行编程,使用的程序如下。
N005 G54 G90 GO Z100 T1 D1
N010 X-150 YO
N020 M03 S300 F100 Z30
N025 G42 X-140
N030 G1 X150
N035 GO Z100
N040 G40 X-150
N050 Z30
N055 G41 X-140
N060 G1 X150
N065 GO Z100
N070 M30
实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿先小后大分别是8mm、9.5mm,10mm(理论值,最终的半径补偿值要经过实际测量后确定),最终的半径补偿理论值=槽的宽度/2-刀具半径。在程序中分别用G41和G42激活两次刀补,增加了一次空行程,这种使用刀具半径补偿的方式在加工一般类型的工件时显得很麻烦,但是在加工特定类型的工件时使用这种方法就会使编程工作变得非常简单。
3、在加工扇形段导入板中的应用
在一些比较特殊槽体的加工中,图纸中只标注槽的宽度、深度和中心线的形状尺寸,针对这一类型的工件,按照中心线进行编程,加工中应用特殊的刀具补偿方法。
参照图6,这是我公司薄板厂连铸设备中使用的扇形段导入板,它是扇形段导入装置中的关键零件。用Tk6920数控锉铣床的加工七条128×44mm导入槽。该工件的七条导入槽是由多段圆弧和直线相切连接构成,图纸中只标注了槽的宽度、深度和中心线的形状尺寸,以上部第一个导入槽为例说明特殊的刀具补偿使用方法,按照中心线进行编程。
程序名称:CA01
程序内容:N5 G54 G90 G64 GO Wo Z150 T1 D1(调用第一个刀号)
N10 G111 XO YO
N15 X=-1804-100 Y=464.424
N20 M04 S250 F200 Z-44
N25 G41 X=IC(50)(激活刀补开始加工槽体的上边界)
N30 G1 X=-1804+920.617
N35 CT AP=90-16.03 RP=1499.5
N40 G1 AP=90-16.03 RP=1499.5+100
N45 GO G40 X=IC(100)Z150
N50 X=-1804-100 Y=464.424 T1 D2(调用第二个刀号)
N55 G42 X=IC(50)(激活刀补开始加工槽体的下边界)
N60 G1 X=-1804+920.617
N65 CT AP=90-16.03 RP=1499.5
N70 G1 AP90-16.03 RP=1499.5+100
N75 GO G40 X=IC(100)Z150
N80 M30
槽的宽度和中心线不对称,程序中用了两个刀号,加工槽体的上边界时用D1,加工槽体的下边界是时用D2,实际加工中用50mm铣刀要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先小后大分别是D1=100mm,12mm,12.5mm,D2=13mm,15mm,15.5mm.
如果使用一般的刀具补偿使用方法,按照槽的边界线进行编程,就要计算槽的边界线中各段圆弧和直线切点的坐标以及各段圆弧的半径,计算量是非常大的。而按照中心线进行编程就可直接使用力纸上标注的尺寸,避免了大量、繁琐的数据计算工作,保证了程序中所用数据的准确性,极大的提高了编程效率。
其方法有两个特殊:(1)按照中心线进行编程而不是按照真实的加工边界线进行编程。(2)刀具补偿值按照粗加工、半精加工和精加工的顺序逐渐加大,理论补偿值二加工的边界到中心线的距离--刀具半径。优点是直接使用图纸上标注的尺寸进行编程,保证了程序中所用数据的准确性,不需进行大量繁琐的数据计算工作。
⑶ 数控铣床编程实例
你既然是52x52的毛毛坯那我就给你铣一个45x45的矩形轮廓吧!用的是直径为 10 的铣刀没有加刀补半径补偿的。 是FANUC 系统的铣床, 其实你不是这个系统的夜可以参照一下,基本都相同的。
O0001 程序名
N01 G40 G69 G49 机床加工初始化
N20 G90 G54 G00 X0 Y0 S600 使用绝对编程方式和G54坐标系并使用G00快速将刀具定位到X0 Y0 以便再次检查对刀点是否在中心处,往机床里赋值主轴转速
N30 G00 Z100 主轴Z轴定位
N40 G00 X-25 Y-25 X,Y轴定位到加工初始点1点
N50 G00 Z5 M03 Z轴快速接近工件表面,并打开主轴(主轴转速在N20已经进行赋值了)
N60 G01 Z-1 F60 M08 以G01经给切削方式Z方向下刀
N70 G01 X-25 Y25 F80 经给切削到2点
N80 G01 X25 Y25 F80 经给切削到3点
N90 G01 X25 Y-25 F80 经给切削到4点
N100 G01 X-25 Y-25 经给切削到1点
N110 G00 Z5 M09 以G00方式快速抬刀,并关闭冷却液
N120 M30 程序结束并返回到程序开头
⑷ 数控铣床编程实例 简单
毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。
选择机床设备:根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。
选择刀具:现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
确定切削用量:切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
确定工件坐标系和对刀点:在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。 采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。
编写程序:按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。 考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。
⑸ 西门子数控铣床编程G代码指令和实例
G00------快速定位;
G01------直线插补;
G02------顺时针方向圆弧插补;
G03------逆时针方向圆弧插补;
G04------定时暂停;
G05------通过中间点圆弧插补;
G06------抛物线插补;
G07------Z样条曲线插补;
G08------进给加速;
G09------进给减速;
G10------数据设置;
G16------极坐标编程;
G17------加工XY平面;
G18------加工XZ平面;
G19------加工YZ平面;
G20------英制尺寸(FANUC);
G21-----公制尺寸(FANUC);
G22------半径尺寸编程方式;
G220-----系统操作界面上使用;
G23------直径尺寸编程方式;
G230-----系统操作界面上使用;
G24------子程序结束;
G25------跳转加工;
G26------循环加工;
G30------倍率注销;
G31------倍率定义;
G32------等螺距螺纹切削,英制;
G33------等螺距螺纹切削,公制;
G34------增螺距螺纹切削;
G35------减螺距螺纹切削;
G40------刀具补偿/刀具偏置注销;
G41------刀具补偿——左;
G42------刀具补偿——右;
G43------刀具偏置——正;
G44------刀具偏置——负;
45------刀具偏置+/+;
G46------刀具偏置+/-;
G47------刀具偏置-/-;
G48------刀具偏置-/+;
G49------刀具偏置0/+;
G50------刀具偏置0/-;
G51------刀具偏置+/0;
G52------刀具偏置-/0;
G53------直线偏移,注销;
G54------设定工件坐标;
G55------设定工件坐标二;
G56------设定工件坐标三;
G57------设定工件坐标四;
G58------设定工件坐标五;
G59------设定工件坐标六;
G60------准确路径方式(精);
G61------准确路径方式(中);
G62------准确路径方式(粗);
G63------攻螺纹;
G68------刀具偏置,内角;
G69------刀具偏置,外角;
G70------英制尺寸 寸(这个是SIMENS的,FANUC的是G21);
G71------公制尺寸毫米;
G74------回参考点(机床零点);
G75------返回编程坐标零点;
G76------车螺纹复合循环;
G80------固定循环注销;
G81------外圆固定循环;
G331-----螺纹固定循环;
G90------绝对尺寸;
G91------相对尺寸;
G92------预制坐标;
G93------时间倒数,进给率;
G94------进给率,每分钟进给;
G95------进给率,每转进给;
G96------恒线速度控制;
G97------取消恒线速度控制。
例:G00 X75Z200;G01 U-25W-100;先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。
例:G01 X40 Z20F150 两轴联动从A点到B点
例:G02 X60 Z50 I40 K0 F120
例:G02 X60 Z50 R20 F120
例:G05 X60 Z50 IX50 IZ60 F120
(5)铣床数控编程例题扩展阅读;
在G代码解释器中,对G代码进行关键字分解是骨架,,对代码进行分组则是进行语法检查的基 础。王心光等人在虚拟数控加工仿真中使用Microsoft的GRETA正则类库,解决了G代码关键词分解问题,这种方法建立在 Microsoft提供的工具基础上,同时使用C++语言。
付振山使用VC++ 6.0 开发, 构造了有穷自动机来描述在输入字符串中关键字识别模式G代码解释器是全软件式数控系统的重要模块。
数控机床通常使用G代码来描述机床的加工信息,如走刀轨迹、坐 标系的选择、冷却液的开启等,将G代码解释为数控系统能够识别的数据块是G代码解释器的主要功能。
G代码解释器的开放性也是设计和实现中必须要考虑的问题。在G代码解释器中,对G 代码进行关键字分解是骨架,对代码进行分组则是进行语法检查的基础
参考资料来源;网络——G代码
⑹ 数控铣床攻丝编程实例
数控铣床攻丝编程实例?下面是在孔系加工中,数控铣床攻丝的系统编程示例,大家可以参考一下。
1、00000
N010 M4 SI000;(主轴开始旋转)
N020 G90 G99 G74 X300-150.0 R -100.0 P15 F120.0;
(定位,攻丝2,然后返回到尺点)
N030 Y-550.0.(定位,攻丝1,然后返回到尺点)
N040 Y -750.0;(定位,攻丝3,然后返回到尺点)
N050 X1000.0;(定位,攻丝4,然后返回到点)
N060 Y-550.0;(定位攻丝5,然后返回到R点)
N070 G98 V-750.0;(定位攻丝6,然后返回到初始平而)
N080 C80 G28 C91 X0 Y0 Z0 ;(返回到参考点)
N090 M05;(主轴停止旋转)
2、G76—精镗循环指令。 ,
镋孔是常川的加工方法,镗孔能获得较邱的位竹梢度。梢镗循环用于镗削精密孔。
当到达孔底时,主轴停止,切削刀具离开工件的表面并返回。
指令格式.G76 X__Y____Z___R____Q___P____F____K
式中,X、Y为孔位数据;Z为从R点到孔底的距离;R为从初始平面到尺点的距离;Q为
孔底的偏置量;P为在孔底的暂停时间;F为切削进给速度;K为重复次数。
说明:
①执行G76循环时,如图所示,机床首先快速定位于X、Y、Z定义的坐标位置,以F速度迸行精镗加工,当加工至孔底时,主轴在固定的旋转位置停止(主轴定向停止OSS),然后刀具以与刀尖的相反方向移动Q距离退刀,如图所示。这保证加工面不被破坏,实现精密有效的镗削加工。
②Q(在孔底的偏移量)是在固定循环内保存的模态值。必须小心指定,因为它也作用于G73和G83的切削深度。
③在指定G76之前,用辅助功能(M代码)旋转主轴。
④当G76代码和M代码在同一程序段中被指定时,在第一定位动作的同时,执行M代码。然后,系统处理下一个动作。
⑤当指定重复次数K时,则只能在第一个孔执行M代码,对第二个和以后的孔,执行M代码。
⑥当在固定循环中指定刀具长度偏置(G43、G44或G49)时,在定位到R点的同时加偏置。
⑦在改变钻孔轴之前必须取消固定循环。
⑧在程序段中没有X、Y、Z、R或任何其他轴的指令时,不执行镗孔加工。
⑨Q指定为正值。如果Q指定为负值,符号被忽略,在参数设置偏置方向。在执行镗孔的程序段中指定Q、P。如果在不执行镗孔的程序中指定它们,则不能作为模态数据被存储。
⑩不能在同一程序段中指定01组G代码和G76,否则G76将被取消。
在固定循环方式中,刀具偏置被忽略。
⑺ 数控编程试题及答案
数控综合试题库
一填空题
1.数控系统的发展方向将紧紧围绕着 性能 、 价格 和 可靠性 三大因素进行。
2.加工中心按主轴在空间所处的状态可以分为 立式 、 卧式 和 复合式 。
3.数控机床的导轨主要有 滑动 、 滚动 、 静压 三种。
4.数控机床的类别大致有 开环 、 闭环 、 半闭环 。
5.按车床主轴位置分为 立式 和 卧式 。
6.世界上第一台数控机床是 1952 年 PARSONS公司 与 麻省理工学院 合作研究的 三 坐标 数控铣 床。
7.数控电加工机床主要类型有 点火花成型 和 线切割机床 。
8.铣削各种允许条件下,应尽量选择直径较 大 的铣刀,尽量选择刀刃较 短 的铣刀。
9.合适加工中心的零件形状有 平面 、 曲面 、 孔 、 槽等 。
10.数控加工程序的定义是按规定格式描述零件 几何形状 和 加工工艺 的数控指令集。
11.常用夹具类型有 通用 、 专用 、 组合 。
13.基点是构成轮廓的不同几何素线的 交点 或 切点 。
14.加工程序单主要由 程序体 和 注释 两大部分构成。
15.自动编程又称为 计算机辅助编程 。其定义是:利用计算机和相应的 前置 、 后置 处理程序对零件进行处理,以得到加工程序单和数控穿孔的一种编程方法。
16.按铣刀形状分有 盘铣刀 、 圆柱铣刀 、 成形铣刀 、 鼓形刀铣
17.按走丝快慢,数控线切割机床可以分为 快走丝 和 慢走丝 。
18.数控机床实现插补运算较为成熟并得到广泛应用的是 直线 插补和 圆弧 插补。
18.穿孔带是数控机床的一种控制介质,国际上通用标准是 ISO 和 EIA 两种,我国采用的标准是ISO。
19.自动编程根据编程信息的输入与计算机对信息的处理方式不同,分为以 自动编程语言 为基础的自动编程方法和以 计算机绘图语言 为基础的自动编程方法。
20.数控机床按控制运动轨迹可分为 点位控制 、 直线控制 和 轮廓控制 等几种。按控制方式又可分为 开环 、 闭环 和半闭环控制等
21.对刀点既是程序的 起点 ,也是程序的 终点 。为了提高零件的加工精度,对刀点应尽量选在零件的 设计 基准或工艺基准上。
22.在数控加工中,刀具刀位点相对于工件运动的轨迹称为 加工 路线。
23.在轮廓控制中,为了保证一定的精度和编程方便,通常需要有刀具 长度 和 半径 补偿功能。
24.编程时的数值计算,主要是计算零件的 基点 和节点 的坐标或刀具中心轨迹的 节点 和 结点 的坐标。直线段和圆弧段的交点和切点是 基点 ,逼近直线段和圆弧小段轮廓曲线的交点和切点是 节点 。
25.切削用量三要素是指主轴转速(切削速度)、切削深度 、 进给量 。对于不同的加工方法,需要不同的 切削用量 ,并应编入程序单内。
26.端铣刀的主要几何角度包括前角、后角、刃倾角 、主偏角、和副偏角。
27.工件上用于定位的表面是确定工件位置的依据,称为定位基准 。
28.切削用量中对切削温度影响最大的 切削速度 ,其次是 进给量,而 切削深度 影响最小。
29.为了降低切削温度,目前采用的主要方法是切削时冲注切削液。切削液的作用包括冷却、
润滑、防锈 和清洗作用。
30.在加工过程中,定位基准的主要作用是保证加工表面之间的相互位置精度。
31.铣削过程中所用的切削用量称为铣削用量,铣削用量包括铣削宽度、铣削深度、铣削速度、进给量。
32.钻孔使用冷却润滑时,必须在钻锋吃入金属后,再开始浇注。
33.铣刀的分类方法很多,若按铣刀的结构分类,可分为整体铣刀、镶齿铣刀和机夹式铣刀。
34.切削液的种类很多,按其性质可分为3大类:水溶液、乳化液 、切削油。
35.按划线钻孔时,为防止钻孔位置超差,应把钻头横刃磨短 ,使其定心良好或者在孔中心先钻一定位小孔。
36.当金属切削刀具的刃倾角为负值时,刀尖位于主刀刃的最高点,切屑排出时流向工件待加工 表面。
37.切削加工时,工件材料抵抗刀具切削所产生的阻力称为切削力 。
38.切削塑性材料时,切削层的金属往往要经过挤压、滑移、挤裂、和切离 4个阶段。
39.工件材料的强度和硬度较低时,前角可以选得大 些;强度和硬度较高时,前角选得小 些。
40.常用的刀具材料有碳素工具钢、合金工具钢、高速钢、硬质合金4种。
41.影响刀具寿命的主要因素有:工件材料、刀具材料、刀具几何参数、切削用量 。
42.斜楔、螺旋、凸轮等机械夹紧机构的夹紧原理是利用机械摩擦的自锁来夹紧工件 。
43.一般机床夹具主要由定位元件、夹紧元件 、对刀元件、夹具体 4个部分组成。根据需要夹具还可以含有其他组成部分,如分度装置、传动装置等。
44.采用布置恰当的6个支承点来消除工件6个自由度的方法,称为 六点定位。
45.工件在装夹过程中产生的误差称为装夹误差、定位误差及基准不重合 误差。
46.在切削塑性金属材料是,常有一些从切屑和工件上带来的金属“冷焊”在前刀面上,靠
近切削刃处形成一个硬度很高的楔块即积屑瘤
47.作用在工艺系统中的力,有切削力、夹紧力、构件及工件的重力以及运动部件产生的惯性力。
48.能消除工件6个自由度的定位方式,称为完全定位。
49.在刀具材料中,硬质合金用于切削速度很高、难加工材料的场合,制造形状较简单的刀具。
50.刀具磨钝标准有粗加工、粗加工磨钝标准两种。
51.零件加工后的实际几何参数与理想几何参数的符合程度称为加工精度。
52.工件的实际定位点数,如不能满足加工要求,少于应有的定点数,称为 欠定位。
53.在切削过程中,工件形成三个表面:①待加工表面;②加工表面;③已加工表面。
54.刀刃磨损到一定程度后需要刃磨换新刀,需要规定一个合理的磨损限度,即为耐用度。
55.若工件在夹具中定位,要使工件的定位表面与夹具的定位元件相接触,从而消除自由度。
二 判断题
1(√)安全管理是综合考虑“物”的生产管理功能和“人”的管理,目的是生产更好的产品
2(√) 通常车间生产过程仅仅包含以下四个组成部分:基本生产过程、辅助生产过程、生产技术准备过程、生产服务过程。
3(√)车间生产作业的主要管理内容是统计、考核和分析。
4(√) 车间日常工艺管理中首要任务是组织职工学习工艺文件,进行遵守工艺纪律的宣传教育,并例行工艺纪律的检查。
5(×)当数控加工程序编制完成后即可进行正式加工。
6(×)数控机床是在普通机床的基础上将普通电气装置更换成CNC控制装置。
7(√)圆弧插补中,对于整圆,其起点和终点相重合,用R编程无法定义,所以只能用圆心坐标编程。
8(√)插补运动的实际插补轨迹始终不可能与理想轨迹完全相同。
9(×)数控机床编程有绝对值和增量值编程,使用时不能将它们放在同一程序段中。
10(×)用数显技术改造后的机床就是数控机床。
11(√)G代码可以分为模态G代码和非模态G代码。
12(×)G00、G01指令都能使机床坐标轴准确到位,因此它们都是插补指令。
13(√)圆弧插补用半径编程时,当圆弧所对应的圆心角大于180º时半径取负值。
14(×)不同的数控机床可能选用不同的数控系统,但数控加工程序指令都是相同的。
15(×)数控机床按控制系统的特点可分为开环、闭环和半闭环系统。
16(√)在开环和半闭环数控机床上,定位精度主要取决于进给丝杠的精度。
17(×)点位控制系统不仅要控制从一点到另一点的准确定位,还要控制从一点到另一点的路径。
18(√)常用的位移执行机构有步进电机、直流伺服电机和交流伺服电机。
19(√)通常在命名或编程时,不论何种机床,都一律假定工件静止刀具移动。
20(×)数控机床适用于单品种,大批量的生产。
21(×)一个主程序中只能有一个子程序。
22(×)子程序的编写方式必须是增量方式。
23(×)数控机床的常用控制介质就是穿孔纸带。
24(√)程序段的顺序号,根据数控系统的不同,在某些系统中可以省略的。
25(×)绝对编程和增量编程不能在同一程序中混合使用。
26(×)数控机床在输入程序时,不论何种系统座标值不论是整数和小数都不必加入小数点。
27(√)RS232主要作用是用于程序的自动输入。
28(√)车削中心必须配备动力刀架。
29(×)Y坐标的圆心坐标符号一般用K表示。
30(√)非模态指令只能在本程序段内有效。
31(×)X坐标的圆心坐标符号一般用K表示。
32(×)数控铣床属于直线控制系统。
33(√)采用滚珠丝杠作为X轴和Z轴传动的数控车床机械间隙一般可忽略不计。
34(√)旧机床改造的数控车床,常采用梯形螺纹丝杠作为传动副,其反向间隙需事先测量出来进行补偿。
35(√)顺时针圆弧插补(G02)和逆时针圆弧插补(G03)的判别方向是:沿着不在圆弧平面内的坐标轴正方向向负方向看去,顺时针方向为G02,逆时针方向为G03。
36(×)顺时针圆弧插补(G02)和逆时针圆弧插补(G03)的判别方向是:沿着不在圆弧平面内的坐标轴负方向向正方向看去,顺时针方向为G02,逆时针方向为G03。
37(√)伺服系统的执行机构常采用直流或交流伺服电动机。
38(√)直线控制的特点只允许在机床的各个自然坐标轴上移动,在运动过程中进行加工。
39(×)数控车床的特点是Z轴进给1mm,零件的直径减小2mm。
40(×)只有采用CNC技术的机床才叫数控机床。
41(√)数控机床按工艺用途分类,可分为数控切削机床、数控电加工机床、数控测量机等。
42(×)数控机床按控制坐标轴数分类,可分为两坐标数控机床、三坐标数控机床、多坐标数控机床和五面加工数控机床等。
43(×)数控车床刀架的定位精度和垂直精度中影响加工精度的主要是前者。
44(×)最常见的2轴半坐标控制的数控铣床,实际上就是一台三轴联动的数控铣床。
45(√)四坐标数控铣床是在三坐标数控铣床上增加一个数控回转工作台。
46(√)液压系统的输出功率就是液压缸等执行元件的工作功率。
47(×)液压系统的效率是由液阻和泄漏来确定的。
48(√)调速阀是一个节流阀和一个减压阀串联而成的组合阀。
49(×)液压缸的功能是将液压能转化为机械能。
50(×)数控铣床加工时保持工件切削点的线速度不变的功能称为恒线速度控制。
51(√)由存储单元在加工前存放最大允许加工范围,而当加工到约定尺寸时数控系统能够自动停止,这种功能称为软件形行程限位。
52(√)点位控制的特点是,可以以任意途径达到要计算的点,因为在定位过程中不进行加工。
53(√)数控车床加工球面工件是按照数控系统编程的格式要求,写出相应的圆弧插补程序段。
54(√)伺服系统包括驱动装置和执行机构两大部分。
55(√)不同结构布局的数控机床有不同的运动方式,但无论何种形式,编程时都认为刀具相对于工件运动。
56(×)不同结构布局的数控机床有不同的运动方式,但无论何种形式,编程时都认为工件相对于刀具运动。
57(×)一个主程序调用另一个主程序称为主程序嵌套。
58(×)数控车床的刀具功能字T既指定了刀具数,又指定了刀具号。
59(×)数控机床的编程方式是绝对编程或增量编程。
60(√)数控机床用恒线速度控制加工端面、锥度和圆弧时,必须限制主轴的最高转速。
61(×)螺纹指令G32 X41.0 W-43.0 F1.5是以每分钟1.5mm的速度加工螺纹。
62(×)经试加工验证的数控加工程序就能保证零件加工合格。
63(√)数控机床的镜象功能适用于数控铣床和加工中心。
64(×)数控机床加工时选择刀具的切削角度与普通机床加工时是不同的。
65(×)数控铣床加工时保持工件切削点的线速度不变的功能称为恒线速度控制。
66(×)在数控加工中,如果圆弧指令后的半径遗漏,则圆弧指令作直线指令执行。
67(√)车床的进给方式分每分钟进给和每转进给两种,一般可用G94和G95区分。
68(×) G00为前置刀架式数控车床加工中的瞬时针圆弧插补指令。
69(×)G03为后置刀架式数控车床加工中的逆时针圆弧插补指令。
70(×)所有数控机床加工程序的结构均由引导程序、主程序及子程序组成。
71(×)数控装置接到执行的指令信号后,即可直接驱动伺服电动机进行工作。
72(×)点位控制数控机床除了控制点到点的准确位置外,对其点到点之间的运动轨迹也有一定的要求。
73(×)数控机床的坐标规定与普通机床相同,均是由左手直角笛卡尔坐标系确定。
74(×)G00、G02、G03、G04、G90均属于模态G指令。
75(√)ISO标准规定G功能代码和M功能代码规定从00—99共100种。
76(√)螺纹车刀属于尖形车刀类型。
77(√)圆弧形车刀的切削刃上有无数个连续变化位置“刀尖”。
78(√)数控车床上的自动转位刀架是一种最简单的自动换刀设备。
79(√)在数值计算车床过程中,已按绝对坐标值计算出某运动段的起点坐标及终点坐标,以增量尺寸方式表示时,其换算公式:增量坐标值=终点坐标值-起点坐标。
80(√)一个尺寸链中一定只能一个封闭环。
81(√)在数控机床上加工零件,应尽量选用组合夹具和通用夹具装夹工件。避免采用专用夹具。
82(×)保证数控机床各运动部件间的良好润滑就能提高机床寿命。
83(√)数控机床加工过程中可以根据需要改变主轴速度和进给速度。
84(√)车床主轴编码器的作用是防止切削螺纹时乱扣。
85(×)跟刀架是固定在机床导轨上来抵消车削时的径向切削力的。
86(×)切削速度增大时,切削温度升高,刀具耐用度大。
87(×)数控机床进给传动机构中采用滚珠丝杠的原因主要是为了提高丝杠精度。
88(×)数控车床可以车削直线、斜线、圆弧、公制和英制螺纹、圆柱管螺纹、圆锥螺纹,但是不能车削多头螺纹。
89(×)平行度的符号是 //,垂直度的符号是 ┸ , 圆度的符号是 〇。
90(√)数控机床为了避免运动件运动时出现爬行现象,可以通过减少运动件的摩擦
来实现。
91(×)切削中,对切削力影响较小的是前角和主偏角。
92(×)同一工件,无论用数控机床加工还是用普通机床加工,其工序都一样。
93(×)数控机床的定位精度与数控机床的分辨率精度是一致的。
95(√)刀具半径补偿是一种平面补偿,而不是轴的补偿。
96(√)固定循环是预先给定一系列操作,用来控制机床的位移或主轴运转。
97(√)数控车床的刀具补偿功能有刀尖半径补偿与刀具位置补偿。
98(×)刀具补偿寄存器内只允许存入正值。
99(×)数控机床的机床坐标原点和机床参考点是重合的。
100(×)机床参考点在机床上是一个浮动的点。
101(√)外圆粗车循环方式适合于加工棒料毛坯除去较大余量的切削。
102(√)固定形状粗车循环方式适合于加工已基本铸造或锻造成型的工件。
102(×)外圆粗车循环方式适合于加工已基本铸造或锻造成型的工件。
103(√)刀具补偿功能包括刀补的建立、刀补的执行和刀补的取消三个阶段。
104(×)刀具补偿功能包括刀补的建立和刀补的执行二个阶段。
105(×)数控机床配备的固定循环功能主要用于孔加工。
106(√)数控铣削机床配备的固定循环功能主要用于钻孔、镗孔、攻螺纹等。
107(×)编制数控加工程序时一般以机床坐标系作为编程的坐标系。
108(√)机床参考点是数控机床上固有的机械原点,该点到机床坐标原点在进给坐标轴方向上的距离可以在机床出厂时设定。
109(√)因为毛坯表面的重复定位精度差,所以粗基准一般只能使用一次。
110(×)表面粗糙度高度参数Ra值愈大,表示表面粗糙度要求愈高;Ra值愈小表示表面粗糙度要求愈低。
111(√)数控机床的位移检测装置主要有直线型和旋转型。
112(×)基本型群钻是群钻的一种,即在标准麻花钻的基础上进行修磨,形成“六尖一七刃的结构特征。
113(√)陶瓷的主要成分是氧化铝,其硬度、耐热性和耐磨性均比硬质合金高。
114(×)车削外圆柱面和车削套类工件时,它们的切削深度和进给量通常是相同的。
115(√)热处理调质工序一般安排在粗加工之后,半精加工之前进行。
116(√)为了保证工件达到图样所规定的精度和技术要求,夹具上的定位基准应与工件上设计基准、测量基准尽可能重合。
117(√)为了防止工件变形,夹紧部位要与支承对应,不能在工件悬空处夹紧。
118(×)在批量生产的情况下,用直接找正装夹工件比较合适。
119(√)刀具切削部位材料的硬度必须大于工件材料的硬度。
120(×)加工零件在数控编程时,首先应确定数控机床,然后分析加工零件的工艺特性。
121(×)数控切削加工程序时一般应选用轴向进刀。
122(×)因为试切法的加工精度较高,所以主要用于大批、大量生产。
123(×)具有独立的定位作用且能限制工件的自由度的支承称为辅助支承。
124(√)切削用量中,影响切削温度最大的因素是切削速度。
125(√)积屑瘤的产生在精加工时要设法避免,但对粗加工有一定的好处。
126(×)硬质合金是一种耐磨性好。耐热性高,抗弯强度和冲击韧性都较高的一种刀具材料。
127(×)在切削时,车刀出现溅火星属正常现象,可以继续切削。
128(×)刃磨车削右旋丝杠的螺纹车刀时,左侧工作后角应大于右侧工作后角。
129(√)套类工件因受刀体强度、排屑状况的影响,所以每次切削深度要少一点,进给量要慢一点。
130(√)切断实心工件时,工件半径应小于切断刀刀头长度。
131(√)切断空心工件时,工件壁厚应小于切断刀刀头长度。
132(×)数控机床对刀具的要求是能适合切削各种材料、能耐高温且有较长的使用寿命。
133(√)数控机床对刀具材料的基本要求是高的硬度、高的耐磨性、高的红硬性和足够的强度7和韧性。
134(√)工件定位时,被消除的自由度少于六个,但完全能满足加工要求的定位称不完全定位。
135(×)定位误差包括工艺误差和设计误差。
136(×)数控机床中MDI是机床诊断智能化的英文缩写。
137(×)数控机床中CCW代表顺时针方向旋转,CW代表逆时针方向旋转。
138(×)一个完整尺寸包含的四要素为尺寸线、尺寸数字、尺寸公差和箭头等四项要素。
139(√)高速钢刀具具有良好的淬透性、较高的强度、韧性和耐磨性。
140(×)长V形块可消除五个自由度。短的V形块可消除二个自由度。
141(√)长的V形块可消除四个自由度。短的V形块可消除二个自由度。
142(×)高速钢是一种含合金元素较多的工具钢,由硬度和熔点很高的碳化物和金属粘结剂组成。
143(√)零件图中的尺寸标注要求是完整、正确、清晰、合理。
144(√)硬质合金是用粉末冶金法制造的合金材料,由硬度和熔点很高的碳化物和
金属粘结剂组成。
145(√)工艺尺寸链中,组成环可分为增环与减环。
⑻ 数控铣床宏程序编程实例
现成的 用12的球头刀
圆柱上面 有个半球
编写:
主程序
O123
90G80G49G40
G0G90G54X40Y0S1600M3
G43H1Z100M8
Z10
G1Z0F300
M98P110L15
G90G1Z20F500
G1X40Y0
M98P210
G91G28Z0
M5
G91G28Y0
M30
子程序 一 先加工 圆柱 30个深度
O110
G91Z-2F500
G90G41G1X28D1
G2X28I-28
G01X40Y0
M99
子程序二 加工半球
O210
#24=28
#26=-20
#1=20
#2=0
#18=20
N29G1Z#26
X#24
G2X#24Y0I-#24
#2=#2+0.1
#1=SQRT[#18*#18-#2*#2]
#24=#1+8
#26=-20+#2
IF[#26LE0]GOTO29
G1Z20
G01X0Y40
M99
⑼ 数控机床编程入门例题
一、填空题
1. 数控机床通电后,必须先进行______操作,使得刀具返回______,通过参考点和__________的确定关系从而确定机床坐标系的位置,回零之后才能进行其它操作。
2. 判断数控机床坐标轴正方向时,遵循刀具相对于静止工件而运动的原则,刀具______工件的方向是坐标轴的正向。
3. 数控编程中,基本的两类插补指令是______插补指令(G01)和圆弧插补指令(G02/G03)。
4. FANUC数控系统编程时,数值必须加上________,否则数值大小会缩小______倍。
5. G54~G59用来建立________坐标系,坐标系原点的位置坐标要事先输入数控系统。
6. 请写出下列常用缩写的英文全称:CNC_______________________CAM______________________。
7. 通过计算机和数控机床上的________,可以将数控加工程序直接送入数控系统进行加工。
8. 列出一种计算机辅助制造的软件:________
9. 车床的刀具号T0101,前面两位数字表示________,后面两位数字表示________。
10. G43 G01 Z10. H01;进行刀具长度________补偿。
11. G49用来取消刀具________补偿。
12. M00表示__________,此时主轴旋转、冷却全部停止。
13. 在车床上表示X坐标值,通常采用________编程。
14. 在铣床的固定循环指令中,G74和G84分别表示________和________,G80表示________。
15. 在单行程螺纹切削指令中,F表示螺纹的________。如果螺纹螺距较大,一次无法加工成型,需要________。
16. 在外圆粗切削循环G73指令中,R表示________。
17. 车床精加工循环使用的指令是________,它通常与粗加工循环指令_____或________一起使用,完成零件的加工。
18. M01表示________,如果对应的按钮按下,设置为“开”时,程序中遇到M01代码会进入________状态。
19. 设定加工的切削用量,包括三个方面:________、________和________。
20. 用户宏程序通常有____类宏程序和_____类宏程序两种。
21. 车床加工时,刀具的换刀点通常设置在________工件的位置,以免和工件发生碰撞。
22. 在数控程序编制中,尺寸系统有_______坐标编程,增量坐标编程和混和编程三类。
23. 在数控铣床程序编制中,主要需要考虑刀具半径补偿和刀具_______补偿。
24. G96指令主轴以________运转,这意味着在切削过程中,如果切削部位的回转直径不断变化,主轴转速也要不断的作相应变化,这时,程序中的S指令是指定车削加工的________。
25. 铣床加工中心通过M06指令执行_____,此时刀具从刀库中转出,由机械手装夹在主轴上。
二、单项选择题,请将结果标在题号前面。
1. 下列哪些类型的加工适合在车床上完成?( )
A) 轴类 B) 凸轮 C) 冲压 D) 深孔
2. 当工件具有相对于某一轴对称的形状时,可以利用数控机床的( )功能简化编程。
A) 镜像 B) 放缩 C) 旋转 D) 跳转
3. 铣床编程中,不可以使用下列哪个指令建立工件坐标系?( )
A) G54 B) G92 C) G55 D) G49
4. 关于外圆粗切削循环指令G71,下列说法错误的是( )
A) P表示精加工形状程序段中的开始程序段号
B) W表示的是精加工余量
C) R表示粗加工的次数
D) G71由两行程序段组成
5. 关于辅助指令M03,M04分别指令主轴( )和主轴( )。
A) 正转 停转 B) 正转 反转 C) 反转 正转 D) 以上都不对
6. 铣床固定钻孔循环包括六个动作,( )指令最后一个动作刀具返回R点。
A) M98 B) G97 C) G98 D) G99
7. 铣床固定循环指令G81的功能是( )
A) 攻左螺纹 B) 攻右螺纹 C) 钻孔 D) 镗削
数控就业方向
培养目标:
主要培养数控机床操作人员、数控编程工艺人员、CNC数控编程、数控设备维修人员、数控设备营销人员。
就业方向:
数控技术专业毕业生主要面向珠三角外资大中型企事业单位及国有企事业单位的操作、销售、工艺、设备维护等部门。此外还能从事CAD/CAM软件应用,数控系统或设备的销售与技术服务工作,数控设备的安装调试及维护,以及车间生产组织与管理等工作等。
1数控技术专业就业前景分析
随着民营经济的飞速开展,我国沿海经济兴旺地域(如广东,浙江、江苏、山东),数控就业人才更是供不应求,数控技术是制造业实现自动化、柔性化、集成化生产的基础;是提高产品质量、提高劳动生产率必不可少的技术手段;数控技术是国防现代化的重要战略物质;是关系到国家战略地位和体现国家综合国力水平的重要基础性产业。
教育部、劳动保障部、国防科工委、信息产业部、交通部、卫生部等六部委决定实施“职业院校制造业技能型紧缺人才培养培训工程”,力争实现五年培养30万以上制造业技能型紧缺人才的目标,以缓解我国劳动力市场技能型人才的紧缺状况。
2数控技术专业就业方向
在工业企业,从事数控程序编制、数控设备的使用、维护与技术管理,数控设备销售与售后服务等工作。数控技术专业在主要面向机械、模具、电子、电气、轻工等行业,可从事产品设计与加工、数控编程、数控机床操作、数控常用CAM软件多轴加工、数控设备调试与维修等相关工作。
数控技术从业人员的发展:
1、蓝领层:
即数控操作技工,精通机械加工和数控加工工艺知识,熟练掌握数控机床的操作和手工编程,了解自动编程和数控机床的简单维护维修,此类人员市场需求量大,适合作为车间的数控机床操作工人,但由于其知识较单一,其工资待遇不会大高。
2、灰领层:
其一,数控编程员:掌握数控加工工艺知识和数控机床的操作,熟悉复杂模具的设计和制造专业知识,熟练掌握三维CAD/CAM软件,如UG、PRO/E等;熟练掌握数控自动编程、手工编程技术。此类人员需求量大,尤其在模具行业非常受欢迎,待遇也很高。
其二,数控机床维护、维修人员:掌握数控机床的机械结构和机电联调,掌握数控机床的操作与编程,熟悉各种数控系统的特点、软硬件结构、PLC和参数设置。精通数控机床的机械和电气的调试和维修。此类人员需求量相对少一些,但培养此类人员非常不易,需要大量实际经验的积累,目前非常缺乏,其待遇也较高。
3、金领层:
属于数控通才,具备并精通数控操作技工、数控编程员和数控维护、维修人员所需掌握的综合知识,并在实际工作中积累了大量实际经验,知识面很广。精通数控机床的机械结构设计和数控系统的电气设计,掌握数控机床的机电联调。能自行完成数控系统的选型、数控机床电气系统的设计、安装、调试和维修。能独立完成机床的.数控化改造.是企业的抢手人才,其待遇非常之高。
数控技术专业介绍
数控技术,简称数控(Numerical Control )即采用数字控制的方法对某一工作过程实现自动控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。
培养目标
培养掌握数控原理、数控编程和数控加工等方面的专业知识及操作技能,从事数控程序编制、数控设备的操作、调试、维修和技术管理,数控机床加工程序的编制、数控机床的操作、调试和维修,数控设备管理的高级技术应用性专门人才。
培养要求
本专业是为培养学生从事数控加工、机械产品设计与制造、生产技术管理等方面的高等工程技术应用型人才,是具有实用技能特点的特色专业。要求学生能在生产现场从事产品制造、开发工作,或在技术部门从事工艺、管理工作。主要培养学生数控编程、加工及数控车床、数控铣床、数控加工中心及其它数控设备的操作维修、维护方面的理论知识和专业知识。
⑽ 数控铣床编程 求编程程序
根据你所给的图手工编程如下:T01中心钻 T02钻头 T03 6MM铣刀。余量自己去,这里只给出轮廓程序。
O1234;
G17G21G94G40G49G80;
G28;
T01M06;(定位)
G54G0X11.Y15.;
G43Z5.H01;
G99G81Z-5.R3.F500;
N1 X-11.Y15.;
G68X0.Y0.G91R120.;
G90X11.Y15.;
X-11.Y-15.;
G68X0.Y0.G91R120.;
G90X11.Y15.;
X-11.Y15.;
G69;
G40G49G80;
G28;
M05;
N2 M01;
T02M06;(打孔)
M03S800;
G54G0X11.Y15.;
G43Z5.H02;
G83Z-10.R3.Q3.F500;
(抄写N1-N2);
T03M06;(轮廓)
M03S1500
G54G0X11.Y45.;
G43Z5.H03;
G01Z-5.F500;
G42X0.Y-37.5D03;
G03J-37.5;
G0Z20.;
X11.Y45.;
M98P0002;
G68X0.Y0.G91R120.;
M98P0002;
G68X0.Y0.G91R120.;
M98P0002;
G28;
G69G40G49G80;
M30;
O0002;
G90;
G0Z-5.;
G42X11.Y37.D03;
Y15.;
X-11.;
Y45.;
G0Z20.;
G40;
M99;