2022-2023学年(中职)数控铣削工艺与编程7教学课件.ppt
《2022-2023学年(中职)数控铣削工艺与编程7教学课件.ppt》由会员分享,可在线阅读,更多相关《2022-2023学年(中职)数控铣削工艺与编程7教学课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-2023学年(中职)数控铣削工艺与编程7ppt课件项目七项目七宏程序的编制v宏程序的定义及分类v 宏程序是由用户编写的专用程序,它类似子程序,可用规定的指令作为代号,以便调用。v宏程序的特点:宏程序可使用变量,可用变量执行相应操作。v FANUC0I系统提供了两种用户宏程序,用户宏程序A和用户宏程序B。宏A是FANUC 系统的标准配置功能,任何配置FANUC系统都具有此功能;宏B虽然不是FANUC系统的标准配置,但是绝大部分的FANUC系统也都支持用户宏程序B。v 宏A是以G65 Hxx P#xx Q#xx R#xx的格式输入的,其中“xx”代表数值,单位为um,比如宏程序中的“10
2、0”是0.1mm。“H”表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间进行什么运算。宏A不直观,且可读性差,因此在实际工作中很少有人使用。v 宏B是以直接的公式和语言输入的与C语言很相似,在0I系统中应用比较广。但在一些老系统中,比如FANUC 0 TD系统中,由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,因此,如果应用B类宏程序的话,就只能在计算机上编好再通过RS232接口传输的数控系统中。如果我们没有PC和RS232电缆,只有通过A类宏程序来进行宏程序编制了。v地址字后面指定变量号或公式。v 计算机允许使用变量名,变量需要变量符号“”和后面的变量指定
3、,例如:5,109,501,1212。v格式格式:v地址字I v地址字Iv地址字式子v例:F103,设10315,则为F15。vZ110,设110250,则为Z250 X2418COS1。变量四种类型变量四种类型运算指令运算指令 v 指令运算式的右边可以是常数、变量、函数、式子,变量之间进行运算的。v表达形式是:v#i=(表达式)v(1)变量的定义和替换。v#i=#jv(2)加减运算。vij+k;加vij-k;减v(3)乘除运算。vijk;乘vij/k ;除v(4)函数运算。viSINj ;正弦函数(单位为度)viCOSj ;余函数(单位为度)viTANNj ;正切函数(单位为度)viATAN
4、Nj/k ;反正切函数(单位为度)viSQRTj;平方根viABSj;取绝对值vIROUNDj ;四舍五入化整vIFIXj ;下取整 vIFUPj ;上取整 vIBINj ;BCDBIN(二进制)vIBCNj ;BINBCDv4使用时注意点v(1)角度单位为度,例:9030为90.5。v(2)ROUND用于语句中的地址,按各地址的最小设定单位进行四舍五入,例:设11.2345,22.3456,设定单位1m。vG91X1;X1.235;vX2F300;X2.346;vX12;X3.580;v未返回原处,应改为:vXROUND1ROUND2;v(3)取整后的绝对值比原值大为上取整,反之为下取整。v
5、例:设11.2,21.2时:v若3FUP#1 时,则32.0;v若3FIX#1 时,则31.0;v若3FUP#2 时,则32.0;v若3FIX#2 时,则31.0。v(4)指令函数时,可只写开头2个字母。v例:ROUNDRO FIXFI v(5)优先级。v函数乘除(,1,AND)加减(,OR,XOR)v例:123SIN4;v(6)括号为中括号,最多5重,圆括号用于注释语句。v例:1SIN#2+#3#4+#5#6;(3重)v控制指令v(1)转移指令:v无条件的转移:格式如GOTO1;条件转移程序格式:IF条件表达式 GOTO n。v常见的条件表达式如下:vjEQk表示vjNEk表示vjGTk表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 2023 学年 数控 铣削 工艺 编程 教学 课件
限制150内