新数控编程技术 第2版 教学课件 王爱玲 42564第1章 数控机床加工程序编制基础.pptVIP

新数控编程技术 第2版 教学课件 王爱玲 42564第1章 数控机床加工程序编制基础.ppt

  1. 1、本文档共114页,可阅读全部内容。
  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文档。上传文档
查看更多
3.刀具功能指令——T 用字符T及随后的数字表示,因此也称为T指令。用于指定加工时采用的刀具号,该指令在加工中心、车削中心等带有刀库和自动换刀装置的数控机床上使用。T后跟数字位数可以是2位、4位、6位,如2位数字T04,表示选择04号刀具,同时区相应刀具的刀补;4位数字T0403,表示选择04号刀具,采用03号偏置寄存器里的刀补量(包括半径补偿量和长度补偿量);6位数字T040309,表示选择04号刀具,采用03号偏置寄存器里的半径刀补量和09号偏置寄存器里的长度刀补量。 1.4.3 其 它 功 能 指 令 1.4 程序编制中的基本指令 在编程工作中,我们经常把能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来代表他们,使用时只需给出这个总指令就能执行其功能。所存入的一系列指令称作用户宏功能主体,这个总指令称作用户宏功能指令。 使用时,先将用户宏主体像子程序一样存放到内存里,然后用指令调用。编程时,不必记住用户宏功能主体所含的具体指令,只要记住用户宏功能指令即可。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 1.变量 在常规宏主体(子程序)的地址上,用符号代替一个具体数值,在主程序调用宏主体时再用引数对符号进行赋值,这个符号称为变量。宏主体可以使用多个变量,以变量码#i(i=1,2,3,……)进行识别。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 (1)变量的表示 变量可以用“#”号和紧跟其后的变量序号构成: #i(i=1,2,3,…),如#5、#109、#501。 也可以用#[表达式]的形式来表示,如#[#50]、#[#1020-1]、#[2×#5]。 (2)变量的引用 将跟随在一个地址后的数值用一个变量来代替,即引入了变量。 例如:对于F#103,若#103=50时,则为F50; 对于Z-#110,若#110=100时,则Z为-100; 对于G#130,若#130=3时,则为G03。 注意:地址符O、N、/等不能引用变量。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 (3)未定义的变量 尚未被定义的变量,称为空。变量#0经常被用作空变量使用。 性质: 1)在引用未定义变量时,地址符也被无视。如#1=空时,G00 X20. Y#1与G00X100.作用相同。 2)在运算式中,除了被空置换的场合以外,与数值0相同。 3)在条件式中,只有EQ、NE情况下,空与0不同。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 2.变量的种类 按变量码可将变量分为局部变量、公共变量和系统变量三类。 (1)局部变量 所谓局部变量就是仅在用户宏程序中局部使用有效的变量。换句话说,在某时刻调出的用户宏程序中所使用的局部变量#i和另一时刻调用的用户宏程序(可以与前一个用户宏程序相同或不同)中所使用的#i不同。因此在多重调用时,用户宏程序之间相互调用的情况下不会破坏对方宏主体内的变量。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 (2)公共变量。也称为全局变量,就是在主程序和主程序调用的各用户宏程序内都有效的变量,即在一个宏指令中的#i与在另一个宏指令中的#i是相同的。 公共变量的序号为:#100~#131;#500~#531。其中#100~#131公共变量在电源断电后即清零,重新开机时被设置为“0”,称为非保持型或操作型;#500~#531公共变量即使断电后,它们的值也保持不变,因此也称为保持型变量。 (3)系统变量,是指有固定用途的变量,它的值决定系统的状态。系统变量包括刀具偏置变量、接口的输入/输出信号变量、位置信息变量等。 1.5.1 A 类 宏 功 能 应 用 1.5 宏指令 3.常量 类似于高级编程语言中的常量,在用户宏程序中也有常量。在华中数控系统中的常量主要有三个: PI:圆周率; TRUE:条件成立(真); FALSE:条件不成立(假)。 4.运算符 在宏程序中的各运算符、函数将实现丰富的宏功能。在华中数控系统中的运算符有: 1)算术运算符:+,-,*,/。 2)条件运算符:EQ(=),NE(≠),GT(>),GE(≥),LT(=),LE(≤)。 3)逻辑运算符:AND,OR

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档