Você está na página 1de 8

Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Contents lists available at ScienceDirect

Robotics and Computer–Integrated Manufacturing


journal homepage: www.elsevier.com/locate/rcim

Flexible punching system using industrial robots for automotive panels


Guotao Yin a, Zhenghe Zhu a, Hu Gong a,∗, Zhenfeng Lu b, Huashan Yong b, Lei Liu c, Wei He c
a
State Key Laboratory of Precision Measuring Technology & Instruments, Tianjin University, 300072, PR China
b
Tianjin Jiupeng Automobile Equipment Manufacturing Co. Ltd, Tianjin 300399, PR China
c
Mianyang Huarui Automobile Co. Ltd, Sichuan 621000, PR China

a r t i c l e i n f o a b s t r a c t

Keywords: A new flexible punching system based on industrial robots is proposed for tailor-made automotive panel. A robot
Automotive panel end effector for industrial robot punching - punching plier is designed. Meanwhile, according to the shape feature
Flexible punching of the punching plier, the interactive tool path generation method is proposed in 2D space instead of 3D space.
Industrial robots
This system can be adjusted easily to punch all kinds of holes, reducing the cost of developing new cars and
shortening the development cycle. Finally, the practicability of this system is verified through application in real
production of automotive panels.
© 2017 Elsevier Ltd. All rights reserved.

1. Introduction been widely used in manufacturing fields in recent years [2]. For flexible
making holes using industrial robots, most papers focus on drilling [3–
With the popularity of family cars, the trend that consumers prefer 5] using twist drill in aircraft manufacturing or medical surgery fields.
their own tailor-made cars becomes obvious, which brings a tremendous However, the robotic drilling system is not suitable for making holes on
market impact on the monotony products under scale production. Based automotive panels. Drilling is easy to generate burrs and edges on both
on provided original models by the manufacturers, consumers can freely sides of the position of holes on the automotive panels, which is not
select alternative configuration according to their own needs and prefer- conducive to the installation of the car-interior, affecting the assembly
ences, such as color, interior, skylight, audio and so on [1]. Customized accuracy. Additionally, because the presser foot unit and the drill bit in
car products often mean that the different interiors are installed at po- the drilling system both apply certain pressure to the automobile panel,
sitions specified by customers. This leads to the varying location and coupled with the reason that the panel is generally a sheet of 0.5–1 mm,
variety of sizes and shapes of hole-making on the automobile panels. it is easy to deform during drilling, thus damaging the appearance of
Traditionally, the special press die of the automotive panels for mass the panel. Based on the analysis above, by using punching technology
production is very expensive. So, it is not suitable for the punching of and the industrial robot with good flexibility, a flexible robot punching
customized car products. It is necessary to find a flexible and inexpen- system will be proposed for tailor-made automotive panels in this study.
sive method of making customized holes on automotive panels. In this The flexible robot punching system extends the application of the
context, the modular punching technology using punching unit is used, robot in automobile industry, especially, provides a new choice for
as shown in Fig. 1. It is that several punching units assembled by the punching thin-wall part and greatly reduces the time of adjustment for
plates at particular location are positioned together to punch hole. The different parts or shape features. Gas-liquid supercharging technology
location of the punching unit can be readjusted to adapt to different [6] is adopted to improve the motion response characteristics, and the
automotive panels, which brings this method with good versatility and disadvantages of the traditional two-stroke-cycle stamping system are
adaptability. However, the location of the punching unit requires posi- overcome. A developed punching plier mounted on the robot tool flange
tioning manually, resulting in a poor positioning accuracy. If the punch- as the end-effector, whose core is the gas-liquid cylinder, synthesizes
ing units are closely positioned, they will interfere during the installa- advantages of both the pneumatic cylinder and the hydraulic cylinder.
tion. That means the modular punching technology is not suitable for The pneumatic cylinder provides fast drive; the hydraulic cylinder pro-
the punching of closely spaced holes. In addition, it is difficult to adjust vides high punching pressure. In addition, compared with twist drill and
the punching unit in the 3D space position flexibly, just suitable for flat milling cutter, punching plier is a complex 3D surface instead of a sur-
punching, so it is not applicable to punch on the automotive panels in face of revolution. Therefore, it is impossible to generate tool path using
the 3D space. Due to good flexibility and low cost, industrial robots have current methods for cutter with surfaces of revolution due to serious col-
lision problem. In order to solve this problem, an interactive tool path


