广告招募

当前位置:全球工厂网 > 技术中心 > 所有分类

弯管机软件参数设置方法

2025年12月13日 09:22:51      来源:张家港市胤润机械有限公司 >> 进入该公司展台      阅读量:14

分享:

1、弯管机参数设置:弯管机参数主要包括:Y、B、C各坐标轴机床坐标原点、工件坐标原点、当前机床坐标、当前工件坐标以及两坐标系之间的偏移量;各坐标轴的正、负方向 行程范围;各轴电机参数;各轴工作速度、加速度的极限值;各轴回零速度、 回零方式(本系统Home方式):各轴捕捉到回零原点信号后离开原点开关的距 离或角度:Y轴机床原点与弯曲模具相切位贾的距离:有芯弯管加工管件长度的 值;弯管加工管件直径的值,一般以弯管加工管件直径值设定弯管机的规格;其它参数等。

其中有些参数需要在程序中显示,如当前弯管机坐标、工件坐标;有些需要可设置,如回零速度;而有些参数则不必显示也不可设置,如弯管机坐标原点。这里只将不必在界面上显示的需设置的参数在对话框中实现。其他需显示和设置的在别的模块中实现,如工件坐标系显示在后面坐标显示处实现,其设置和建立在建立坐标系中实现。

弯管机参数设置界面主要实现过程是:创建三个基于 CPropertyPage的子窗口资源,完成界面设计,在各窗口中实现输入数据的保存, 并建立各自的类;在CMainFrame类中,“工具”下拉菜单“机床参数设置”项 的响应函数中用类CPropertySheet建立属性表对象,并为其添加三个子窗口作为属性页,最终调用DoModalG将对话框显示。

由于弯管机参数后需将控制器复位后方可生效,在设置完对话框数据并保存关闭后,提示用户进行复位。

2、弯管机系统参数设置:弯管机系统参数与工艺相关,主要包括:速度、加速度参数,即Y、B、C各轴的手动速度、加工速度、加工空程速度及系统加速度、急停加速度等;伺服参数,各轴伺服系统的比例增益、微分增益、积分增益、误差积分限、位置误差极限等; 时间参数,C轴弯曲轴弯管动作延时时间、钳口主夹时间、导向辅夹时间、小车夹头夹料时间等;模具参数,弯曲模半径、导向模长宽、随动模长宽等;加工工艺参数,单根管料弯曲次数、弯曲角度修正值、预送料长度、预转料角度、比例回弹系数、固定回弹系数等:管形参数,YBCR、管径、壁厚、管料实际长度及其他参数等;压力参数,主夹、辅夹等辅助动作压力参数,这类参数通过液压系统调节,不需进行软件设置。

这里将上述参数分为速度、加速度、伺服、时间和其他四个子模块设计。系统参数设置界面如图5^5所示,其实现过程与弯管机参数的大致相同,不再赘述。 的不同点在于,系统参数设置保存后,不需重启控制器,立即生效。

3、参数检查及范围设定:为保证输入参数的JF.确有效,系统须对用户输入的参数作检查。参数检查包 括数据类型检查和有效性检查两种。其中有效性检查是判断窗口输入的数据是否在规定的范围之内。

CDialog类中有对话框数据交换DDX(Di!og Data Exchange)和对话框数据校验DDV(Dilog Data Validation)功能。DDX通过将控件与对话框类的成员变量关联,实现数据控件与对话框的数据交换功能,同时可以判断输入的数据类型是否正确。对话框数据校验DDV用于检査数据的有效性。两种功能都是通过 ClassWizard类向导自动添加代码,在成员函数DoDataExdiange()中调用DDX和 DDV全局函数实现。由于CPropertyPage类是从CDialog类继承而来,所以上述 从CPropertyPage类继承的各个参数子窗口均可使用DDX和DDV实现参数检查。参数范围设定可以方便通过ClassWizard类向导设置实现。

4、弯管机软件参数保存、初始化:本程序用读写配置文件C.INI)的方法来保存记录各种参数与实现参数初 始化,主要用到 GctPrivateProfilcString、WritePrivatcProfileString 两个函数。由 于整个系统参数较多,且参数数据类型多样,本系统对其进行了封装。

版权与免责声明:
1.凡本网注明"来源:全球工厂网"的所有作品,版权均属于全球工厂网,转载请必须注明全球工厂网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。