gg指令说明.pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gg指令说明

G10 G65 指令码说明 G10 指令一览表 G10 指令一览表 G10 方式设定工件原点 (建议使用方式) 5A. 如果步骤3 的刀具位置,就是要设定的工件原点 (设在 G54),则执行下列动作: 按 G10 Input, X0. Input, Y0. Input, Z0. Input, 启动 ......完成设定动作 5B. 如果步骤3 的刀具位置,与要设定的工件原点还有一段距离,则执行下列动作:(假设这段距离是,X=20.,Y=100.,Z=15.) 按 G10 Input, X20. Input, Y100. Input. Z15. Input. CYCST .........完成设定动作 宏程序 (MACRO) 指令,G65 G65 指令是用来对一些变量做基本运算及逻辑运算,并可对变量做判断比较后之程序分枝等功能。它可用于主程序或子程序,而一组 G65 指令也可自成一程序群,其结构格式与子程序完全相同。 G65 之程序格式: G65 Lm P#i A#j B#k L,P,A,B :G65 指令使用之代码,不可变更。 m :运算子代码。如 L2 表 加 法,L3 表 减 法。 #i :运算函式。 数学运算时,P#i 为计算所得放置位址; 判断函式时,Pi 为判断式成立时,程序跳行的程 序序号。 G65 客户自设群指令(1) G65 客户自设群指令(2) G65 客户自设群指令(3) G65 L01 等于 , 取代 G65 L1 P#i A#j ;#i = #j 例1:#10 初始值=0,欲设定 #10 = 150 程序指令 :G65 L1 P#10 A150 结果 :#10 = 150 例2:#10 初始值=0,#5 初始值=1200,设定 #10 = #5 程序指令 :G65 L1 P#10 A#5 结果 :#10 = 1200 例3:#10 初始值=0,#5 初始值=1200,设定 #10 = -#5 程序指令 :G65 L1 P#10 A-#5 结果 :#10 = -1200 G65 L02 加法 G65 L2 P#i A#j B#k ;#i = #j + #k 例1:#10 初始值=99,#5 初始值=1200,设定 #1 = #10 + #5 程序指令 :G65 L2 P#1 A#10 B#5 结果 :#1 = #10 + #5 = 1299 例2:#10 初始值=99,设定 #10 = #10 + 1 程序指令 :G65 L2 P#10 A#10 B1 结果 :#10 = #10 + 1 = 100 G65 L03 減法 G65 L3 P#i A#j B#k ;#i = #j - #k 例1:#10 初始值=1200,#5 初始值=99,設定 #1 = #10 - #5 程式指令 :G65 L3 P#1 A#10 B#5 結果 :#1 = #10 - #5 = 1101 例2:#10 初始值=99,設定 #10 = #10 - 1 程式指令 :G65 L2 P#10 A#10 B1 結果 :#10 = #10 - 1 = 98 G65 L04 乘法 G65 L4 P#i A#j B#k ;#i = #j × #k 计算所得大于 9999.999,系统运算会有错误。 计算所得小于 –9999.999,系统运算会有错误。 例1:#4 初始值=10,#30 初始值=25,设定 #10 = #4 × #30 程序指令 :G65 L4 P#10 A#4 B#30 结果 :#10 = #4 × #30 = 250 例2:#4 初始值=100000,#30 初始值=25000, 设定 #10 = #4 × #30 程序指令 :G65 L4 P#10 A#4 B#30 结果 :#10 = ????? ( 计算值 9999.999,无法运算 ) G65 L05 除法 G65 L5 P#i A#j B#k ;#i = #j / #k 计算所得小于 1 的数值会被抛弃 例1:#4 初始值=130,#30 初始值=25,设定 #10 = #4 / #30 程序指令 :G65 L5 P#10 A#4 B#30 结果 :#10 = #4 / #30 = 5 ( 130/25 = 5.2 ) 例2:#4 初始值=10,设定 #10 = #4 / 30 程序指令 :G65 L5 P#10 A#4 B30

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档