《宏程序之循环》PPT课件.ppt

《宏程序之循环》PPT课件.ppt

ID:51310344

大小:983.50 KB

页数:19页

时间:2020-03-21

《宏程序之循环》PPT课件.ppt_第1页
《宏程序之循环》PPT课件.ppt_第2页
《宏程序之循环》PPT课件.ppt_第3页
《宏程序之循环》PPT课件.ppt_第4页
《宏程序之循环》PPT课件.ppt_第5页
资源描述:

《《宏程序之循环》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、教学目标1、掌握宏程序的原理2、掌握宏程序的编制方法。二、教学重点宏程序的编制方法。三、教学方法讲授+多媒体四、学时分配2学时五、教学内容1、导入2、宏程序的概念3、宏程序的一般结构4、编制宏程序的一般步骤5、编制宏程序注意的事项6、宏程序实例1、导入1、导入%001T0101M03S600G00X105Z2G71U1R1P1Q2X0.2Z0.2N1G01X0Z0#10=0WHILE#10LE50#11=2*[SQRT[50*#10]]G01X[#11]Z[-#10]#10=#10+1ENDWG01X100Z-150X104Z-160N2G00X

2、110G00X110Z5M301、导入2、宏程序的概念所谓用户宏程序其实是把一组带有变量的子程序事先存储在系统存储器中,并通过主程序中的宏程序调用指令调用并执行这一组程序。%001T0101M03S600G00X105Z2G71U1R1P1Q2X0.2Z0.2N1G01X0Z0#10=0WHILE#10LE50#11=2*[SQRT[50*#10]]G01X[#11]Z[-#10]#10=#10+5ENDWG01X100Z-150X104Z-160N2G00X110G00X110Z5M303、宏程序的一般结构%001T0101M03S600#10=0

3、WHILE#10LE50#11=2*[SQRT[50*#10]]G01X[#11]Z[-#10]#10=#10+5ENDWG00X110Z5M30变量初始值循环条件变量关系表达式G代码执行语句变量步进增量循环结束循环体3、宏程序的一般结构%001T0101M03S600#10=0WHILE#10LE50#11=2*[SQRT[50*#10]]G01X[#11]Z[-#10]#10=#10+5ENDWG00X110Z5M304、编制宏程序的一般步骤1)判断曲线是否要用宏程序曲线种类:直线段圆(弧)圆锥曲线三角函数样条线数控系统种类:HNCGSKSIEM

4、ENSFANUC2)建立曲线方程(数学模型)圆锥曲线三角函数3)匹配曲线方程与编程轴坐标轴的对应和原点有向距离4)确定变量变量个数自变量因变量5)编写程序5、编制宏程序注意的事项1)数学表达式原点与编程原点的区分2)变量初值的赋值3)表达式与G代码中顺序与集成4)直径与半径值5)编程坐标的“正”、“负”6、宏程序实例1)原点重合实例2)Z向(X向)有偏置实例3)X、Z向都有偏置实例4)参数法实例圆锥曲线三角函数坐标轴的对应原点有向距离变量个数:数控车X、Z轴(一般为2个)参数方程为3个数控铣X、Y、Z轴(一般为3个)参数方程为4个自变量:1‘自变量为

5、递增或递减。2’自变量的区间(极值)方便查找,最好是步长的倍数3‘对于难于计算的,可设另外参数。因变量:自变量确定后,用自变量表达因变量,表达式能写出,表达式容易写出。%001T0101M03S600G00X105Z2G71U1R1P1Q2X0.2Z0.2N1G01X0Z0#10=0WHILE#10LE50#11=2*[SQRT[50*#10]]G01X[#11]Z[-#10]#10=#10+1ENDWG01X100Z-150X104Z-160N2G00X110G00X110Z5M30原点重合实例Z(或X)向有偏置实例%001T0101M03S600

6、G0X30Z2#10=SQRT[24]WHILE#10LE16#11=#10*#10/2G01X[2*#10]Z[-#11]#10=#10+0.5ENDWG00X30Z2M30%0342T0101G00X20.5Z3#11=12#10=SQRT[2*[#11]]M03S600WHILE#10LE8G01X[2*#10]Z[-[#11-12]]F500#10=#10+0.08#11=#10*#10/2ENDWG01X16Z-32Z-40G00X20.5Z3M05M30Z、X向都有偏置实例%01g00x45z2t0101m03s600g00x20G01z

7、-20#10=-10while#10Le0#11=20*sqrt[1-#10*#10/100]g01x[2*[#10+20]]z[-#11-20]#10=#10+1endwg01u10g00x45z2m30参数方法编程实例%001g90g36t0101m03s500g00x40z2g01x0z0#10=0while#10le160#11=30*cos[#10*PI/180]#12=15*sin[#10*PI/180]g01x[2*#12]z[#11-30]#10=#10+4endwg00x40z2m30

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。