B.4 KND 点位地址

B.4.1 内置点位

点位名称 点位地址 描述 数据类型
加工零件数 cnc_products cnc生产件数 Number
CNC的IP地址 cnc_ip CNC的IP地址 String
CNC ID cnc_id CNC ID String
CNC型号 cnc_type 说明机床类型 String
切削时间 cnc_cuttime 加工总时间 秒 Number
循环时间 cnc_cycletime 单次加工时间 秒 Number
开机时间 cnc_alivetime 数控系统工作时间 秒 Number
运行时间 cnc_runtime 加工程序运行总时间 秒 Number
绝对坐标 cnc_ablpos 编程前会指定一个原点,建立坐标系 List[Object]
机械坐标 cnc_mecpos 机床厂家设定的坐标系 List[Object]
相对坐标 cnc_relpos 在刀尖当前所在位置建立的坐标系 List[Object]
报警 cnc_alarm 报警 List[Object]
执行的NC主程序号 cnc_mainproname cnc当前加工执行的主程序号 String
快速移动倍率 cnc_rapidfeed 操作面板上快速移动倍率旋钮对应数值 Number
切削倍率 cnc_frate 操作面板上进给倍率旋钮对应数值 Number
当前所处运行模式 cnc_runstatus 当前设备运行状态 Enum
当前所处操作模式 cnc_mode 操作面板操作模式对应的模式 Enum
软件版本 cnc_softversion 软件版本 String
FPGA版本 cnc_fpgaversion FPGA版本 String
T型图版本 cnc_ladderversion T型图版本 String
是否就绪 cnc_isready 是否就绪 Boolean
未就绪原因 cnc_notreadyreason 未就绪原因 String
当前工件坐标系 cnc_curworkcoor 当前工件坐标系 String
当前系统坐标系 cnc_curworkcoorsystem 当前系统坐标系 String
手动切削倍率 cnc_jograte 手动切削倍率 Number ;

B.4.2 数据字典

B.4.2.1 操作模式

cnc_mode

{
    "录入方式":0,
    "自动方式":1,
    "无效":2,
    "编辑方式":3,
    "手轮(单步)方式":4,
    "手动方式":5,
    "手动示教":6,
    "手轮示教":7,
    "手轮方式":8,
    "机械回零":9,
    "程序回零":10
}

B.4.2.2 运行状态

cnc_runstatus

{
    "停止状态":0,
    "暂停或进给保持":1,
    "运行状态":2,
}