FANUC系统PMC程序例倍率.docx
《FANUC系统PMC程序例倍率.docx》由会员分享,可在线阅读,更多相关《FANUC系统PMC程序例倍率.docx(10页珍藏版)》请在冰豆网上搜索。
FANUC系统PMC程序例倍率
PMC程序例—倍率处理
倍率
输出信号
应用
手动倍率
*G10/G11(0%~655.35%)
JOG模式、空运行方式
切削倍率
*G12(0%~254%)
修调程序中F值
快速倍率
G14.0/G14.1
手动快速方式、回零方式、G0速度修调
F0速度=No1421
手轮/增量倍率
G19.4/G19.5
手轮/增量倍率
m=No7113,n=No7114
切削倍率表例—单位:
1=1%(反码制)
G12.7
G12.6
G12.5
G12.4
G12.3
G12.2
G12.1
G12.0
倍率
设定值
1
1
1
1
1
1
1
1
0%
0
1
1
1
1
1
0
0
0
7%
-8
1
1
0
0
1
1
1
1
48%
-49
1
0
1
1
1
1
1
1
64%
-65
1
0
0
0
1
1
1
0
112%
-113
设定值=—(倍率值+1)
手动倍率—单位:
1=0.01%
设定值=—(倍率值×100+1)
⏹手动/切削倍率输入信号
数据位(高→低)
校验位
X20.4
X20.3
X20.2
X20.1
X20.0
X20.5
(格雷码开关)
格雷码→二进制转换
最高位置→最高位
次高位的二进制=高位的二进制和次高位的格雷码相异或
例:
[异或条件=不同条件产生输出]
⏹使用CODB指令产生手动和切削倍率的输出
CODB指令实现输入条件和输出条件的数和数的对应关系,以表格的形式。
输入条件R20,输出条件:
手动—G10/G11,切削—G12
⏹数据奇偶校验
通过检验数据位为1的个数来保证数据的正确性,当数据出错后可产生相应的保护。
校验数据为X20.0~X20.5
[屏蔽不用的高两位]
[错误输出可作报警处理]
快速倍率和手轮/增量杯率
输入信号:
x1
x10
x100
x1000
Y27.0
Y27.1
Y27.2
Y27.3
X27.0
X27.1
X27.2
X27.3
50%
25%
F0
Y29.0
Y29.1
Y29.2
X29.0
X29.1
X29.2
(全零为100%)
输出信号:
手轮/增量倍率
G14.1
G14.0
0
0
×1
0
1
×10
1
0
×m
1
1
×n
快速倍率
G19.5
G19.4
0
0
100%
0
1
50%
1
0
25%
1
1
F0
例: