数控机床五轴RTCP功能调试的测试以及训练软件
作者(我)于2019年初在济南二机床进行五轴数控机床的RTCP建模项目。在查阅调研了国内外产品以及国内数控系统的RTCP算法后,提出了五轴数控机床在特定RTCP参数下,在任意姿态(所有回转轴在任意角度)下,主轴中心点与刀尖点的映射关系。
作者在此基础上更进一步,在之后研究推导了五轴数控机床RTCP当前参数和实际参数有误差的情况下,在任意姿态下,刀尖点误差的映射关系(刀尖点误差表达式)。
该软件实际上是刀尖点误差表达式的一个简易应用,它用java实现了双精度浮点下的刀尖点误差表达式。 该软件模拟了AC双摆头五轴数控机床在确定的实际RTCP参数以及当前RTCP参数下,不同测量位置产生的误差。
该软件模拟了AC双摆头RTCP的全部参数,包括:
- C轴回转矢量
- C轴到A轴平移矢量
- A轴回转矢量
- A轴到锥孔基点平移矢量
在该软件中,用户可以生成一个随机的或者自己指定的AC双摆头五轴数控机床实际RTCP参数,随后通过模拟打表并根据打表结果调节当前参数,最终使当前参数不断接近实际参数。
通过该软件,用户可以
- 训练RTCP调试能力,
- 国际化功能:该软件的所有界面以及日志字段均可以进行国际化配置。
- 自定义日志功能:该软件的日志可以以log4j配置方式进行定义。
- 自定义实际参数随机生成:该软件可以通过配置文件设置随机生成实际RTCP参数时的具体行为,行为包括生成固定值和生成符合指定期望与标准差的正态分布的值。
由于工作原因,作者已经停止五轴数控机床RTCP建模项目的后续研究。该项目的后续研究包括数控机床五轴RTCP自动标定算法/数控机床五轴RTCP误差自动修正算法,如果任何单位或个人对该项目的当前研究成果以及后续研究感兴趣,亦或是对软件本身感兴趣,请与作者联系。
作者邮箱:[email protected]