JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 30

MANUFACTURING software
Artist Studio CAD-CAM software
Although Samba is the only system
capable of working with fibre patches, it
wouldn't "dance" without the guidance
of well-designed software. Cevotec's
self-developed CAD-CAM software
Artist Studio, with Patch Artist and Motion Artist, unites two coherent modules
for virtual product development. Patch
Artist supports the user in the creation
of optimized patch laminates whereas
Motion Artist generates a crash-free and
performance-optimized machine program for the Samba production system.

Patch Artist
Patch Artist is the fibre laminate design
module (Figure 2). Its user interface
is designed to easily define required
parameters such as patch zones on the
imported CAD surface, layer size, layer
orientations, layer thickness, tape width
and patch length. The layer orientation
based on already calculated load paths
can be constructed as splines within a
CAD system. The splines can be imported into Patch Artist or alternatively, load
paths can be generated as so-called guide
curves within Patch Artist.
The user can decide if the patches should
be placed only along the guide curve representing reinforcements or on the patch
zone defining the laminate. For the latter,
further splines, so-called slave curves, are
created automatically by parallel shifting.
If all the parameters are set, a single
mouse click brings the optimization
algorithm to work, which in the course of
few minutes optimizes the arrangement
of each patch. To produce a high-quality laminate with the best mechanical

Fig. 3: The Motion
Artist robot offline
programming module

properties, the position of the patches
must be optimized by varying from layer
to layer, transferring the loads over the
neighbouring layer from patch to patch.
The algorithm used to automatically
shift the individual layers to optimize the
laminate properties was validated at the
Institute for Carbon Composites (LCC)
at Technische Universität München
(TUM), where the effect of laminates
with different patch lay-ups on the failure
mechanism and the laminate strength
was closely investigated - a solid research
base that guarantees scientifically sound
results.

Motion Artist
Once the patch overlap optimization is
completed, the laminate data is transferred automatically to Motion Artist
(Figure 3). This module takes over the
offline programming of the robots
for the patch lay-up using dedicated
machine simulation software. Motion
Artist imports the lay-up position of each
patch on the preforming tool surface and
calculates the joint parameters of the
pick-and-place and the tool manipulation
robots by means of the inverse kinemat-

Fig. 2: The Patch Artist
laminate generation
module

30

jec composites magazine / N°111 March 2017

ics. Next, the manufacturing process is
simulated to validate the calculated robot
motions and detect potential collisions.
The software also optimizes the positioning process by bringing as little motion
into the six-axis robot as possible, cooperating with the simply faster four-axis
robot. Since in addition the curvature
of the mould surface is known and the
press-in depth of the gripper is adapted
for each patch, a uniform pressing of all
patches is achieved, ensuring that the
entire patch has contact with the mould
during the patch placement. Once verified, the program can be transferred to
the manufacturing cell.

Conclusion
Unveiled as a world premiere at JEC
World 2017, Artist Studio is Cevotec's
innovative easy-to-use CAD-CAM
engineering software tailored for Samba
to enable fast product development
- from CAD to machine data. Patch
Artist, embedded with a powerful patch
overlap algorithm, creates optimized
patch laminates. The laminate information is transferred automatically to
Motion Artist for programming robots
offline and generating machine data for
Samba. Artist Studio and the Samba
preforming system set new standards for
the automated production of complex
fibre composites based on the fibre patch
placement technology.
More information:
www.cevotec.com
Contact:
felix.michl@cevotec.com


http://www.cevotec.com

Table of Contents for the Digital Edition of JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World

