版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
技能目标:能运用子宏程序三种编程方法;能够运用宏程序功能进行零件的加工程序编制;能够运用变量功能编制含有公式曲线零件的加工程序;能在仿真进行零件的加工,并达到尺寸公差IT8、表面粗糙度Ra1.6um。能够进行零件外圆、槽的检测。学习目标:任务描述:椭圆轴的加工现对椭圆轴零件进行加工,毛坯用Φ40*80棒料,材料为AlCuMg。要求编写数控加工程序。1、宏程序(椭圆轴的加工)
针对多处相同的加工内容,用户宏程序由于允许使用变量、算术和逻辑运算及条件转移等功能,使用程序编制更加方便、灵活,而且它使得数控车床加工椭圆等非二次非圆曲线成为可能。我们把含有变量的程序称为宏程序。(一)变量用一个可赋值的代号代替具体的坐标值,这个代号就称为变量。例如:#1=#2+100,表示将变量#2的值与100相加后再赋值给#1。按性质和用途分,变量又分为系统变量\公共变量和局部变量三类。1、系统变量
这是固定用途的变量,它用于读和写CNC运行时的各种数据,如刀具的当前位置和补偿值,FANUC0i系统中的#1000及以上的变量均为系统变量;
2、公共变量指在主程序内和由主程序调用的各用户宏程序内公用的变量。FANUC中共有60个公共变量,其中#100—#149断电时将初始化为空,#500—#509能保存数据,即使断电数据也不会丢失。
3、局部变量指局部于在用户宏程序内使用的变量。同一个局变量在不同的宏程序内其值是不通用的。FANUC系统有33局部变量,分别为#1-#33,断电时将被初始化为空。(二)变量的运算1、算术、逻辑运算和运算符运算符右边的表达式可包含常量和由函数或运算符组成的变量。表达式中的变量可以用常数赋值如#1=3,也可以用表达式赋值如#1=#2+#3运算指令:运算式的右边可以是常数、变量、函数、式子式中#j,#k也可为常量,式子右边为变量号、运算式1.定义:#I=#j2、算术运算:#I=#j+#k#I=#j-#k#I=#j*#k#I=#j/#k2、逻辑运算:#I=#JOK#k#I=#JXOK#k#I=#JAND#k3、函数:#I=SIN[#j]正弦#I=COS[#j]余弦#I=TAN[#j]正切#I=ATAN[#j]反正切#I=SQRT[#j]平方根#I=ABS[#j]绝对值#I=ROUND[#j]四舍五入化整#I=FIX[#j]下取整#I=FUP[#j]上取整#I=BIN[#j]BCD→BIN(二进制)#I=BCN[#j]BIN→BCD(三)赋值方式1、直接赋值:将数值直接赋给变量。如:将图4.2椭圆长半轴80、短半轴50分别赋给变量#1和#2的表达式为:
#1=80(表示将数值80赋值给变量#1)#2=50(表示将数值50赋值给变量#2)也可将一个变量的值赋给另一变量,例如:
#103=#2(表示将变量#2赋值给#103)(四)、转移与循环指令1.无条件的转移格式:GOTO1;GOTO#10;2、条件转移
格式:IF[<条件式>]GOTOnIF[<条件表达式>]THEN:如果条件表达式满足,执行预先决定的宏程序语句。只执行一个宏程序语句。条件式:
#jEQ#k表示=
#jNE#k表示≠
#jGT#k表示>
#jLT#k表示<
#jGE#k表示≥
#jLE#k表示≤
例:IF[#1GT10]GOTO100;
…
N100G00691X10;
3、循环:
格式:WHILE[<条件式>]DOm;(m=1,2,3)
…
…
ENDm
说明:1.条件满足时,执行DOm到ENDm,不满足时,执行ENDm后的程序段。
2、当指定DO而没有指定WHILE语句时,产生从DO到END的无限循环。
3.嵌套
试对加工图所示零件进行分析,毛坯用Φ40*52棒料,材料为AlCuMg。要求编写程序加工零件(抛物线:Z=)N1T0101N2M03S600N3G00X42.0Z2.N6G71U1.5R1.N7G71P8Q28U0.4W0.4F0.1N8G01X0.Z2.N10#1=0N12#2=0N14WHILE[#1LE16]DO1N16G01X[2*#1]Z[-#2]N18#1=#1+0.08N20#2=#1*#1/8N22END1N24G01X32.Z-40.N26X40.N28X40.Z-53.N21G00X100.0N23Z100.0N25T0202N28M03S400N27G00X42.Z-53.N29G01X10.F0.08N37X60.0N65G00X100.N67Z100N27M05
试对加工图所示零件进行分析,毛坯用Φ40*80棒料,材料为AlCuMg。要求编写程序加工零件。N1T0101N2M03S600N3G00X40.0Z2.N6G71U1.5R1.N7G71P8Q30U0.4W0.4F0.15N8G00G42X-1.N8G01Z0.F0.08N10#1=16N12#2=0N14#3=12*SQRT[16*16-1]/16N14WHILE[#1-1GT0.4]DO1N16#2=12*SQRT[16*16-#1*#1]/16N16G01X[2*#2]Z[#1-16]N18#1=#1-0.4N20E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LY/T 1382-2025人造板机械分类术语
- 手术患者深静脉置管护理
- 护理不良事件的预防策略
- 手术室安全管理与风险防范
- (三检)龙岩市2026届高三毕业班5月适应性练习地理试卷(含答案)
- 小纹身协议书模板
- 卫检专业考试题库及答案
- 2026年季节性脑血管病诊疗试题及答案(神经内科版)
- 2025-2026年济南长清区九年级中考英语二模考试试题(含答案)
- 广东东莞市多校2025-2026学年第二学期期中考试卷八年级道德与法治学科(含答案)
- 学习习近平总书记五四重要回信精神
- 工艺规程设计
- 软件性能测试指南
- 支委会召开流程
- 部队个人酒驾安全预案
- 政务服务工作汇报课件
- 心脏骤停后恢复过程护理查房
- T-GDWHA 0020-2025 一体化泵闸设计制造安装及验收规范
- 生成式AI与高中英语写作教学的有效融合
- 肠内营养管路维护与护理
- 教师职业技能训练教学课件
评论
0/150
提交评论