B.8 Heidenhain 点位地址

B.8.1 内置点位

点位名称 点位地址 描述 数据类型
CNC的IP地址 cnc_ip CNC的IP地址 String
CNC版本 cnc_version CNC版本 String
PLC版本 cnc_plc_version PLC版本 String
开机时间 cnc_alivetime 数控系统工作时间 秒 Number
运行时间 cnc_runtime 加工程序运行总时间 秒 Number
切削时间 cnc_cuttime 加工总时间 秒 Number
当前刀具号 cnc_toolnum 当前加工主轴上的刀具编号 Number
快速移动倍率 cnc_rapidfeed 操作面板上快速移动倍率旋钮对应数值 Number
执行的NC主程序号 cnc_mainproname cnc当前加工执行的主程序号 String
当前所处操作模式 cnc_mode 操作面板操作模式对应的模式 Enum
机械坐标 cnc_mecpos 机床厂家设定的坐标系 List[Object]
相对坐标 cnc_relpos 在刀尖当前所在位置建立的坐标系 List[Object]
主轴设定速度S cnc_setspeed 宏变量中程序运行时定义的设定主轴转速 Number
主轴实际转速S cnc_actspeed 加工中主轴实际转速 Number
进给设定转速S cnc_setfspeed 宏变量中程序运行时定义的进给主轴转速(矢量值) Number
进给实际转速S cnc_actfspeed 加工中进给轴实际转速矢量值 Number
主轴倍率 cnc_srate 操作面板主轴旋率对应的数值 Number
切削倍率 cnc_frate 操作面板上进给倍率旋钮对应数值 Number
当前所处运行模式 cnc_runstatus 当前设备运行状态 Enum
报警 cnc_alarm 报警 List[Object]

B.8.2 数据字典

B.8.2.1 运行状态

cnc_runstatus

{
    "Run":0,
    "Hold":4,
    "Stop":7,
}

cnc_mode

{
    "手动模式":0,
    "MDA":1,
    "手轮模式":2,
    "程序单段": 3,
    "AUTO": 4,
    "编辑刀具表": 5
}