SAMPE Journal - July/August 2022 - 22

FEATURE / THREE-DIMENSIONAL STITCH PATHS
Figure 14. Stitching path development process flow chart.
the distance along the stitching path with the
positions along the path at which the drive motor
is to complete revolutions. While this system works
for the straight stitching paths, this system does not
work for curved stitching paths in 3D space.
In addition to point locations, path length and
stitching drive motor information, head rotations
in the global coordinate system are specified for
curved paths in space. For non-stitching heads,
such as the AFP head, the preprocessor output
controls the head motion satisfactorily because
they are only dependent on putting the tool point
at a certain location. To control the total motion of
the ISAAC heads, the control system interpolates
between the programmed points, with the head
controlling the tool point to traverse the specified
path while rotating the head at the same time. The
output currently provided by the preprocessor
does not work for stitching curved paths because of
the problems associated with rotating the stitching
head while the needles are in the preform. Therefore,
a method to prevent the problems associated with
stitching while applying continuous translations
and rotations simultaneously along the stitching
path was developed.
Two main considerations informed the choice
of how to produce a stitching path definition that
permits the proper stitching process along the
path. First, the stitch path is not dependent upon
the complete path curve, but rather only upon the
starting and ending points of each stitch, that is, the
locations where the needles penetrate the preform.
This requirement is contrary to other heads like the
AFP head that must traverse the entire path while
being in contact with the part. Second, since the
needles cannot be in the preform while the head
is rotating, rotations must occur in the parts of the
stitching process when the needles are not in the
preform. To accomplish this feat, the translation
and rotation for each stitch were decoupled. In
terms of programming, this decoupling resulted
in only the end points of each stitch being defined,
and the rotations being applied at the end of each
stitch after the translation has been completed. The
process for determining the points and rotations is
provided next.
The process for developing the stitching path
definition and G-code development is depicted
in Figure 14. The process begins with input of the
stitching surface, stitching path curve (curve the
tool point will follow) and the nominal stitch length
that is defined as ls
,n, where l stands for length, s
stands for stitch, and n stands for nominal. It is
desirable for a stitching path to have an integer
number of stitches, so a stitch length for the path
is calculated for the integer number of stitches that
provides a stitch length closest to the nominal stitch
length with the calculated stitch length defined
as ls
. As the length of the stitching path increases,
the difference between the path-calculated stitch
length and the nominal stitch length decreases,
and in general the difference between nominal and
calculated stitch lengths is negligible. Points along
the stitching path are extracted that are separated
by equal arc lengths that are defined to be equal to
ls
. This definition guarantees that each stitch has
the same length along the path, but results in the
loop produced by the catcher needle to be equal
to (for straight segment) or shorter than (curved
segment) the stitch length since the catcher needle
is coincident with the tool point and the end points
represent a chord of the curved path. The length of
22 | SAMPE JOURNAL | JULY AUGUST 2022
www. sampe.org
http://www.sampe.org

SAMPE Journal - July/August 2022

Table of Contents for the Digital Edition of SAMPE Journal - July/August 2022

