实例壹毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后俩侧面,台虎钳固定于铣床工作台上。
在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。
考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。该工件的加工程序如下(该程序用于XKN7125铣床):
实例二毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。工件材料为铝。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以底面为定位基准,俩侧用压板压紧,固定于铣床工作台上
根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型)数控钻铣床。
现采用φ20㎜的钻头,定义为T02,φ5㎜的平底立铣刀,定义为T01,且把该刀具的直径输入刀具参数表中。
在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图3-24所示。
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:
见了上面的例子,我们对普通的指令有了了解,可是跟高级语言比较,其功能显得薄弱,为了和高级语言相匹配,特地介绍宏指令。通过使用宏指令能够进行算术运算,逻辑运算和函数的混合运算,此外,宏、程序仍提供了循环语句,分支语句和子程序调用语句。
实例三毛坯为150㎜×70㎜×20㎜块料,要求铣出如图2-25所示的椭球面,工件材料为蜡块。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以底面为主要定位基准,俩侧用压板压紧,固定于铣床工作台上。
根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型)数控钻铣床。
在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-25所示。
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:
实例四毛坯200㎜×100㎜×30㎜块料,要求铣出如图2-26所示的四棱台,工件材料为蜡块。
掌握数控编程基本方法且在此基础上有更大的提高,必须进行大量的编程练习和实际操作,在实践中积累丰富的经验。编程前,要做大量的准备工作,如:
加强工艺、刀具和夹具知识的学习,掌握工艺编制技术,合理选择刀具、夹具及切削用量等,将工艺等知识融入程序,提高程序的质量;
养成良好的编程习惯和风格,如程序中要使用程序段号、字和字之间要有空格、多写注释语句等,使程序清晰,便于阅读和修改;
2)参数地址中存储的内容,能够由编程员赋值,也可通过运算得出。通过用数值、算术表达式或参数,对已分配计算参数或参数表达式的NC地址赋值来增加NC程序通用性。
·壹个零件中有几处加工轮廓相同,能够用子程序编程。·子程序调用由程序调用字、子程序号和调用次数组成。·子程序调用要求占壹独立程序段。
加工循环是用于特定的加工过程的工艺子程序,通过给规定的计算参数赋值就能够实现各种具体的加工。
R103参考平面(绝对平面)R104最后钻深(绝对平面)R105在此钻削深度停留时间图6-12
例:使用LCYC82循环,程序在XY平面上X24Y15位置加工深度为27毫米的孔,在孔底停留时间2秒,钻孔坐标轴方向安全距离为4毫米,循环结束后刀具处于X24Y15
用下面的程序,能够加工壹个长度为60毫米,宽度为40毫米,圆角半径8毫米,深度为17.5毫米的凹槽。使用的铣刀不能切削中心,因此要求预加工凹槽中心孔(LCYC82)。凹槽单边精加工余量为0.75毫米,深度为0.5毫米,Z轴上到参考平面的安全距离为5毫米。凹槽的中心点坐标为X60Y40,最大进刀深度为4毫米。加工分粗加工和精加工(图6-14)。
解:1)图有四个凹槽,为了避免编程中的尺寸换算,可利用零点偏置功能,在编制四个局部图形程序时,分别将工件零点偏置到O1,O2,O3,O4点。工件起始零点设在O点,建立工件坐标系如图。
例6-2:在图6-18所示块料上,用球头铣刀粗铣型腔,每次正向切深ap〈=5mm,工件材料为LH11。请编程。
解:1)确定工艺方案及路线:采用刀具半径补偿功能在XOZ平面内插补运动,用循环程序或子程序,在Z向深度逐层增加。每层次刀具起点为A1、A2、A3、A4、A5,刀心轨迹为“1-2-3-4-5-6-2…”,将“1-…2”作为壹循环单元。图6-19为二维刀心轨迹。
2)刀具及切削用量选择:T01球头铣刀(直径16mm),主轴转速1500r/min,进给量为100mm/min。
用户宏功能是多数数控系统所具备的辅助功能,合理地使用好该功能能够使加工程序得到大大简化。用户宏功能有A类和B类俩种,用A类宏功能编译的加工程序,程序主体比较简单,但需记忆较多的宏指令,程序的可读性差,而用B类宏功能编译的程序,则具有较好的可读性,且只需记忆较少的指令代码。本例就使用B类宏功能编程,且通过详细的数学分析来说明用宏指令编程如何建立合理的数学模型。
如图1所示的零件为壹盘片零件的铸造模具,现要求在加工中心上加工15条等分槽(图中仅标注编程所需尺寸)。
该零件决定在带有FANUC15M数控系统的3000V上加工。该加工中心为3MX1.1M工作台的龙门加工中心。槽锥度14°及槽底圆弧由球头成形铣刀加工保证,不考虑刀具半径补偿(加工坐标如图中所示)。本例只编制最终精加工程序,之前的粗加工则能够通过该程序在Z方向上的抬刀来实现。
经过对FANUC15M数控系统功能的分析发现,加工R380圆弧时,由于R380不在某壹基准平面,即无法用G17、G18或G19指定加工平面,因此R380圆弧不能直接使用G02或G03指令加工,只能将该圆弧分解为若干段直线段分别计算各端点坐标,再指令刀具按X、Y、Z方向进行直线加工,用直线逼近圆弧的方法最终形成R380圆弧。
首先计算出第壹条槽各交点座标,且用极座标表示,圆周上各条槽对应点的极半径及Z深度均壹致,仅角度有变化。图1中各点位置如下:
在加工时需将极坐标转换为直角坐标,转换时只要将各点极半径分别按偏移角度(程序中参数#2)投影至X、Y轴即可。
在加工R380时应将该圆弧分解成若干直线方式来近似加工圆弧根据实际加工要求,圆弧每隔0.5°圆心角确定壹点,计算出各点坐标然后以G01连接各点即可加工出R380圆弧(实际加工后圆弧符合图纸要求),如图2所示。
同样求出的各点极坐标也需转换成直角坐标才能加工。求出第壹点位置后,再使圆心角#9增加0.5°计算下壹点位置。R380圆弧加工结束后,再转入下壹条槽的加工。本程序需使用二重循环,在每壹条槽中先用循环计算且加出圆弧,然后跳出该循环继续加工下壹条槽。
2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者