如何开发数控机床的系统?

如何开发数控机床的系统?,第1张

我是数控机床厂家,我跟多家系统厂家技术人员有沟通,我来回答:

开发机床数控系统至少分两种:一种是开放式数控系统的完全开发,一种是集成式数控系统的二次开发;

开放式数控系统,像运动控制卡,卡厂家有写接口API,需要自己开发界面、功能、逻辑。一般用C语言,C,VB、C#等。数控系统中的“数控”,指G00,G01,等,也称编码器,在开放式数控系统中原本是没有的,需要自己写编码器。其次插补功能,如G01、G02、G03及样条插补等需要自己写算法。这个算法不仅难,而且是系统厂家的核心优势,没有厂家会指导你。

集成式数控系统的二次开发,是一种比较快速的开发方式。G码编译器、插补已经写好了。只需要在其基础上开发自己的功能即可。目前一线品牌都支持开次开发,如西门子、法兰克,国内的新代等。这种开发方式,硬件成本较高,但可以快速开发新机型,发布到市场上,缩短产品周期,并实现系统层面的创新。

我们公司有个技术人员,使用运动控制卡,前后开发了14年。每一次出机,发现问题,修正问题,如此循环才有条件写出一个相对稳定并被认可的控制系统。

如何开发数控系统,模式,模型很重要:你需要开发一个初级版本,应用到机床上,卖出去,收集客户建议,再修改,升级。不要想着一年两年短时间内,在没有市场反馈的情况写出好的系统。

另一方面,我认识一个同行,写软件的。后来进入机床行业,因为开发一套系统,实现8轴联动,机床根本不愁卖,目前其公司成立三年,已经出口到了全球。风光的背后,是十多年的时间写的控制系统。

我是数控机床厂家,我跟多家系统厂家技术人员有沟通,我来回答:

开发机床数控系统至少分两种:一种是开放式数控系统的完全开发,一种是集成式数控系统的二次开发;

开放式数控系统,像运动控制卡,卡厂家有写接口API,需要自己开发界面、功能、逻辑。一般用C语言,C++,VB、C#等。数控系统中的“数控”,指G00,G01,等,也称编码器,在开放式数控系统中原本是没有的,需要自己写编码器。其次插补功能,如G01、G02、G03及样条插补等需要自己写算法。这个算法不仅难,而且是系统厂家的核心优势,没有厂家会指导你。

集成式数控系统的二次开发,是一种比较快速的开发方式。G码编译器、插补已经写好了。只需要在其基础上开发自己的功能即可。目前一线品牌都支持开次开发,如西门子、法兰克,国内的新代等。这种开发方式,硬件成本较高,但可以快速开发新机型,发布到市场上,缩短产品周期,并实现系统层面的创新。

我们公司有个技术人员,使用运动控制卡,前后开发了14年。每一次出机,发现问题,修正问题,如此循环才有条件写出一个相对稳定并被认可的控制系统。

如何开发数控系统,模式,模型很重要:你需要开发一个初级版本,应用到机床上,卖出去,收集客户建议,再修改,升级。不要想着一年两年短时间内,在没有市场反馈的情况写出好的系统。

另一方面,我认识一个同行,写软件的。后来进入机床行业,因为开发一套系统,实现8轴联动,机床根本不愁卖,目前其公司成立三年,已经出口到了全球。风光的背后,是十多年的时间写的控制系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12088125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存