Corresponding author.
E-mail address: gonghu@tju.edu.cn (H. Gong).

https://doi.org/10.1016/j.rcim.2017.11.002
Received 1 June 2017; Received in revised form 2 September 2017; Accepted 4 November 2017
Available online 20 November 2017
0736-5845/© 2017 Elsevier Ltd. All rights reserved.
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

on the SIMATIC PANEL touch screen of SIEMENS Company, as shown


in Fig. 5. We can set up the system running mode on the home page,
as shown in Fig. 5(a), such as automatic operation, manual operation,
single piece automatic mode and inching operation. Users can choose
the different modes according to the actual situation and monitor the
state of running system. For example, in the automatic mode, the screen
can display the robot position, the real-time kind of workpiece being
punched, rotary table real-time position and punching count, as shown
in Fig. 5(b). It also can set counter of the waste collection box. When the
counter reaches the limit, the waste collection box will be cleared. At
the same time, the interface can also check system information, such as
I/O information, alarm information, robot information and production
statistics, in order to make the equipment maintenance and production
planning easy. Users can view or modify the information, according to
the different user permissions. PLC control cabinet communicates with
the robot control cabinet by CC-LINK Field-bus in the system, which can
Fig. 1. The modular punching technology using punching units.
save system wiring, and make maintenance and debugging easy.

2.2. The design of punching plier for industrial robot

It is easy to imagine that the punching plier should include four ma-
jor parts: Stamping die, actuator, guideway and bracket. Actuator pro-
vides power to drive stamping die along the guideway. One option for
actuator is to use servo-motor. It is gaining more attention in both in-
dustrial and household appliance manufactures because of its high effi-
ciency, high power density, high torque, low inertia, less noise, compact
form, salient operation and reliability [7]. But it need position feedback
to control the punching position, otherwise, punching sooner or too late
will contribute to the vibration of the punching plier, which may reduce
the life of the stamping die, easily cause the overload of the motor and
can’t guarantee the processing quality. So position sensor should be in-
tegrated into this system. But adding position feedback will increase the
cost and makes it more complex, which is not convenient for equipment
maintenance. The other option for actuator is the pneumatic cylinder or
the hydraulic cylinder. While, the former is convenient to get the power
source and has a low cost, but it has a poor stability of the working
Fig. 2. Plane layout of the flexible punching workstation based on industrial robot 1.
speed because of the compressibility of the air, a bigger volume and a
Robot 2. Punching pliers 3. Rotary table 4. Security fence 5. Safety door 6. PLC control
cabinet 7. Robot control cabinet 8. Display screen 9. Button box 10. Safety grating 11. lower working pressure. The latter can achieve a high working pressure
Workers. with a small volume and a high rigidity [8], but it has a high cost of the
installation and maintenance and has the trouble of the rise of the oil’s
temperature, which may cause the leakage of hydraulic oil due to the
generation method is proposed based on Siemens UG NX 10, according thermal deformation of the seals. In this study, a gas-liquid actuator is
to the shape feature of punching plier. adopted, which synthesizes advantages of both the pneumatic cylinder
and the hydraulic cylinder, as shown in Fig. 6.
2. Flexible punching system The gas-liquid pressure cylinder is an actuator which can change the
smaller input pressure into the bigger output pressure. It uses the ratio
2.1. General introduction of the flexible punching workstation of piston area to piston rod area, which is also the pressure ratio. The
principle is that the pressure will rise with the pressure area decreasing
The flexible punching system using industrial robots for automotive when the pressure force is changeless. So it can realize the effect that the
panels is composed of industrial robot, punching pliers, high precision output pressure will increase the number of times. The simulation results
rotary table, protective device and control system (including PLC con- using AMESim software showed that, the moving speed and the output
trol cabinet, button box, and display screen). Plane and 3D layout are force of the gas-liquid pressure cylinder can meet the requirement of
shown in Figs. 2 and 3. In the processing, two or four workpieces (au- die-punching press. [9]
tomotive panels of compact cars and the SUV) can be fixed on the high Fast forward stroke and gas-liquid conversion function are added for
precision rotary table with the pneumatic clamps, which can achieve this punching system and a three-punching-stroke system is designed in-
the high repeat-positioning accuracy(±0.02 mm) of the workbench with stead of the traditional two-punching-stroke system. The working prin-
the help of the pneumatic locating pins. ABB IRB-6700 industrial robot ciple is shown in Fig. 7. In detail, it includes:
is adopted.
Fig. 4 shows the diagram of control system. PLC control cabinet is
the control core for the whole system. Mitsubishi PLC links to all the de- 2.2.1. Fast forward stroke
vices in different ways to open and close them as needed. The punching The main control valve works and the air enters into the cavity B
pliers, high precision rotary table, protective device and button box are through the port P2. The hydraulic fluid flows into cavity C and the
linked to the digital input and output modules. Meanwhile, the display air exhausts from the port P1. Finally, working piston 2 pneumatically
screen is linked to the PLC by RS232 bus. Good man-machine interface drives the terrace die to move fast and softly until approaching the sur-
makes it convenient to set or display the parameters, which is based face of workpiece.

