《数控车床》理实一体化PPT 项目八 数控车床加工工艺与宏程序 任务三.pptxVIP

《数控车床》理实一体化PPT 项目八 数控车床加工工艺与宏程序 任务三.pptx

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
任务二 数控车床加工工艺文件的编写技能0103050204概述数数数数控控控控加加加加工工工工工刀车程序具床序卡卡调单片片整单 任务三 数控车床宏程序项目八 数控车床加工工艺与宏程序 目 录Content什么是宏程序0102 用宏程编程有什么好变量及宏常量运算符与表达式程序流程控制宏程序编程 目 录Content什么是宏程序0102 用宏程编程有什么好变量及宏常量运算符与表达式程序流程控制宏程序编程 任务三知识一 什么是宏程序什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点:1.使用了变量或表达式(计算能力),例如:1)G01 X[3+5]有表达式3+5有变量#12)G00 X4 F[#1]3)G01 Y[50*SIN[3]] 有函数运算2.使用了程序流程控制(决策能力),例如:1)IF #3 GE 9有选择执行命令 ?? ENDIF2)WHILE #1 LT #4*5 有条件循环命令 ?? ENDW 目 录Content什么是宏程序0102 用宏程编程有什么好变量及宏常量运算符与表达式程序流程控制宏程序编程 任务三知识二 用宏程编程有什么好处1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等;2.宏程序可以完成图形一样,尺寸不同的系列零件加工;3.宏程序可以完成工艺路径一样,位置不同的系列零件加工;4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分;5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。 目 录Content什么是宏程序0102 用宏程编程有什么好变量及宏常量运算符与表达式程序流程控制宏程序编程 任务三知识三 宏变量及宏常量1.宏变量先看一段简单的程序:G00 X25.0上面的程序在X轴作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:#1=25.0 #1是一个变量G00 X[#1] #1就是一个变量宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50,#101,??。变量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号??,变量的使用,给程序的设计带来了极大的灵活性。 任务三知识三 宏变量及宏常量使用变量前,变量必需带有正确的值。如#1=25G01 X[#1] 表示G01 X25#1=-10 运行过程中可以随时改变#1的值G01 X[#1] 表示G01 X-10用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、??等各种代码后的数字。如:#2=3G[#2] X30 表示G03 X30使用了变量的宏子程序。%1000#50=20M98 P1001 然后调用子程序#50=350 重新赋值先给变量赋值M98 P1001 再调用子程序M30 %1001G91 G01 X[#50] 同样一段程序,#50的值不同,X移动的距离就不同M99 任务三知识三 宏变量及宏常量2.宏常量PI 表示圆周率, TRUE 条件成立(真), FALSE 条件不成立(假) 。 目 录Content什么是宏程序0102 用宏程编程有什么好变量及宏常量运算符与表达式程序流程控制宏程序编程 任务三知识四 运算符与表达式1 2 3 4 5 6 7运表算条逻算达赋函数符术件辑式值运运运的与号算算算优括符符符先号级 任务三知识四 运算符与表达式1.算术运算符加 + , 减 - , 乘 * , 除 /、2.条件运算符条件运算符用在程序流程控制IF和WHILE的条件表达式中,作为判断两个表达式大小关系的连接符。注意:宏程序条件运算符与计算机编程语言的条件运算符表达习惯不同。 任务三知识四 运算符与表达式3.逻辑运算符在IF或WHILE语句中,如果有多个条件,用逻辑运算符来连接多个条件。AND (且) 多个条件同时成立才成立OR (或) 多个条件只要有一个成立即可NOT (非) 取反(如果不是)例#1 LT 50 AND #1GT 20 —— 表示:[#1<50]且[#1>20]#3 EQ 8 OR #4 LE 10 —— 表示:[#3=8]或者[#4≤10]有多个逻辑运算符时,可以用方括号来表示结合顺序,如:NOT[#1 LT 50 AND #1GT 20]——表示:如果不是“#1<50 且 #1>20” 更复杂的例子,如:[#1 LT 50 ] AND [#2GT 20 OR #3 EQ 8] AND [ #4 LE 10] 任务三知识四 运算符与表达式4.函数正 弦:SIN[a] 余弦:COS[a] 正切:TAN[a] 注:a为角度,单位是弧度值。

文档评论(0)

职业教育文档 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档