【技术实现步骤摘要】
基于集成开发环境的自动控制系统设计方法和系统
[0001]本申请涉及计算机
,具体是一种基于集成开发环境的自动控制系统设计方法和系统
。
技术介绍
[0002]自动控制系统是对数控机床进行自动控制的系统
。
自动控制系统包含人机交互界面
(HMI)、PLC
逻辑控制
、CNC
程式执行
、IO
处理
、
功能调试
、
错误诊断等
。
目前大部分的自动控制系统都是分多个软件进行设计,每个软件采用不同的语言,客户需要使用多个软件才能完成项目的开发,过程繁琐且效率低下
。
技术实现思路
[0003]本申请的目的在于提供一种基于集成开发环境的自动控制系统设计方法和系统,以解决上述
技术介绍
中提出的技术问题
。
[0004]为实现上述目的,本申请公开了以下技术方案:
[0005]在第一方面,本申请公开了一种基于集成开发环境的自动控制系统设计方法,该方法包括以下步骤:
[0006]STEP1
:需求调研,所述需求包括机床工艺和客户操作习惯;
[0007]STEP2
:基于调研的结果,设计人机交互界面;
[0008]STEP3
:使用
PLC
逻辑控制,实现人机交互界面以及
IO
处理;
[0009]STEP4
:将特定的动作集成到宏程式中;
[0010]ST
【技术保护点】
【技术特征摘要】
1.
一种基于集成开发环境的自动控制系统设计方法,其特征在于,该方法包括以下步骤:
STEP1
:需求调研,所述需求包括机床工艺和客户操作习惯;
STEP2
:基于调研的结果,设计人机交互界面;
STEP3
:使用
PLC
逻辑控制,实现人机交互界面以及
IO
处理;
STEP4
:将特定的动作集成到宏程式中;
STEP5
:调试整个工程的所有功能模块;
STEP6
:上机测试并使用
。2.
根据权利要求1所述的基于集成开发环境的自动控制系统设计方法,其特征在于,在所述
STEP2
中,所述人机交互界面的设计准则至少包括:可用性
、
安全性
、
数据可视化
、
操作指引
、
可扩展性中的一种或多种
。3.
根据权利要求1所述的基于集成开发环境的自动控制系统设计方法,其特征在于,在所述
STEP3
中,所述
PLC
逻辑控制至少包括:程式启动逻辑控制
、
手动操作逻辑控制
、
复位逻辑控制
、
换刀逻辑控制
、
切削液开关逻辑控制中的一种或多种
。4.
根据权利要求1所述的基于集成开发环境的自动控制系统设计方法,其特征在于,所述的
STEP4
,具体包括:将组合动作的程序指令录入宏程式中,在用户选择该程序指令时,
CNC
执行该程序指令并实现该组合动作
。5.
根据权利要求1所述的基于集成开发环境的自动控制系统设计方法,其特征在于,所述的
STEP5
,具体包括:
STEP5
‑1:导入要调试的工程,所述工程包括人机交互界面
、PLC
和
CNC
程式;
STEP5
‑2:运行工程,调试所述人机交互界面中各个画面功能,并通过变数查看器进行查看当前使用的变数是否正确,并在出现错误时进行修正,修正完成之后,再次运行直至所有的变数均...
【专利技术属性】
技术研发人员:金昌,郭艳,袁会强,宋恒,梁发铭,何俊炜,
申请(专利权)人:广州亿达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。