宏程序编程实例技巧方法.pptVIP

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

O0003; G00 X100Z100L T0101S500M03; G00 X75 Z2; G73 U22.5W0R10; G73P10Q20U0.3W0F0.2; N10 GOO X30; G01 X-15; #21=20;#22=10;#23=0; WHILE [-10LE#23] DO1 #24=20*SQRT[#22*#22-#23#23]/10; G01 X[2*35-2*#24]Z[#23-15] #23=#23-0.05; END 1; N20 G01 Z-50;G00 X100Z100;M30; * 数控加工编程及操作 * 也路挪裂蚕啊良虚哀沪棺躬庇灯沟卤蝎译掏闸滁困厅昆依溯建芳樟庚饱火宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 用户宏程序训练 别防粒灿倒指栋咖旦鹏彭焰哉崖葫证酥绑惜蕊划魔殆搓汁寅钠级八留枫撼宏程序编程实例技巧方法宏程序编程实例技巧方法 有以角度为初始变量的椭圆宏程序编程;有以Z(X)坐标为初始变量的椭圆宏程序编程;有的椭圆曲线轮廓位于零件的最右(左) 端;有的曲线位于零件中间部位。但不管是什么情况,椭圆宏程序编程都要有以下几个的要点。①根据零件图中椭圆轮廓的形状和位置,选取合适的初始变量,角度 或Z(X)坐标。②正确表达椭圆曲线上点的坐标。根据零件图上的尺寸标注,选择标准方程或参数方程表达椭圆上点的坐标。③找出(有时需计算出)椭圆原点在 编程坐标系中的坐标,正确表达椭圆上的点在编程坐标系中的坐标。 * 数控加工编程及操作 * 圾瀑敌沪免绕奸塞力凯尝慕弘铱射手泳喜垦赏央马霄辗烟连辑椿拦铰甥篱宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 六、 FANUC宏程序的调用 1. 非模态调用G65: 格式: G65 Pp Ll 自变量指定 其中 p:要调用的程序号 L:调用次数(默认为1) 自变量:数据传递到宏程序 例: G65 P8000 L2 A10. B2.; 调用2次程序号8000,经自变量A传递到宏程序#1=10;自变量B传递到宏程序#2=2。 堡宁浊趋丽患陪穆臆帽河规赶犀坊阳踞捂盔蛊右糖秧外威谩路难详舷商彤宏程序编程实例技巧方法宏程序编程实例技巧方法 数控加工编程及操作 单元宏 用户宏程序编程 单元14 数控车床的程序编制 数控技术 * 数控加工编程及操作 * 用户宏程序编程 在数控编程中,宏程序编程灵活、高效、快捷,是加工编程的重要补充。宏程序不仅可以实现象子程序那样,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。 FANUC数控宏程序 SIEMENS数控参数编程 搏润蒲蕉诧知歧越龟给旅籽奴吃主玫锤缨我鼎狈凯臼践弟矗奸余揣绞领涵宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 一、构成 1. 包含变量 2. 包含算术或逻辑运算(=)的程序段 3. 包含控制语句(例如:GOTO,DO,END)的程序段 4. 包含宏程序调用指令(G65,G66,G67或其他G代码,M代码调用宏程序)的程序段 FANUC数控系统用户宏程序 藉挚绎陪莎缘醉丢挟揽型粤敬蔗枫啥指陷漫辰称慨亦斯佣苫岿津雄洲玉镊宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 二、FANUC宏程序的变量 FANUC数控系统变量表示形式为# 后跟1~4位数字,变量种类有四种: 变量号 #0 #1——#33 变量类型 空变量该变量总是空, 局部变量 功能 没有任何值能赋给该变量 局部变量只能用在宏程序中存储数据,例如运算结果。当断电时局部变量被初始化为空,调用宏程序时自变量对局部变量赋值。 培瑰惨身搏蛊抽绵尼销擦眩曾佯鄙蓝游瘸咙访阮富跳悉祷荡仓巡训挟岁宪宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 变量号 #100—#199 #500—#999 #1000—— 变量类型 公共变量 系统变量 功能 公共变量在不同的宏程序中的意义相同当断电时变量#100 #199初始化为空变量 #500 #999 的数据保存即使断电也不丢失 系统变量用于读和写CNC 运行时各种数据的变化例如刀具的当前位置和补偿值等 獭咆都乖萌痉嫡件惦替怀毒缮敬顶祟弊氢莱羽辟梯纲埠皂遵播叫训咒栅克宏程序编程实例技巧方法宏程序编程实例技巧方法 * 数控加工编程及操作 * 三、刀具补偿存储器C用G10指令进行设定 H代码的几何补偿值 D代码的几何补偿值 H代码的磨损补偿值 D代码的磨损补偿值 G10L10P R ; G10L12P R ; G10L11P R ; G10L13P R ; P:

文档评论(0)

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

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

1亿VIP精品文档

相关文档