五轴加工数值控制系统的制作方法

文档序号:8652156阅读:366来源:国知局
五轴加工数值控制系统的制作方法
【技术领域】
[0001] 本实用新型是有关于一种数值控制系统,特别是有关于一种五轴加工数值控制系 统。
【背景技术】
[0002] 近年来,随着制造技术的加工水平日渐升高,汽车业、半导体制造工业、电子工业, 航天工业和各类模具制造业等,因应产品美观与功能需求的连续曲面造型日益普遍,产品 外型也日趋复杂化与多样化,因此,在精度、效率、复杂曲面的加工需求下,具有高效率、高 加工精度与高表面加工质量的五轴加工技术显得日益重要。
[0003] 五轴加工切削方式可分为端铣与侧铣两种,端铣是利用刀具的刀尖进行材料移 除,侧铣则是利用刀具的刀刃进行材料移除,而目前五轴加工技术为根据原始加工几何形 状透过五轴加工路径规划方法所规划出来的刀具姿态与加工路径,故其加工质量取决于五 轴加工路径的规划方法,当规划方法不恰当的时候,加工质量随之下降。
[0004] 另一方面,根据加工产品的几何形状选择适当的路径规划方法难度相当高,通常 以既有方式加工后的成品,其成品外观常呈锯齿状或是凹凸不平,即非平滑面,然五轴加工 的加工程序数据量庞大,修正加工程序需耗费大量时间,并且修正加工程序的好坏取决于 用户的经验与技术,而使得五轴加工程序的使用门坎高,故如何将用户所规划的五轴加工 路径的加工程序达到加工路径平滑化、降低用户修正加工程序所需耗费的时间及降低五轴 加工程序的使用门坎以提升加工质量,为目前所需解决的问题。 【实用新型内容】
[0005] 为了解决【背景技术】所述的问题,本实用新型的主要目的在于提供一种五轴加工数 值控制系统,藉由五轴加工数值控制系统的运算单元,可将用户所规划的五轴加工路径的 加工程序达到加工路径平滑化,并且用户无须将加工程序大幅修改,也无须将加工程序中 大量的数据逐一检查异常处,以达到降低用户修正加工程序所需耗费的时间、降低五轴加 工程序的使用门坎及提升加工品质的目的。
[0006] 根据上述目的,本实用新型主要目的在于提供一种五轴加工数值控制系统,包括 数值控制装置及加工装置,数值控制装置电性连接于加工装置,加工装置具有刀具、三个几 何轴及两个旋转轴,刀具电性连接于几何轴与旋转轴,刀具于几何轴上移动且于旋转轴上 转动,其特征在于:数值控制装置包括:用户界面,其接收包含有多个加工数据点的加工程 序,每一个加工数据点包含多个旋转轴命令与多个几何轴命令,加工数据点形成第一曲线, 用户界面输出加工数据点与第一曲线;运算单元,电性连接于用户界面,且接收用户界面 所输出的加工数据点与第一曲线,并依据每一个加工数据点的旋转轴命令决定刀具矢量, 并计算垂直于所有二个相邻的刀具矢量的法矢量,并判断法矢量之间的夹角是否大于默认 值,再根据几何轴命令的移动量线性比例地调整旋转轴命令,并将加工数据点的几何轴命 令嵌合为第二曲线,将位于第一曲线的加工数据点以垂直投影的方式找出位于第二曲线的 多个对应点,计算对应点的起始点至每一个其他对应点的曲线长度,并形成多个新加工数 据点,每一个新加工数据点位于第二曲线上,每一个新加工数据点包含曲线长度与第一及 第二旋转轴命令,每一个新加工数据点的曲线长度与第一旋转轴命令形成第一矢量点,每 一个新加工数据点的曲线长度与第二旋转轴命令形成第二矢量点,第一矢量点形成第三曲 线,第二矢量点形成第四曲线,利用第二曲线、第三曲线及第四曲线插值计算出多个新旋转 轴命令与多个新几何轴命令,运算单元输出新旋转轴命令与新几何轴命令;及控制模块,电 性连接至运算单元,且接收运算单元输出的新旋转轴命令与新几何轴命令,用以控制旋转 轴带动刀具的旋转及几何轴带动刀具的移动。
[0007] 所述的五轴加工数值控制系统,其中运算单元包括:计算模块,电性连接于用户 界面,且接收用户界面所输出的加工数据点与第一曲线,并决定刀具矢量,以及计算垂直于 所有二个相邻的刀具矢量的法矢量,并输出加工数据点、法矢量及第一曲线,计算模块更计 算对应点的起始点至每一个其他对应点的曲线长度,并形成位于第二曲线上的多个新加工 数据点,以及将每一个新加工数据点的曲线长度与第一旋转轴命令形成第一矢量点,将每 一个新加工数据点的曲线长度与第二旋转轴命令形成第二矢量点,计算模块输出第二曲 线、第一矢量点及第二矢量点;判断模块,电性连接于计算模块,且接收自计算模块输出的 法矢量与加工数据点,并判断法矢量之间的夹角是否大于默认值,输出加工数据点;调整模 块,电性连接于判断模块,且接收加工数据点,根据几何轴命令的移动量线性比例地调整加 工数据点的旋转轴命令,并输出经调整后的加工数据点;嵌合模块,电性连接于调整模块与 计算模块,且接收经调整后的加工数据点及自计算模块输出的第一曲线,将每一个加工数 据点嵌合为第二曲线,将位于第一曲线的加工数据点以垂直投影的方式找出位于第二曲线 的对应点,将对应点与第二曲线输出至计算模块,并接收自计算模块输出的第二曲线、第一 矢量点及第二矢量点,并将第一矢量点与第二矢量点分别形成第三曲线与第四曲线,并输 出第二曲线、第三曲线及第四曲线;及插值计算模块,电性连接至嵌合模块与控制模块,其 接收自嵌合模块输出的第二曲线、第三曲线及第四曲线,并利用第二曲线、第三曲线及第四 曲线插值计算出新旋转轴命令与新几何轴命令,输出新旋转轴命令与新几何轴命令至控制 模块。
[0008] 所述的五轴加工数值控制系统,其中将每一个加工数据点嵌合为第二曲线、第三 曲线及第四曲线的方式为优化算法。
[0009] 所述的五轴加工数值控制系统,其中优化算法为最小平方误差算法、最小曲率变 化算法及最小误差算法其中之一。
[0010] 经上述可知藉由本实用新型的五轴加工数值控制系统,达到降低用户修正加工程 序所需耗费的时间、降低五轴加工程序的使用门坎及提升加工质量的目的。
【附图说明】
[0011] 图1为本实用新型一实施例的五轴加工数值控制系统的示意图;
[0012] 图2为本实用新型一实施例的五轴加工数值控制系统的第一曲线与第二曲线示 意图;
[0013] 图3为本实用新型一实施例的五轴加工数值控制系统的第二曲线示意图;
[0014] 图4A为本实用新型一实施例的五轴加工数值控制系统的第三曲线示意图;
[0015]图4B为本实用新型一实施例的五轴加工数值控制系统的第四曲线示意图;
[0016] 图5为本实用新型一实施例的五轴加工数值控制方法的流程图;
[0017] 图6为图5的判断法矢量夹角是否大于默认值步骤的流程图。
[0018] 附图标记说明
[0019] 1 五轴加工数值控制系统
[0020] 11 数值控制装置
[0021] 111 用户界面
[0022] 112 运算单元
[0023] 1121 计算模块
[0024] 1122 判断模块
[0025] 1123 调整模块
[0026] 1124 嵌合模块
[0027] 1125 插值计算模块
[0028] 113 控制模块
[0029] 12 加工装置
[0030] 121 刀具
[0031] 122、123 旋转轴
[0032] 124、125、126 几何轴
[0033] A、B、C、D 加工数据点
[0034] A'、B'、C'、D' 对应点
[0035] A''、B''、C''、D'' 新加工数据点
[0036] A,,,、B,,,、C,,,、D,,, 第一矢量点
[0037] A,,,,、B,,,,、C,,,,、D,,,,第二矢量点
[0038] L 曲线长度
[0039] Cl 第一曲线
[0040] C2 第二曲线
[0041] C3 第三曲线
[0042] C4 第四曲线
[0043] α 第一旋转轴命令
[0044] β 第二旋转轴命令
[0045] Sl-SlU S4A-S4F, S5A-S5B 步骤。 具体实施例
[0046] 本实用新型揭露一种五轴加工数值控制(Numerical Control ;NC)系统,其中所 利用的法矢量计算方式,已为相关技术领域具有通常知识者所能明了,故以下文中的说明, 不再作完整描述。同时,以下文中所对照的附图,是表达与本实用新型特征有关的结构及功 能示意,并未依据实际尺寸完整绘制,合先叙明。
[0047] 本实用新型是有关于一种五轴加工数值控制系统,特别是有关于包含数值控制装 置与加工装置的五轴加工数值控制系统。
[0048] 首先,请同时参阅图1、2、3、4A及4B,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1