G10G65指令说明3-PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• #j :运算变量名称 1,此函数可代表变量号码或是常 数数值。 • CASE1: A#j,j代表变量号码、范围 1--9999。 • CASE2: Aj,j代表常数数值、范围 –9999999 -- 9999999 。 • 注意格式 “Aj”,格式中无 “#”。 • #k:运算变量名称 2,此函数可代表变量号码或是常数 数值。 • CASE1: A#j,j代表变量号码、范围 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)
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 为判断式成立时,程序跳行的程 序序号。
例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 客户自设群指令(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
• • • •
例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 • • #30 • • • • • 程序指令 结果 :G65 L5 P#10 A#4 B#30 :#10 = #4 / #30 = 5 ( 130/25 = 5.2 ) ;#i = #j / #k 计算所得小于 1 的数值会被抛弃 例1:#4 初始值=130,#30 初始值=25,设定 #10 = #4 /
G65 L04 乘法
• G65 L4 P#i A#j B#k ;#i = #j × #k • 计算所得大于 9999.999,系统运算会有错误。 • 计算所得小于 –9999.999,系统运算会有错误。 • • •
#30
例1:#4 初始值=10,#30 初始值=25,设定 #10 = #4 × 程序指令 结果 :G65 L4 P#10 A#4 B#30 :#10 = #4 × #30 = 250
G10 G65 指令10 方式设定工件原点 (建议使用方式)
使用 G10 方式,设定 G54~G59 工作坐标系之工件原 点。HUST H4 系列可利用面板 MDI 按键,或由 客户自设,经 HUST 内装之 PLC 处理。 程序格式: G10 X____ Y____ Z____A ; 四 轴同时使用,也 可任选一轴使用 以 G10 方式,设定工件原点 (G54~G59) 的步骤: 1. 执行手动,回机械原点 (Home) 动作。 2. 进入 手动 模式。 3. 移动刀具 (轴向) 至要设定的工件原点位置。 4. 进入 MDI 模式,输入 G54, 按 启动。
相关文档
最新文档