93
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Fig. 3. 3D layout of the flexible punching workstation based on industrial robot.

PLC Button Box


Control Cabinet

CC-LINK Field-Bus
RS232 Bus

ABB Robot
Control Cabinet Display Screen

Punching Plier

ABB Robot Body Rotary Table

Fig. 4. The diagram of control system.

2.2.2. Punching stroke the port P2 and P4, so the working piston 1 and working piston 2 with
When the terrace die approaching the surface of workpiece, the ex- the terrace die will return to the original position of the static state and
ternal resistance will open the change-over valve autonomously. The air prepare for the next work cycle.
enters into the cavity A through the port P4 and the air exhausts from Adding fast forward stroke and gas-liquid conversion function,
the port P3. Then, working piston 1 pneumatically moves downwards the punching plier realizes the “soft approaching technology” and
and encloses the oil cavity which is marked as the red area in Fig. 7(b). “Force Adaptation Techniques” compared with the previous two-stroke-
The oil pressure will rise rapidly with the working piston 1 continuing punching device. “Soft approaching technology” applied in fast forward
to move downwards, which will make the working piston 2 move pow- stroke means that the terrace die moves fast and softly until approach-
erfully. So, gas-liquid pressurized cylinder will switch the power from ing the surface of workpiece pneumatically. The contact force is small,
air pressure drive to hydraulic drive automatically via the change-over which is about 1%–5% of rated punching force. So the punching process
valve. Then, the terrace die will punch in full force. has no impact vibration and has low noise, which not only improves the
punching quality greatly, but also prolongs the life of the die greatly.
2.2.3. Return stroke “Force Adaptation Techniques” means that power will turn to hydraulic
After the completion of punching stroke, the air enters into the cavity drive from air pressure drive automatically when the terrace die touches
A and C through the port P3 and P1. Meanwhile, the air exhausts from the surface of workpiece at any moment in the fast forward stroke. So

94
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Automatic operation I/O information

Manual operation Alarm information

Single piece
Robot information
automatic mode

Inching operation Production statistics

System settings Back to home page

(a) The home interface

Robot position

The kind of workpiece


being punched
Rotary table position

Punching count Clear count


Counter of the Clear box
waste collection confirmation
box

Back to home page


(b) The automatic mode interface

(c) The real automatic mode interface

Fig. 5. Man-machine interface.

