欢迎访问机床与液压官方网站!

咨询热线:020-32385312 32385313 RSS EMAIL-ALERT
多轴复杂体零件“降维打击”的编程方式及其BP神经网络优化
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Programming Method of “Dimensionality Reduction Strike” for Multi-axis Complex Parts and Its BP Neural Network Optimization
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    多特征体零件在四轴和五轴编程中因为超多的特征关系和复杂的矢量控制,一直是编程师的难题。缠绕轴编程是一种为应对多轴编程中超复杂体零件多特征、难编程等问题提出的新颖处理方案,能够有效解决多特征体零件在多轴编程时效率慢和容错率低的问题。其思路是以后处理的个性化定制为介质,均衡立体编程和平面编程的优缺点,针对复杂体零件,通过降低编程轮廓曲线的空间维度,在低维度编程,完成后将编程好的刀路转曲线,再将曲线升维,依托该曲线编制多轴刀路。该方法能够很好地解决多特征零件的多轴编程问题,是一种有效的编程思路。但是其中的转换机制通过不断升维和降维依然较繁琐,也很难用普通的数学公式或者矩阵表示,不利于深入研究和开发快捷应用。通过介绍此种编程方法,结合MATLAB的BP神经网络算法,构建输入输出层和隐含层,训练出其中的隐含关系,以达到去除中间繁琐的变换、能够直接使用的目的,为快捷、方便地使用此编程方法提供了完整的思路和理论支撑。并且通过数据分析对普通方法编程结果、降维编程结果、MATLAB自动曲线编程结果进行了空间拟合,然后进行对比后两组结果与普通编程结果之间的误差大小来证明该方法切实可行。

    Abstract:

    Multi-feature body part programming is difficult for programmers in four-axis and five-axis programming because of their super-many feature relationships and complex vector control.Winding axis programming is a novel solution proposed in multi-axis programming to deal with the problems of super-complex parts with multiple features and difficulty in programming.It can effectively solve the problems of slow efficiency and low fault tolerance encountered in the multi-axis programming of the part.The idea is to process personalized customization as a medium,combining the advantages and disadvantages of three-dimensional programming and planar programming,for complex parts,by reducing the spatial dimension of the programming contour curve,programming is done in low dimensions;the programmed tool path is turned into a curve,then the curve dimension is up,a multi-axis tool path is compiled based on the curve.This method can well solve the problem of multi-axis programming of multi-feature parts,and is an effective programming idea.However,the conversion mechanism is still a bit cumbersome because of repeated dimensionality upgrading and dimensionality reductions.It is also difficult to express with ordinary mathematical formulas or matrices,which is not conducive to in-depth research and rapid application development.This programming method was described.Combined with MATLAB s BP neural network algorithm,the input and output layer and the hidden layer were constructed,and the hidden relationships among them were trained,so as to achieve the purpose of removing the cumbersome transformations in the middle and being able to use them directly.It provided a complete idea and theoretical support for the quick and convenient use of this programming method.Through data analysis,the results of common method programming,dimensionality reduction programming,and MATLAB automatic curve programming were spatially fitted,the errors between the latter two sets of data and ordinary programming results were compared to prove the method feasibility.

    参考文献
    相似文献
    引证文献
引用本文

王钧,李玮,王周梅,刘斌,郭志伟,魏新宇.多轴复杂体零件“降维打击”的编程方式及其BP神经网络优化[J].机床与液压,2022,50(14):21-26.
WANG Jun, LI Wei, WANG Zhoumei, LIU Bin, GUO Zhiwei, WEI Xinyu. Programming Method of “Dimensionality Reduction Strike” for Multi-axis Complex Parts and Its BP Neural Network Optimization[J]. Machine Tool & Hydraulics,2022,50(14):21-26

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2023-01-17
  • 出版日期: 2022-07-28