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
}