the gas-liquid pressurized cylinder can switch the power without chang- the tool axis and a tool axis direction because these tools can be looked
ing the device, which contributes to lowering the high reject rate. as surfaces of revolution [10–13]. Without loss of generality, let’s take
5-axis milling for example, as shown in Fig. 8(a), the milling cutter can
2.3. Tool path generation retract along the tool axis direction to avoid interference. Usually, C-
space approach was used to generate interference-free tool path auto-
Before working, an interference-free punching tool path should be matically [14,15]. But for punching plier, as shown in Fig. 8(b), it is
generated. Generally, for traditional tool path generation of milling, it difficult to generate interference-free tool path automatically due to its
is enough to represent the position and posture of tools with a point on complexity of shape. Obviously, compared with tool path generation of

95
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Connector is necessary to develop new method to generate tool path for flexible
punching.
The basic idea of tool path generation for punching a hole is shown
in Figs. 9 and 10. To simplify the calculation, the work plane is defined,
Stamping die
which passes through the axis of a hole to punch. The symmetry plane
of punching plier coincides with the work plane. Let the punching plier
move within the work plane and get the tool path. Obviously, the tool
path in 3D space is simplified into 2D space. The interference should
be checked in 3D space. If interference happens, the work plane should
be reselected. Therefore, the detailed calculation can be described as
Actuator
follows. A moving frame 𝜉 (𝑡) = [𝛒(𝑡) ; 𝐞(1𝑡) , 𝐞(2𝑡) , 𝐞(3𝑡) ] is used to represent the
Guideway positions and postures of the punching plier. 𝛒(𝑡) denotes the position
Bracket
vector. 𝐞(1𝑡) is unit vector and parallel to the axis of stamp die. 𝐞(2𝑡) is unit
vector and parallel to the side plane of bracket. 𝐞(3𝑡) is vertical to 𝐞(1𝑡) and
Fig. 6. The 3D design of punching plier.
𝐞(2𝑡) . 𝜉 (h) = [𝛒(ℎ) ; 𝐞(1ℎ) , 𝐞(2ℎ) , 𝐞(3ℎ) ] denotes the position and direction of the
hole to punch, 𝐞(1ℎ) denotes the direction of the hole axis, 𝐞(1ℎ) and 𝐞(2ℎ)
5-axis milling, the major problem is to avoid interference. Therefore, determine the work plane. As shown in Fig. 8, to simplify the calcula-
current tool path generation methods will fail in this situation and it tion, let 𝐞(t)
1
= 𝐞(1ℎ) , 𝐞(t)
2
= −𝐞(2ℎ) during the process of tool path generation.

3 3
Change-over Change-over
Valve Valve
$ Compressed Air $ Compressed Air
3 3 3 3

Working % Working
%
piston 1 piston 1
Air Filter Air Filter

Working Working &


piston 2 & piston 2
3 Main control Main control
Valve 3 Valve

Workpiece Workpiece
Exhaust state Compressed air Exhaust state Compressed air

Hydraulic fluid Hydraulic fluid Hydraulic fluid Hydraulic fluid


in normal state in high pressure in normal state in high pressure

(a) Fast forward stroke (b) Punching stroke

3
Change-over
Valve
Compressed Air
$
3 3

Working %
piston 1
Air Filter

Working
piston 2
& Main control
3 Valve

Workpiece
Exhaust state Compressed air

Hydraulic fluid Hydraulic fluid


in normal state in high pressure

(c) Return stroke


Fig. 7. The working principle of gas-liquid actuator.

96
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Retract
Milling cutter Retract with interference
without
interference

Workpiece

Retract
without
interference
Workpiece

(a) 5-axis Milling (b) Flexible punching

Fig. 8. The problem of tool path generation for flexible punching.

Get 2D interference-
Determine work Check interference in No Output the tool path
free tool path within Interference˛
plane 3D space of punching a hole
work plane

Yes

Fig. 9. The basic idea of tool path generation for punching a hole.

Work plane

e1(h )
The hole to
punch
e2(h )
Punching plier e1( t )
e3(h )
e3( t )
e2( t )

Tool path

Fig. 10. The calculation of the tool path.

