Skip to content

MITSUBISHI CNC ​

EMQX Neuron 可以使用 Neuron HUB 驱动和 NeuronHUB Windows 程序,间接访问三菱 M70,M80 CNC 系统。以实时采集多种设备运行数据,包括程序名,进给速度,运行状态,功耗, PLC 点位, 全局变量,参数等。

NEURON HUB Windows 程序参数 ​

参数说明
Node Name节点名称,必须唯一,用来区分多个节点
Host需要连接 CNC 设备 IP 地址
cnctype设备类型,目前支持 M700L,M700M,M800L,M800M
cardno控制卡号,默认填写 1

支持的数据类型 ​

  • uint8
  • int8
  • uint32
  • int32
  • uint64
  • int64
  • float
  • double
  • bit
  • string
  • ARRAY_STRING
  • ARRAY_DOUBLE

CNC 数据 ​

address[.m][.n][.k][.j]

tag 标识(地址)说明数据类型参数备注
systemStatus当前运行状态int32mm:0 对刀状态 1 自动状态 2 自动运行状态 3 自动暂停状态
spindleInfo主轴状态int64m nm:轴编号 n:0 增益 1: 位置偏差 2:电机转速 3:负载 5:报警1 6:报警2 7:报警3 8:报警4
servoInfo伺服轴状态int64m nm:轴编号 n:0 增益 1: 位置偏差 2:电机转速 3:电流 6:负载
work工件坐标doublemm:轴编号
machine机械坐标doublemm:轴编号
relative相对坐标doublemm:轴编号
distance剩余距离doublemm:轴编号
feedSpeed进给速度doublem0 FA 1 FM 2 FS 3 Fc 4 FE
param参数ARRAY_STRINGm n k jm: 轴编号 n:组号 k: 参数号 j:参数个数
toolOffset刀补doublem n km:类型 n:刀补类型 k:编号
alarm报警ARRAY_STRING--
runTime自动运行时间int32--
startTime自动开始时间int32--
aliveTime上电时间int32--
estimateTime外部集成时间int32m1:定时器1 2:定时器2
commonVar全局变量doublem变量编号
localVar局部变量doublem nm:变量编号 n: 等级
invalidStatus无效状态int32--
commandStatus操作命令状态int32--
cuttingMode切削模式int32--
mainProgram主程序int32--
subProgram子程序int32--
mainSeqNum主序列号int32--
subSeqNum子序列号int32--
programCurrentBlock当前程序断string--
powerConsumption功耗ARRAY_DOUBLEmm:轴编号 [0]:系统总功耗 [1]:伺服功耗 [3]:主轴功耗
toolLife刀具寿命ARRAY_STRINGm nm:组编号 n:刀具编号

TIP

commonVar 可读写,其他只读。

CNC 地址示例

地址说明
systemStatus.0对刀状态
machine.1读取轴1坐标
commonVar.100读写 100 号全局变量
feedSpeed.0读取当前进给速度
alarm当前报警列表
param.1.30.8002.1加工件数

PLC 数据 ​

标识说明类型权限
B计数器(固定计数器)bit/16bit/32bit读写
C计数器线圈bit/16bit/32bit读写
D数据寄存器16bit/32bit读写
E特殊继电器bit/16bit/32bit读写
F报警消息临时内存bit/16bit/32bit读写
G临时存储器bit/16bit/32bit读写
I设备bit/16bit/32bit读写
JJ设备bit/16bit/32bit读写
L锁存继电器(备份存储器)bit/16bit/32bit读写
M临时存储器bit/16bit/32bit读写
QQ设备bit/16bit/32bit读写
R文件寄存器16bit/32bit读写
SM特殊继电器(用于链接)bit/16bit/32bit读写
SD特殊寄存器16bit/32bit读写
ST累积定时器16bit/32bit读写
SW特殊寄存器(用于链接)16bit/32bit读写
T10ms定时器单元bit/16bit/32bit读写
U输入信号线至可编程控制器bit/16bit/32bit读写
VV 设备bit/16bit/32bit读写
W输入信号至可编程控制器bit/16bit/32bit读写
X输入信号bit/16bit/32bit读写
Y输出信号bit/16bit/32bit读写
ZR文件寄存器16bit/32bit读写

TIP

地址输入形式为 16 进制。

PLC 常用点位

地址类型说明
R69uint16PLC R 区域,地址69的数据,其值为EMG急停标志(65519 ON 65535 OFF)
R2500uint16PLC R 区域,地址2500的数据,其值为进给倍率
R7008uint16PLC R 区域,地址7008的数据,其值为主轴倍率
R6506uint32PLC R 区域,地址6506的数据,其值为主轴实际旋转转速
R7000uint32PLC R 区域,地址7000~7001的数据,其值为指令设定主轴转速
R6525uint16PLC R 区域,地址6525的数据,其值为主轴负载
R6529uint16PLC R 区域,地址6529的数据,其值为主轴报警编号
R606uint32PLC R 区域,地址606 ~ 607 的数据,其值为工件加工数当前值
R608uint32PLC R 区域,地址608 ~ 609 的数据,其值为工件加工数最大值
R11824uint32PLC R 区域,地址11824 ~ 11825 的数据,其值为使用中刀具组号
R11826uint32PLC R 区域,地址11826 ~ 11827 的数据,其值为使用中刀具刀号号
R11830uint32PLC R 区域,地址11830 ~ 11831 的数据,其值为使用中刀具使用累计时间数据
R11832uint32PLC R 区域,地址11832 ~ 11833 的数据,其值为 使用中刀具寿命设定时间数据
XC00uint16PLC X 区域,地址 C00 ~ C0F 的数据,其值为控制模式(1 JOG 模式中 2 手轮模式中 4 增量模式中 8 手动任意进给模式中 16 参考点返回模式中 32 自动初始设定模式中 256 内存模式中 2048 MDI 模式中)
XC12bitPLC X 区域,地址 C12 的数据,其值为自动运行中
XC13bitPLC X 区域,地址 C13 的数据,其值为自动运行启动中
XC14bitPLC X 区域,地址 C14 的数据,其值为自动运行暂停中
XC15bitPLC X 区域,地址 C15 的数据,其值为复位中
XC20bitPLC X 区域,地址 C20 的数据,其值为快速进给中
XC21bitPLC X 区域,地址 C21 的数据,其值为切削进给中
XC22bitPLC X 区域,地址 C22 的数据,其值为攻丝中
XC23bitPLC X 区域,地址 C23 的数据,其值为螺纹切削中
XC24bitPLC X 区域,地址 C24 的数据,其值为同步进给中
XC25bitPLC X 区域,地址 C25 的数据,其值为恒速中
XC26bitPLC X 区域,地址 C26 的数据,其值为跳跃中
XC27bitPLC X 区域,地址 C27 的数据,其值为参考点返回中

TIP

PLC 数据表可以查看三菱官网提供的《PLC开发说明书-M800/M80/E80系列》,获取更多系统运行数据。