[发明专利]一种非圆曲线工艺设计及数控加工方法无效
申请号: | 201010534908.2 | 申请日: | 2010-11-08 |
公开(公告)号: | CN101976308A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 李伟;李江明;周顺荣;李庆华;庾大年 | 申请(专利权)人: | 四川红光汽车机电有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 611730 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 曲线 工艺 设计 数控 加工 方法 | ||
1.一种非圆曲线工艺设计及数控加工方法,其特征是:它包括以下步骤:
(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时结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川红光汽车机电有限公司,未经四川红光汽车机电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010534908.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用