新代机床远程控制与Dipole技术API详解

需积分: 50 36 下载量 160 浏览量 更新于2024-07-18 3 收藏 758KB DOC 举报
"新代机床二次开发包函数说明文档,包含了新代科技的Dipole功能介绍,该功能实现了人机与核心的分离,允许用户通过互联网远程监控和诊断后台控制器。文档还提供了RemoteCNCAPI的使用指南,详细列出了各种数据类型、错误说明以及包括基本类别的各种函数,如USB检测、控制器信息读取、GCode操作、警报处理和刀具补偿等。此外,还包括了工件坐标相关的函数。" 新代机床二次开发包是针对CNC(计算机数字控制)系统的开发工具,特别强调了其Dipole功能。这一创新解决方案将人机交互界面与控制系统分开,用户可以通过标准人机界面或自定义的Windows应用程序进行远程操作,打破了以往局限于Windows CE的限制,极大地拓展了应用的可能性。Dipole架构使得远程监控和诊断成为可能,提高了生产效率和设备的可维护性。 RemoteCNCAPI是新代科技提供的用于与控制器通信的接口,它包含了一系列的函数,用于实现对CNC系统的不同层面的操作。这些函数包括: 1. 基本类别的函数,如检查USB设备是否存在(isUSBExist)、获取控制器序列号(SeriesNo)、读取控制器基本信息(READ_information)、状态(READ_status)、当前位置(READ_position)、设置相对坐标(WRITE_relpos)、读取GCode(READ_gcode)和其他代码(READ_othercode)、进给率/转速(READ_spindle)、时间(READ_time)、工件计数(READ_part_count)、下载加工记录(DOWNLOAD_work_record)以及检测Dipole连接可行性(IsDipoleSupported)。 2. 警报类别的函数,用于获取当前警报(READ_alm_current)和警报历史(READ_alm_history),方便进行故障排查和处理。 3. 刀具补偿类别的函数,包括获取刀具Offset的标题(READ_offset_title)、所有刀具Offset(READ_offset_all)、指定范围内的刀具Offset(READ_offset_scope)、单个刀具Offset(READ_offset_single)、写入所有刀具Offset(WRITE_offset_all)和单个刀具Offset(WRITE_offset_single)以及查询刀具Offset数量(READ_offset_count),这些功能对于精确的切削控制至关重要。 4. 工件坐标类别的函数,如获取工件坐标轴名称(READ_work_coord_axis)、所有工件坐标数据(READ_work_coord_all),这些函数支持用户在不同的工件坐标系间灵活切换和管理。 通过这些丰富的函数,开发者可以构建出功能强大的CNC控制系统,实现定制化的人机交互界面和更高效的数控加工流程。这个二次开发包不仅适用于新代的数控机床,也为其他基于CNC的自动化系统提供了宝贵的开发资源。