参数计算及程序跳转在加工中的应用.pptx

参数计算及程序跳转在加工中的应用.pptx

ID:48195796

大小:3.63 MB

页数:14页

时间:2020-01-15

参数计算及程序跳转在加工中的应用.pptx_第1页
参数计算及程序跳转在加工中的应用.pptx_第2页
参数计算及程序跳转在加工中的应用.pptx_第3页
参数计算及程序跳转在加工中的应用.pptx_第4页
参数计算及程序跳转在加工中的应用.pptx_第5页
资源描述:

《参数计算及程序跳转在加工中的应用.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、0计算参数及程序跳转在加工中的应用——CNC程序设计数控加工1前言2计算参数程序跳转子程序综合应用1234目录目录3计算参数程序跳转子程序综合应用计算参数R计算参数n计算参数序号,n序号缺省设定为(0~99)如果一个NC程序中某一值不能使用确定的值,或者某一值必须进行计算,则可以使用计算参数。在程序运行时,所需要的值可以通过控制系统自动计算。并且可以可以通过计算参数赋值在程序中赋值其他可设定的NC地址(XYFS等)。功能:编程应用:Rn=...在西门子系统中,计算参数特指R参数4计算参数程序跳转子

2、程序综合应用一、计算参数赋值举例R1=123.689R56=-45678.1234R4=R3*TAN(75)+20二、赋值给其他地址G00X=R2;G01Y=R2*TAN(45);G02X=R23Y=R24;计算参数或者将计算表达式用计算参数赋值到其它的NC地址可以充分体现一个NC程序的灵活性。值、计算表达式或者计算参数可以赋值到所有的地址;但地址N,G和L例外。在赋值时,在地址符之后写符号“=”。如果给一个轴地址赋值(运行指令),则需要一个独立的程序段。应用示例计算参数5计算参数程序跳转子程序综合应用

3、在使用运算符/计算功能时,必须要遵守通常的数学运算规则。优先执行的过程通过圆括号设置。其它情况下,按照先乘除后加减运算。在三角函数计算过程中单位使用度。算术运算和功能计算参数N10R1=R1+1N20R1=R2+R3R4=R5-R6N30R13=SIN(25.3)N40R14=R1*R2+R3N50R14=R3+R2*R1N60R15=SQRT(R1*R1+R2*R2)N70G1G91X=R1Z=R2F300N80Z=R3N90X=-R4新的R1等于旧的R1加1R13等同于正弦25.3度先乘除后加减R1

4、5等于R1的平方+R2的平方的平方根直线插补,增量坐标,X=R1Z=R2,F等于3006计算参数程序跳转子程序综合应用计算参数+加法减法*乘法/除法Sin()正弦COS()余弦TAN()正切ASIN()反正弦ACOS()反余弦ATAN2()反正切SQRT()平方根ABS()绝对值POT()二次幂(平方)TRUNC()整数ROUND()倒圆到整数LN()自然对数EXP()指数函数常用运算符7计算参数程序跳转子程序综合应用程序跳转IF表达式GOTOB<跳转目标>IF表达式GOTOF<跳转目标>IF表达式GO

5、TO<跳转目标>指令说明编程应用IF条件关键字GOTOB跳转指令,跳转目标向后(方向:程序起始)GOTOF跳转指令,跳转目标向前(方向:程序结束)GOTO跳转指令,带目标查询,首先向前,然后向后<跳转目标>跳转目标参数,用于标签、程序段号,或者字符串变量标签:跳转指令时的跳转目标,在一个程序之内标记跳转目标程序段号:主程序段号或者副程序段号作为跳转目标(比如:200,N300)字符串变量:类型字符串变量,包括一个标签或者一个程序段号。8计算参数程序跳转子程序综合应用程序跳转比较运算与逻辑运算==等于<>

6、不等于>大于<小于>=大于或者等于<=小于或者等于跳转条件允许使用所有的比较运算和逻辑运算(结果:TRUE或者FALSE)。如果这种运算的结果为TRUE,则执行程序跳转。跳转目标可能仅仅是一个带标签或者程序段号的程序段,它们位于程序之内。在一个程序段中可能有几个有条件转换。功能用IF指令表明跳转条件。只有当跳转条件满足后,才可以跳转到编程的跳转目标。操作顺序9计算参数程序跳转子程序综合应用程序跳转编程举例N40R1=30R2=60R3=10R4=5R5=50R6=20;;初始值分配N41MA1:G0X=

7、R2*COS(R1)+R5Y=R2*SIN(R1)+R6;;标签MA1,计算和轴地址赋值N42R1=R1+R3R4=R4-1;;变量说明N43IFR4>0GOTOBMA1;跳转指令,跳转至MA1,MA1亦可使用N41代替N44M30;程序结束10计算参数程序跳转子程序综合应用子程序原则上讲,一个子程序的结构与一个零件程序一样。它由带运行指令和开关指令的NC程序段组成。从本质上说,主程序与子程序没有区别。子程序中包含了要多次运行的工作过程或者工作步骤。子程序是什么(宏)总是反复出现的加工步骤在子程序中仅编

8、程一次。比如说某个确定的轮廓,它们总是反复出现,或者是一个加工循环。子程序可以在任意一个主程序中调用和执行使用子程序11计算参数程序跳转子程序综合应用综合应用12计算参数程序跳转子程序综合应用综合应用谢谢

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

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

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