CN111290336A - 一种基于Android***的数控机床控制方法及控制*** - Google Patents
一种基于Android***的数控机床控制方法及控制*** Download PDFInfo
- Publication number
- CN111290336A CN111290336A CN202010202520.6A CN202010202520A CN111290336A CN 111290336 A CN111290336 A CN 111290336A CN 202010202520 A CN202010202520 A CN 202010202520A CN 111290336 A CN111290336 A CN 111290336A
- Authority
- CN
- China
- Prior art keywords
- machine tool
- control
- numerical control
- data
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31206—Exchange of parameters, data, programs between two station, station and central or host or remote
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及一种基于Android***的数控机床控制方法及控制***,该控制方法是将NC端网络端口或者串口通过转换设备转换为无线网络,接入到局域网,通过开发基于Android***端运行的DNC APP,实现移动端***与机床NC的快速数据交互。本发明构思合理,布设成本低,可在手机端执行DNC各种操作功能,方便需要移动工作的工厂环境,可实现机床过程收集工作和设备运行参数设定。
Description
技术领域
本发明涉及数控机床控制技术领域,具体涉及一种基于Android***的数控机床控制方法及控制***。
背景技术
DNC(Distributed Numerical Control)称为分布式数控技术,是一种综合使用各种数字化先进技术,将生产现场分散的数控机床等设备连接在一起,组建成企业。
DNC 网络数控设备在现代制造企业的应用范围和重要程度,正在显著增加和上升。企业对数控加工设备的利用率、运行数据的实时采集设备、数控程序的状态管理有着越来越严格和明确的要求,数控技术在国内、外生产制造业的深入运用,促使 DNC 技术断进行着研发和创新。
生产制造借助于网络化技术提升效能,已经成为现代生产制造企业的业务聚焦点。数控机床作为企业内部最有效和重要的制造资源,需要充分发挥自身的优势来创造更多的价值,通过依托网络实现企业生产制造数据的实时共享 DNC ***面向网络化制造。
如图3所示,目前基于Windows***环境的DNC***已经非常普遍,并且应用到制造业的各行各业,但是伴随移动化应用的不断推广,基于Android***的DNC***成为移动管理终端的一个新的需求。
传统的DNC***存在的问题:
(1)***架构复杂,实施成本高;
(2)无法满足基于Android***的移动终端应用;
(3)无法实现跨平台通讯。
发明内容
针对上述背景技术中存在的问题,本发明提出了一种构思合理,布设成本低,可在手机端执行DNC各种操作功能,方便需要移动工作的工厂环境,可实现机床过程收集工作和设备运行参数设定的基于Android***的数控机床控制方法及控制***。
本发明的技术方案如下:
上述的基于Android***的数控机床控制方法,是将NC端网络端口或者串口通过转换设备转换为无线网络,接入到局域网,通过开发基于Android***端运行的DNC APP,实现移动端***与机床NC的快速数据交互。
所述基于Android***的数控机床控制方法,其中,所述控制方法的具体流程为:
(1)在Android***框架中利用通讯协议与机床NC端通过无线网络连接,实现机床的集中与分散控制;
(2)在机床NC端通过无线终端将通讯接入到车间局域网中,对于只有串口通讯的NC设备,通过串口服务器将串口数据转换为网络通讯,再经过无线转换设备转换为无线网络连接至车间局域网内;
(3)接着在基于Android***端运行的DNC APP通过无线网络或者有线网络与机床实现网络通讯,通过UDP协议实现数控程序的读取、写入,并实现TCP/IP协议及机床IO接口读取机床运行过程数据。
一种基于Android***的数控机床控制***,为基于Android***端运行的DNCAPP,包括***配置模块、程控程序推送模块、程控程序编辑模块、机床数据采集模块和机床数据看板模块;所述***配置模块用于DNC APP应用于不同场景中对***各参数的配置;所述程控程序推送模块用于DNC APP与数控机床的集成通讯;所述程控程序编辑模块用于在需要对标准程序进行个性化改动时,通过DNC APP直接编辑数控程序,并实现与机床数据的数据同步;所述机床数据采集模块用于DNC APP采集数控机床加工过程中各个控制***及传感器数据;所述机床数据看板模块用于将加工过程数据显示至终端Android设备上,使操作人员实时掌控机床及物料信息。
有益效果:
本发明基于Android***的数控机床控制方法构思合理,布设成本低,能实现将DNC***功能运行在Android***之上,可以在手机端执行DNC各种操作功能,方便需要移动工作的工厂环境;
本发明基于Android***的数控机床控制***结构设计合理,运行稳定、方便、可靠,可实现机床过程收集工作,实现设备运行状态、进给速度、转速、坐标等运行参数设定,可实现跨平台数据传输,实现与windows、Android,Linux数据通讯。
本发明将Android***应用于车间终端设备,具有***UI交互性强、操作方便,特别是触摸操作远远优于Windows***与Linux***,实施成本低,是是现代智能制造的有力工具。
附图说明
图1为本发明基于Android***的数控机床控制方法的架构图。
图2为本发明基于Android***的数控机床控制方法中的Android端DNC APP***与机床***的连接原理图。
图3为本发明基于Android***的数控机床控制***的架构图。
图4为传统DNC架构图。
具体实施方式
如图1、2所示,本发明基于Android***的数控机床控制方法,是将机床NC端网络端口或者串口通过转换设备转换为无线网络,接入到局域网,通过开发基于Android***端运行的DNC APP,实现移动端***与机床NC的快速数据交互。
本发明基于Android***的数控机床控制方法,具体流程为:
(1)在机床NC端通过无线终端将通讯接入到车间局域网中,对于只有串口通讯的NC设备,通过串口服务器将串口数据转换为网络通讯,再经过无线转换设备转换为无线网络连接至车间局域网内;
(2)在Android***框架中利用UDP、TCP等通讯协议与机床NC端通过无线网络连接,实现机床的集中与分散控制网络链路;
(3)接着在基于Android***端运行的DNC APP通过无线网络或者有线网络与机床实现网络通讯,通过UDP协议实现数控程序的读取、写入,并实现TCP/IP协议及机床IO接口读取机床运行过程数据;
(4)云端/Server端实现数控程序,机床所采集数据的存储功能,用户可根据部署要求选择云端或者服务器端存储。
本发明基于Android***的数控机床控制***为基于Android***端运行的DNCAPP,主要实现DNC***控制与数据采集工作,可运行至任意运行Android***之上,为便机床机群集中控制,低成本实施等将会起到很好的促进,使DNC应用扩展至Android***环境之上。如图3所示,本发明基于Android***的数控机床控制***,包括***配置模块1、程控程序推送模块2、程控程序编辑模块3、机床数据采集模块4和机床数据看板模块5。
该***配置模块1用于DNC APP应用于不同场景中对DNC APP各参数的配置,实现不同通讯方式、数据存储方式、数据采集项点等功能。
该程控程序推送模块2用于DNC APP与数控机床的集成通讯,通过将DNC APP与机床、第三方***集成,实现数控程序自动推送至机床等功能。
该程控程序编辑模块3用于需要对标准程序进行个性化改动时,可通过DNC APP直接编辑数控程序,并实现与机床数据的数据同步。
该机床数据采集模块4用于DNC APP采集数控机床加工过程中各个控制***及传感器数据。
该机床数据看板模块5用于将DNC数据、机床运行数据、生产数据等加工过程数据显示至终端Android设备上,方便操作人员实施掌控机床及物料信息。
本发明基于Android***的数控机床控制***的工作原理为:
(1)DNC APP实现多***架构,通过设置完成整个***的快速布设,服务数据库可为Windows,Linux,Unix***下运行的任意主流数据库***,具有快速数据布设功能;
(2)DNC APP可快速读取服务器端数控程序,并通过FTP协议直接传输至机床NC端,机床NC端接收到数据,并执行加工任务;数控程序推送功能可实现与条码***和RFID***的集成,实现按照条码、物料ID自动调取数控加工成,为个性化定制提供DNC快捷控制;
(3)DNC APP通过TCP/IP协议从数据器读取数控加程序,加载至Android内存端,操作者可以编辑数控程序,然后保存,保存后的数据存储至Server数据库,同时也可以直接选择推送至机床NC端,完成本次操作,每次修改、加工的数据将通过WIFI或者5G传输至数据服务器;
(4)DNC APP通过UDP协议及机床IO接口读取机床正在运行的程序以及NC端数据信息,并将采集到的信息传输至指定的数据服务器;
(5)DNC APP通过看板功能实现机床数控程序的集中管控以及机床数据的实时输出、统计、分析功能,并预留与MES***、ERP***等***的接口,实现操作者能实时了解机床运行状态、加工状态、机床报警、质量警示灯信息,辅助操作者准确、快捷的完成生产加工任务。
本发明构思合理,布设成本低,可在手机端执行DNC各种操作功能,方便需要移动工作的工厂环境,可实现机床过程收集工作和设备运行参数设定。
Claims (3)
1.一种基于Android***的数控机床控制方法,其特征在于,是将NC端网络端口或者串口通过转换设备转换为无线网络,接入到局域网,通过开发基于Android***端运行的DNCAPP,实现移动端***与机床NC的快速数据交互。
2.如权利要求1所述的基于Android***的数控机床控制方法,其特征在于,所述控制方法的具体流程为:
(1)在Android***框架中利用通讯协议与机床NC端通过无线网络连接,实现机床的集中与分散控制;
(2)在机床NC端通过无线终端将通讯接入到车间局域网中,对于只有串口通讯的NC设备,通过串口服务器将串口数据转换为网络通讯,再经过无线转换设备转换为无线网络连接至车间局域网内;
(3)接着在基于Android***端运行的DNC APP通过无线网络或者有线网络与机床实现网络通讯,通过UDP协议实现数控程序的读取、写入,并实现TCP/IP协议及机床IO接口读取机床运行过程数据。
3.一种基于Android***的数控机床控制***,为基于Android***端运行的DNC APP,其特征在于:所述***包括***配置模块、程控程序推送模块、程控程序编辑模块、机床数据采集模块和机床数据看板模块;
所述***配置模块用于DNC APP应用于不同场景中对***各参数的配置;
所述程控程序推送模块用于DNC APP与数控机床的集成通讯;
所述程控程序编辑模块用于在需要对标准程序进行个性化改动时,通过DNC APP直接编辑数控程序,并实现与机床数据的数据同步;
所述机床数据采集模块用于DNC APP采集数控机床加工过程中各个控制***及传感器数据;
所述机床数据看板模块用于将加工过程数据显示至终端Android设备上,使操作人员实时掌控机床及物料信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010202520.6A CN111290336A (zh) | 2020-03-20 | 2020-03-20 | 一种基于Android***的数控机床控制方法及控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010202520.6A CN111290336A (zh) | 2020-03-20 | 2020-03-20 | 一种基于Android***的数控机床控制方法及控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111290336A true CN111290336A (zh) | 2020-06-16 |
Family
ID=71031079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010202520.6A Pending CN111290336A (zh) | 2020-03-20 | 2020-03-20 | 一种基于Android***的数控机床控制方法及控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111290336A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114428482A (zh) * | 2021-12-16 | 2022-05-03 | 沈阳富创精密设备股份有限公司 | 一种应用于制造业数控机床数据采集方法 |
CN116125913A (zh) * | 2023-02-08 | 2023-05-16 | 深圳市博视精密机械有限公司 | 一种基于tcp/ip的数控机床通讯***及工作方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102830654A (zh) * | 2012-09-12 | 2012-12-19 | 深圳华中数控有限公司 | 基于Android平台的开放式数控***及其中进行二次开发的方法 |
CN104730951A (zh) * | 2015-01-09 | 2015-06-24 | 电子科技大学 | 基于智能平板的显控一体设备及其数据通信方法 |
CN105589410A (zh) * | 2014-11-13 | 2016-05-18 | 沈阳高精数控智能技术股份有限公司 | 一种基于Android平台的车间监控与管理*** |
CN105706009A (zh) * | 2013-07-30 | 2016-06-22 | 德玛吉森有限公司 | 控制数控机床操作的控制***及用于该***的后端和前端控制装置 |
CN108490875A (zh) * | 2018-01-31 | 2018-09-04 | 湖北文理学院 | 一种基于Android的数控机床加工状态实时监测方法 |
-
2020
- 2020-03-20 CN CN202010202520.6A patent/CN111290336A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102830654A (zh) * | 2012-09-12 | 2012-12-19 | 深圳华中数控有限公司 | 基于Android平台的开放式数控***及其中进行二次开发的方法 |
CN105706009A (zh) * | 2013-07-30 | 2016-06-22 | 德玛吉森有限公司 | 控制数控机床操作的控制***及用于该***的后端和前端控制装置 |
CN105589410A (zh) * | 2014-11-13 | 2016-05-18 | 沈阳高精数控智能技术股份有限公司 | 一种基于Android平台的车间监控与管理*** |
CN104730951A (zh) * | 2015-01-09 | 2015-06-24 | 电子科技大学 | 基于智能平板的显控一体设备及其数据通信方法 |
CN108490875A (zh) * | 2018-01-31 | 2018-09-04 | 湖北文理学院 | 一种基于Android的数控机床加工状态实时监测方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114428482A (zh) * | 2021-12-16 | 2022-05-03 | 沈阳富创精密设备股份有限公司 | 一种应用于制造业数控机床数据采集方法 |
CN116125913A (zh) * | 2023-02-08 | 2023-05-16 | 深圳市博视精密机械有限公司 | 一种基于tcp/ip的数控机床通讯***及工作方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200304342A1 (en) | Intelligent monitoring gateway for numerical control machine tool based on internet of things | |
CN112073461B (zh) | 一种基于云边协同的工业互联网*** | |
Xu | Machine Tool 4.0 for the new era of manufacturing | |
CN108833269B (zh) | 一种面向工业现场的智能物联网关 | |
Ferencz et al. | Using Node-RED platform in an industrial environment | |
Ćwikła | Methods of manufacturing data acquisition for production management-a review | |
José Álvares et al. | Development of a cyber-physical framework for monitoring and teleoperation of a CNC lathe based on MTconnect and OPC protocols | |
CN106597991A (zh) | 数控机床远程监控方法及装置 | |
CN105843203A (zh) | 智能产线过程监控*** | |
CN102043394A (zh) | 一种dnc信息采集方法 | |
CN111290336A (zh) | 一种基于Android***的数控机床控制方法及控制*** | |
Al-Saedi et al. | CNC machine based on embedded wireless and Internet of Things for workshop development | |
CN112615935B (zh) | 一种终端设备联网参考***及其交互方法 | |
CN114428487A (zh) | 自动化控制装置、***、方法 | |
CN114070726A (zh) | 数据采集方法、***、装置及存储介质 | |
CN115857439A (zh) | 一种基于数字孪生的生产线数据映射及融合***及方法 | |
CN105589410A (zh) | 一种基于Android平台的车间监控与管理*** | |
CN103279090A (zh) | 一种机器人数控机床管控*** | |
CN111556141A (zh) | 基于Json数据片的智能网关数据采集***及方法 | |
CN111352398B (zh) | 智能精密加工单元 | |
Govindarajan et al. | An approach for integrating legacy systems in the manufacturing industry | |
Kovalev et al. | Development of a data collection system for a CNC system using cloud FRED technology and OPC UA specification | |
CN113794781A (zh) | 数据采集方法、装置、设备及存储介质 | |
CN109991924B (zh) | 一种用于数控***远程客户端实时监控的通讯方法及*** | |
CN107807609A (zh) | 一种基于大数据的数控机床伺服参数优化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200616 |