Therefore, if 𝛒(𝑡) is calculated, the tool position can be achieved. Since kinematic solution, motion simulation and interference check and post-
𝛒(𝑡) is within the work plane, it can be expressed as processing. Drop-down menus and toolbars can be created by UG /Open
MenuScript with the UG style, which is programmed by scripting lan-
𝛒(𝑡) = 𝛒(ℎ) + x𝐞(1ℎ) + y𝐞(2ℎ) guage. UG /Open UIStyler can help users to set up the user interface to
realize the interactive operation with the UG data models. In the path
Since 𝜉 (h) = [𝛒(ℎ) ; 𝐞(1ℎ) , 𝐞(2ℎ) , 𝐞(3ℎ) ] is known for a given part, a series of planning, UF_MODEL function library is used to create and obtain co-
tool positions and postures of punching plier can be described as [𝛒(ℎ) + ordinates, points, lines and planes, which contributes to realizing the
x𝑖 𝐞(1ℎ) + y𝑖 𝐞(2ℎ) ; 𝐞(1ℎ) , −𝐞(2ℎ) , −𝐞(h)
3
]. interactive tool path generation method of punching pliers. The motion
The proposed method is realized based on program developing tools simulation module verifies whether the tool path is correct by establish-
of Siemens UG NX 10. UG NX has a powerful CAD design function ing the robot kinematics simulation model. The model is made up of
and secondary development tools, such as UG /Open GRIP,UG /Open 7 links and 6 revolute pairs and the drive function is generated by the
API, UG /Open MenuScript and UG /Open UIStyler. In this study, a robot inverse calculation result, which is based on the UF_MOTION func-
robot off-line programming software has been developed by using Mi- tion library. The interference check module calls the interference check
crosoft VS2010 program tools and UG /Open API. According to the ac- function of the UG itself using UF_CLRAR function library. A typical case
tual requirement of the robot punching process, the robot off-line pro- is shown in Fig. 11. Finally, according to the programming language of
gramming software mainly includes the following several key modules:
user interface and the menu, tool path generation, the robot inverse

97
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Fig. 11. The simulation of a tool path for punching a hole within the work plane.

ABB robot (RAPID), a post-processing program is written using C++ to According to practical punching process, the flexible robot punching
generate robot processing program. system can meet the punching requirements in efficiency and the cost.
Meanwhile, the system can adapt to different models of car with simple
upgrading and reprogramming, but the traditional method with punch-
2.4. Application ing dies can be only applied to one model of car. As we can see the
comparison of different punching process in adjustment time and ad-
The flexible punching system using industrial robots for automobile justment cost from the Table 1, large punching machine has the longest
panels is realized and successfully used in Mianyang Huarui Automo- adjustment time and highest adjustment cost (mainly the die cost) and
bile Co. Ltd, as shown in Fig. 12 and video in supplementary materials.

98
G. Yin et al. Robotics and Computer–Integrated Manufacturing 52 (2018) 92–99

Table 1
Comparison of four punching processes.

Punching process Adjustment time Adjustment cost

Large punching machine 15–20 days 100–200 thousand dollars


Modular punching technology using punching unit 2–3 days 1–2 thousand dollars
Robot punching (Teaching-programming) 1–2 days little
Robot punching (Off-line programming) 5–6 h little

Acknowledgment

The authors appreciate supports of the Funds for the National Natu-
ral Science Foundation of China (Grant nos. 51575386, and 51275344).

Supplementary materials

Supplementary material associated with this article can be found, in


the online version, at doi:10.1016/j.rcim.2017.11.002.

References

