- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
法兰克机床宏程序中应用
法兰克机床宏程序中应用
假设变量#1=5 则G01 X#1等同于GO1 X5,
另假设#I=#J 变量中的加法#I=#J+#K 假设#I=1 #J=2 #K=3 则此时#I=5
减法#I=#J-#K 乘法#I=#J*#K 除法#I=#J/#K 正弦#I=SIN[#J]反正弦#I=ASIN[#H] 余弦#I=COS[#J]反余弦#I=ASIN[#J] 正切#I=TAN[#J]反正切#I=ATAN[#J]/[#K]
平方根#I=SQRT[#J] 绝对值#I=ABS[#J] 上取整#I=FIX[#J] 下取整#I=FUP[#J] 逻辑中 与#I AND #J 或#I OR #J 异#I XOR #J
上取整为去掉小数,下取整为把小数进位,即是0.001也进位.如果数值为负则不管负号,以正数为取整方法.正弦为对边比斜边.正切为对边比邻边.
运算中先做括号内的在做三角函数在做乘除法在做加减法.
逻辑运算
AND 与 有0得0 如 1*1=1 1*0=0 0*0=0
OR 或 有1得1 如 1+1=1 1+0=1 0+0=0
XOR 异 相同得0,不同得1 1-1=0 1-0=1 0-0=0 0-1=1
[#0到#33 局部变量] [#100到#199 公共变量] [#500到#999 公共变量] [#1000到最大 系统变量]
局部变量为自己用.公共变量为机床与自己共用.但不能占用机床中的公共变量.
EQ代表= NE代表不等于号 GT代表 GE代表≥ LT代表 LE代表≤
1, GOTO语句 无条件转移
转移和循环{2, WHILE 当时循环 但在此三种格式中,IF格式运算中最慢,
3, IF语句 条件转移,格式为:IFTHEN 但此方法适用直观编程.
GOTO 转移(跳转)到标有顺序号n(即俗称的行号)的程序段
顺序号只能从1到9999,如果跳到9999就会报警.
例如; GOTO99 即转移至第99行
IF[条件表达式] GOTO n
表示如果指定条件表达式满足,则转移到标有顺序号n的程序段
如果不满足指定的条件表达式,则顺序执行下个程序段.如果变量#1的值大于100则转移到顺序号为n99的程序段.
例如:
N001IF [#1GT100] GOTO 99
N002
N003
.
N099
表示为,当#1100时,就转移到第n099行,如果不满足就执行第n002行.
IF[(条件表达式)]THEN
如果指的条件表达式满足则执行已预先指定的宏程序语句,而且只能执行一个宏程序语句.
即:
IF[#1EQ#2] THEN#3=10 如果#1和#2的值相同,把10赋值给#3 ,就是在THEN后面只能做一次赋值运算.
例: 求1到100的和数
O8000
#1=0 存储和数变量的初值
#2=1 被加数的初值
N5 IF[#2GT100]GOTON99 当被加数大于100时,转移到n99
#1=#1+#2 计算和数
#2=#2+1 下个被加数
GOTO 5 转到n5
N99 M30 程序结束
在WHILE后指定一个条件表达式,
当指定条件满足时,则执行从下一句到END M之间的程序段,否则,转到END之后的程序段.
即:
WHILE[条件表达式] DO GOTO M 如果条件满足则执行下行程序,如果不满足则执行M段后的程序段.
.
.
.
END M
.
.
在一个程序里面可以多次重复使用这个命令,可以套用此命令,但不能交错着使用命令格式,必须第一个DO到END执行完后在重新执行DO到END.
WHILE[条件表达式] DO 1
.
WHILE[条件表达式] DO 2
.
.
END 2
.
END 1
.
WHILE[条件表达式] DO 3
程序
END 3
.
以下格式方法可以解决WHILE中的死循环,但在IF格式中不能套用WHILE格式.
WHILE[条件表达式] DO 1
IF[条件表达式] GOTO n
.
END 1
.
.
n
.
.
宏程序的非
您可能关注的文档
最近下载
- DLT5135-2013 水电水利工程爆破施工技术规范.docx
- 《道路危险货物运输企业安全评估规范》.pdf
- 中保协《电动摩托车承保实务(试行)》.pdf VIP
- 摩托车赛车场规划方案图.pptx
- TJSREA 3001-2024 光伏电站系统能效比(PR)检测规范.pdf
- 计算机及外部设备装配调试员(计算机外部设备装配调试员)四级复习题.pdf VIP
- 高标准种子仓储物流中心项目可行性研究报告写作模板-备案审批.doc
- 中国历史地理(精美课件.ppt VIP
- 领导干部2025年生活会“四个带头”个人对照发言材料【含上一年度整改落实情况、反面典型案例】2篇文.docx VIP
- 影视欣赏教学课件作者第二版周星课件周星影视欣赏第二版十二五简版.ppt
文档评论(0)