B.6 Haas 点位地址

B.6.1 内置点位

点位名称 点位地址 描述 数据类型
加工零件数 cnc_products cnc生产件数 Number
加工零件数2 cnc_products2 cnc生产件数2 Number
绝对坐标 cnc_ablpos 编程前会指定一个原点,建立坐标系 List[Object]
机械坐标 cnc_mecpos 机床厂家设定的坐标系 List[Object]
CNC版本 cnc_version CNC版本 String
CNC的IP地址 cnc_ip CNC的IP地址 String
CNC ID cnc_id CNC ID String
切削倍率 cnc_frate 操作面板上进给倍率旋钮对应数值 Number
当前刀具号 cnc_toolnum 当前加工主轴上的刀具编号 Number
主轴实际转速S cnc_actspeed 加工中主轴实际转速 Number
当前所处运行模式 cnc_runstatus 当前设备运行状态 Enum
执行的NC主程序号 cnc_mainproname cnc当前加工执行的主程序号 String
开机时间 cnc_alivetime 数控系统工作时间 秒 Number
运行时间 cnc_runtime 加工程序运行总时间 秒 Number
切削时间 cnc_cuttime 加工总时间 秒 Number
循环时间 cnc_cycletime 单次加工时间 秒 Number

B.6.2 添加点位

变量类型 变量名示例 变量地址示例 数据类型
宏变量 macro1 100 Number

B.6.3 数据字典

B.6.3.1 运行状态

cnc_runstatus

{
    "STATUS BUSY":0,
    "IDLE":1,
    "STOP":2,
    "ALARM ON":4,
}