[1] K.L. Choy, B. Lee, H.C.W. Lua, An enterprise collaborative management system: a
case study of supplier selection in new product development [J], Int. J. Technol.
Manage. 28 (2) (2004) 206–226.
[2] Y. Chen, F. Dong, Robot machining: recent development and future research issues
[J], Int. J. Adv. Manuf. Technol. 66 (9–12) (2013) 1489–1497.
[3] S. Bi, J. Liang, Robotic drilling system for titanium structures [J], Int. J. Adv. Manuf.
Technol. 54 (5–8) (2011) 767–774.
[4] T. Olsson, A. Robertsson, R. Johansson, Flexible force control for accurate low-cost
Fig. 12. The punching plier is punching. robot drilling [C], in: International Conference on Robotics and Automation, 17,
IEEE, 2007, pp. 4770–4775.
[5] T. Olsson, M. Haage, H. Kihlman, et al., Cost-efficient drilling using industrial robots
robot punching system with off-line programming, which uses the inter- with high-bandwidth force feedback [J], Rob. Comput. Integr. Manuf. 26 (1) (2010)
24–38.
active tool path generation method based on Siemens UG NX 10, has the [6] B.S. Kang, W.S. Choi, G.J. Park, Structural optimization under equivalent static loads
shortest adjustment time and little adjustment cost. So, it shows that the transformed from dynamic loads based on displacement [J], Comput. Struct. 79 (2)
robot punching system with off-line programming can effectively reduce (2001) 145–154.
[7] P.K. Sharma, A.S. Sindekar, Performance analysis and comparison of BLDC motor
the adjustment time and cost of new workpiece and shorten the research drive using PI and FOC [C], in: International Conference on Global Trends in Sig-
cycle of new cars. nal Processing, Information Computing and Communication, IEEE, 2017, pp. 485–
492.
[8] X. Sheng, G. Si, X. Li, Reconfigurable hydraulic-mechanical combined drive devices
3. Conclusions based on multi-functional piston-rod built-in hydraulic cylinder [C], in: Interna-
tional Conference on Digital Manufacturing & Automation, 2, IEEE Computer So-
Aiming at the trend that consumers pursue their own tailor-made ciety, 2010, pp. 134–137.
[9] N. Guo, S. Zhao, Y.S. Qi, Operation characteristics analysis of gas-liquid pressur-
cars by freely choosing the individual interiors and the fact that the
ization of the die-cutting experimental table based on amesim software [J], Appl.
updating speed of products is faster and faster along with drastic mar- Mech. Mater. 312 (2013) 29–32.
ket competition, this paper designs and makes a flexible punching sys- [10] Y. Sun, S. Sun, J. Xu, D. Guo, A unified method of generating tool path based on
multiple vector fields for CNC machining of compound NURBS surfaces[J], Comput.
tem which combines the special punching plier and industrial robots.
Aided Des. 91 (2017) 14–26.
The punching plier is designed for the application on the industrial [11] L. Zhu, Y. Lu, Geometric conditions for tangent continuity of swept tool enve-
robot, which adopts “soft approaching technology” and “Force Adap- lope with application to multi-pass flank milling[J], Comput. Aided Des. 59 (2015)
tation Techniques”. It has the advantage of small size, strong power, 43–49.
[12] L. Zhu, H. Ding, Y. Xiong, Simultaneous optimization of tool path and shape for
energy saving, high degree of automation and high punching quality. five-axis flank milling [J], Comput. Aided Des. 44 (2012) 1229–1234.
Meanwhile, since full automatic tool path generation is very difficult [13] R.F. Harik, H. Gong, A. Bernard, Review: 5-axis flank milling: a state-of-the-art re-
for punching plier due to the complexity of 3D shape, an interactive tool view [J], Comput. Aided Des. 45 (3) (2013) 796–808.
[14] B.K. Choi, D.H. Kim, R.B. Jerard, C-space approach to tool-path generation for die
path generation method is proposed in 2D space instead of 3D space by and mould machining [J], Comput. Aided Des. 29 (1997) 657–669.
defining work plane. Compared with the traditional modular punching [15] B.K. Choi, K. Ko, C-space based CAPP algorithm for freeform die-cavity machining
device, the robot punching system is more flexible and efficient. It can [J], Comput. Aided Des. 35 (2003) 179–189.
easily adjust the punching position and type, reduce the cost of new
cars’ research and shorten the development cycle, which contributes to
realizing the mass production of personalized customization and rapid
product update.

99

Você também pode gostar