展开查看
以下是引用无非在2014-09-24 11:43:44的发言 >楼主:跟据说明书我将Z轴实际位置写入R9。
LD SM0.0
LD SM0.6
= V26000001.1
= V12000000.0
= V12000000.1
MOVE 5, VB12000001
MOVE 5, VB12001000
MOVE 10,VB12001002
MOVE VD57020000, VD12001008
这个程序可以实现,但是我如何同时将X轴实际位置写入 R 8呢? 求指点?
802D sl 功能
1.6 NC 通讯
车削、铣削、步冲
32 功能手册, 06/2009, 6FC5397-1CP10-3RA0
1.6.1.3 从 NCK 区读取变量
一个读取任务能够读取 1 到 8 个值(变量 x:0...7)。 因此存在一个专用于变量的接口
部分:
● 任务: V120x 1000
● 结果: V120x 3000
任务,变量专用部分
NC 变量:
在变量索引中选择 NC 变量(VB120x 1000),参见章节: NC 变量
区域号,列索引/行索引(VB120x 1001 ... VB120x 1005)
若干个变量为数组。 为进行灵活编址,各个数组索引必须作为列索引和/或行索引输入
(例如:R 参数号)。
值:
在读取时,120x 1008 ... 11 区并不重要。
结果,变量专用部分
任务中包含的每个变量都将获得一个结果信息。
如果读取顺利结束,则“变量有效”(V120x 3000.0)设置为 1,而存取结果 VB120x 3001
为 0。
在读取时根据类型输入从 VB120x 3004 开始的数据。
出错时 V120x 3000.0 = 0,并且存取结果的条目 VB120x 3001:
● 0: 无故障
● 3: 不允许对象存取
● 5: 无效地址
● 10: 对象不存在
值:
在读取时已经读出的数据位于 120x 3004...7 区中,其类型为各个变量特定的数据类型
(必要时值从 64 位 转为 32 位 REAL)。