网站大量收购闲置独家精品文档,联系QQ:2885784924

数控车曲线加工数控曲线加工.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控车曲线加工数控曲线加工

数控车曲线加工 昆明铁路机械学校 方海斌 一、曲线加工方式: (一)、传统加工方法:靠模加工、手工加工。 1、靠模加工:根据加工零件外形,进行仿形加工。 (二)、数控加工曲线的方法 1、圆弧逼近加工。 2、计算机程序生成。 3、OFFICE EXCEL逐点生成加工。 4、宏程序加工。 二、宏程序的定义 在编程工作中,我们经常把能完成某一功能的一系列指令像子程序那样存人存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能所存人的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。在编程时,编程员只要记住宏指令而不必记住宏程序。用户宏程序与普通程序的区别在于:在用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。宏程序本体既可以由机床生产厂提供,也可以由机床用户自己编制。使用时,先将用户宏主体像子程序一样存人到内存里,然后用子程序调用指令调用。 三、变量 1、变量的表示 FANUC系统使用“#”表示变量,例如:#1、#10等。 2、变量的类型 变量号 变量类型 功能 #0 空变量 该变量是空的任何值都不能赋给该变量 #1~#33 局部变量 只能存储数据,例如运算结果,当断电时,局部变量变为空,调用宏程序时,自变量对局部变量赋值 #100~#109 #500~#999 公共变量 当断电时,变量#500~#999的数据保存,即使断电也不会丢失 #1000以上 系统变量 系统变量用于读写CNC运行时的各种数据,例如刀具当前补偿和位置 3、变量的运算 4、运算符 5、循环跳转语句 (1)、GOTO无条件跳转语句 GOTOn,无条件到第n句;例:GOTO10,无条件跳转到第n句。 (2)、IF语句条件跳转语句 A、IF[条件表达式]GOTOn;如果条件满足者跳转到第n句。 例:IF [#1GE0] GOTO20;如果#1大于等于0程序跳转到第20句。 B、IF[条件表达式]THEN 例:IF [#1=#2] THEN #3=10;如果#1=#2,则#3=10。 (3)、WHILE当…….循环语句 WHILE[条件语句]DOm ENDm 当条件满足时执行WHILE语句后到END之间的程序。 例: O0001 #1=0 #2=1 WHEILE[#2LE10] DO1 #1=#1+#2 #2=#2+1 END1 M30 五、宏程序的调用 1、M98调用 使用M98调用和子程序调用格式一样,但在使用前必须了解宏程序使用了那些变量,并对变量赋值。 2、G65调用 G65指令称为宏程序非模态调用指令(与G65对应的有宏程序模态调用指令G66) 格式:G65 P L 自变量地址 说明:P为宏程序号,L为调用次数,缺省为1次,自变量地址为用户使用系统提供的自定义地址号表达的变量值。 相关知识:自变量地址,G65使用时无需使用诸如“#1=2.0”之类的赋值方式,系统对多个变量提供了与之对应的地址号,使用时只需用地址号来表示变量即可。 六、典型曲线加工

文档评论(0)

cduutang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档