Contents
SAMPE Journal - July/August 2022 - Cover1
SAMPE Journal - July/August 2022 - Cover2
SAMPE Journal - July/August 2022 - Contents
SAMPE Journal - July/August 2022 - 2
SAMPE Journal - July/August 2022 - 3
SAMPE Journal - July/August 2022 - 4
SAMPE Journal - July/August 2022 - 5
SAMPE Journal - July/August 2022 - 6
SAMPE Journal - July/August 2022 - 7
SAMPE Journal - July/August 2022 - 8
SAMPE Journal - July/August 2022 - 9
SAMPE Journal - July/August 2022 - 10
SAMPE Journal - July/August 2022 - 11
SAMPE Journal - July/August 2022 - 12
SAMPE Journal - July/August 2022 - 13
SAMPE Journal - July/August 2022 - 14
SAMPE Journal - July/August 2022 - 15
SAMPE Journal - July/August 2022 - 16
SAMPE Journal - July/August 2022 - 17
SAMPE Journal - July/August 2022 - 18
SAMPE Journal - July/August 2022 - 19
SAMPE Journal - July/August 2022 - 20
SAMPE Journal - July/August 2022 - 21
SAMPE Journal - July/August 2022 - 22
SAMPE Journal - July/August 2022 - 23
SAMPE Journal - July/August 2022 - 24
SAMPE Journal - July/August 2022 - 25
SAMPE Journal - July/August 2022 - 26
SAMPE Journal - July/August 2022 - 27
SAMPE Journal - July/August 2022 - 28
SAMPE Journal - July/August 2022 - 29
SAMPE Journal - July/August 2022 - 30
SAMPE Journal - July/August 2022 - 31
SAMPE Journal - July/August 2022 - 32
SAMPE Journal - July/August 2022 - 33
SAMPE Journal - July/August 2022 - 34
SAMPE Journal - July/August 2022 - 35
SAMPE Journal - July/August 2022 - 36
SAMPE Journal - July/August 2022 - 37
SAMPE Journal - July/August 2022 - 38
SAMPE Journal - July/August 2022 - 39
SAMPE Journal - July/August 2022 - 40
SAMPE Journal - July/August 2022 - 41
SAMPE Journal - July/August 2022 - 42
SAMPE Journal - July/August 2022 - 43
SAMPE Journal - July/August 2022 - 44
SAMPE Journal - July/August 2022 - 45
SAMPE Journal - July/August 2022 - 46
SAMPE Journal - July/August 2022 - 47
SAMPE Journal - July/August 2022 - 48
SAMPE Journal - July/August 2022 - 49
SAMPE Journal - July/August 2022 - 50
SAMPE Journal - July/August 2022 - 51
SAMPE Journal - July/August 2022 - 52
SAMPE Journal - July/August 2022 - 53
SAMPE Journal - July/August 2022 - 54
SAMPE Journal - July/August 2022 - 55
SAMPE Journal - July/August 2022 - 56
SAMPE Journal - July/August 2022 - 57
SAMPE Journal - July/August 2022 - 58
SAMPE Journal - July/August 2022 - 59
SAMPE Journal - July/August 2022 - 60
SAMPE Journal - July/August 2022 - 61
SAMPE Journal - July/August 2022 - 62
SAMPE Journal - July/August 2022 - 63
SAMPE Journal - July/August 2022 - 64
SAMPE Journal - July/August 2022 - 65
SAMPE Journal - July/August 2022 - 66
SAMPE Journal - July/August 2022 - 67
SAMPE Journal - July/August 2022 - 68
SAMPE Journal - July/August 2022 - 69
SAMPE Journal - July/August 2022 - 70
SAMPE Journal - July/August 2022 - 71
SAMPE Journal - July/August 2022 - 72
SAMPE Journal - July/August 2022 - 73
SAMPE Journal - July/August 2022 - 74
SAMPE Journal - July/August 2022 - 75
SAMPE Journal - July/August 2022 - 76
SAMPE Journal - July/August 2022 - 77
SAMPE Journal - July/August 2022 - 78
SAMPE Journal - July/August 2022 - 79
SAMPE Journal - July/August 2022 - 80
SAMPE Journal - July/August 2022 - 81
SAMPE Journal - July/August 2022 - 82
SAMPE Journal - July/August 2022 - 83
SAMPE Journal - July/August 2022 - 84
SAMPE Journal - July/August 2022 - 85
SAMPE Journal - July/August 2022 - 86
SAMPE Journal - July/August 2022 - 87
SAMPE Journal - July/August 2022 - 88
SAMPE Journal - July/August 2022 - Cover3
SAMPE Journal - July/August 2022 - Cover4
https://www.nxtbook.com/nxtbooks/sampe/journal_20240910
https://www.nxtbook.com/nxtbooks/sampe/journal_20240708
https://www.nxtbook.com/nxtbooks/sampe/journal_20240506
https://www.nxtbook.com/nxtbooks/sampe/journal_20240304
https://www.nxtbook.com/nxtbooks/sampe/journal_20240102
https://www.nxtbook.com/nxtbooks/sampe/journal_20231112
https://www.nxtbook.com/nxtbooks/sampe/journal_20230910
https://www.nxtbook.com/nxtbooks/sampe/journal_20230708
https://www.nxtbook.com/nxtbooks/sampe/journal_20230506
https://www.nxtbook.com/nxtbooks/sampe/journal_20230304
https://www.nxtbook.com/nxtbooks/sampe/journal_20230102
https://www.nxtbook.com/nxtbooks/sampe/journal_20221112
https://www.nxtbook.com/nxtbooks/sampe/journal_20220910
https://www.nxtbook.com/nxtbooks/sampe/journal_20220708
https://www.nxtbook.com/nxtbooks/sampe/journal_20220506
https://www.nxtbook.com/nxtbooks/sampe/journal_20220304
https://www.nxtbook.com/nxtbooks/sampe/journal_20220102
https://www.nxtbook.com/nxtbooks/sampe/journal_20211112
https://www.nxtbook.com/nxtbooks/sampe/journal_20210910
https://www.nxtbook.com/nxtbooks/sampe/journal_20210708
https://www.nxtbook.com/nxtbooks/sampe/journal_20210506
https://www.nxtbook.com/nxtbooks/sampe/journal_20210304
https://www.nxtbook.com/nxtbooks/sampe/journal_20210102
https://www.nxtbook.com/nxtbooks/sampe/journal_20201112
https://www.nxtbook.com/nxtbooks/sampe/journal_20200910
https://www.nxtbook.com/nxtbooks/sampe/journal_20200708
https://www.nxtbook.com/nxtbooks/sampe/journal_20200506
https://www.nxtbook.com/nxtbooks/sampe/journal_20200304
https://www.nxtbook.com/nxtbooks/sampe/journal_20200102
https://www.nxtbook.com/nxtbooks/sampe/journal_20191112
https://www.nxtbook.com/nxtbooks/sampe/journal_20190910
https://www.nxtbook.com/nxtbooks/sampe/journal_20190708
https://www.nxtbook.com/nxtbooks/sampe/journal_20190506
https://www.nxtbook.com/nxtbooks/sampe/journal_20190304
https://www.nxtbook.com/nxtbooks/sampe/journal_20190102
https://www.nxtbook.com/nxtbooks/sampe/journal_20181112
https://www.nxtbook.com/nxtbooks/sampe/journal_20180910
https://www.nxtbook.com/nxtbooks/sampe/journal_20180708
https://www.nxtbook.com/nxtbooks/sampe/journal_20180506
https://www.nxtbook.com/nxtbooks/sampe/journal_20180304
https://www.nxtbook.com/nxtbooks/sampe/journal_20180102
https://www.nxtbook.com/nxtbooks/sampe/journal_20171112
https://www.nxtbook.com/nxtbooks/sampe/journal_20170910
https://www.nxtbook.com/nxtbooks/sampe/journal_20170708
https://www.nxtbook.com/nxtbooks/sampe/journal_20170506
https://www.nxtbook.com/nxtbooks/sampe/journal_20170304
https://www.nxtbook.com/nxtbooks/sampe/journal_20170102
https://www.nxtbook.com/nxtbooks/sampe/journal_20161112
https://www.nxtbook.com/nxtbooks/sampe/journal_20160910
https://www.nxtbook.com/nxtbooks/sampe/journal_20160708
https://www.nxtbook.com/nxtbooks/sampe/journal_20160506
https://www.nxtbook.com/nxtbooks/sampe/journal_20160304
https://www.nxtbook.com/nxtbooks/sampe/journal_20160102
https://www.nxtbook.com/nxtbooks/sampe/journal_20151112
https://www.nxtbook.com/nxtbooks/sampe/journal_20150910
https://www.nxtbook.com/nxtbooks/sampe/journal_20150708
https://www.nxtbook.com/nxtbooks/sampe/journal_20150506
https://www.nxtbook.com/nxtbooks/sampe/journal_20150304
https://www.nxtbook.com/nxtbooks/sampe/journal_20150102
https://www.nxtbook.com/nxtbooks/sampe/journal_20141112
https://www.nxtbook.com/nxtbooks/sampe/journal_20140910
https://www.nxtbook.com/nxtbooks/sampe/journal_20140708
https://www.nxtbook.com/nxtbooks/sampe/journal_20140506
https://www.nxtbook.com/nxtbooks/sampe/journal_20140304
https://www.nxtbook.com/nxtbooks/sampe/journal_20140102
https://www.nxtbook.com/nxtbooks/sampe/journal_20131112
https://www.nxtbook.com/nxtbooks/sampe/journal_20130910
https://www.nxtbook.com/nxtbooks/sampe/journal_20130708
https://www.nxtbook.com/nxtbooks/sampe/journal_20130506
https://www.nxtbook.com/nxtbooks/sampe/journal_20130304
https://www.nxtbook.com/nxtbooks/sampe/journal_20130102
https://www.nxtbook.com/nxtbooks/sampe/journal_20121112
https://www.nxtbook.com/nxtbooks/sampe/journal_20120910
https://www.nxtbook.com/nxtbooks/sampe/journal_20120708
https://www.nxtbook.com/nxtbooks/sampe/journal_20120506
https://www.nxtbook.com/nxtbooks/sampe/journal_20120304
https://www.nxtbook.com/nxtbooks/sampe/journal_20120102
https://www.nxtbook.com/nxtbooks/sampe/journal_20111112
https://www.nxtbook.com/nxtbooks/sampe/journal_20110910
https://www.nxtbook.com/nxtbooks/sampe/journal_20110708
https://www.nxtbook.com/nxtbooks/sampe/journal_20110506
https://www.nxtbook.com/nxtbooks/sampe/journal_20110304
https://www.nxtbook.com/nxtbooks/sampe/journal_20110102
https://www.nxtbookmedia.com