G10G65指令说明.ppt
《G10G65指令说明.ppt》由会员分享,可在线阅读,更多相关《G10G65指令说明.ppt(63页珍藏版)》请在三一办公上搜索。
1、G10 G65 指令码说明,G10 指令一览表,G10 指令一览表,G10 方式设定工件原点(建议使用方式),使用 G10 方式,设定 G54G59 工作坐标系之工件原点。HUST H4 系列可利用面板 MDI 按键,或由客户自设,经 HUST 内装之 PLC 处理。程序格式:G10 X_ Y_ Z_A;四 轴同时使用,也可任选一轴使用以 G10 方式,设定工件原点(G54G59)的步骤:1.执行手动,回机械原点(Home)动作。2.进入 手动 模式。3.移动刀具(轴向)至要设定的工件原点位置。4.进入 MDI 模式,输入 G54,按 启动。,5A.如果步骤3 的刀具位置,就是要设定的工件原点
2、(设在 G54),则执行下列动作:按G10Input,X0.Input,Y0.Input,Z0.Input,启动.完成设定动作5B.如果步骤3 的刀具位置,与要设定的工件原点还有一段距离,则执行下列动作:(假设这段距离是,X=20.,Y=100.,Z=15.)按G10Input,X20.Input,Y100.Input.Z15.Input.CYCST.完成设定动作,G10 方式设定工件原点,宏程序(MACRO)指令,G65,G65 指令是用来对一些变量做基本运算及逻辑运算,并可对变量做判断比较后之程序分枝等功能。它可用于主程序或子程序,而一组 G65 指令也可自成一程序群,其结构格式与子程序完
3、全相同。G65 之程序格式:G65 Lm P#i A#j B#kL,P,A,B:G65 指令使用之代码,不可变更。m:运算子代码。如 L2 表 加 法,L3 表 减 法。#i:运算函式。数学运算时,P#i 为计算所得放置位址;判断函式时,Pi 为判断式成立时,程序跳行的程 序序号。,#j:运算变量名称 1,此函数可代表变量号码或是常数数值。CASE1:A#j,j代表变量号码、范围 1-9999。CASE2:Aj,j代表常数数值、范围 9999999-9999999。注意格式“Aj”,格式中无“”。#k:运算变量名称 2,此函数可代表变量号码或是常数数值。CASE1:A#j,j代表变量号码、范围
4、 1-9999。CASE2:Aj,j代表常数数值、范围 9999999-9999999。注意格式“Aj”,格式中无“”。,#k:运算变量名称 2,此函数可代表变量号码或是常数数值。CASE1:A#j,j代表变量号码、范围 1-9999。CASE2:Aj,j代表常数数值、范围 9999999-9999999。注意格式“Aj”,格式中无“”。,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结果:#1
5、0=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
6、 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
7、 初始值=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/#3
8、0=5(130/25=5.2)例2:#4 初始值=10,设定#10=#4/30 程序指令:G65 L5 P#10 A#4 B30 结果:#10=#4/30=0,G65 L06 设定一连串变量,G65 L6 P#i A#j B#k;#i.#(i+k)=#j 例1:初始值#10=100,#11=20,#13=50,#5=99欲设定#10=#11=#12=#13=#14=#5 程序指令:G65 L6 P#10 A#5 B5结果:#10=#11=#12=#13=#14=#5=99例2:欲设定#10.#(10+N-1)=100,N=#3=4 程序指令:G65 L6 P#10 A100 B#3结果:#10
9、=#11=#12=#13=100,G65 L07 拷貝一連串變數,G65 L07 P#i A#j B#k#i:儲存的起始變數#j:預拷貝的起始變數#k:拷貝的總數G65 L07 P#1 A#101 B10;#1#10=#101#110#50=101G65 L07 P#1 A#90050 B10;#1#10=#101#110 G65 L07 P#900050 A#1 B10;#101#110=#1#10,G65 L11 邏輯運算:OR,G65 L11 P#i A#j B#k#2=12,#3=100G65 L11 P#1 A#2 B#3;#1=108,G65 L12 邏輯運算:AND,G65 L1
10、2 P#i A#j B#k#2=12,#3=100G65 L12 P#1 A#2 B#3;#1=4,G65 L13 邏輯運算:XOR,G65 L13 P#i A#j B#k#2=4,#3=100G65 L13 P#1 A#2 B#3;#1=96,G65 L14 封閉左移,G65 L14 P#i A#j B#k#2=49152G65 L14 P#1 A#2 B1;#1=32769,G65 L15 封閉右移,G65 L15 P#i A#j B#k#2=3G65 L15 P#1 A#2 B1;#1=32769,G65 L16 左移,G65 L16 P#i A#j B#k#2=13G65 L16 P#
11、1 A#2 B2;#1=52,G65 L17 右移,G65 L17 P#i A#j B#k#2=13G65 L17 P#1 A#2 B2;#1=3,G65 L21 平方根,G65 L21 P#i A#j#5=30G65 L21 P#10 A#5;#10=5小於1的數值將無條件刪除保留小數兩位的方式#5=30*10000=300000;(100的平方)G65 L21 P#10 A#5;#10=547(小數兩位),G65 L22 取絕對值,G65 L22 P#i A#j;取絕對值#5=-30G65 L22 P#10 A#5;#10=30,G65 L23 取餘數,G65 L23 P#i A#j;取餘
12、數#5=99G65 L23 P#10 A#5 B12;#10=3#10=99-(8*12)=3,G65 L26 先乘後除,G65 L26 P#i A#jB#k#i=#i*#j/#k#5=12,#1=15,#15=3G65 L26 P#5 A#1 B#15;#5=60小數點下一位四捨五入.,G65 L27 平方和開根號,G65 L27 P#i A#jB#k#i=開根號(#j平方+#k平方)#10=15,#15=3G65 L27 P#5 A#10 B#15;#5=15小數點下一位四捨五入.,G65 L28 平方差開根號,G65 L28 P#i A#jB#k#i=開根號(#j平方-#k平方)#10=
13、25,#15=5G65 L28 P#5 A#10 B#15;#5=24小數點下一位四捨五入.,G65 L31 正弦(sin),G65 L31 P#i A#jB#k#i=#j*sin(#k)#k=角度值要補兩個零 4500=45度G65 L31 P#1 A1000 B6000;#1=886,G65 L32 餘弦(cos),G65 L32 P#i A#jB#k#i=#j*cos(#k)#k=角度值要補兩個零 4500=45度G65 L32 P#1 A1000 B3000;#1=886,G65 L33 正切(tan),G65 L33 P#i A#jB#k#i=#j*tan(#k)#k=角度值要補兩個
14、零 4500=45度G65 L33 P#1 A1000 B6000;#1=1732,G65 L34 餘切(tan-1),G65 L34 P#i A#jB#k#i=tan-1(#j/#k)#2=577,#3=1000G65 L34 P#1 A#2 B#3;#1=3000,G65 L50 取得暫存器資料,G65 L50 P#i A#j#i=R(#j);#j=0 到 255R05=99G65 L50 P#1 A5;#1=99,G65 L51 取得I-BIT資料,G65 L51 P#i A#j#i=I(#j*16)I(#J*16+16);一次抓16 BitG65 L51 P#1 A1;#1=229,G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- G10G65 指令 说明

链接地址:https://www.31ppt.com/p-5431681.html