[发明专利]一种非圆曲线工艺设计及数控加工方法无效
申请号: | 201010534908.2 | 申请日: | 2010-11-08 |
公开(公告)号: | CN101976308A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 李伟;李江明;周顺荣;李庆华;庾大年 | 申请(专利权)人: | 四川红光汽车机电有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 611730 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种非圆曲线工艺设计及数控加工方法,包括以下步骤:(1)建立初始平面坐标系;(2)平移坐标,建立新坐标系,计算拟合圆圆心在新坐标系中的坐标;(3)计算需要拟合的两点(起点P0、中间点P1)相对其拟合圆心的坐标和拟合圆半径,分段拟合;(4)重复步骤(2)~(3),直到拟合完成非圆曲线全部。本发明采用高效的三点共圆计算模型,在非圆曲线上依次取点,再从头至尾依次用一组头尾相连且相交叠的圆弧拟合非圆曲线,保证了非圆曲线的取点全都在拟合圆弧上,在运用“三点共圆”原理求解拟合圆弧的几何参数时采用了方便、高效的“平移式”运算方法,具有精度高、运算速度快、拟合光顺性好等特点。 | ||
搜索关键词: | 一种 曲线 工艺 设计 数控 加工 方法 | ||
【主权项】:
一种非圆曲线工艺设计及数控加工方法,其特征是:它包括以下步骤:(1)建立初始平面坐标系OXY,O为坐标原点,并在位于初始坐标系中的非圆曲线上沿曲线走向依次取点P0(X0,Y0)、P1(X1,Y1)、P2(X2,Y2)、P3(X3,Y3)、P4(X4,Y4)、…、PN‑1(XN‑1,YN‑1),N为取点数目;(2)建立新坐标系:取任意相邻的三点Pn‑1(Xn‑1,Yn‑1)、Pn(Xn,Yn)和Pn+1(Xn+1,Yn+1),平移坐标系至Pn点,建立新的直角坐标系PnX´Y´,此时Pn点在新的直角坐标系中的坐标为(0,0),Pn‑1与Pn+1点在新的直角坐标系中的坐标分别是:Pn‑1(Xn‑1´,Yn‑1´)和Pn+1(Xn+1´,Yn+1´),且Xn‑1´=Xn‑1-Xn,Yn‑1´=Yn‑1-Yn,Xn+1´=Xn+1-Xn,Yn+1´=Yn+1-Yn;(3)分别建立线段Pn‑1Pn和线段PnPn+1的垂直平分线L1、L2的斜率和直线方程: L1(线段Pn‑1Pn)的斜率:k1=-Xn‑1´/ Yn‑1´,该线段中点坐标为:(Xn‑1´/2,Yn‑1´/2);L2(线段PnPn+1)的斜率:k2=-Xn+1´/ Yn+1´,该线段中点坐标为:(Xn+1´/2,Yn+1´/2);L1直线方程:Y‑Yn‑1´/2=k1(X‑Xn‑1´/2)=-Xn‑1´(X‑Xn‑1´/2)/ Yn‑1´;L2直线方程:Y‑Yn+1´/2=k2(X‑Xn+1´/2)=-Xn+1´(X‑Xn+1´/2)/ Yn+1´;(4)计算拟合圆圆心Qn相对于Pn的坐标:直线L1与L2的交点就是拟合圆圆心Qn相对Pn点的坐标(Xp ,Yp):Xp =(Yn+1´+Xn+1´2/Yn+1´-Yn‑1´-Xn‑1´2/Yn‑1´)/2/(Xn+1´/Yn+1´ -Xn‑1´/Yn‑1´);Yp =-(Xn+1´ /Yn+1´)X p +(Yn+1´+Xn+1´2/Yn+1´)/2;(5)计算Pn‑1点、Pn点相对其拟合圆心Qn的坐标:Pn‑1相对其拟合圆心Qn的坐标(xn‑1,yn‑1)可用坐标系平移公式求得:xn‑1= Xn‑1´+(Yn‑1´+Xn‑1´2/Yn‑1´-Yn+1´-Xn+1´2/Yn+1´)/2/(X n+1´/Yn+1´-Xn‑1´/Yn‑1´);yn‑1= Yn‑1´+(Xn+1´ /Yn+1´)X p-(Yn+1´+Xn+1´2/Yn+1´)/2;Pn相对其拟合圆心Qn的坐标Pn(xn,yn)为圆心Qn相对Pn点的坐标(Xp,Yp)的相反数,即:xn=-Xp=(Yn‑1´+Xn‑1´2 /Yn‑1´-Yn+1´-Xn+1´2 /Yn+1´)/2/(Xn+1´/Y n+1´ -Xn‑1´/Yn‑1´)和yn=-Yp=(Xn+1´/Yn+1´)X p +(Yn+1´+Xn+1´2 /Yn+1´)/2;(6)计算拟合圆的半径Rn:Rn=QnPn‑1=QnPn=(xn‑12+yn‑12)1/2=(xn2+yn2)1/2;(7)分段拟合:以Rn为半径,以Qn为圆点作圆弧,完成Pn‑1Pn段的拟合,同时保证Pn+1(Xn+1,Yn+1)点在该圆弧上;(8)n+1,重复步骤(2)~(7),依次完成后续段PnPn+1段的拟合,至n=N时结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川红光汽车机电有限公司,未经四川红光汽车机电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010534908.2/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用