ImageVerifierCode 换一换
格式:DOCX , 页数:55 ,大小:29.42KB ,
资源ID:2998818      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2998818.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(宏程式编写.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

宏程式编写.docx

1、宏程式编写宏程式编写宏指令内容 含运算指令的程序段。 含控制指令(GOTO,DO,END)的程序段。 调出宏指令的程序段(G65,G66,G67)。 以上程序段在单勾程序状态下也不停止。 另外,被认为含有刀具径向补正移动的程序段。 制限事项 MDI运转模式只能进行变数的定义指令。 71 简单的调出功能 由主程序或从上一宏指令程序中调出并执行宏指令程序。 指令形式 P : 调出宏指令程序的编号 L : 重复调出次数(9999次以下) 如省略则被看做为1次。 (引数) :连到宏指令程序的引数(参照73) (注) G65中所有的引数都需预先指定。 文本框: G65PUULUU(引数); 72 常态调

2、出功能 调出宏指令程序的模态指令后,在按轴移动指令执行轴的移动后,仍继续执行宏 指令程序,直到取消宏指令。 指令形式 P : 调出宏指令程序的编号 L : 重复调出次数(9999次以下) 如省略则被看做为1次。 (引数) :连到宏指令程序的引数(参照73)。 若取消则指行下面的指令。 指令形式 (程序的实行顺序) 文本框: G01ZUU; M99;文本框: G66P1; XUUYUU; G67;文本框: G 67;文本框: G 66PUULUU(引数); (注1) G66中所有的引数都属预先指定。 (注2) G66与G67必须在同一程序内指令。G66常态执行中,即使不指令G67也可 用M30取

3、消。 (注3) G66模式中不可再用G66指令。 (注4) G66的程序段不可用宏指令调出 73 可指定引数 需向宏指令指定局部变数时,用引数指定。 引数指定 引数指定的位置 宏指令内的变数 A #1 B #2 C #3 D #7 E #8 F #9 G H #11 I #4 J #5 K #6 L M #13 N O P Q #17 R #18 S #19 T #20 U #21 V #22 W #23 X #24 Y #25 Z #26 0701.tbl 文本框: (注意)除G,L,N,O,P以外可用所有的位置来指定引数。对无需指定的位置就不必指定。与省略的位置对应的局部变数值是空值。 7

4、4 G65与M98的不同处 1 G65可用引数指定,而M98不能。 2 G65可通多重指定,使其含有各不相同的局部变数,而M98没有。 3 G65的调出重复次数与M98合起来可达到8重,单独重复可达4重。 75 多重调出 宏指令调出可最多重复达4重调出。按宏指定等级分配局部变数(#1#6)。用G65 等调出时,调出等级的局部变数被保存,而调出的宏指令程序的局部变数被重新分配。执行M99时,被保存的局部变数会回复。 对于普通变数,等级不同其读写也可共通。 等级 等级 等级 等级 等级 等级0的局部变数 等级1的局部变数 等级2的局部变数 等级3的局部变数 等级4的局部变数 对于普通变数,任何等级

5、都可共同读写。 文本框: G65P8030 I7J8; 99 ;文本框: G65P8020 I5J6; 99 ;文本框: 主程序文本框: G65P8010 I3J4; 30 ;文本框: G65P8040 I9J10; 99 ;文本框: 99 ;文本框: 程序8010文本框: 程序8020文本框: 程序8030文本框: 程序8040文本框: # 1 # 4# 5 # 9# 11# 13# 17 # 26文本框: # 1 # 4 3.0# 5 4.0 # 9# 11# 13# 17 # 26文本框: # 1 # 4 5.0# 5 6.0 # 9# 11# 13# 17 # 26文本框: # 1 #

6、 4 7.0# 5 8.0 # 9# 11# 13# 17 # 26文本框: # 1 # 4 9.0# 5 10.0 # 9# 11# 13# 17 # 26文本框: # 100# 199# 500# 599 76 变数 变数的种类 变数编号 变数的种类 功能 # 0 通常 通常不能用变数值代入中 # 1# 26 局部变数 各不同等级的宏指令可独自使用的变数。 切断电源初始化后,则变为。 此变数的数值范围为 -1.010 -1.010 0-1.010 -1.010 # 100# 199 普通变数 不同的宏指令间可共同使用的变数。 切断电源初始化后,则变为。 此变数的数值范围为 -1.010 -

7、1.010 0-1.010 -1.010 注意:画面上不能将全部数位表示出来,但实际的变数 值,可在以上范围内记存。 参照宏指令画面的表示,设定 # 500# 599 不同的宏指令程序间可共同使用的变数。 切断电源后其数据仍被保存。 此变数的数值范围的有效数位。 米:-999999.999999999.999 (整数6位,小数点后3位) 英寸:-99999.999999999.9999 (整数5位,小数点后4位) 小数点后位数超出有效位数时,以四舍五入法取整,代 入值超出范围时,则报警。 变数的表现方法 (例1) 19 920 2030 51 时、530 (例2) :,N,及O不能加工变数前。

8、 同时,不能进行N20的指令 (例3) 变数为位置数据时,小于位置数据可用数值位数的部分四舍五入。大于位 置数据的最大指令时,报警。 (注) 变数编号中可使用变数或数式,但必须以括起来。 10010010; 未定义变数尚未定义的变数称为空。 0通常作为空使用。 文本框: 99 -99 -99 99文本框: 99 -99 -99 99 (例1) 1为空时 G01X1Y100 G01Y100 G01X1+10Y100 G01X10Y100 (例2) 计算 00 0 05 0 (例3) 条件式 1空时 1时 1 EQ 0 成立 1 NE 0 成立 1 GE 0 成立 1 GT 0 不成立 1 EQ

9、0 不成立 1 NE 0 不成立 1 GE 0 成立 1 GT 0 不成立 EQ,NE不同等于空,0。 77 计算指令 变数的定义、置换 i j 定义、置换 加法计算 i j i j i j OR i j XOR 加 减 逻辑和 排他的逻辑和 乘法计算 i j K i j K i j AND K 乘 除 逻辑积 函数 i SINK i COSK i TANK i ATANK i SQRTK i ABSK i BINK i BCDK i ROUNDK i FIXK i FUPK 正弦 余弦 正切 反切 平方值 绝对值 BCDBIN变换 BINBCD变换 四舍五入 小数点后数值舍去 小数点后数值进

10、1到整数位 (注1) 等式右边的j,K也可用固定的数值。 在此情况下,如数值无小数点,仍将数值视为末尾有小数点。 78 计算顺序 计算优先顺序为1函数,2乘法计算,3加法计算。 需优先计算的部分可以 括起来。包括函数在内, 可重复使用重。 79 控制指令 IF条件式GOTO n; (n:19999) 条件式成立时,进入序号n处;条件式不成立时,执行下一段程序。如省略IF条件式 时,则无条件进入序号n处。 WHILE条件式DOmENDm ;(m = 14) 条件式成立时,重复执行下一段到END程序段;不成立时,执行END程序段的下一句 程序。 如省略WHILE条件式时,则无限重复执行DOmEND

11、m。 条件式的种类 #i EQ #j #i与#j相等 #i NE #j #i与#j不相等 #i GT #j #i超过#j #i LT #j #i小于#j #i GE #j #i大于#j #i LE #j #i小于#j 0703.tbl (注1) 条件式的全部内容都用 ,括起来。 (注2) #i、#j也可用定数或数式,若用数式则必须以 括起来。 (注3) 在同一程序内可任意次使用识别数号。 文本框: IF # 100 EQ 50 GOTO 123;IF # 101 GT 102 GOTO 123;GOTO 124;N 123N 124(注4) DOmENDm必须一对一使用。 (注5) DOmENDm不能交叉使用 文本框: WHILE100 LT 10 DO 1;WHILE101 EQ 50 DO 2;END 1;END 2;文本框: WHILE100 LT 10 DO 1;WHILE101 EQ 50 DO 1; END 1;(注6) DOmENDm最多可4重使用。 文本框: WHILE 100 LT 10 DO 1; WHILE 101 LT 20 DO 2; WHILE 102 LT 30 DO 3; WHILE 103 LT 40 DO 4; 4重 3重 2重 1重 END 4; END 3; END 2; END 1;(注7) IF

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1