数控车削-SHU KONG CHE XIAO BIAN CHENG YU JIA GONG 辽 宁 石 化 职 业 技 术 学 院-1761389472259.pptxVIP

数控车削-SHU KONG CHE XIAO BIAN CHENG YU JIA GONG 辽 宁 石 化 职 业 技 术 学 院-1761389472259.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数控车削SHUKONGCHEXIAOBIANCHENGYUJIAGONG辽宁石化职业技术学院LiaoningPetrochemicalVocationalTechnologyCollege《数控车削编程与加工》

宏程序应用子项目7-3含椭圆配合件的编程与加工7

工作任务宏程序编程任务实施

工作任务使用数控车床加工图示组合件。材料45钢,毛坯尺寸φ40mm×140mm。

工作任务提供的工艺条件名称规格外圆车刀93°不重磨外圆车刀R型、V型、T型、S型刀片内、外切槽刀4mm1车床:2毛坯:3刀具:数量1各1各1内孔车刀93°(φ14~φ20)各1内、外螺纹车刀60°各1麻花钻Φ10、φ20各1FANUC-0i系列或SIEMENS802S系列卧式数控车床。Φ50mm×98mm,φ50mm×47mm,材料45钢。中心钻Φ3.151辅具莫式变径套1套钻夹头、活顶尖、各1

工作任务工艺条件名称规格游标卡尺0~150,0.02千分尺0~25,25~50,50~75,0.01万能角度尺0~320°,2’4量具:数量1各1螺纹千分尺25~50,0.011螺纹塞规M27×1.5-6H百分表及磁性表座0~10,0.01各1内径量表18~35,0.011螺距规米制15其他:名称备注薄铜皮若干系列刀垫各种尺寸规格若干椭圆样板长轴80mm、短轴46mm塞尺0.02~11副

宏程序编程用户宏程序是以变量的组合通过各种算术和逻辑运算、转移和循环等命令,编制而成的一种可以灵活运用的程序,只要改变变量的值即可完成不同的加工或操作。我们把一组以子程序的形式存储并带有变量的程序称为用户宏程序(简称宏程序)。调用宏程序的指令称为宏程序调用指令(简称宏指令)。FANUC系统用户宏程序分A、B两类。通常情况下,FANUC0TD系统采用A类宏程序,FANUC0i系统则采用B类宏程序。在此,仅介绍B类宏程序。

1变量宏程序编写程序时,地址后可以是数值,还可以是变量,而且变量随设定值的变化而变化。如#1=#2+50,就是将变量#2的值与50相加后再赋值给#1。变量的使用是宏程序最主要的特征,按性质和用途,变量分为系统变量、公共变量和局部变量。

系统变量系统变量是固定用途的变量,用于读和写CNC运行时的各种数据,如接口的输入/输出、刀具补偿、各轴当前位置、报警等。FANUC0i系统中#1000及以上的变量均为系统变量。公共变量公共变量在各宏程序中是可以共用的。FANUC中共有60个公共变量,其中#100—#149在断电后,变量值全部被清空,#500—#509即使在关掉电源后,变量值仍被保存。局部变量局部变量是只能在一个用户宏程序中用来表示运算结果的的变量,当机床断电后,局部变量的值被清除。同一个局部变量在不同的宏程序中其值可不同。FANUC系统有33个局部变量,分别为#1—#33。

2变量运算算数和逻辑运算运算格式运算格式加#i=#j+#k平方根#i=SORT(#j)减#i=#j-#k绝对值#i=ABS(#j)乘#i=#j×#k四舍五入圆整#i=ROUND(#j)除#i=#j÷#k小数点以下舍去#i=FIX(#j)正弦#i=SIN(#j)小数点以上进位#i=FUD(#j)反正弦#i=ASIN(#j)自然对数#i=LN(#j)余弦#i=COS(#j)指数对数#i=EXP(#j)反余弦#i=ACOS(#j)或#i=#jOR#k正切#i=TAN(#j)异或#i=#jXOR#k反正切#i=ATAN(#j)与#i=#jAND#k算术和逻辑运算在变量之间、变量与常数之间,可以进行各种运算,常用的运算见表(表中角度单位为度)。

运算次序运算的次序首先是“函数”,其次是“乘”、“除”、“逻辑与”,最后是“加”、“减”、“逻辑或”、“逻辑异或”,括号则可以用来改变运算的次序。

3变量赋值变量直接赋值可在操作面板上用MDI方式直接赋值,也可在程序中以等式方式赋值。格式为:变量=常数或表达式;宏程序变量赋值包括变量直接赋值和变量引数赋值。

变量引数赋值宏程序以子程序方式出现,所用的变量可在宏程序调用时由引数赋值。变量引数赋值有两种类型,两种类型的引数地址与变量号码之间的对应关系见表。变量引数赋值Ⅰ的引数地址与变量号码之间的对应关系地址变量地址变量地址变量地址变量A#1I3#10I6#19I9#128B#2J3#11J6#20J9#29C#3K3#12K6#21K9#30I1#4I4#13I7#22I10#31J1#5J4#14J7#23J10#32K1#6K4#15K7#24K10#33I2#7I5#16I8#25J2#8J5#17J8#26K2#9K5#18K8#27表5-15

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档