版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
印章坯的加工程序设计目录01
工艺分析02选择刀具03制订加工工艺04编写加工程序05椭圆加工误差分析某企业接到一批印章坯加工订单,如图6-1所示,共100件,材料为紫铜,毛坯尺寸为Ø30mmX78mm(两件)。生产主管计划在数控车床上加工。该零件为轴类零件,有圆柱面、椭圆组成,精度要求不高,都为未注公差,表面粗糙度最高为Ra3.2µm。使用GSK980TDB系统的数控车床完成加工任务。复习引入工艺分析1.分析技术要求(1)尺寸精度:
全部尺寸为未注公差
。(2)表面粗糙度:全部为。(3)形位公差用尺寸精度来保证。2.结构工艺性分析该零件主要有圆柱面、椭圆组成,结构简单,结构工艺性好。
一印章坯的数控加工刀具卡片。印章坯的刀具卡T01-外圆粗车刀
T02-切槽刀
二产品名称或代号:
零件名称:
印章坯零件图号:序号刀具号刀具规格及名称材质数量加工表面备注1T0190°外圆车刀YT151粗精车外圆、端面、椭圆
2T024mm切槽刀YT151切断
编制:审核:印章坯的加工工艺卡片。印章坯的加工工艺卡片三印章坯的参考程序。表1-46印章坯的参考程序(左端)
印章坯的参考程序(应用参数方程的加工程序)印章坯的加工程序卡片三印章坯的参考程序。表1-46印章坯的参考程序(左端)
印章坯的参考程序(应用标准方程的参考程序)印章坯的加工程序卡片三椭圆加工误差分析课堂小结1.工艺分析;2.选择刀具;3.制订加工工艺;4.编写加工程序5.椭圆加工误差分析。
每天进步一点点宏程序目录01
宏程序02变量03控制指令04标准方程与参数方程加工如图所示的曲面椭圆20×25mm,还能用学过的指令G02、G03吗?复习引入1.宏程序的概念宏程序的实质与子程序相似,它是把一组实现某种功能的指令,以子程序的形式预先存储在系统存储器中,通过宏程序调用指令执行这一功能,在主程序中只要编入相应的调用指令就能实现这些功能。一组以子程序的形式存储并带有变量的程序称为用户宏程序,简称宏程序;调用宏程序的指令就称为用户宏程序指令或宏程序调用指令,简称宏指令。宏程序一2.宏程序的用途(1)采用宏程序编写非圆曲线的加工程序,如椭圆、双曲线、抛物线等。(2)采用宏程序编写大批相似零件的加工程序,这样只需要改动几个数据就可以了,没有必要进行大量重复编程。宏程序一3.宏程序的种类宏程序分为A类和B类两种。它们的主要区别在于运算指令的不同:B类宏程序类似于数学运算,可用各种数学符号直接表达各种数学运算和逻辑关系;而A类宏程序需要使用“G65Hm”格式的宏指令来表达各种数学运算和逻辑关系。因此B类宏程序比A类宏程序的直观性和可读性要好。宏程序一用一个可赋值的代号代替具体的数值,这个代号就称为变量。宏程序的优点是可以用变量代替具体数值,因而在加工同一类零件时,只需将实际的值赋予变量即可,不需要对每一个零件都编写一个程序。1.变量的表示变量由变量符号“#”和变量号(阿拉伯数字)组成,如#1、#2、#3等。变量也可以由变量符号“#”和表达式组成,如#【#1+1】。变量二2.变量的类型变量类型变量号功
能空变量#0该变量总是空,没有值能赋给该变量,不能写,只能读局部变量#1–#33局部变量只能用在宏程序中存储数据,例如,运算结果;当断电时,局部变量被初始化为空;调用宏程序时,自变量对局部变量赋值公共变量#100~#199#500~#999公共变量在不同的宏程序中的意义相同。当断电时,变量#100~#199初始化为空;变量#500~#999的数据保存,即使断电也不丢失系统变量#1000~系统变量用于读和写CNC运行时的各种数据,是具有固定用途的变量,它的值决定系统的状态,例如刀具的当前位置和补偿值等变量二3.变量的引用普通程序总是将一个具体的数值赋给一个地址,例如G00X100.0。为了使程序更具通用性和灵活性,用户宏程序中引用子变量。例:#1=100;G00X#1;执行的结果等同于G00X100.0。变量二4.使用变量的注意事项当使用变量时,变量值可以由程序或MDI面板设定。为了在程序中能正确使用变量,需注意以下几点:(1)当在程序中定义变量时,小数点可以省略。(2)在程序中引用变量,变量号须放在地址字符后。(3)如改变引用的变量值的符号,要把负号“-”放在“#”的前面。(4)表达式可以用于表示变量号和变量,当用表达式指定一个变量号或变量时,须把表达式放在方括号“[]”中。(4)当引用一个未定义的变量时,程序运行时将忽略变量及引用变量的地址。(5)程序号、程序段段号、任选段跳跃号不能使用变量。变量二在宏程序编写中,有些值需用运算式编写,由系统自动运算完成取值,运算可以在变量中执行。运算符右侧的表达式,可以含有常量、逻辑运算、函数或运算符组成的变量。变量二在宏程序编写中,使用表中的运算符对变量进行算术和逻辑运算时,需注意以下几点。1.角度单位2.缩写方式3.运算次序4.括号嵌套5.舍入功能6.上取整和下取整变量二在程序中如果只设定变量号而不给其赋值,程序在运行时就不能按照编程人员的要求完成所需的算术和逻辑运算,变量可在操作面板MACRO页面处直接输入,也可在MDI方式下赋值。变量的赋值还可在程序内用定义方式赋值,也可通过运算式赋值,但等号左侧不能用表达式。可以多次给一个变量赋值,新变量值将取代原变量值,即最后赋的值有效。例如:#1=40;#2=30*SQRT[40*40-#1*#1]/40;#3=[2*#2];#4=#1-40;G01X#3Z#4F0.2;执行的结果等同于G01X0Z0F0.2;变量二在一个程序中,如果有相同轨迹的指令,可通过语句改变程序的流向,让其反复运算执行,即可达到简化编程的目的。FANUC0i系统有三种语句可供使用。1.无条件转移(GOTO语句)(1)编程格式。GOTOn;n是段号(2)功能。执行该语句时,程序无条件转移到顺序号为n的程序段执行。例如:N010G00X50.0Z1.0;N020G01Z-50F0.1;N030G00X100;N040GOTO20;转移至N20程序段加工程序N0060X25.;N0070G73U2.R1.;N0080G73P90Q190U1.F0.2;N0090G00X0Z0F0.1;N0100﹟1=0;N0110IF[#1GT120]GOTO170;N0120﹟2=12*SIN[#1];N0130﹟3=20*COS[#1];N0140G01X[2*#2]Z[#3-20];N0150﹟1=﹟1+1;N0160GOTO110;N0170G01Z-32.;N0180X31.;N0190X36.Z-34.5;N0200M03S1200;N0210G70P90Q190;N0220G40G00X100.Z50.;M30;控制指令三2.条件转移(IF语句)(1)IF[条件表达式]GOTOn。①编程格式。IF[条件表达式]GOTOn;n是段号,如图所示。加工程序O0002;N0010T0101M03S800G99;N0020G00X40.Z1.;N0030G94X0Z0;N0040G90X34.Z-32.;N0050X30.;N0060X25.;N0070G73U2.R1.;N0080G73P90Q190U1.F0.2;N0090G00X0Z0F0.1;N0100﹟1=0;N0110IF[#1GT120]GOTO170;N0120﹟2=12*SIN[#1];N0130﹟3=20*COS[#1];N0140G01X[2*#2]Z[#3-20];N0150﹟1=﹟1+1;N0160GOTO110;N0170G01Z-32.;N0180X31.;N0190X36.Z-34.5;N0200M03S1200;N0210G70P90Q190;N0220G40G00X100.Z50.;M30;控制指令三②语句功能如果指定的条件表达式成立时,程序转移到段号为n的程序段执行;如果指定的条件表达式不成立时,则执行下一个程序段。控制指令三(2)IF【条件表达式】THEN。如果表达式满足,执行预先决定的宏程序语句,且只执行一个宏程序语句。符号含义示例EQ等于(=)[#1EQ#2][#1GT100][#LE320]
NE不等于(≠)GT大于(>)GE大于等于(≥)LT小于(<)LE小于等于(≤)控制指令IF语句是先执行循环体,然后作出判断。三3.循环(WHILE语句)(1)编程格式WHILE[条件表达式]Dom;(m=1、2、3)…ENDm;注:m只能在1、2、3中取值。(2)语句含义。在WHILE后指定一个条件表达式,当指定的条件表达式成立时,执行DO到END之间的程序段内容;当指定的条件表达式不成立时,则执行END后的程序段内容。WHILE语句是先执行条件判断,然后再执行循环体。控制指令三1.根据给定的方程选定自变量,并确定变量的范围在解析几何学中,表达椭圆曲线的方程有标准方程((a>0,b>0))和参数方程(、)两种。标准方程与参数方程四2.进行函数变换,确定因变量相对于自变量的宏表达式。3.根据给定的方程确定相对于工件坐标系的偏移量在实际加工过程中,椭圆相对于工件坐标系原点的位置存在多种形式,如椭圆的圆心与工件坐标系原点重合、椭圆的圆心与X轴或Z轴重合、椭圆的圆心在工件坐标系中的任意位置等。标准方程与参数方程四4.确定椭圆的加工轨迹,明确加工起点(1)粗车椭圆的加工路线(2)确定精车椭圆的加工路线标准方程与参数方程四5.确定构成循环的条件,明确加工的终点在宏程序的编制中,终点判别是很重要的,它控制着循环语句的执行。以角度值t为自变量时,采用阶梯式粗车路线的起始角度是90º,终止角度是0º,角度变化从90º变化到0º;采用仿形式粗车路线的起始角度是0º,终止角度是90º,角度变化从0º变化到90º;而精车椭圆的加工路线是从点A开始,沿若干段小直线所形成的折线走刀到点B来完成的,其角度的变化从0º变化到90º。标准方程与参数方程四非圆曲线的加工,如图所示,常采用逼近法编程,就是采用多段圆弧或直线逼近非圆曲线轮廓。标准方程与参数方程四等间距法就是将某一坐标轴划分成相等的间距。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关节镜下半月板修复微创手术
- DB5308T 16.1-2014 景东无量山乌骨鸡养殖综合技术规范 第1部分:品种要求
- 宁银消金2027届暑期实习生招募备考题库及完整答案详解一套
- 2026西工大化学与化工学院博士后招聘58人备考题库及参考答案详解
- 应急疏散演练准则制度
- 危废处理操作管控办法
- 2026年安徽中医药大学公开招聘教学、科研人员及辅导员18名备考题库(第一批)及一套完整答案详解
- 2026黑龙江大庆市人民医院招聘备考题库参考答案详解
- 2026上海康余管理服务有限公司招聘2人备考题库完整答案详解
- 2026河南开封一五五医院招聘工作人员备考题库含答案详解
- 2026年贵州中考数学考试卷及答案
- 济南南美水务有限公司招聘笔试真题2024
- 住人集装箱房知识培训课件
- 露天矿山运输司机安全培训课件
- 新司机岗前安全培训内容课件
- 生鲜运输仓库管理办法
- 2024副高(内科护理)考试真题卷及答案
- 互联网保险业务营销宣传管理细则考试题及答案
- 私募基金合规管理与招募说明书模板
- 2025年北京朝阳区高二(下)期末化学试题和答案
- 索尼A7M3使用说明书
评论
0/150
提交评论