毕业设计(论文)数控铣高级工心型零件工艺设计及程序编制.doc
《毕业设计(论文)数控铣高级工心型零件工艺设计及程序编制.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)数控铣高级工心型零件工艺设计及程序编制.doc(25页珍藏版)》请在三一办公上搜索。
1、全套图纸设计等,联系153893706摘要数控技术是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。1908年,穿孔的金属薄片互换式数据载体问世;19世纪末,以纸为数据载体并具有辅助功能的控制系统被发明;1938年,香农在美国麻省理工学院进行了数据快速运算和传输,奠定了现代计算机,包括计算机数字控制系统的基础。数控技术是与机床控制密切结合发展起来的。1952年,第一台数控机床问世,成为世界机械工业史上一件划时代的事件,推动了自动化的发展。 现在,数
2、控技术也叫计算机数控技术,目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。 数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动控制、自动检测及精密加工精度高,质量容易保证,发展前景十分广阔,因此掌握数控车床的加工编程技术尤为重要关键词:数控技术、手工编程、精度目录第一章 数控铣床编程3 1.1 数控铣床编程特点3 1.2 用户宏程序3第二章 加工工艺决策9 2.1 加工阶
3、段划分9第三章 数控加工 103.1 零件图纸 10 3.2 加工刀具 11 3.3 加工工序 11 3.4 加工程序 15第四章小结23 装 订 线参考文献25附录: 第一章 数控铣床编程1.1数控铣床编程铣床编程有一下特点:在程序中,可以采用绝对尺寸编程,也可以采用增量尺寸编程。这样在编制程序时,比一定要计算出所有节点在工件坐标系中的坐标值,为程序的编制提供了方便。在编程时通过点定位并结合固定循环指令编程,可以进行钻孔、扩孔、锪孔、铰孔和镗孔等加工,提高了编程的工作效率。在编程时利用刀具半径补偿指令,只需要按加工零件的实际轮廓进行编程,免除了对刀具中心轨迹的复杂计算。当刀具磨损、更换新刀或
4、刀具安装有误差时,可以利用刀具长度补偿指令,补偿刀具在长度方向上的尺寸变化,不必重新编制加工程序。在加工程序的若干位置上,如果存在某一固定程序且重复出现的情况,在编制时可以调用子程序指令进行编程,并且在子程序中还可以嵌套下一级子程序,使程序的编制工作量可以减少。在加工一些形状相似的 系列零件或加工非直线、圆组成的曲线时,可以采用宏程序进行编程,减少工作量。 1.2 用户宏程序 虽然子程序对编制相同的加工程序非常有用,但用户宏程序由于允许使用变量,算术和逻辑运算及条件转移使得编制同样的加工程序更简便。 1.2.1、变量 1、变量的表示 变量用变量符号(#)和后面的变量号指定,如:#1:表达式可以
5、用于指定变量号,此时表达式必须封闭在括号中,如:#1+#2-2。 2、变量的类型变量根据变量号可以分为四种类型,具体见表2-4 表1-1 变量的类型变量号变量类型 功 能 #0空变量该变量总是空,没有值能赋给该变量。 #1#33局部变量局部变量只能用在宏程序中存储数据,例如,运算结果。当断电是局部变量被初始化为空。调用宏程序是,自变量对局部变量赋值。#100#199#500#999公共变量公共变量在不同的宏程序中的意义相同。当断电是变量#100#199初始化为空;变量#500#999的数据保存,即使断电也不丢失。#1000系统变量系统变量用于读和写CNC的各种数据,例如,用刀具的当前位置和补偿
6、值。 3、变量的使用 在地址后指定变量号即可引用其变量值。当用表达式指定变量时,要把表达式放在括号中。如G01X#1+#2F#3;改变引用变量值的符号,要把负号“-”放在#的前面,如G00X-#1; 在编程时,变量的定义、变量的运算只允许每行写一个(见表2- 5),否则系统报警。 表 1-2 变量的正确和错误编程方法对比 正确的编程方法 错误的编程方法N100#1=0N100 #1=0 #2=6 #3=8N110#2=6N110#4=#2*SIN#1+#3 #5=#2*COS#1N120#3=8N130#4=#2*SIN#1+#3N140#5=#2-#2*COS#1 1.2.2 算术和逻辑运算
7、变量的运算和逻辑的运算见表 2- 6 表 1-3 算术和逻辑运算功能 格 式备 注功 能 格 式 备 注定义#i=#j 平方根绝对值舍入上取整下取整自然对数指数函数#I=SQRT#J#i=ABS#J#i=ROUND#J#i=FUP#j#i=FLX#j#i=ln#J#I=EXP#J四舍五入取整加法减法乘法除法 #i=#j+#k#i=#j-#k#i=#j*#k#i=#j/#k正弦发正弦余弦反余弦正切发正切#i=SIN#j#i=ASIN#j#i=cos#j#i=ACOS#j#i=ATN#j#i=ATAN#J/#K角度以度指定。6530表示为65.5度或#I=#JOR#K逻辑运算一位一位地按二进制数执
8、行异或#I=#JXOR#K与#I=#JAND#K从BCD转为BIN从BIN转为BCD#I=BIN#J#=BCD#J用于与PMC的信息交换(BIN:二进制;BCD:十进制)几点说明:1 上取整和下取整CNC处理数值运算时,若操作后产生的整数绝对值大于原数的绝对值是为上取整;若小于原数的绝对值为下取整。对于负数的处理应注意。如:#1=1.2, #2=-1.2,则#3=FUP#1 #3=2; #3=FIX#1#3=1; #3=FUP#2#3=-2; #3FIX#2#3=-1.2. 运算次序 函数乘和除运算(*、/、 AND )加和减运算(+、 -、 OR、 XOR )3. 括号嵌套 括号(方括号)用
9、于改变运算次序.括号可以使用5级,包括函数内部使用的括号.圆括号用于注释语句 如: #1=SIN#2+#3*#4+#5*#6 (3重括号)4. 运算符运算符见表1-4 表1-4 运算符运 算 符含 义 运 算 符含 义EQ等于 GE 大于或等于()NE不等于 LT 小于()GT大于 LE 小于或等于()1.2.3 宏程序语句和NC语句下面的程序段为宏程序语句1.包含算术或逻辑运算(=)的程序 2.包含控制语句(如:GOTO、 DO、 END、 )的程序段3.包含宏程序调用指令 (如: 用G65 G66 G67或其他G指令、 M指令 调用宏程序 )的程序段.除了宏程序语句以为的任何程序段都为NC
10、语句.1.2.4 转移和循环在程序中,使用GOTO语句和IF语句可以改变控制流向.1.无条件转移(GOTO语句)转移到表有顺序号N 的程序段 .可用表达式指定顺序号 .编程格式: GOTO N- (N-顺序号. 199999)例: GOTO 1 GOTO#102.条件转移(IF语句)IF之后指定的表达式.(1) .如果指定的条件表达式满足时,转移到标有顺序号 N的程序段; 如果指定的条件表达式不满足, 执行下个程序段. 编程格式: IF条件表达式GOTON- (2) 如果条件表达式满足, 执行预先决定的宏程序语句. 只执行一个宏程序语句. 编程格式: IF条件表达式THEN 例: 如果#1和#
11、2值相同,O 赋给#3IF#1EQ#2THEN#3=03. 循环(WHILE语句) 在WHILE后指定一个条件表达式.当指定条件满足时,执行从DO到END之间的程序. 否则, 转道END后的程序段. 编程格式: WHLE条件表达式DOM . ENDM 这种指令格式使用于IF语句. DO后的号和END后的号是指定程序执行范围的标号, 标号值为1、 2、 3. 例 计算110 的和 . 宏程序如下:用IF语句 O6011 程序名 #1=0 存储数变量的初值 #2=1 被加数变量的初值 N1 IF#2GT 10GOTO2 当被加数大于10时转移到N2 #1=#1+#2 计算和数 #2=#2+#1 下
12、一个被加数 GOTO 1 转移到N1 N2M30 程序结束 用WHLE语句O61111 程序名#1=0 存储数变量的初值#2=1 被加数变量的初值WHLE#2LE 10D01 被加数小于等于10时循环D01#1=#1+#2 计算和数#2=#2+#1 下一个被加数END 1 循环到END 1M30 程序结束 注意:在宏程序中G41、G42对坐标移动全部采用变量引用的值无法识别,因此,如果采用半径补偿,系统虽然对宏程序的预读段数较多,但没有NC程序段那样的坐标值移动量,系统就不能引入半径补偿量,即加工进给时刀具不会产生偏移。第二章 加工工艺决策在自动编程过程中,加工工艺决策是加工能否顺利完成的基础
13、,必须依据零件的形状特点、工件的材料、加工的精度要求、表面粗糙度要求,选择最佳的加工方法、合理划分加工阶段、选择适宜的加工刀具、确定最优的切削用量、确定合理的毛坯尺寸与形状、确定合理的走刀路线,最终达到满足加工要求、减少加工时间、降低加工费用的目的。 加工阶段划分 1.粗加工阶段 粗加工一般称为区域清除。在此加工阶段中,应该在公差允许范围内尽可能多地切除材料。比较典型的区域清除方式是等高切面,即在毛坯上沿着高度方向等距离划分出数个切削层,每次切削一个层面的毛坯余量,如图所示。 粗加工阶段主要任务是切削掉尽可能多的余量,精度保障不是主要目标,因此,在这个阶段一般采用圆柱立铣刀进行加工,除了切削角
14、度外,选择刀具的主要参数是刀具直径。同时在粗加工阶段一般采用行切方式进行切削,产生区域清除刀具路径。 2精加工阶段 对于复杂的曲面加工,我们可以把加工阶段进一步划分成半精加工和精加工阶段,也常常只划分成一个精加工阶段。在精加工阶段主要任务是满足加工精度、表面粗糙度要求,而加工余量是非常小的。如果是曲面铣削,一般选取球头铣刀,除了刀具角度外主要刀具参数就是球头直径参数。精加工阶段可以采用行切方式,也可以采用环切方式。 第三章 数控加工3.1 零件图形3.2 加工刀具 表3-1加工用具刀刀具号刀具名称长度补偿号半径补偿号T140mm硬质合金刀片立铣刀H1D1T212mm硬质合金四齿模具铣刀(轴端及
15、周向都有切削刃)H2D2T38.5mm麻花钻H3T4M12机用丝锥H4T516mm硬质合金四齿模具铣刀H5D5T632mm可微调镗刀H63.3 加工工序:1 把16012038(此尺寸通过其他方式加工到位)的长方料用等高垫块垫在下面(应避开中间孔的位置)。放在平口钳中,使上表面高出钳口约1315mm,校正长160的侧面与X轴平行及上表面与工作台平行后夹紧平口钳。2 用T1刀具至Z3处切削图3-1中打剖面线的平面。走刀轨迹为:沿所框轮廓走一周后去四角。3 用T1刀具至Z11处(分两层)切削图3-2中打剖面线的平面。走刀轨迹为:沿所框轮廓走一周。4 用T2刀具加工图3-3所示轮廓,图中打剖面线的部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 数控 高级工 零件 工艺 设计 程序 编制
链接地址:https://www.31ppt.com/p-2946176.html