CN106626429B - 一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 - Google Patents
一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 Download PDFInfo
- Publication number
- CN106626429B CN106626429B CN201611221069.2A CN201611221069A CN106626429B CN 106626429 B CN106626429 B CN 106626429B CN 201611221069 A CN201611221069 A CN 201611221069A CN 106626429 B CN106626429 B CN 106626429B
- Authority
- CN
- China
- Prior art keywords
- bearing
- fuselage
- assembly
- bearing assembly
- center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 68
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008569 process Effects 0.000 title claims abstract description 30
- 238000009434 installation Methods 0.000 claims abstract description 18
- 238000004364 calculation method Methods 0.000 claims description 15
- 230000001052 transient effect Effects 0.000 claims description 10
- 238000006073 displacement reaction Methods 0.000 claims description 8
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 230000008878 coupling Effects 0.000 claims description 7
- 238000010168 coupling process Methods 0.000 claims description 7
- 238000005859 coupling reaction Methods 0.000 claims description 7
- 230000000712 assembly Effects 0.000 claims description 3
- 238000000429 assembly Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 3
- 239000002131 composite material Substances 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000007246 mechanism Effects 0.000 abstract description 2
- 238000003801 milling Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 8
- 238000013459 approach Methods 0.000 description 4
- 238000000465 moulding Methods 0.000 description 4
- 238000005096 rolling process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- NNBFNNNWANBMTI-UHFFFAOYSA-M brilliant green Chemical group OS([O-])(=O)=O.C1=CC(N(CC)CC)=CC=C1C(C=1C=CC=CC=1)=C1C=CC(=[N+](CC)CC)C=C1 NNBFNNNWANBMTI-UHFFFAOYSA-M 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000002929 anti-fatigue Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 208000020442 loss of weight Diseases 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C70/00—Shaping composites, i.e. plastics material comprising reinforcements, fillers or preformed parts, e.g. inserts
- B29C70/04—Shaping composites, i.e. plastics material comprising reinforcements, fillers or preformed parts, e.g. inserts comprising reinforcements only, e.g. self-reinforcing plastics
- B29C70/28—Shaping operations therefor
- B29C70/30—Shaping by lay-up, i.e. applying fibres, tape or broadsheet on a mould, former or core; Shaping by spray-up, i.e. spraying of fibres on a mould, former or core
- B29C70/32—Shaping by lay-up, i.e. applying fibres, tape or broadsheet on a mould, former or core; Shaping by spray-up, i.e. spraying of fibres on a mould, former or core on a rotating mould, former or core
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C70/00—Shaping composites, i.e. plastics material comprising reinforcements, fillers or preformed parts, e.g. inserts
- B29C70/04—Shaping composites, i.e. plastics material comprising reinforcements, fillers or preformed parts, e.g. inserts comprising reinforcements only, e.g. self-reinforcing plastics
- B29C70/28—Shaping operations therefor
- B29C70/54—Component parts, details or accessories; Auxiliary operations, e.g. feeding or storage of prepregs or SMC after impregnation or during ageing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29L—INDEXING SCHEME ASSOCIATED WITH SUBCLASS B29C, RELATING TO PARTICULAR ARTICLES
- B29L2031/00—Other particular articles
- B29L2031/30—Vehicles, e.g. ships or aircraft, or body parts thereof
- B29L2031/3076—Aircrafts
- B29L2031/3082—Fuselages
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Composite Materials (AREA)
- Mechanical Engineering (AREA)
- Automatic Assembly (AREA)
Abstract
本发明属于机械技术领域,具体涉及一种用于飞机机身成型过程中中部承载装置及其运动控制方法。本发明装置包括安装基座组件、左承载组件、右承载组件,所述左承载组件、右承载组件分别固定在安装基座组件的上方,所述左承载组件与右承载组件安装位置对应,本发明方法可求出当机身以旋转中心旋转角度ω时,左承载轮和右承载轮跟随机身模具截面运动到相应位置,从而实现辅助承载装置的自动化控制。该方法包括左承载轮和右承载轮的控制方法。本发明是研制飞机机身铺放成型设备的关键技术,该方法可推广到其他凸曲面构件的铺放成型以及车铣复合加工中心等非回转体弱刚性件切削成型过程中辅助承载机构的运动控制。
Description
技术领域
本发明属于机械技术领域,具体涉及一种用于飞机机身成型过程中的中部承载装置及其运动控制方法。
背景技术
复合材料能够通过各个组成材料在性能上的相互协同作用,得到单一材料所无法比拟的优越综合性能。因其重量轻、强度高、耐腐蚀、抗疲劳性能好、抗震性好等优点在航空航天产品中的用量越来越大。将其用于飞机结构上,可比常规的金属结构减重20%~30%,并可明显改善飞机气动弹性特性,提高飞机性能。目前使用的模具工艺具有一定的缺点,不能满足科学研究和现代化快速生产的需要,从而提出了一种新型的铺缠结合的机身成型方式。在机身铺放成型中,机身芯模在成型设备主轴的带动下围绕旋转中心转动,铺丝头做相应的铺缠运动。在铺缠成型时,芯模两端装夹在主轴上,由于芯模体积较大且轴向跨度很大,自身刚性很差因此极易产生弯曲变形,甚至在成型过程中发生断裂。为了提高芯模成型时的刚性,需要在其中部安装辅助承载装置。但传统的辅助承载结构一般需要人工调整,调整过程费时,而且调整后支撑的姿态固定不动,只适用于回转体工件,对于机身这种非回转体零件并不适用。
发明内容
本发明为解决现在技术中的问题,提供一种在飞机机身铺缠成型过程中,当采用两承载轮支撑方式时,承载轮对飞机机身实时跟随的方法。该方法简单易行,在工业现场利用IPC快速、精准的计算出支撑轮瞬态位移,实现承载运动控制联动。
本发明采用以下具体技术方案予以实现:
本发明一种用于飞机机身成型过程中的中部承载装置,它包括安装基座组件、左承载组件、右承载组件,所述左承载组件、右承载组件分别固定在安装基座组件的上方,所述左承载组件与右承载组件安装位置对应,左承载组件和右承载组件位于同一水平直线,分别并位于机身的两侧。
所述的安装基座组件包括有安装底板、A电机支座、A轴承、A轴承座、导轨、A滑块、B轴承、B轴承座、B滑块、C轴承、C轴承座、B电机支座、滑轨支座,所述A电机支座、A轴承座、B轴承座、C轴承座、B电机支座从左向右分别通过螺钉固定在安装底板上,滑轨支座通过螺钉固定在安装底板上,滑轨支座上的导轨分前后两条平行设置在轴的两侧,在两条导轨中部两侧位置上分别安装有A滑块、B滑块;导轨通过螺钉固定在滑轨支座上;A轴承、B轴承的内圈分别与丝杠过盈配合,A轴承、B轴承的外圈分别与A轴承座、B轴承座过盈配合;所述A轴承和A轴承座位于安装底板的左侧部,B轴承、B轴承座位于安装底板的中部,并在两个导轨中间。
所述左承载组件包括依次连接的伺服电机、联轴器、丝杠、丝杠螺母、滚轮支座,以及轴承端盖、橡胶圈、滚轮、滚轮轴、轴承、轴承套、键;
所述伺服电机通过螺栓固定在左端的A电机支座上,所述丝杠通过联轴器与伺服电机连接,丝杠安装在A轴承、B轴承上,并与丝杠螺母相配合安装于滚轮支座的轴孔内,所述滚轮与两侧橡胶圈套在滚轮轴上,滚轮用键固定在滚轮轴上,防止滚轮与滚轮轴相对滑动,所述轴承安装于轴承套内,轴承套套在滚轮支座的丝杠孔上,所述轴承端盖贴合在轴承上,起防尘作用。
所述丝杠与A轴承和B轴承之间为紧配合,丝杠螺母通过螺钉固定在滚轮支座上,并与轴孔过盈配合,轴承内圈与滚轮轴之间为紧配合,轴承套与轴承端盖通过螺钉固定在滚轮支座上,滚轮支座的两侧通过螺钉与A滑块相连接,滚轮支座随A滑块在导轨上做往复运动。
所述的用于飞机机身成型过程中的中部承载装置,所述左承载组件与右承载组件的承载组件结构相同,同轴线,并且对称安装。
所述的用于飞机机身成型过程中的中部承载装置,所述左承载组件中的滚轮可绕滚轮轴自由转动,随着机身的转动,滚轮始终在与丝杠轴线相平行的方向上贴合机身做水平往复运动,同时滚轮绕滚轮轴自由转动,这样的设计使得机身与滚轮间的滑动摩擦力转变为了滚动摩擦力。
所述的用于飞机机身成型过程中的中部承载装置,所述C轴承、C轴承座、B滑块用于右承载组件。
使用上述的用于飞机机身成型过程中的中部承载装置的运动控制方法,包含如下步骤:①通过机身三维模型,获取机身被承载的模具截面外形轮廓曲线;②确定机身铺缠成型时的旋转中心,将机身轮廓曲线以一定的形式保存;③根据DXF文件存储格式获取机身轮廓点坐标;④选择承载组件起始点;⑤求解承载组件各个位置和模具旋转角度;⑥将计算出的承载组件瞬态位置输出给下位机,实现承载组件的移动,并实现承载组件对机身的运动控制联动,所述承载组件包括左承载组件、右承载组件。
所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,包括以下具体内容和步骤:
采用上位机与下位机相结合的控制方式,所述中部承载装置包括左承载组件和右承载组件;所述上位机为工业计算机,其用于通过运行承载组件轨迹计算程序获得承载组件的运动轨迹数据,即机身旋转到每一时刻时承载组件相应的移动位置,同时,上位机将所得到的数据在机身开始旋转前传输给下位机,所述下位机采用多轴运动控制器,用于将从上位机接收来的承载组件运动轨迹数据保存到内存中,当机身开始旋转时,运动控制器实时读取机身所旋转角度,同时在内存中找到与该角度所对应的承载组件运动位置控制承载组件运动,从而实现控制承载组件对机身的跟随移动。
所述机身的旋转角度在0至360度范围内。
所述上位机所运行的承载轨迹计算程序利用Microsoft Visual C++6.0编程软件编写,所述承载轨迹计算程序运行时轨迹的计算方法为,当机身以机身旋转中心旋转角度为ω时,左承载组件和右承载组件跟随机身轮廓截面运动到与机身相贴合的位置,所述机身旋转中心轴线与左承载组件和右承载组件的运动水平线垂直,机身旋转中心到承载轮轮心运动水平线的距离为L,整个支撑轨迹计算算法中机身位置固定不动,承载组件以机身旋转中心为中心,以承载组件中的轮心与机身旋转中心之间的距离为半径,相切于机身轮廓截面做圆周运动,左承载组件和右承载组件的半径为R。
所述右承载组件的瞬态位移计算方法包括以下具体步骤:
(1)读取机身轮廓点坐标,在算法中虚拟建立坐标系
通过机身模具三维模型截取模具承载截面轮廓图,以及对应的旋转中心,并将机身模具承载截面轮廓曲线以二维多段线形式保存在DXF文件中,根据DXF文件的数据格式特征编写程序代码,提取机身承载截面DXF文件数据,根据承载部分的结构,承载组件只沿水平线作往复运动,轮心运动水平线与机身模具旋转中心距离为L,左承载组件,右承载组件中的承载轮半径均为R;机身逆时针旋转,承载轮始终与机身表面相切;被承载的模具截面旋转中心为坐标原点O,承载轮中心为O0,Y轴与承载轮移动轴线交点为Q;被承载的模具截面轮廓上距离旋转中心最近的节点为P1,顺时针依序各节点为P1,P2,...,Pi,...,PS,其中S为轮廓节点总数,其中PiPi+1的中分点为Mi;
(2)求距离旋转中心最近点坐标P1
在模具轮廓上,距离旋转中心最近的节点P1是最明显的特征点,最容易被检测和定位,因此以P1作为参考点,确定承载轮起始位置。当|OPi|取最小值时,Pi即为距离旋转中心最近点坐标,记为P1(x1,y1);
(3)求确定承载轮起始位置O0
承载轮与点P1相切时,P1、旋转中心O和承载轮心O0位于同一直线上。将承载轮与被承载模具截面以O为圆心,OO0为半径顺时针旋转,直到承载轮圆心位于直线y=-L上,选取此时模具位置作为模具旋转的起始位置,此时承载轮圆心O0为承载轮的起始位置,记
(4)求承载轮下一位置O1及模具转角ω1
线段P1P2的中点为M1(xM1,yM1),过点M1做线段P1P2的中垂线,设中垂线上距离点M1为R的点为O′1,线段P1P2与线段M1O′1垂直,求解得到O′1坐标为O′1(x'O1,y'O1),将承载轮与模具以O为圆心,OO′1为半径逆时针旋转,直到承载轮圆心位于直线y=-L上,此时即为承载轮下一位置O1(xO1,yO1),被承载模具从起始位置到达下一位置转过的角度为线段OO′1和线段OO1之间的夹角ω1=∠O1OO′1,求解可得承载轮下一位置O1(xO1,yO1)及被承载模具的旋转角度ω1=∠O1OO′1;
(5)保存数据
根据步骤(4)计算承载轮0每一时刻的位置坐标xO1,xO2,......,xOS并保存,计算被承载模具转角ω1,ω2,......,ωS,计算结果应满足ωι+1>ωι,其中i=1,2,…,S,当出现某一时刻ωm+1<ωm(1<m<S)时,ωm+1=π+ωm,保存模具转角ωi,当模具旋转的总角度大于360°时,停止计算。
所述左承载组件的瞬态位移计算方法包括以下具体步骤:在确定右承载组件起始位置后,依此求出与线段PiPi+1中点Mi相切的承载轮轮心坐标O′i(xoi',yoi'),判别是否yOi′≥-L,若yOi′<-L,则继续求解下一轮心坐标,直到yOi'≥-L,将满足yOi′≥-L的第一个承载轮轮心定义为OK',此时有两种情况:1)yOk′=-L,则此时刻OK'即为左承载组件起始位置;2)前一时刻此种情况将OK作为左承载组件起始位置,点OK为点OK'以O圆心,OOK'为半径运动到直线y=-L上的位置,计算求得左承载组件起始位置OK(xoK,yoK)及被承载模具旋转角度θ1,右承载组件位于O0位置时,左承载组件位于OK,此时只有右承载组件与模具接触,当模具转过θ1角度后,模具与左承载组件相切;确定左承载组件起始位置后,按照右承载组件下一位置类似的求解过程,求解下一时刻左承载组件位置及模具转角。
所述多轴运动控制器为翠欧MC405多轴运动控制器。
所述的一种用于飞机机身成型过程中中部承载装置的运动控制方法,所述下位机的控制方法是:
在机身旋转之前,下位机接收由上位机传输而来的左承载组件、右承载组件的运动数据,并将其保存到内存中。当机身加工程序开始运行,机身开始旋转,下位机读取机身瞬时旋转角度,并从内存中读取与之相对应的两个承载组件的瞬时位置,控制左承载组件、右承载组件电机运转,从而实现承载组件对机身的随动支撑。
本发明与现有技术相比具有以下显著的效果和优点:
本发明装置机身模具在主轴的带动下旋转,承载装置位于模具中后部,当机身模具旋转时,左承载轮与右承载轮对机身模具形成支撑,根据机身模具姿态自动调整两支撑轮之间的位置,贴合机身模具轮廓做水平方向上的往复运动。基于此种承载方式下,承载轮运动轨迹算法成为实现对承载轮运动自动化控制的关键技术之一。
本发明装置可靠性高,综合功能更强,能够满足在机身旋转铺放成型过程中能够对凸曲面轮廓截面实时承载,能克服普通承载装置刚性差和难于自动化控制的缺陷,生产效率高,生产能力大,产品质量稳定,无需人工手动调整等。
附图说明
图1为飞机机身成型过程中中部承载装置安装位置示意图。
图2为本发明装置中部承载装置结构示意图。
图3为本发明安装基座组件机构示意图
图4为本发明左承载组件结构示意图。
图5为本发明左承载轮与轴连接示意图。
图6为本发明左滚轮支座结构示意图。
图7为飞机机身成型过程中中部承载装置结构示意图。
图8为右承载组件位置变换示意图。
图9为飞机机身成型过程中中部承载装置的简化模型。
具体实施方式
下面结合附图对本发明作进一步的详细说明。
参见图1至图9。
图中各部件说明:
安装基座组件(1);左承载组件(2);右承载组件(3);机身(4);承载轮轮心运动水平线(5);旋转中心(6)。
安装底板(101)、A电机支座(102)、A轴承(103)、A轴承座(104)、导轨(105)、A滑块(106)、B轴承(107)、B轴承座(108)、B滑块(109)、C轴承(110)、C轴承座(111)、B电机支座(112)、滑轨支座(113)。
伺服电机(201)、联轴器(202)、丝杠(203)、丝杠螺母(204)、滚轮支座(205)、轴承端盖(206)、橡胶圈(207)、滚轮(208)、滚轮轴(209)、轴承(210)、丝杠孔(211)、轴承套(212)、键(213)、轴孔(214)。
一种用于飞机机身成型过程中的中部承载装置,它包括安装基座组件(1)、左承载组件(2)、右承载组件(3),所述左承载组件(2)、右承载组件(3)分别固定在安装基座组件(1)的上方,所述左承载组件(2)与右承载组件(3)安装位置对应,左承载组件(2)和右承载组件(3)位于同一水平直线,分别并位于机身(4)的两侧;
所述的安装基座组件(1)包括有安装底板(101)、A电机支座(102)、A轴承(103)、A轴承座(104)、导轨(105)、A滑块(106)、B轴承(107)、B轴承座(108)、B滑块(109)、C轴承(110)、C轴承座(111)、B电机支座(112)、滑轨支座(113),所述A电机支座(102)、A轴承座(104)、B轴承座(108)、C轴承座(111)、B电机支座(112)从左向右分别通过螺钉固定在安装底板(101)上,滑轨支座(113)通过螺钉固定在安装底板(101)上,滑轨支座(113)上的导轨(105)分前后两条平行设置在轴的两侧,在两条导轨(105)中部两侧位置上分别安装有A滑块(106)、B滑块(109);导轨(105)通过螺钉固定在滑轨支座(113)上;A轴承(103)、B轴承(107)的内圈分别与丝杠(203)过盈配合,A轴承(103)、B轴承(107)的外圈分别与A轴承座(104)、B轴承座(108)过盈配合;所述A轴承(103)和A轴承座(104)位于安装底板(101)的左侧部,B轴承(107)、B轴承座(108)位于安装底板(101)的中部,并在两个导轨中间;
所述左承载组件(2)包括依次连接的伺服电机(201)、联轴器(202)、丝杠(203)、丝杠螺母(204)、滚轮支座(205),以及轴承端盖(206)、橡胶圈(207)、滚轮(208)、滚轮轴(209)、轴承(210)、轴承套(212)、键(213);
所述伺服电机(201)通过螺栓固定在左端的A电机支座(102)上,所述丝杠(203)通过联轴器(202)与伺服电机(201)连接,丝杠(203)安装在A轴承(103)、B轴承(107)上,并与丝杠螺母(204)相配合安装于滚轮支座(205)的轴孔(214)内,所述滚轮(208)与两侧橡胶圈(207)套在滚轮轴(209)上,滚轮(208)用键(213)固定在滚轮轴(209)上,防止滚轮(208)与滚轮轴(209)相对滑动,所述轴承(210)安装于轴承套(212)内,轴承套(212)套在滚轮支座(205)的丝杠孔(211)上,所述轴承端盖(206)贴合在轴承(210)上,起防尘作用;
所述丝杠(203)与A轴承(103)和B轴承(107)之间为紧配合,丝杠螺母(204)通过螺钉固定在滚轮支座(205)上,并与轴孔(214)过盈配合,轴承(210)内圈与滚轮轴(209)之间为紧配合,轴承套(212)与轴承端盖(206)通过螺钉固定在滚轮支座(205)上,滚轮支座(205)的两侧通过螺钉与A滑块(106)相连接,滚轮支座(205)随A滑块(106)在导轨上做往复运动;
所述左承载组件(2)与右承载组件(3)的承载组件结构相同,同轴线,并且对称安装;
所述C轴承(110)、C轴承座(111)、B滑块(109)用于右承载组件(3)。
所述左承载组件(2)中的滚轮(208)可绕滚轮轴(209)自由转动,随着机身(4)的转动,滚轮(208)始终在与丝杠(203)轴线相平行的方向上贴合机身(4)做水平往复运动,同时滚轮(208)绕滚轮轴(209)自由转动,这样的设计使得机身(4)与滚轮(208)间的滑动摩擦力转变为了滚动摩擦力。
使用上述的用于飞机机身成型过程中的中部承载装置的运动控制方法,包含如下步骤:①通过机身三维模型,获取机身被承载的模具截面外形轮廓曲线;②确定机身铺缠成型时的旋转中心,将机身轮廓曲线以一定的形式保存;③根据DXF文件存储格式获取机身轮廓点坐标;④选择承载组件起始点;⑤求解承载组件各个位置和模具旋转角度;⑥将计算出的承载组件瞬态位置输出给下位机,实现承载组件的移动,并实现承载组件对机身的运动控制联动,所述承载组件包括左承载组件、右承载组件。
所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,包括以下具体内容和步骤:
采用上位机与下位机相结合的控制方式,所述中部承载装置包括左承载组件(2)和右承载组件(3);所述上位机为工业计算机,其用于通过运行承载组件轨迹计算程序获得承载组件的运动轨迹数据,即机身旋转到每一时刻时承载组件相应的移动位置,同时,上位机将所得到的数据在机身开始旋转前传输给下位机,所述下位机采用多轴运动控制器,用于将从上位机接收来的承载组件运动轨迹数据保存到内存中,当机身开始旋转时,运动控制器实时读取机身所旋转角度,同时在内存中找到与该角度所对应的承载组件运动位置控制承载组件运动,从而实现控制承载组件对机身的跟随移动。
所述机身的旋转角度在0至360度范围内。
所述上位机所运行的承载轨迹计算程序利用Microsoft Visual C++6.0编程软件编写,所述承载轨迹计算程序运行时轨迹的计算方法为,当机身(4)以机身旋转中心(6)旋转角度为ω时,左承载组件(2)和右承载组件(3)跟随机身(4)轮廓截面运动到与机身相贴合的位置,所述机身旋转中心(6)轴线与左承载组件(2)和右承载组件(3)的运动水平线垂直,机身旋转中心(6)到承载轮轮心运动水平线(5)的距离为L,整个支撑轨迹计算算法中机身(4)位置固定不动,承载组件以机身旋转中心(6)为中心,以承载组件中的轮心与机身旋转中心之间的距离为半径,相切于机身轮廓截面做圆周运动,左承载组件(2)和右承载组件(3)的半径为R。
所述右承载组件(3)的瞬态位移计算方法包括以下具体步骤:
(1)读取机身轮廓点坐标,在算法中虚拟建立坐标系
通过机身(4)模具三维模型截取模具承载截面轮廓图,以及对应的旋转中心,并将机身模具承载截面轮廓曲线以二维多段线形式保存在DXF文件中,根据DXF文件的数据格式特征编写程序代码,提取机身承载截面DXF文件数据,根据承载部分的结构,承载组件只沿水平线作往复运动,轮心运动水平线与机身(4)模具旋转中心距离为L,左承载组件(2),右承载组件(3)中的承载轮半径均为R;机身逆时针旋转,承载轮始终与机身表面相切;被承载的模具截面旋转中心为坐标原点O,承载轮中心为O0,Y轴与承载轮移动轴线交点为Q;被承载的模具截面轮廓上距离旋转中心最近的节点为P1,顺时针依序各节点为P1,P2,...,Pi,...,PS,其中S为轮廓节点总数,其中PiPi+1的中分点为Mi;
(2)求距离旋转中心最近点坐标P1
在模具轮廓上,距离旋转中心最近的节点P1是最明显的特征点,最容易被检测和定位,因此以P1作为参考点,确定承载轮起始位置。当|OPi|取最小值时,Pi即为距离旋转中心最近点坐标,记为P1(x1,y1);
(3)求确定承载轮起始位置O0
承载轮与点P1相切时,P1、旋转中心O和承载轮心O0位于同一直线上。将承载轮与被承载模具截面以O为圆心,OO0为半径顺时针旋转,直到承载轮圆心位于直线y=-L上,选取此时模具位置作为模具旋转的起始位置,此时承载轮圆心O0为承载轮的起始位置,记
(4)求承载轮下一位置O1及模具转角ω1
线段P1P2的中点为M1(xM1,yM1),过点M1做线段P1P2的中垂线,设中垂线上距离点M1为R的点为O′1,线段P1P2与线段M1O′1垂直,求解得到O′1坐标为O′1(x'O1,y'O1),将承载轮与模具以O为圆心,OO′1为半径逆时针旋转,直到承载轮圆心位于直线y=-L上,此时即为承载轮下一位置O1(xO1,yO1),被承载模具从起始位置到达下一位置转过的角度为线段OO′1和线段OO1之间的夹角ω1=∠O1OO′1,求解可得承载轮下一位置O1(xO1,yO1)及被承载模具的旋转角度ω1=∠O1OO′1;
(5)保存数据
根据步骤(4)计算承载轮0每一时刻的位置坐标xO1,xO2,......,xOS并保存,计算被承载模具转角ω1,ω2,......,ωS,计算结果应满足ωι+1>ωι,其中i=1,2,…,S,当出现某一时刻ωm+1<ωm(1<m<S)时,ωm+1=π+ωm,保存模具转角ωi,当模具旋转的总角度大于360°时,停止计算。
所述左承载组件(2)的瞬态位移计算方法包括以下具体步骤:在确定右承载组件起始位置后,依此求出与线段PiPi+1中点Mi相切的承载轮轮心坐标O′i(xoi',yoi'),判别是否yOi'≥-L,若yOi'<-L,则继续求解下一轮心坐标,直到yOi'≥-L,将满足yOi'≥-L的第一个承载轮轮心定义为OK',此时有两种情况:1)yOk'=-L,则此时刻OK'即为左承载组件(2)起始位置;2)前一时刻此种情况将OK作为左承载组件(2)起始位置,点OK为点OK'以O圆心,OOK'为半径运动到直线y=-L上的位置,计算求得左承载组件(2)起始位置OK(xoK,yoK)及被承载模具旋转角度θ1,右承载组件(3)位于O0位置时,左承载组件(2)位于OK,此时只有右承载组件(3)与模具接触,当模具转过θ1角度后,模具与左承载组件(2)相切;确定左承载组件(2)起始位置后,按照右承载组件(3)下一位置类似的求解过程,求解下一时刻左承载组件(2)位置及模具转角。
所述多轴运动控制器为翠欧MC405多轴运动控制器。
所述的一种用于飞机机身成型过程中中部承载装置的运动控制方法,所述下位机的控制方法是:
在机身旋转之前,下位机接收由上位机传输而来的左承载组件(2)、右承载组件(3)的运动数据,并将其保存到内存中。当机身加工程序开始运行,机身开始旋转,下位机读取机身瞬时旋转角度,并从内存中读取与之相对应的两个承载组件的瞬时位置,控制左承载组件(2)、右承载组件(3)电机运转,从而实现承载组件对机身的随动支撑。
在承载机身(4)的过程中,承载点就是机身轮廓曲线和承载轮轮廓曲线的交点,机身4和承载轮之间是滚动摩擦,没有相对运动。
工作时,整个辅助承载装置位于机身(4)的中后部,机身(4)在主轴的带动下以一定的速度做旋转运动。左承载组件(2)与右承载组件(3)以其丝杠(203)轴线为中心线,滚轮支座(205)带动承载部分的滚轮(208)沿与丝杠(203)轴线相平行的方向上始终贴合机身(4)做往复运动,同时滚轮(208)绕滚轮轴(209)做自由旋转运动。根据机身旋转的瞬时姿态,两承载轮分别在各自伺服电机的控制下,移动相应的位移,承载轮始终保持与机身外轮廓曲线贴合运动。当承载轮与机身外轮廓曲线贴合时,承载轮的自由转动可将其与机身之间的滑动摩擦力转化为滚动摩擦力,从而实现了辅助承载装置在降低对承载轮和机身摩擦损耗的同时又实现了对机身的实时承载。
Claims (9)
1.一种用于飞机机身成型过程中的中部承载装置,其特征是,它包括安装基座组件(1)、左承载组件(2)、右承载组件(3),所述左承载组件(2)、右承载组件(3)分别固定在安装基座组件(1)的上方,所述左承载组件(2)与右承载组件(3)安装位置对应,左承载组件(2)和右承载组件(3)位于同一水平直线,分别并位于机身(4)的两侧;
所述的安装基座组件(1)包括有安装底板(101)、A电机支座(102)、A轴承(103)、A轴承座(104)、导轨(105)、A滑块(106)、B轴承(107)、B轴承座(108)、B滑块(109)、C轴承(110)、C轴承座(111)、B电机支座(112)、滑轨支座(113),所述A电机支座(102)、A轴承座(104)、B轴承座(108)、C轴承座(111)、B电机支座(112)从左向右分别通过螺钉固定在安装底板(101)上,滑轨支座(113)通过螺钉固定在安装底板(101)上,滑轨支座(113)上的导轨(105)分前后两条平行设置在轴的两侧,在两条导轨(105)中部两侧位置上分别安装有A滑块(106)、B滑块(109);导轨(105)通过螺钉固定在滑轨支座(113)上;A轴承(103)、B轴承(107)的内圈分别与丝杠(203)过盈配合,A轴承(103)、B轴承(107)的外圈分别与A轴承座(104)、B轴承座(108)过盈配合;所述A轴承(103)和A轴承座(104)位于安装底板(101)的左侧部,B轴承(107)、B轴承座(108)位于安装底板(101)的中部,并在两个导轨中间;
所述左承载组件(2)包括依次连接的伺服电机(201)、联轴器(202)、丝杠(203)、丝杠螺母(204)、滚轮支座(205),以及轴承端盖(206)、橡胶圈(207)、滚轮(208)、滚轮轴(209)、轴承(210)、轴承套(212)、键(213);
所述伺服电机(201)通过螺栓固定在左端的A电机支座(102)上,所述丝杠(203)通过联轴器(202)与伺服电机(201)连接,丝杠(203)安装在A轴承(103)、B轴承(107)上,并与丝杠螺母(204)相配合安装于滚轮支座(205)的轴孔(214)内,所述滚轮(208)与两侧橡胶圈(207)套在滚轮轴(209)上,滚轮(208)用键(213)固定在滚轮轴(209)上,防止滚轮(208)与滚轮轴(209)相对滑动,所述轴承(210)安装于轴承套(212)内,轴承套(212)套在滚轮支座(205)的丝杠孔(211)上,所述轴承端盖(206)贴合在轴承(210)上,起防尘作用;
所述丝杠(203)与A轴承(103)和B轴承(107)之间为紧配合,丝杠螺母(204)通过螺钉固定在滚轮支座(205)上,并与轴孔(214)过盈配合,轴承(210)内圈与滚轮轴(209)之间为紧配合,轴承套(212)与轴承端盖(206)通过螺钉固定在滚轮支座(205)上,滚轮支座(205)的两侧通过螺钉与A滑块(106)相连接,滚轮支座(205)随A滑块(106)在导轨上做往复运动;
所述左承载组件(2)与右承载组件(3)的承载组件结构相同,同轴线,并且对称安装;
所述C轴承(110)、C轴承座(111)、B滑块(109)用于右承载组件(3)。
2.使用权利要求1所述的用于飞机机身成型过程中的中部承载装置的运动控制方法,其特征是包含如下步骤:①通过机身三维模型,获取机身被承载的模具截面外形轮廓曲线;②确定机身铺缠成型时的旋转中心,将机身轮廓曲线以一定的形式保存;③根据DXF文件存储格式获取机身轮廓点坐标;④选择承载组件起始点;⑤求解承载组件各个位置和模具旋转角度;⑥将计算出的承载组件瞬态位置输出给下位机,实现承载组件的移动,并实现承载组件对机身的运动控制联动,所述承载组件包括左承载组件、右承载组件。
3.如权利要求2所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,其特征是,包括以下具体内容和步骤:
采用上位机与下位机相结合的控制方式,所述中部承载装置包括左承载组件(2)和右承载组件(3);所述上位机为工业计算机,其用于通过运行承载组件轨迹计算程序获得承载组件的运动轨迹数据,即机身旋转到每一时刻时承载组件相应的移动位置,同时,上位机将所得到的数据在机身开始旋转前传输给下位机,所述下位机采用多轴运动控制器,用于将从上位机接收来的承载组件运动轨迹数据保存到内存中,当机身开始旋转时,运动控制器实时读取机身所旋转角度,同时在内存中找到与该角度所对应的承载组件运动位置控制承载组件运动,从而实现控制承载组件对机身的跟随移动。
4.如权利要求3所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,其特征是,所述机身的旋转角度在0至360度范围内。
5.如权利要求3所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,其特征是,所述上位机所运行的承载轨迹计算程序利用Microsoft Visual C++6.0编程软件编写,所述承载轨迹计算程序运行时轨迹的计算方法为,当机身(4)以机身旋转中心(6)旋转角度为ω时,左承载组件(2)和右承载组件(3)跟随机身(4)轮廓截面运动到与机身相贴合的位置,所述机身旋转中心(6)轴线与左承载组件(2)和右承载组件(3)的运动水平线垂直,机身旋转中心(6)到承载轮轮心运动水平线(5)的距离为L,整个支撑轨迹计算算法中机身(4)位置固定不动,承载组件以机身旋转中心(6)为中心,以承载组件中的轮心与机身旋转中心之间的距离为半径,相切于机身轮廓截面做圆周运动,左承载组件(2)和右承载组件(3)的半径为R。
6.如权利要求3所述的一种用于飞机机身成型过程中的中部承载装置的运动控制方法,其特征是,所述右承载组件(3)的瞬态位移计算方法包括以下具体步骤:
(1)读取机身轮廓点坐标,在算法中虚拟建立坐标系
通过机身(4)模具三维模型截取模具承载截面轮廓图,以及对应的旋转中心,并将机身模具承载截面轮廓曲线以二维多段线形式保存在DXF文件中,根据DXF文件的数据格式特征编写程序代码,提取机身承载截面DXF文件数据,根据承载部分的结构,承载组件只沿水平线作往复运动,轮心运动水平线与机身(4)模具旋转中心距离为L,左承载组件(2),右承载组件(3)中的承载轮半径均为R;机身逆时针旋转,承载轮始终与机身表面相切;被承载的模具截面旋转中心为坐标原点O,承载轮中心为O0,Y轴与承载轮移动轴线交点为Q;被承载的模具截面轮廓上距离旋转中心最近的节点为P1,顺时针依序各节点为P1,P2,…,Pi,…,PS,其中S为轮廓节点总数,其中PiPi+1的中分点为Mi;
(2)求距离旋转中心最近点坐标P1
在模具轮廓上,距离旋转中心最近的节点P1是最明显的特征点,最容易被检测和定位,因此以P1作为参考点,确定承载轮起始位置;当|OPi|取最小值时,Pi即为距离旋转中心最近点坐标,记为P1(x1,y1);
(3)求确定承载轮起始位置O0
承载轮与点P1相切时,P1、旋转中心O和承载轮心O0位于同一直线上;将承载轮与被承载模具截面以O为圆心,OO0为半径顺时针旋转,直到承载轮圆心位于直线y=-L上,选取此时模具位置作为模具旋转的起始位置,此时承载轮圆心O0为承载轮的起始位置,记
(4)求承载轮下一位置O1及模具转角ω1
线段P1P2的中点为M1(xM1,yM1),过点M1做线段P1P2的中垂线,设中垂线上距离点M1为R的点为O′1,线段P1P2与线段M1O′1垂直,求解得到O′1坐标为O′1(x′O1,y′O1),将承载轮与模具以O为圆心,OO′1为半径逆时针旋转,直到承载轮圆心位于直线y=-L上,此时即为承载轮下一位置O1(xO1,yO1),被承载模具从起始位置到达下一位置转过的角度为线段OO′1和线段OO1之间的夹角ω1=∠O1OO′1,求解可得承载轮下一位置O1(xO1,yO1)及被承载模具的旋转角度ω1=∠O1OO′1;
(5)保存数据
根据步骤(4)计算承载轮0每一时刻的位置坐标xO1,xO2,......,xOS并保存,计算被承载模具转角ω1,ω2,......,ωS,计算结果应满足ωι+1>ωι,其中i=1,2,…,S,当出现某一时刻ωm+1<ωm(1<m<S)时,ωm+1=π+ωm,保存模具转角ωi,当模具旋转的总角度大于360°时,停止计算。
7.如权利要求2所述的一种用于飞机机身成型过程中中部承载装置的运动控制方法,其特征是,所述左承载组件(2)的瞬态位移计算方法包括以下具体步骤:在确定右承载组件起始位置后,依此求出与线段PiPi+1中点Mi相切的承载轮轮心坐标O′i(xoi',yoi'),判别是否yOi'≥-L,若yOi'<-L,则继续求解下一轮心坐标,直到yOi'≥-L,将满足yOi'≥-L的第一个承载轮轮心定义为OK',此时有两种情况:1)yOk'=-L,则此时刻OK'即为左承载组件(2)起始位置;2)前一时刻此种情况将OK作为左承载组件(2)起始位置,点OK为点OK'以O圆心,OOK'为半径运动到直线y=-L上的位置,计算求得左承载组件(2)起始位置及被承载模具旋转角度θ1,右承载组件(3)位于O0位置时,左承载组件(2)位于OK,此时只有右承载组件(3)与模具接触,当模具转过θ1角度后,模具与左承载组件(2)相切;确定左承载组件(2)起始位置后,按照右承载组件(3)下一位置类似的求解过程,求解下一时刻左承载组件(2)位置及模具转角。
8.如权利要求3所述的一种用于飞机机身成型过程中中部承载装置的运动控制方法,其特征是,所述多轴运动控制器为翠欧MC405多轴运动控制器。
9.如权利要求3所述的一种用于飞机机身成型过程中中部承载装置的运动控制方法,其特征是,所述下位机的控制方法是:
在机身旋转之前,下位机接收由上位机传输而来的左承载组件(2)、右承载组件(3)的运动数据,并将其保存到内存中;当机身加工程序开始运行,机身开始旋转,下位机读取机身瞬时旋转角度,并从内存中读取与之相对应的两个承载组件的瞬时位置,控制左承载组件(2)、右承载组件(3)电机运转,从而实现承载组件对机身的随动支撑。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611221069.2A CN106626429B (zh) | 2016-12-26 | 2016-12-26 | 一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611221069.2A CN106626429B (zh) | 2016-12-26 | 2016-12-26 | 一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106626429A CN106626429A (zh) | 2017-05-10 |
| CN106626429B true CN106626429B (zh) | 2019-01-11 |
Family
ID=58831288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611221069.2A Expired - Fee Related CN106626429B (zh) | 2016-12-26 | 2016-12-26 | 一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106626429B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114043749B (zh) * | 2021-11-12 | 2023-05-23 | 中航西安飞机工业集团股份有限公司 | 一种复合材料旋转铺丝装置及使用方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0582160A1 (en) * | 1992-08-03 | 1994-02-09 | FINMECCANICA S.p.A., RAMO AZIENDALE ALENIA | System for the manufacturing of carbon fibre structures and relevant manufacturing process, suitable for aeronautic applications |
| CN101795852A (zh) * | 2007-08-30 | 2010-08-04 | Gkn航天服务有限公司 | 复合材料结构及获得该结构的相关方法 |
-
2016
- 2016-12-26 CN CN201611221069.2A patent/CN106626429B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0582160A1 (en) * | 1992-08-03 | 1994-02-09 | FINMECCANICA S.p.A., RAMO AZIENDALE ALENIA | System for the manufacturing of carbon fibre structures and relevant manufacturing process, suitable for aeronautic applications |
| CN101795852A (zh) * | 2007-08-30 | 2010-08-04 | Gkn航天服务有限公司 | 复合材料结构及获得该结构的相关方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106626429A (zh) | 2017-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101982265A (zh) | 一种用于加工非圆截面活塞的数控车床 | |
| CN103448261B (zh) | 一种用于大型风电叶片成型过程中中部支撑装置的运动控制方法 | |
| CN113778018A (zh) | 一种基于R-test的五轴机床刀轴矢量误差测量方法 | |
| CN106626429B (zh) | 一种用于飞机机身成型过程中的中部承载装置及其运动控制方法 | |
| CN103587719A (zh) | 平板件的全自动钻铆定位方法 | |
| CN102581108B (zh) | 一种大角度渐进成形滚动工具头及成形方法 | |
| CN203635955U (zh) | 一种加工刀具 | |
| CN208068016U (zh) | 转动机构及其磨床 | |
| CN201405250Y (zh) | 具有虚拟y轴的砂轮架结构 | |
| CN105965049B (zh) | 一种采用伺服系统对飞机鸭翼装配定位镗孔的方法 | |
| CN203197714U (zh) | 回转支承加工专用数控磨床 | |
| CN111496272A (zh) | 一种金属零件切削装置 | |
| CN106541591B (zh) | 一种用于飞机机身成型过程中的中部承载装置 | |
| CN105081679A (zh) | 一种曲轴加工方法 | |
| CN205309690U (zh) | 一种滚压机床 | |
| CN203317231U (zh) | 水切割设备用空间曲面相贯线切割装置 | |
| CN202845902U (zh) | 一种三坐标测量机用数控双旋转铣削头 | |
| CN202910296U (zh) | 带数字遥控功能的超大直径盾构壳体精加工装置 | |
| CN103707160B (zh) | 凸轮磨削加工过渡廓形规划方法 | |
| CN206302309U (zh) | 绑线机 | |
| CN203611104U (zh) | 主动式逆转抛光机 | |
| CN205438015U (zh) | 一种增大机床主轴无线温度监测信号覆盖范围的装置 | |
| CN205342690U (zh) | 锥度打磨工装 | |
| CN204735947U (zh) | 卧式五轴加工中心机 | |
| CN207593786U (zh) | 一种六自由度复杂曲面加工机器人 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20200819 Address after: 050000 Huaihe Road, high tech Zone, Shijiazhuang City, Hebei Province Patentee after: Shijiazhuang Susheng Technology Co., Ltd Address before: 050000 No. 26 Yu Xiang street, Yuhua District, Hebei, Shijiazhuang Patentee before: HEBEI University OF SCIENCE AND TECHNOLOGY |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190111 Termination date: 20201226 |