Cover
Edito
Opinion: Composites parts producer
Contents
NEWS
In brief
Construction & public transport
Meeting
Agenda
BUSINESS
Overview 2016
Carbon fibre
MANUFACTURING
Resin
Software
Simulation
Automatic process
Pultrusion
Integrated process
3D printing
AFP
Special JEC World 2017 - The largest composites show in the world
Planets
JEC World 2017 Conference Programme
JEC World 2017 Awards Programme
Process
Nano-materials
Innovation
Nano-materials
Milestone
Natural fibres
Seismic
Regulations
SOLUTIONS
Tank
Marine
Automotive
TECHNOLOGY
Simulation
Natural fibres
Behaviour
Pultrusion
Index
Advertisers
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 124
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Cover
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 2
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Edito
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Opinion: Composites parts producer
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 5
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Contents
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 7
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 8
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - In brief
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 10
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 11
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 12
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Construction & public transport
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Meeting
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 15
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 16
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 17
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Agenda
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 19
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 20
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Overview 2016
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 22
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 23
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Ad1
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Ad2
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Carbon fibre
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 25
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Resin
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 27
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 28
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Software
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 30
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 31
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Simulation
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 33
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Automatic process
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 35
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 36
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 37
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Pultrusion
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 39
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Integrated process
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 41
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 42
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 43
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 3D printing
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 45
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - AFP
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 47
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 48
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 49
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Special JEC World 2017 - The largest composites show in the world
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Planets
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 52
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 53
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - JEC World 2017 Conference Programme
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 55
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 56
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 57
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 58
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - JEC World 2017 Awards Programme
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 60
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 61
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 62
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 63
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 64
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 65
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 66
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Process
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 68
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 69
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Nano-materials
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 71
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 72
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Innovation
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 74
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 75
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 76
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 77
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 78
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 79
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 80
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 81
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 82
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 83
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 84
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 85
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 86
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 87
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 88
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 89
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 90
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 91
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Nano-materials
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 93
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Milestone
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 95
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Natural fibres
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 97
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Seismic
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 99
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Regulations
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 101
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 102
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 103
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Tank
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 105
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Marine
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 107
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Automotive
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 109
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Simulation
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 111
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 112
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 113
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Natural fibres
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 115
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Behaviour
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 117
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 118
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Pultrusion
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 120
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 121
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - Advertisers
JEC COMPOSITES MAGAZINE - Issue #111 - March 2017 - Special JEC World - 123
https://www.nxtbook.fr/newpress/jeccomposites/jcm2211_148
https://www.nxtbook.fr/newpress/jeccomposites/jcm2209_147
https://www.nxtbook.fr/newpress/jeccomposites/jcm2206_146
https://www.nxtbook.fr/newpress/jeccomposites/jcm2204_145
https://www.nxtbook.fr/newpress/jeccomposites/jcm2201_144
https://www.nxtbook.fr/newpress/jeccomposites/jcm211_143
https://www.nxtbook.fr/newpress/jeccomposites/jcm2109_142
https://www.nxtbook.fr/newpress/jeccomposites/jcm2107_141
https://www.nxtbook.fr/newpress/jeccomposites/jcm2105_140
https://www.nxtbook.fr/newpress/jeccomposites/jcm2103_139
https://www.nxtbook.fr/newpress/jeccomposites/jcm-experts-digest-additive-manufacturing-2020
https://www.nxtbook.fr/newpress/jeccomposites/jcm2101_138
https://www.nxtbook.fr/newpress/jeccomposites/jcm2011_Special_Issue4
https://www.nxtbook.fr/newpress/jeccomposites/jcm2011_137
https://www.nxtbook.fr/newpress/jeccomposites/jcm2009_136
https://www.nxtbook.fr/newpress/jeccomposites/jcm2007_135
https://www.nxtbook.fr/newpress/jeccomposites/jcm_2020_Q1_Innovation_Report
https://www.nxtbook.fr/newpress/jeccomposites/jcm2005_Special_Issue3
https://www.nxtbook.fr/newpress/jeccomposites/jcm2005_134
https://www.nxtbook.fr/newpress/jeccomposites/jcm2003_133
https://www.nxtbook.fr/newpress/jeccomposites/jcm2001_132
https://www.nxtbook.fr/newpress/jeccomposites/jcm1911_Special_Issue2
https://www.nxtbook.fr/newpress/jeccomposites/jcm1911_131
https://www.nxtbook.fr/newpress/jeccomposites/jcm1909_130
https://www.nxtbook.fr/newpress/jeccomposites/jcm1907_129
https://www.nxtbook.fr/newpress/jeccomposites/jcm1905_128
https://www.nxtbook.fr/newpress/jeccomposites/jcm1903_Special_Issue1
https://www.nxtbook.fr/newpress/jeccomposites/jcm1903_127
https://www.nxtbook.fr/newpress/jeccomposites/jcm1901_126
https://www.nxtbook.fr/newpress/jeccomposites/jcm1811_125
https://www.nxtbook.fr/newpress/jeccomposites/jcm1810_124
https://www.nxtbook.fr/newpress/jeccomposites/jcm1808_123
https://www.nxtbook.fr/newpress/jeccomposites/jcm1807_122
https://www.nxtbook.fr/newpress/jeccomposites/jcm1805_121
https://www.nxtbook.fr/newpress/jeccomposites/jcm1804_120
https://www.nxtbook.fr/newpress/jeccomposites/jcm1803_119
https://www.nxtbook.fr/newpress/jeccomposites/jcm1802_119-Supplement_Innovation_Report
https://www.nxtbook.fr/newpress/jeccomposites/jcm1801_118
https://www.nxtbook.fr/newpress/jeccomposites/jcm1711_117
https://www.nxtbook.fr/newpress/jeccomposites/jcm1710_116
https://www.nxtbook.fr/newpress/jeccomposites/jcm1708_115
https://www.nxtbook.fr/newpress/jeccomposites/jcm1707_114
https://www.nxtbook.fr/newpress/jeccomposites/jcm1706_113
https://www.nxtbook.fr/newpress/jeccomposites/jcm1704_112
https://www.nxtbook.fr/newpress/jeccomposites/jcm1703_111
https://www.nxtbook.fr/newpress/jeccomposites/jcm1701_110
https://www.nxtbook.fr/newpress/jeccomposites/jcm1611_109
https://www.nxtbook.fr/newpress/jeccomposites/jcm1610_108
https://www.nxtbook.fr/newpress/jeccomposites/jcm1608_107
https://www.nxtbook.fr/newpress/jeccomposites/jcm1607_106
https://www.nxtbook.fr/newpress/jeccomposites/jcm1605_105
https://www.nxtbook.fr/newpress/jeccomposites/jcm1604_104
https://www.nxtbook.fr/newpress/jeccomposites/jcm1603_103
https://www.nxtbook.fr/newpress/jeccomposites/jcm1601_102
https://www.nxtbook.fr/newpress/jeccomposites/jcm1511_101
https://www.nxtbook.fr/newpress/jeccomposites/jcm1510_100
https://www.nxtbook.fr/newpress/jeccomposites/jcm1509_99
https://www.nxtbook.fr/newpress/jeccomposites/jcm1507_98
https://www.nxtbook.fr/newpress/jeccomposites/jcm1505_97
https://www.nxtbook.fr/newpress/jeccomposites/jcm1504_96
https://www.nxtbook.com/newpress/jeccomposites/jcm1503_95
https://www.nxtbook.com/newpress/jeccomposites/jcm1501_94
https://www.nxtbook.com/newpress/jeccomposites/jcm1412_93
https://www.nxtbook.com/newpress/jeccomposites/jcm1410_92
https://www.nxtbook.com/newpress/jeccomposites/jcm1409_91
https://www.nxtbook.com/newpress/jeccomposites/jcm1406_90
https://www.nxtbook.com/newpress/jeccomposites/jcm1405_89
https://www.nxtbook.com/newpress/jeccomposites/jcm1404_88
https://www.nxtbook.com/newpress/jeccomposites/jcm1403_87
https://www.nxtbook.com/newpress/jeccomposites/jcm1401_86
https://www.nxtbook.com/newpress/jeccomposites/jcm1311_85
https://www.nxtbook.com/newpress/jeccomposites/jcm1310_84
https://www.nxtbook.com/newpress/jeccomposites/jcm1308_83
https://www.nxtbook.com/newpress/jeccomposites/jcm1307_82
https://www.nxtbook.com/newpress/jeccomposites/jcm1305_81
https://www.nxtbook.com/newpress/jeccomposites/jcm1304_80
https://www.nxtbook.com/newpress/jeccomposites/jcm1303_79
https://www.nxtbook.com/newpress/jeccomposites/jcm1301_78
https://www.nxtbook.com/newpress/jeccomposites/jcm1212_77
https://www.nxtbook.com/newpress/jeccomposites/jcm1210_76
https://www.nxtbook.com/newpress/jeccomposites/jcm1208_75
https://www.nxtbook.com/newpress/jeccomposites/jcm1207_74
https://www.nxtbook.com/newpress/jeccomposites/jcm1206_73
https://www.nxtbook.com/newpress/jeccomposites/jcm1204_72
https://www.nxtbook.com/newpress/jeccomposites/jcm1203_71
https://www.nxtbook.com/newpress/jeccomposites/jcm1201_70
https://www.nxtbook.com/newpress/jeccomposites/jcm1111_69
https://www.nxtbook.com/newpress/jeccomposites/jcm1110_68
https://www.nxtbook.com/newpress/jeccomposites/jcm1108_67
https://www.nxtbook.com/newpress/jeccomposites/jcm1107_66
https://www.nxtbook.com/newpress/jeccomposites/jcm1105_65
https://www.nxtbook.com/newpress/jeccomposites/jcm1104_64
https://www.nxtbook.com/newpress/jeccomposites/jcm1103_63
https://www.nxtbook.com/newpress/jeccomposites/jcm1101_62
https://www.nxtbook.com/newpress/jeccomposites/jcm1011_61
https://www.nxtbook.com/newpress/jeccomposites/jcm1010_60
https://www.nxtbook.com/newpress/jeccomposites/jcm1009_59
https://www.nxtbook.com/newpress/jeccomposites/jcm1006_58
https://www.nxtbook.com/newpress/jeccomposites/jcm1005_57
https://www.nxtbook.com/newpress/jeccomposites/jcm1004_56
https://www.nxtbook.com/newpress/jeccomposites/jcm1003_55
https://www.nxtbook.com/newpress/jeccomposites/jcm1001_54
https://www.nxtbook.com/newpress/jeccomposites/jcm0911_53
https://www.nxtbook.com/newpress/jeccomposites/jcm0910_52
https://www.nxtbook.com/newpress/jeccomposites/jcm0909_51
https://www.nxtbook.com/newpress/jeccomposites/jcm0907-08_50
https://www.nxtbook.com/newpress/jeccomposites/jcm0906_49
https://www.nxtbook.com/newpress/jeccomposites/jcm0904_48
https://www.nxtbook.com/newpress/jeccomposites/jcm0903_47
https://www.nxtbook.com/newpress/jeccomposites/jcm0901_46
https://www.nxtbook.com/newpress/jeccomposites/jcm0811_45
https://www.nxtbook.com/newpress/jeccomposites/jcm0810_44
https://www.nxtbook.com/newpress/jeccomposites/jcm0809_43
https://www.nxtbook.com/newpress/jeccomposites/jcm0807_42
https://www.nxtbook.com/newpress/jeccomposites/jcm0806_41
https://www.nxtbook.com/newpress/jeccomposites/jcm0805_40
https://www.nxtbook.com/newpress/jeccomposites/jcm0803_39
https://www.nxtbook.com/newpress/jeccomposites/jcm0801_38
https://www.nxtbook.com/newpress/jeccomposites/jcm0712_37
https://www.nxtbook.com/newpress/jeccomposites/jcm0710_36
https://www.nxtbook.com/newpress/jeccomposites/jcm0709_35
https://www.nxtbook.com/newpress/jeccomposites/jcm0707_34
https://www.nxtbook.com/newpress/jeccomposites/jcm0706_33
https://www.nxtbookmedia.com