(ISFA2018-S081) : Path Planning and Post-Processing Algorithm For Fiber Placement of The Aircraft Tail
(ISFA2018-S081) : Path Planning and Post-Processing Algorithm For Fiber Placement of The Aircraft Tail
Automation
2018 International Symposium on Flexible Automation
Kanazawa,Japan,
Kanazawa, Japan,15
15–19
- 19 July,
July, 2018
2018
(ISFA2018-S081)
ABSTRACT
A novel approach is proposed for the path planning of the INTRODUCTION
aircraft tail in automated fiber placement (AFP), which combines Because of its outstanding advantages such as high specific
the fixed angle path planning algorithm with the isometric offset strength, high specific stiffness and flexible versatility in meeting
algorithm. In this method, the fixed angle path planning design requirements, fiber reinforced composites have found
algorithm is used to generate the tows centerline (i.e. the ever broader application in aerospace and automotive industries.
placement trajectory) and boundary line, and the isometric offset Nowadays the usage of fiber reinforced composites becomes the
algorithm is used for the single tow path. Post-processing is also important symbol of the new generation of aerospace crafts [1].
studied in this paper, including the insertion of auxiliary control The AFP process, developed from the filament winding and the
points, the connection of tows centerlines and the inverse automated tape placement (ATP), is an important additive
kinematics of the AFP machine. Finally, the generated G codes manufacturing process for composites. As shown in Fig. 1, an
are verified on a virtual machine tool in VERICUT. AFP machine performs the compacting, heating, restarting,
cutting and clamping of the tows, furthermore a single or
NOMENCLATURE multiple tow can be selected individually according to the profile
Bb Big end boundary of the mould of the processing region, which produces the complex
Lc Covered length of Bb with full tows components even with a window.
Lt Width of tows band
LBb Perimeter of Bb
ci Starting point of ith tows centerline
pi A point on the tows centerline
rp Projection of the reference direction
r� Iteration direction
ni Normal vector at pi
ti Tangent vector at pi
lm Minimum placement length
la , lb , lc Structural parameters of placement head
Fi Coordinate frame at pi
qD , qA' Quaternions at points D and A'
φ Angle of the contact point and the horizontal plane
��
�� Transform matrix from machine base to tool
�� Figure 1: Schematic of the ATP process.
�� Transform matrix from positioner base to work-
piece Path planning algorithm is one of the key technologies of
ATP, which directly affects the efficiency and the workpiece
97
two end boundaries and the two tows boundaries, can be seen in point (Notice that the procedure is different from that of the
Fig. 5. restarting point).
Checking the length of the single tow Starting and ending points
Due to structural limitation of the placement head, the A starting point is the endpoint of the tows centerline, where
distance less than the shortest placement length lm =lb +lc can’t the placement head drops vertically and the heater starts to heat
be laid up, where lb is the distance between the cutters and the up. Correspondingly the ending point is the other endpoint of the
compaction roller and lc is the overlap distance during the tows centerline, where the placement head raises vertically and
restarting process. The trimmed single tow path should be the heating is over. For better quality of the border of processing
extended to lm towards the big end of the mould (Fig. 5), if its region, the starting and ending point should have a certain
length is shorter than lm . distance la away from the border. Figure 4 is a typical 45°
placement layout with 8 tows to illustrate the concrete meaning
ADDING AUXILIARY CONTROL POINTS of each control point.
The AFP process is superior to the ATP process in its
capability of individual cutting and restarting for each tow. It’s Inserting auxiliary control points
not enough to obtain the tows centerline because the information The tows centerline is discretized with a certain step. The
about where to cut and where to restart is indispensable. normal vector ni and the tangent vector ti at each discrete
point pi can be calculated with mathematical methods. Then the
Restarting points vector ni , ti , ni ×ti and the point pi form a frame Fi , which
The restarting point is a point on the tows centerline, where can be presented as a homogenous matrix.
the restarting motor will rotate and send the tow to the initial � �� � �� �� ��
boundary at laying speed when the compaction roller reaches this �� � � � � � � � � � � � � � � � (4)
0 0 0 1
point. If the motor stops at the moment that the tow reaches the In the same way, the homogenous matrices describing the
initial boundary, the tow will be retracted under the tension auxiliary control points can be calculated. By sorting them from
control. In order to ensure smooth entry of the tow into small to large by the projection on the reference direction r, a
compaction roller, the restarting must continue moving a certain sequence of homogenous matrices that include all the needed
distance lc . Therefore, the restarting process is divided into two information for placement is completed. The paths with the
stages: one is that the tow is send to the compaction roller by auxiliary control points are showed in Fig. 5.
restarting motor alone (distance lb ), and the other is that the tow
is send by restarting motor together with compaction roller
(distance lc ). The starting point of the tow path is projected on
the tows centerline and moves lb along the tows centerline in
the opposite direction to get the restarting point.
98
and pose of BC section have been obtained in the discretizing subscript. They are equal and a matrix equation containing 7
process of the tows centerline. The position of DA' section can variables is got. It should be noticed that the angle φ is fixed.
be calculated by cylindrical coordinate interpolation, and the That is the position part p of PBTW �A�· WTT satisfies
corresponding pose can be obtained by spherical linear � � ���t������ � �� � (9)
interpolation between the quaternions describing the poses of D
Thus, A can be solved first, and then the solution of other axes
and A'. Suppose the quaternions corresponding to points D and
can be obtained. At last the solution of each axis is transformed
A' are qD and qA' . The pose qt of interpolation point is into the format of G code and the generated G codes are
����� � ��� ������� implemented in VERICUT as shown in Fig. 8.
�� � � � � ��� (5)
���� ����
where 0≤t≤1 is the proportional coefficient and
� � ��������� � ��� � (6)
is the angle between qD and qA' .
CONCLUSIONS
The path planning of the aircraft tail in the AFP process is
Figure 6: Connection between tows centerlines completed with the placement angle 0° and ±45° in a way that
combines the fixed angle path planning algorithm with the
Inverse kinematics of the AFP machine isometric offset algorithm. Considering the structural parameters
The AFP machine in Fig. 7 is a redundant system with 7 of the placement head, the auxiliary control points are calculated.
DOF and two kinematic chains. The angle between the contact The connection of tows centerlines is finished by interpolation
point (of the mould and the compaction roller) and the horizontal algorithm and the interferences are avoided effectively. Finally,
plane is set to a fixed value φ to eliminate the redundancy. The the solution of the redundant AFP machine system is obtained
angle φ should keep the spherical wrist, composed of the C1, B through an additional constraint, and the corresponding G codes
and C2 axes of the machine tool, far away from the singular point are implemented on a virtual machine tool in VERICUT, which
so as to prevent the mechanism exceeding the speed limit. has a desirable performance.
ACKNOWLEDGEMENTS
This study is financially supported by National Science and
Technology Major Projects of China (2014ZX04001091).
Corresponding author: Hongya Fu, [email protected].
REFERENCESNM
[1] Marsh, G., 2011, “Automating aerospace composites
production with fibre placement,” Reinforced Plastics,
55(3), pp. 32-37.
[2] Shirinzadeh, B., Cassidy, G., 2007, “Trajectory generation
for open-contoured structures in robotic fibre placement,”
Robotics and Computer-Integrated Manufacturing, 23(4),
pp. 380-394.
[3] Shao, Z. X., Fu, H. Y., 2010, “Path planning and
optimization algorithm for fiber placement of S-shaped
Figure 7: The AFP machine inlet,” Journal of Astronautics, 31(3), pp. 855-861.
Analyzing the motion of the machine tool and positioner, the [4] Wen, L. W., Li, J. P., 2013, “Adjustment algorithm based
following equations can be get. on structural design for automated tape laying and
�
� � � ���� � ��� � ��� �� �� ��� �� ��� (7) automated fiber placement,” Journal of Astronautics,
� � �� � 34(7), pp. 1731-1739.
� � � ��� � �� ��� � �� (8)
[5] Duan, Y. G., Ge, Y. M., 2015, “Trajectory planning of
where T is the matrix which defines the mapping from the frame
fiber placement based on controlled angle and interval,”
referred to the left superscript to the frame referred to the right
Journal of Astronautics, 36(10), pp. 3475-3482.
99