chapter 9home.iitk.ac.in/~jrkumar/download/chapter 9 - material handling.pdf · chapter 9 material...
TRANSCRIPT
Chapter 9
Material Handling System for a Hybrid Machine
Dr. J. Ramkumar1 and Arun Rajput2
1Professor and 2Research Student
Department of Mechanical Engineering
Micromanufacturing Lab, I.I.T. KanpurMicromanufacturing Lab, I.I.T. Kanpur
Organization of the presentation
1 • Introduction
2 • System specification
3• System components (SCARA manipulator, Robotiq gripper, Vision system, Workpiece fastening
system)
4 • Process for loading of the machining center
5 • Measurement of pose accuracy
6• Material handling system integration using a terminal control protocol
(Command protocol, Data flow)
7 • Summary and future work
8 • References
Micro-manufacturing Lab, I.I.T. Kanpur 2
Introduction
• Material handling is the movement,
protection, storage and control of
materials and products throughout
manufacturing, warehousing,
distribution, consumption, and
disposal.
• Material handling can be done by four
number of ways as shown in the figure.
• Manual handling system has the highest flexibility, and on the other hand, special
purpose automation is just stuck to a fixed action.
Micro-manufacturing Lab, I.I.T. Kanpur 3
Manual
assembly
Semi automation
Flexible automation
Fixed special purpose automation
Figure: Pathway from manual assembly system tofixed special purpose automated system [1]
System specification
• The material handling system is required to
manipulate a wide range of parts in the
millimeter range.
• The figure shows the range of dimensions of (a)lenses, (b) casing, and (c) Erowa
chuck.
• The lenses and casing must be manipulated with as little gripping force as
possible.
• Accuracy will be critical when determining the position of the small components
and the placement accuracy must be 0.1 mm or greater.
Micro-manufacturing Lab, I.I.T. Kanpur 4
Figure: (A) Lenses, (B) casing, and (C)
machining center chuck[13]
System components
• Figure presents an image of the
assembled and functional system.
• It includes following components:
➢SCARA (Selective Compliance
Assembly Robot Arm) robot
➢Robotiq gripper
➢vision system (camera, motorized
lens and ring light)
➢Workpiece fastening system.
Micro-manufacturing Lab, I.I.T. Kanpur 5
Figure: Assembled and function material handling
system[13]
SCARA Manipulator
• It is clear from the system requirements that
a four-DOF system will be required.
• A SCARA would be an appropriate choice
as it can translate along three axes; rotate
about the Z-axis and has a cylindrical work
envelope.
• Most SCARA robots are based on serial
architectures, which means that the first
motor should carry all other motors.
Micro-manufacturing Lab, I.I.T. Kanpur 6
Fig. (A) schematic diagram of the SCARA robot[2,3,4,5]
Fig. (B) kinematic diagrams of the SCARA robot[2,3,4,5]
Robotiq Gripper
• Most reported grippers fall into three
categories, parallel, three fingered and
angled.
• In many applications, to grip a large range
of components robots must be fitted with
tool change technology and different end
effectors
• This gripper has two modes of operation,
encompassing grip and parallel grip.
Micro-manufacturing Lab, I.I.T. Kanpur 7
Figure: Robotiq 2 finger-85 gripper
(A) holding a work piece holder, and
(B) holding a precision machined lens
casing[6].
Vision System
• The developed vision system incorporates a
Baumer 2.8 Mp 1/1.2 inch CMOS mono camera,
motorized zoom and focus Navitar 7000 lens (18
2 108 mm focal length), and red (λ = 625 nm)
ring light.
• This system will allow for the imaging of parts
as small as 54 µm (using 2 pixels for detection,
with 108 mm focal length) and field of views as
large as 270 ×169 mm, with 18 mm focal length.
Micro-manufacturing Lab, I.I.T. Kanpur 8
Figure: Assembled and function
vision system, mounted above the
SCARA’s end effector[13]
Vision System
• The vision system was calibrated by imaging a
Thorlabs calibration standard, which consists of
concentric squares from 0.1 ×0.1 mm to 50×50 mm.
• A processed image of the calibration standard is
presented in Figure.
• The calibration was then determined using following equation:
Where θ is the rotation angle of the calibration standard relative to the image frame
and d is the lateral distance between the edges of the outer square.
Micro-manufacturing Lab, I.I.T. Kanpur 9
pixels d(pixels)cosθCalibration
mm 50= =
FIGURE 9.8 Image of the processed
Thorlabs calibration standard[13]
Vision System
• The following figure presents the calibration of
the vision system
➢(A) When maintaining the zoom at 18 mm
and changing focus.
➢(B) When focusing on the calibration
standard and changing the zoom.
• The equation for each line was determined using
curve fitting techniques and ensuring that the
Person Product-Moment correlation coefficient
(R2) was in all cases 0.99.
Micro-manufacturing Lab, I.I.T. Kanpur 10
Figure: Vision system calibration results[13]
Vision System
• A schematic diagram used to determine the
position of the part relative to the base
coordinate system is presented in Figure.
• The following equations are used to determine
the center of the camera relative to the base
coordinate system:
Where the values for θ3 and l3 consider the spatial offset of the camera.
Micro-manufacturing Lab, I.I.T. Kanpur 11
x 1 1 2 1 2 3 1 2 3
y 1 1 2 1 2 3 1 2 3
Pc l cosθ l cos(θ θ ) l cos(θ θ θ )
Pc l sin θ l sin(θ θ ) l sin(θ θ θ )
= + + + + +
= + + + + +
Figure: Schematics diagram of the
SCARA robot and vision system,
showing links and relevant joint
angels[13]
Vision System
Micro-manufacturing Lab, I.I.T. Kanpur 12
Figure: Flow
chart
presenting
the outline of
the process
used in the
detection of
part and
determinatio
n of its
position[13]
• The already explained
calibration and equations were
employed in the process detailed
in Figure to determine and
record the position of the part.
• The same process will later be
used to determine the pose
accuracy of the SCARA and
vision system.
Work piece Fastening System
• Figure presents the assembled system, which consists of
two stacked Newmark system eTrack linear stages to form
an XY cartesian stage, with an accuracy of 60 µm and a
travel range of 100 mm.
• Mounted on the XY stage is a stepper motor and 25:1
reduction gearbox which provides actuation and a torque of
up to 5.8 Nm to a hex bar, which is used to fasten the
screws on the workpiece holder.
• Encoders connected to the stepper motors provide feedback.
Micro-manufacturing Lab, I.I.T. Kanpur 13
Figure: Assembled and functional
workpiece fastening system[13]
Work piece Fastening System
• The placement of the chuck into
this subsystem is like the “peg
and hole problem” and the
placement accuracy must be
±0.25 mm or greater.
• Process used to tighten the four
screws on the Erowa chuck using
the workpiece fastening system is
shown in the figure[13].
Micro-manufacturing Lab, I.I.T. Kanpur 14
Process for loading of the machining center
Figure highlights the basic steps
required for loading of machine center.
1. The position of the Erowa chuck is
determined using the vision system.
2. The chuck is picked using the
Robotiq gripper.
3. The chuck is placed in the
workpiece fastening system.
Micro-manufacturing Lab, I.I.T. Kanpur 15
Figure: Basic
outline of the
process used to
assemble the
raw material
with the Erowa
chuck and load
this into the
machining
center[13].
Process for loading of the machining center
4. The SCARA returns to its initial position and the vision system is used to
determine the position of the raw material.
5. The raw material is picked using the Robotiq gripper.
6. The raw material is positioned inside the Erowa chuck and the workpiece
fastening system is used to tighten the screws thus securing the raw material.
7. The assembled chuck and raw material are picked from the workpiece fastening
system and placed on the machining center emulator.
Micro-manufacturing Lab, I.I.T. Kanpur 16
Process for loading of the machining center
• A more detailed outline of the
process is presented in the
following Figure, which details
the flow chart used for the
loading process, including error
reporting.
Micro-manufacturing Lab, I.I.T. Kanpur 17
Figure: Flow chart of the established process used
to assemble the raw material with the Erowa chuck
and load this into the machining center[13]
Measurement of pose accuracy
• To measure this the Erowa chuck was
imaged at five points within the
workspace.
• The aim of this process is to position
the SCARA such that the part is
centered in the image frame.
• Hence the positioning error is defined from the offset of the part from the center of
the frame.
• Fig. (A) presents a schematic representation of how the parts were positioned.
Micro-manufacturing Lab, I.I.T. Kanpur 18
Figure: (A) A schematic representation of how
the part positions, (B) A scatter plot of the
positioning offset in the XY plane[13]
A
B
Measurement of pose accuracy
• While (B) presents a scatter plot of the positioning
offset in the XY plane.
• It is clear from this plot that the points are
positioned in tight clearly defined clusters. Hence,
the repeatability of the system is observably high.
• The following equation was used to determine the pose accuracy (AP)
• Where 𝑥and 𝑦 are the barycenters of the cluster of points obtained after repeating
the pose n times and are given by
Micro-manufacturing Lab, I.I.T. Kanpur 19
Figure: (A) A schematic representation
of how the part positions, (B) A scatter
plot of the positioning offset in the XY
plane[13]
A
B
( ) ( )2 2
c cAP x x y y= − + −
n n
j j
j 1 j 1
1 1x x , y y
n n= =
= =
Material handling system integration using a terminal control protocol
• The integration of the material handling system with the advanced machining center
is essential.
• However, for logistical reasons it is not possible to have full integration at this stage.
• Hence, to confirm the capability of the systems to be integrated, a terminal control
protocol (TCP) was used to send data packets between the two system.
• It will also send the input parameters to the handling system such as the dimensions
and material of the part to be machined.
Micro-manufacturing Lab, I.I.T. Kanpur 20
Material handling system integration using a terminal control protocol
Command protocol
• The command and
acknowledge code formats are
detailed in the figure.
• When a system initiates a new command to the opposite system, the new command
starts with a US dollar sign, followed by a decimal number as the command code.
• If the command requires additional parameters, they are specified after a semicolon
and separated by another semicolon.
• All commands are terminated by a Carriage Return.
Micro-manufacturing Lab, I.I.T. Kanpur 21
Figure: Command and acknowledge data formats[13]
Material handling systemintegration using a terminalcontrol protocol
Data flow
• The following table shows the data flow
between the machining center and the
material handling system[13].
Micro-manufacturing Lab, I.I.T. Kanpur 22
Summary and future work
• This chapter has detailed the development of a flexible automated material
handling system for use with an ultraprecision hybrid machining center.
• The chapter has discussed each component or subsystem in detail along with
justification for its use.
• Interpolated equations of calibration have been determined and in all cases a
correlation coefficient (R2) of 0.99 was established.
• Processes to detect and determine the position of a part in the workspace, tighten
the screws on the Erowa chuck, and load the machining center have been
developed and effectively implemented.
Micro-manufacturing Lab, I.I.T. Kanpur 23
Summary and future work
• The pose accuracy has been determined as 0.125 mm. This value is 25 µm greater
than that required by the system specification.
• There is a future work point to determine a suitable nonlinear or feed-forward
control method to improve this accuracy.
• Finally, a TCP protocol has been developed and implemented to integrate the
handling system and machining center.
• Integration of these two systems in future.
Micro-manufacturing Lab, I.I.T. Kanpur 24
References
1) G. Michalos, S. Makris, N. Papakostas, D. Mourtzis, G. Chryssolouris, Automotive assembly
technologies review: challenges and outlook for a flexible and adaptive approach, CIRP J.
Manuf. Sci. Technol. 2 (2) (2010) 81-91.
2) M.A. Al-Khedher, M.S. Alshamasin, SCARA robot control using neural networks, Proc. 4th Int.
Conf. Intelligent Adv. Systems (ICIAS) 1 (2012) 126-130.
3) M. Shariatee, A. Akbarzadeh, A. Mousavi, S. Alimardani, Design of an economical SCARA
robot for industrial applications, Proc. Second RSI/ISM Int. Conf. Robotics Mech. (ICRoM)
(2014) 534-539.
4) J. Fang, W. Li, Four degrees of freedom SCARA robot kinematics modelling and simulation
analysis, Int. J. Computer, Consumer Control 2 (4) (2013) 20-27
Micro-manufacturing Lab, I.I.T. Kanpur 25
References
5) M.S. Alshamasin, F. Ionescu, R.T. Al-Kasasbeh, Kinematic modeling and simulation of a scara
robot by using solid dynamics and verification by matlab/simulink, Europ. J. Sci. Res. 37 (3)
(2009) 388405.
6) Robotiq, Robotiq two finger 85 and 140 data sheet, 2017, June 2017. Available:
http://www.Robotiq.com
7) J. Heilala, P. Voho, Modular reconfigurable flexible final assembly systems, Assem. Automat. 21
(1) (2001) 20-30. [5] H. Cheng, H. Chen, B.W. Mooring, Accuracy analysis of dynamic-wafer-
handling robotic system in semiconductor manufacturing, IEEE Trans. Ind. Electr. 61 (3) (2014)
1402-1410
8) J. Hoecherl, T. Schlegl, T. Berlehner, H. Kuhn, B. Wrede, SmartWorkbench: toward adaptive and
transparent user assistance in industrial human-robot applications, Int. Symp. Robot. (2016) 18.
Micro-manufacturing Lab, I.I.T. Kanpur 26
References
9) T. Maruyama, A. Aburadani, N. Takeda, S. Kakudate, M. Nakahira, A. Tesini, Robot vision
system R&D for ITER blanket remote-handling system, Fusion Eng. Design 89 (9) (2014)
24042408.
10) W. Chang, W. Zhong, F. Ding, F. Wardie, X. Luo, Development of a compact ultraprecision six-
axis hybrid micro-machine, Proc. 2017 World Cong. Micro Nano Manuf. (2017).
11) W.-C. Chang, M.-Y. Cheng, H.-J. Tsai, Image feature command generation of contour following
tasks for SCARA robots employing image-based visual servoing—A PH-spline approach,
Robotics Computer-Integr. Manuf. 44 (2017) 57- 66.
12) C.-Y. Hu, C.-R. Chen, C.-H. Tseng, A.P. Yudha, C.-H. Kuo, Visual servoing spanner picking and
placement with a SCARA manipulator, Proc. 2016 IEEE Int. Conf. Ind. Technol. (ICIT) (2016)
1632-1637.
13) Luo, Xichun, and Yi Qin. "Hybrid Machining: Theory, Methods, and Case Studies." (2018).
Micro-manufacturing Lab, I.I.T. Kanpur 27
Thank you
28