System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可进行二次编辑的通用生产加工平台系统技术方案_技高网

一种可进行二次编辑的通用生产加工平台系统技术方案

技术编号:40549704 阅读:7 留言:0更新日期:2024-03-05 19:08
本发明专利技术涉及数控平台技术领域,具体是一种可进行二次编辑的通用生产加工平台系统,包括CAD功能模块、G代码处理模块、CAM工艺模块和加工控制模块;所述CAD功能模块、所述G代码处理模块、所述CAM工艺模块和所述加工控制模块分别与信号分发模块连接,所述信号分发模块与RPC通讯模块,所述RPC通讯模块用于与外部特定工艺应用程序连接。本系统可根据工艺的实际需求,通过灵活的接口调用进行二次编辑,以适配各门类的加工需求,具有灵活、开放、通用的特性。

【技术实现步骤摘要】

本专利技术涉及数控平台,尤其涉及一种可进行二次编辑的通用生产加工平台系统


技术介绍

1、cnc加工平台是常见的数控生产加工平台,可以自动控制机床,针对不同门类工艺进行生产加工。cnc加工平台的通用功能包括导入g代码文件、转换加工数据并下发plc、实时监控加工实际位置与反馈位置、实时显示当前加工行并区分已加工与未加工,如下:

2、支持导入g代码文件,将g代码解析出加工图形并在cad界面上进行展示;g代码作为数控加工系统最常见的通用文件,支持将g代码解析为图形数据可满足不同行业、不同领域的加工需求,大大简化了操作流程,提高生产效率和质量。

3、支持转换加工数据并下发plc,也是cnc加工平台最基础的功能;将g代码所解析出的图形数据再转换为支持加工的数据,下发到plc并驱动控制伺服运动,进行生产加工,实现高效、自动化的生产效率,同时加工过程与下位机的数据通讯具备稳定可靠的交互过程,对加工效果有较好的安全保障。

4、支持实时监控加工的实际位置与反馈位置,即通过双信道监控,实时获取当前加工状态下伺服的实际位置与反馈位置,可自定义是否显示双信道加工轨迹与轨迹样式,可以在加工过程中了解运动状态与加工精度情况,及时发现和纠正误差与偏差,从而进一步提高加工质量。

5、支持实时显示当前正在加工的g代码及行号,即同时通过不同颜色的形式以区分已加工完成的g代码与未开始加工的g代码;此功能可以更清晰地了解加工进度和状态,同时可以自定义起始加工行,从导入的g代码中指定待加工的起始行,从该行处开始向后加工,为用户提供实用性与便利性。

6、然而,由于各门类的工艺加工规格各有不同,传统的cnc加工平台通常是针对特定工艺门类的,难以做到适配不同工艺,因此不具备灵活性,一旦跨越工艺门类加工平台便无法复用,需要开发人员重新开发一套新的加工平台。


技术实现思路

1、本专利技术的目的在于克服上述现有技术的问题,提供了一种可进行二次编辑的通用生产加工平台系统,以解决现传统的cnc加工平台难以适配不同工艺加工规格的技术问题。

2、上述目的是通过以下技术方案来实现:

3、一种可进行二次编辑的通用生产加工平台系统,包括:

4、g代码处理模块,所述g代码处理模块用于解析用户导入的g代码文件,将文件中的g代码指令转换为可加工的图形的点位与路径轨迹数据;

5、cam工艺模块,所述cam工艺模块用于对已有的cad图形附加特定的工艺类型,并将设定好的工艺参数附加在cad图形上,;

6、cad功能模块,所述cad功能模块用于解析用户导入的dxf文件,或将所述g代码处理模块解析出的数据转换为所述cad功能模块中所对应的图形,向用户进行展示;

7、加工控制模块,所述加工控制模块用于将cad图形数据结合cam工艺参数最终转换为控制下位机plc模块生产运动的控制数据;

8、所述cad功能模块、所述g代码处理模块、所述cam工艺模块和所述加工控制模块分别与信号分发模块连接,所述信号分发模块与rpc通讯模块,所述rpc通讯模块用于与外部特定工艺应用程序连接。

9、作为本系统的进一步优化,所述g代码处理模块还包括在生产加工的过程中实时展示当前正在加工的g代码指令行。

10、作为本系统的进一步优化,所述cam工艺模块用于对已有的cad图形附加特定的工艺类型,所述工艺类型由外部的二次开发人员进行自定义。

11、作为本系统的进一步优化,所述cad功能模块还包括由用户自行绘制待加工的图形或对已绘制的图形进行修改编辑操作。

12、作为本系统的进一步优化,所述加工控制模块还包括实时监控所述下位机plc模块的加工状态,并反馈到软件中。

13、作为本系统的进一步优化,所述外部特定工艺应用程序包括外部rpc通讯模块和其他功能模块,所述其他功能模块通过外部开发人员实现。

14、作为本系统的进一步优化,所述外部rpc通讯模块与所述rpc通讯模块之间采用rpc通讯机制的串口通讯。

15、有益效果

16、本专利技术所提供的一种可进行二次编辑的通用生产加工平台系统,专注于各门类工艺的通用功能,通过rpc通讯机制调用内部函数接口,接口调用与数据交互的通讯过程稳定可靠,由信号触发对应接口的机制也使得本系统拥有广泛的适用范围,无论开发平台或开发语言,通过进程与进程间的通讯实现对应功能的调用,充分体现了其优秀的通用性、开放性。

17、本系统还提供了大量的通用函数模块及功能接口,可由二次开发人员对其进行封装、调用,进行二次编辑与开发,以满足各工艺门类不同的应用与加工需求,在本系统的基础上有针对性地开发各类生产加工系统。其二次编辑开发的能力也是传统cnc加工平台所不具备的特点。同时,内部的cam工艺模块允许二次开发人员根据实际工艺需求,对应地为加工元素附加工艺属性,可由外部应用程序自定义工艺参数以及各工艺参数在加工过程的相应处理,以灵活地面对各门类工艺的生产加工流程,真正实现了在本系统的基础上开发不同工艺门类的cnc加工平台的效果。

本文档来自技高网...

【技术保护点】

1.一种可进行二次编辑的通用生产加工平台系统,其特征在于,包括:

2.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述G代码处理模块还包括在生产加工的过程中实时展示当前正在加工的G代码指令行。

3.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述CAM工艺模块用于对已有的CAD图形附加特定的工艺类型,所述工艺类型由外部的二次开发人员进行自定义。

4.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述CAD功能模块还包括由用户自行绘制待加工的图形或对已绘制的图形进行修改编辑操作。

5.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述加工控制模块还包括实时监控所述下位机PLC模块的加工状态,并反馈到软件中。

6.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述外部特定工艺应用程序包括外部RPC通讯模块和其他功能模块,所述其他功能模块通过外部开发人员实现。

7.根据权利要求6所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述外部RPC通讯模块与所述RPC通讯模块之间采用RPC通讯机制的串口通讯。

...

【技术特征摘要】

1.一种可进行二次编辑的通用生产加工平台系统,其特征在于,包括:

2.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述g代码处理模块还包括在生产加工的过程中实时展示当前正在加工的g代码指令行。

3.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述cam工艺模块用于对已有的cad图形附加特定的工艺类型,所述工艺类型由外部的二次开发人员进行自定义。

4.根据权利要求1所述的一种可进行二次编辑的通用生产加工平台系统,其特征在于,所述cad功能模块还包括由用户自行绘制待加工的...

【专利技术属性】
技术研发人员:顾旭辉吴桐桐李峙宏姬晓栋吴然
申请(专利权)人:无锡信捷电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1