μ΄μΉμ€
(Seung-Joon Lee)
*iD
μ΄κ΅λ²
(Kyo-Beom Lee)
β iD
-
μμ£Όλνκ΅ μ μ곡νκ³Ό λ°μ¬κ³Όμ
(Ph.D. course, Department of Electrical and Computer Engineering, Ajou University,
Korea)
Copyright Β© 2026 KIIEE All rights reserved
Key Words
Die-casting, Image processing, Process automation, Robotic deburring system, Robot path generation
1. μ λ‘
μ£Όμ‘° 곡μ μ μ©μ΅ κΈμμ μ£Όν λ΄λΆμ μ£Όμ
ν ν μκ³ κ³Όμ μ ν΅ν΄ μ νμ μ±ννλ λνμ μΈ κΈμ κ°κ³΅ κΈ°μ λ‘, λ¨μ‘° 곡μ μ λΉν΄ νμ μμ λκ° λκ³
볡μ‘ν 3μ°¨μ ꡬ쑰 ꡬνμ΄ κ°λ₯νλ€λ μ₯μ μ κ°μ§λ€. μ΄λ¬ν νΉμ±μΌλ‘ μΈν΄ μ£Όμ‘° κΈ°μ μ μλμ°¨, ν곡μ°μ£Ό, μ μ μ°μ
λ± λ€μν λΆμΌμμ ν΅μ¬ μ μ‘°
곡μ μΌλ‘ νμ©λκ³ μμΌλ©°, νΉν μ λ° λΆν μμ°μ μ€μν μν μ μννκ³ μλ€[1]. μ£Όμ‘° 곡μ μ μ£Όν λ° μ±ν λ°©μμ λ°λΌ μ¬νμ£Όμ‘°(Sand Casting), μΈλ² μ€νΈλ¨ΌνΈ μ£Όμ‘°(Investment Casting), λ€μ΄μΊμ€ν
(Die
Casting) λ±μΌλ‘ ꡬλΆλλ€. μ΄ μ€ λ€μ΄μΊμ€ν
곡μ μ μ©μ΅ κΈμμ κΈν λ΄λΆλ‘ κ³ μ μ¬μΆνμ¬ μ λ° νμμ μ νμ λλ μμ°ν μ μλ 곡μ μΌλ‘,
μ°μν μΉμ μ λ°λμ νλ©΄ νμ§, κ· μΌν κΈ°κ³μ λ¬Όμ±, λμ μμ°μ±μ λμμ ν보ν μ μλ μ₯μ μ κ°μ§λ€[1]. μ΄λ¬ν νΉμ±μΌλ‘ μΈν΄ μλμ°¨ μμ§ λΆν, λ³μκΈ° νμ°μ§, ꡬ쑰 νλ μ λ± κ³ μ λ° κΈμ λΆν μμ°μ λ리 μ μ©λκ³ μλ€.
κ·Έλ¬λ λ€μ΄μΊμ€ν
곡μ μμλ μ±ν 쑰건μ λ³λ, κΈν λ§λͺ¨, μ₯λΉ λ
Ένν, μ©ν λ΄ λΆμλ¬Ό νΌμ
λ± λ€μν μμΈμΌλ‘ μΈν΄ κ²°ν¨μ΄ λ°μν μ μλ€.
λνμ μΈ κ²°ν¨μΌλ‘λ λ―Έμ±ν(Short Shot), μ±ν¬λ§ν¬(Sink Mark), νλμ λλ Burr λ±μ΄ μμΌλ©°, μ΄ μ€ Burrλ μ ν μΈκ³½μ΄λ
μ ν©λΆμ λΆνμνκ² νμ±λλ λμΆλΆ ννμ κ²°ν¨μ΄λ€. Burrκ° μ κ±°λμ§ μμ κ²½μ° μ‘°λ¦½ 곡μ μμ λΆν κ° κ°μ, μ€ν¬λμΉ λ° μ΄λ¬Ό λΌμ λ±μ λ¬Έμ λ₯Ό
μ λ°ν μ μμΌλ©°, μ΄λ μ ν μ±λ₯ μ ν λ° μ λ’°μ± λ¬Έμ λ‘ μ΄μ΄μ§ μ μλ€. Burrλ‘ μΈν 곡차 μ΄κ³Όλ μ¬μμ
μ¦κ°μ μμ° λΉμ© μμΉμ μμΈμ΄ λλ©°,
λλ μμ° νκ²½μμλ νμ§ νΈμ°¨λ₯Ό νλμν€λ μμΈμΌλ‘ μμ©νλ€.
μ΅κ·Ό μ μ‘° μ°μ
μμλ λμ§νΈ μ μ‘°(Digital Manufacturing) λ° μ€λ§νΈ ν©ν 리(Smart Factory) κ°λ
μ νμ°κ³Ό ν¨κ» 곡μ μλν
λ° μ§λ₯ν κΈ°μ μ λν μ°κ΅¬κ° νλ°ν μ΄λ£¨μ΄μ§κ³ μλ€. νΉν μ μ‘° 곡μ μμ λ°μνλ κ²°ν¨μ μλμΌλ‘ κ²μΆνκ³ νμ§μ κ΄λ¦¬νκΈ° μν λ¨Έμ λΉμ κΈ°λ° κΈ°μ μ΄
μ€μν μ°κ΅¬ λΆμΌλ‘ λΆκ°λκ³ μλ€[2].
λ¨Έμ λΉμ μμ€ν
μ κ³ ν΄μλ μΉ΄λ©λΌμ μμ μ²λ¦¬ κΈ°μ μ νμ©νμ¬ μ ν νλ©΄ κ²°ν¨μ μλμΌλ‘ λΆμ λ° κ²μΆν¨μΌλ‘μ¨, μ μ‘° 곡μ μ μλν λ° νμ§ κ΄λ¦¬
ν¨μ¨μ ν₯μμν¬ μ μλ€. μ΅κ·Όμλ λ₯λ¬λ λ° μΈκ³΅μ§λ₯ κΈ°λ° κ²°ν¨ κ²μΆ μ°κ΅¬λ νλ°ν μνλκ³ μλ€. λ₯λ¬λ λͺ¨λΈμ νμ©νμ¬ λ€μ΄μΊμ€ν
곡μ κ²°ν¨μ
μλμΌλ‘ κ²μΆνλ λ°©λ²μ΄ μ μλμμΌλ©°[3], μ΄λ¬ν μ κ·Όλ²μ΄ μ€λ§νΈ μ μ‘° νκ²½μμ νμ§ κ΄λ¦¬ μλνλ₯Ό μν ν¨κ³Όμ μΈ μλ¨μ΄ λ μ μμμ΄ λ³΄κ³ λμλ€[4]. λ¨Έμ λΉμ κΈ°λ° νλ©΄ κ²°ν¨ κ²μΆ μμ€ν
μ νμ©νμ¬ κ°μ μ ν νλ©΄ κ²°ν¨μ μλμΌλ‘ κ²μΆνλ μ°κ΅¬λ μνλμμΌλ©°, κΈ°μ‘΄ μμμ
κ²μ¬ λλΉ λμ μ νλμ
ν¨μ¨μ±μ΄ νμΈλμλ€[5]. κ·Έλ¬λ κΈ°μ‘΄ μ°κ΅¬λ λλΆλΆ 2μ°¨μ μμ κΈ°λ° κ²°ν¨ κ²μΆμ μ΄μ μ λκ³ μμ΄ Burrμ λμ΄ λ° νμκ³Ό κ°μ 3μ°¨μ κΈ°ννμ μ 보λ₯Ό μ λ°νκ² λΆμνλ
λ° νκ³κ° μλ€[6]. λλ²λ§ 곡μ μλνλ₯Ό μν΄μλ Burrμ μμΉλΏλ§ μλλΌ λμ΄μ νμ μ 보λ₯Ό μ λμ μΌλ‘ λΆμνκ³ , μ΄λ₯Ό λ‘λ΄ κ²½λ‘ μμ± λ° κ³΅κ΅¬ μ΄μ‘ μλ μ μ΄μ
νμ©ν μ μμ΄μΌ νλ€[7]. μ΄λ¬ν μꡬμ λ°λΌ λ‘λ΄ λλ²λ§ 곡μ μμ κ²½λ‘ μμ± λ° μλ μ μ΄λ₯Ό ν¬ν¨ν ν΅ν© μλν κΈ°μ μ μ€μμ±μ΄ μ μ°¨ μ¦κ°νκ³ μλ€[8].
λ³Έ μ°κ΅¬μμλ λ€μ΄μΊμ€ν
곡μ μμ μμ°λλ End Plateλ₯Ό λμμΌλ‘ λ μ΄μ μ€μΊλ κΈ°λ° 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό μ·¨λνκ³ , 2μ°¨μ μ΄λ―Έμ§
ν¬μ, λ
Έμ΄μ¦ μ μ λ° μΈκ³½μ μΆμΆμ ν΅ν΄ νμ μ 보λ₯Ό μμ±νλ€. μμ±λ νμ μ 보μ CAD μ€κ³ νμμ λΉκ΅νμ¬ Burr μμκ³Ό λΆν¬λ₯Ό κ²μΆνκ³ ,
Burr λΆν¬λ₯Ό λ°μν μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘ μμ± λ°©λ²μ μ μνλ€. μ€νμ ν΅ν΄ μ μν λ°©λ²μ΄ μ€μ λλ²λ§ 곡μ μμ λ‘λ΄ μμ¨ μ΄μμ
κ°λ₯νκ² ν¨μ κ²μ¦νλ€.
2. λμλ¬Όμ νμ νλκ³Ό μ΄λ―Έμ§ μ²λ¦¬ λ° μ€κ³ κΈ°λ° μΈκ³½μ μΆμΆ
λ³Έ μ₯μμλ λμλ¬Όμ νμμ μ·¨λνκΈ° μνμ¬ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ νλ λ°©λ²μ μ€λͺ
νκ³ , 2μ°¨μ μ΄λ―Έμ§ ν¬μ λ° λ
Έμ΄μ¦ μ μ λ± μ΄λ―Έμ§ μ²λ¦¬ λ°©λ²κ³Ό
μ€κ³λ κΈ°λ° μΈκ³½μ μΆμΆ λ°©λ²μ μ μνλ€.
2.1. 3μ°¨μ μ΄λ―Έμ§ νλ
λ€μ΄μΊμ€ν
곡μ μμ μμ°λλ End Plate νλ©΄μ λ°μν Burr νμμ 3μ°¨μ λ°μ΄ν°λ₯Ό νλνκΈ° μνμ¬ 3μ°¨μ λ μ΄μ μ€μΊλ μμ€ν
μ νμ©νλ€.
μ€μΊλλ λ μ΄μ μΌκ°μΈ‘μ κΈ°λ°μ λΉμ μ΄μ μ₯λΉλ‘, κ°κ³΅λ©΄μ λ―ΈμΈ νμμ ν¬μΈνΈ ν΄λΌμ°λ ννλ‘ μ λ°νκ² μΈ‘μ ν μ μλ€. λ μ΄μ μ€μΊλ λ°©μμ λΌμΈ
λλ ν¬μΈνΈ λ¨μλ‘ λ°μ΄ν°λ₯Ό μ·¨λνλ―λ‘ μΈ‘μ μκ°μ΄ κΈΈκ³ μμΌκ° μ νμ΄ μ‘΄μ¬νλ€. μ΄λ₯Ό 보μνκΈ° μνμ¬ Fig. 1μμμ κ°μ΄ 6μΆ λ‘λ΄μ μ€μΊλλ₯Ό μ₯μ°©νμ¬ λ€μν μμΉμ κ°λμμ νμμ νλνλλ‘ κ΅¬μ±νλ€. μ΄ λ°©μμ 볡μ‘ν 곑면 λ° μμ μμμμλ μμ μ μΈ
λ°μ΄ν° μ·¨λμ κ°λ₯νκ² νλ©°, κ³ μ μ μ€μΊλμμ λ°μνλ μμΌκ° λ¬Έμ λ₯Ό μ΅μννλ€.
Fig. 1. Robot-based vision system
λμλ¬Όμ 3μ°¨μ μ€μΊλμ μμΌκ°μ κΈ°μ€μΌλ‘ λ°°μΉνκ³ , μ€μΊλμ λμλ¬Ό κ° κ±°λ¦¬λ 280mmλ‘ κ³ μ νμλ€. Fig. 2μ κ°μ΄ μ₯μΆ λ°©ν₯μΌλ‘λ λ¨μΌ μ€μΊμ μννμ¬ μ 체 ν‘λ°©ν₯ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό νλνμλ€. λ¨μΆ λ°©ν₯μΌλ‘λ 3ν μ€μΊμ μννκ³ , μ·¨λλ
3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό ν©μ±νμ¬ μ΅μ’
νμμ μμ±νμλ€.
Fig. 2. Vision robot scanning direction
2.2. 2μ°¨μ μ΄λ―Έμ§ ν¬μ
λμλ¬Όμ νμ μ 보λ₯Ό νλνκΈ° μν΄ 6μΆ μ°μ
μ© λ‘λ΄μ μ₯μ°©λ λ μ΄μ μ€μΊλλ₯Ό μ΄μ©νμ¬ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό μ·¨λνμλ€. ν¬μΈνΈ ν΄λΌμ°λ
λ°μ΄ν°λ λμλ¬Όμ μ€μ νμμ λμ μ λ°λλ‘ ννν μ μμΌλ©°, λμ μμμ λΉκ΅μ μ§§μ μκ° λ΄μ μΈ‘μ ν μ μλ€λ μ₯μ μ κ°μ§λ€. κ·Έλ¬λ λ°μ΄ν°μ
κ·λͺ¨κ° ν¬κΈ° λλ¬Έμ νμ μ²λ¦¬ κ³Όμ μμ μ°μ°λμ΄ μ¦κ°νλ©°, μΌμμ λ°μ¬ νΉμ± λ° μΈ‘μ μ€μ°¨λ‘ μΈν΄ μ΄μμΉ(outlier)κ° ν¬ν¨λ μ μλ€. λΏλ§
μλλΌ μ΄μ°μ μΈ μ λ€μ μ§ν©μΌλ‘ ꡬμ±λλ―λ‘ μ°μμ μΈ νμ μ 보λ₯Ό μ§μ νννλ λ° νκ³κ° μμΌλ©°, μ΄λ μΈκ³½μ μΆμΆ λ° Burr κ²μΆ κ³Όμ μμ μ€μ°¨
μμΈμΌλ‘ μμ©ν μ μλ€. μ΄λ¬ν λ¬Έμ λ₯Ό μννκ³ μ°μ° ν¨μ¨μ ν₯μμν€κΈ° μν΄ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό μ§κ΅ ν¬μ νμ¬ 2μ°¨μ μ΄λ―Έμ§λ‘ λ³ννλ€.
μ§κ΅ ν¬μμ κΉμ΄ λ°©ν₯μ μ 보λ₯Ό μ κ±°νκ³ νμμ μΈκ³½ νΉμ±μ νλ©΄μμ ννν¨μΌλ‘μ¨ λ°μ΄ν° ꡬ쑰λ₯Ό λ¨μνν μ μμΌλ©°, μΈκ³½μ μΆμΆ λ° Burr κ²μΆμ
νμν νμ μ 보λ₯Ό μμ μ μΌλ‘ μ 곡νλ€. ν¬μ κ³Όμ μμλ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό ZμΆ λ°©ν₯μΌλ‘ μ¬μνμ¬ νμ μ 보λ₯Ό λ¨μννκ³ , μκ³‘μ΄ μ΅μνλ
μ°μ μΈκ³½μ μ μμ±νλ€. μ΄λ₯Ό μμμ μΌλ‘ νννλ©΄, μ
λ ₯λ N κ°μ 3μ°¨μ Cloud Data μ§ν©μ $P_{3D}$λΌκ³ ν λ, μ΄λ μ (1)κ³Ό κ°μ΄ μ μλλ€.
μ¬κΈ°μ $p_i$λ $i$λ²μ§Έ μ μ 3μ°¨μ μ’ν $[x_i, y_i, z_i]^T$λ₯Ό μλ―Ένλ€. μ΄λ₯Ό 2μ°¨μ νλ©΄μΌλ‘ ν¬μνκΈ° μν μ§κ΅ ν¬μ νλ ¬
$M_{ortho}$λ μ (2)μ κ°μ΄ μ μλλ€.
μ
λ ₯ μ $p_i$μ ν¬μ νλ ¬μ μ μ©νμ¬ μ»μ΄μ§ 2μ°¨μ ν¬μ μ $p_i'$λ μ (3)μ ν΅ν΄ μ°μΆλλ€.
μ΅μ’
μ μΌλ‘ μ μ²λ¦¬λ 2μ°¨μ μ΄λ―Έμ§ $I(x, y)$λ ν¬μλ μ λ€μ ν½μ
μ’νκ³λ‘ μμ±λλ€. μ΄λ ν½μ
μ’ν $(u_i, v_i)$λ μ€μΌμΌ κ³μ
$s$μ μ΄λ―Έμ§ μ€μ¬ μ’ν $(c_x, c_y)$λ₯Ό μ μ©νμ¬ μ (4)μ κ°μ΄ κ³μ°λλ€.
μ΄μ κ°μ μ μ²λ¦¬ κ³Όμ μ ν¬μΈνΈ ν΄λΌμ°λμ λ°λ λ° λΆν¬ μ°¨μ΄μ λ―Όκ°ν λ
Έμ΄μ¦ μν₯μ μνν΄μ£Όλ©°, 3μ°¨μ λ°μ΄ν°λ₯Ό 2μ°¨μμΌλ‘ μ°¨μ μΆμνμ¬ μ΄ν μνλλ
μΈκ³½μ μΆμΆ λ° Burr κ²μΆ λ¨κ³μ νΉμ§μ κ²μΆ μμ μ±κ³Ό μ²λ¦¬ ν¨μ¨μ ν₯μμν¨λ€. λ³Έ μ°κ΅¬μ λμμΈ λ€μ΄μΊμ€ν
λΆνμ μ§κ΅ ν¬μμ΄ κ°λ₯ν νμμ΄λ―λ‘,
2μ°¨μ μμμΌλ‘ λ³ννμ¬λ Burr μμ κ²μΆμ νμν νμ νΉμ±μ μ μ§ν μ μλ€. μ§κ΅ ν¬μ κ³Όμ μμλ μ¬λ¬ κ°μ 3μ°¨μ Pointκ° νλμ 2μ°¨μ
μ’νλ‘ λ§€νλμ΄ Point λ°λκ° κ°μν μ μλ€. κ·Έλ¬λ λ³Έ μ°κ΅¬μμλ μ΅λ Burr λμ΄λ₯Ό λ‘λ΄μ κ°κ³΅ μλλ₯Ό κ²°μ νλ μ£Όμ μ μ΄ λ³μλ‘ νμ©νλ―λ‘,
Point λ°λμ κ°μκ° λλ²λ§ κ²½λ‘ μμ± λ° μλ μ μ΄ μκ³ λ¦¬μ¦μ λ―ΈμΉλ μν₯μ μ νμ μ΄λ€. Fig. 3μ μλ³Έ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λμ μ§κ΅ ν¬μμ ν΅ν΄ μμ±λ 2μ°¨μ μ΄λ―Έμ§λ₯Ό λΉκ΅ν κ²°κ³Όλ‘, μ μ²λ¦¬λ₯Ό ν΅ν΄ λμλ¬Όμ μΈκ³½ νμμ΄ λμ± λͺ
ννκ³ μ°μμ μΌλ‘
ννλ¨μ 보μ¬μ€λ€.
Fig. 3. 2D orthographic projection images of point cloud data
2.3. λ
Έμ΄μ¦ μ μ
μ μ²λ¦¬λ 2μ°¨μ μ΄λ―Έμ§μλ ν¬μΈνΈ ν΄λΌμ°λ μνλ§ νΉμ±μΌλ‘ μΈν΄ λ―ΈμΈν ν½μ
κ° κ³΅λ°±κ³Ό κ²½κ³μ λΆμ°μμ±μ΄ μ‘΄μ¬νλ€. μ΄λ¬ν νμμ μΈκ³½μ μΆμΆ κ³Όμ μμ
νμ μ곑μ μ λ°ν μ μλ€. κ²½κ³μ μ°μμ±μ ν보νκΈ° μν΄μ νννμ νμ₯(dilation) μ°μ°μ μ μ©νμ¬ μΈμ ν½μ
κ° μ°κ²°μ±μ κ°ννκ³ , λ¨μ λ
κ²½κ³ μμμ 보μνλ€. κ·Έλ¦¬κ³ , κ²½κ³ λΆκ·Όμ μ‘΄μ¬νλ κ³ μ£Όν μ±λΆμ μ κ°νκΈ° μν΄μ Gaussian Smoothing νν°λ₯Ό μ μ©νλ€. ν΄λΉ κ³Όμ μ
κ²½κ³μ μ κ΅λΆμ μΈ μμ² κ³Ό λΆκ·μΉμ±μ μννμ¬ νμ ννμ μμ μ±μ ν₯μμν¨λ€. Gaussian Smoothingμ λ€μκ³Ό κ°μ 2μ°¨μ Gaussian
ν¨μ κΈ°λ° μ»€λμ μ΄μ©νμ¬ μνλλ€.
μ¬κΈ°μ $x$μ $y$λ 컀λ μ€μ¬μΌλ‘λΆν°μ ν½μ
μ’ν μ€νμ
μ μλ―Ένλ©°, $\sigma$λ Smoothing μ λλ₯Ό μ‘°μ νλ νμ€νΈμ°¨μ΄λ€. μ
λ ₯
μμ $I(x, y)$μ λν΄ Gaussian νν°λ₯Ό μ μ©ν κ²°κ³Ό μμ $I_G(x, y)$λ λ€μκ³Ό κ°μ΄ μ μλλ€.
ν΄λΉ λ
Έμ΄μ¦ μ μ μ μ°¨λ μΈκ³½μ μ μ°μμ±κ³Ό νμ μΌκ΄μ±μ ν₯μμμΌ, μ΄ν μνλλ μΈκ³½μ μΆμ λ° Burr νλ³ λ¨κ³μμ κ²μΆ μμ μ±κ³Ό κ²°κ³Ό μ¬νμ±μ
λμμ ν보νλ€. νΉν, νμ₯ μ°μ°μ ν΅ν΄ λ―Έμ κ²°μ μμμ΄ λ³΄μλ¨μΌλ‘μ¨ νννμ μκ³‘μ΄ μ΅μ λλ©°, Gaussian Smoothing κ³Όμ μ μκ³κ°
κΈ°λ° λΆλ₯ μ λ°μν μ μλ μ€μΈμμ κ°μμμΌ μ΄λ―Έμ§ μ²λ¦¬μ μ λ’°λλ₯Ό ν₯μμν¨λ€. Fig. 4λ μ΄λ¬ν λ
Έμ΄μ¦ μ μ κ³Όμ μ μ μ© μ Β·ν κ²°κ³Όλ₯Ό λΉκ΅νμ¬ λνλΈ κ²μΌλ‘, μΈκ³½ κ²½κ³κ° λ³΄λ€ λͺ
ννκ³ λ§€λλ½κ² κ°μ λ¨μ μκ°μ μΌλ‘ νμΈν μ μλ€.
Fig. 4. Images after each image processing step
2.4. μΈκ³½μ μΆμΆ(Contour tracing)
λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±μ μν΄μ 3μ°¨μ μ€κ³λ(CAD) νμ κΈ°λ°μ μΈκ³½μ μΆμΆ λ°©λ²μ μ μ©νλ€. μμ κΈ°λ° μΈκ³½μ κ²μΆμ νλ©΄ λ°μ¬, μ‘°λͺ
λ³ν,
μΌμ λ
Έμ΄μ¦μ μν₯μΌλ‘ μ λ’°μ±μ΄ μ νλ μ μλ€. CAD κΈ°λ° λ°©λ²μ μ΄λ¬ν μν₯μ λ°°μ νκ³ μ€κ³ νμκ³Ό κΈ°ννμ μΌλ‘ μΌκ΄λ μΈκ³½ κ²½κ³λ₯Ό μμ μ μΌλ‘
ν보ν μ μλ€. CAD λͺ¨λΈμ κ²½κ³ νν(boundary representation) ννλ‘ μ μλλ©°, λ©΄, μμ§ λ° μ μ μΌλ‘ ꡬμ±λλ€. μμ§λ
μΈμ ν λ©΄μ κ°μμ λ°λΌ λ΄λΆ μμ§μ μΈκ³½ μμ§λ‘ ꡬλΆλλ€. μΌλ°μ μΈ ν곑면 CAD λͺ¨λΈμμ λ΄λΆ μμ§λ λ κ°μ λ©΄μ μν΄ κ³΅μ λλ λ°λ©΄, μΈλΆλ‘
λ
ΈμΆλ μΈκ³½ μμ§λ νλμ λ©΄μλ§ μΈμ νλ€. μ΄μ λ°λΌ μ 체 μμ§ μ§ν© $\mathcal{E}$ μ€μμ νλμ λ©΄μλ§ μΈμ ν μμ§λ₯Ό μΈκ³½ κ²½κ³ μμ§λ‘
μ μνλ€.
μ¬κΈ°μμ $\mathrm{adjacent\_faces}(e)$λ μμ§ $e$λ₯Ό 곡μ νλ λ©΄μ κ°μλ₯Ό μλ―Ένλ€. ν΄λΉ μ μλ₯Ό ν΅ν΄ λ΄λΆ νμμ ν΄λΉνλ
μμ§λ₯Ό μ μΈνκ³ , μΈλΆ νμ κ²½κ³λ₯Ό ꡬμ±νλ μμ§λ§μ μ ννλ€. μ νλ μΈκ³½ κ²½κ³ μμ§λ€μ μ°κ²°μ± λΆμμ ν΅ν΄ νλ μ΄μμ ν곑μ (loop)μ νμ±νλ€.
μ΄ μ€ λ©΄μ κΈ°μ€μΌλ‘ κ°μ₯ ν° λ£¨νλ₯Ό μ΅μΈκ³½ κ²½κ³λ‘ μ μνλ©°, λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±μ μν κΈ°μ€ μΈκ³½μ μΌλ‘ μ¬μ©νλ€. λλ©΄ κΈ°μ€μΌλ‘ μ νλ μΈκ³½
κ²½κ³λ λλ²λ§ μμ
μ΄ μνλλ κΈ°μ€ νλ©΄μ μ λ ¬ν ν, 2.2.μ₯μμ μ€λͺ
ν μ§κ΅ ν¬μμ μ μ©νμ¬ 2μ°¨μ νλ©΄μΌλ‘ λ³ννλ€. λ³νλ μΈκ³½μ μ 2μ°¨μ
μ μ΄(point sequence) ννλ‘ ννλλ€. μ€μ λλ²λ§ 곡μ μμμ κ°κ³΅ μ€μ°¨μ λ‘λ΄ μμΉ λ°λ³΅ μ λ°λλ₯Ό κ³ λ €νμ¬ μΈκ³½μ μ μΌμ κ°κ²©μΌλ‘ κ· μΌνκ²
μνλ§νλ€. μνλ§ κ°κ²© $\Delta$λ μΈκ³½μ μ λ°λΌ μΈμ ν μ μ¬μ΄μ κ±°λ¦¬λ‘ μ μλλ©°, λ³Έ μ°κ΅¬μμλ $\Delta = 1\mathrm{mm}$λ‘
μ€μ νμλ€. ν΄λΉ κ°κ²©μ CAD μ€κ³ νμμ κΈ°ννμ νΉμ±μ μ μ§νλ©΄μ λ―ΈμΈ νμ λ³ν λ° κ³΅μ μ€μ°¨μ λν κ³Όλν λ―Όκ°λλ₯Ό μ΅μ νλλ‘ μ€μ νλ€.
ν¬μ λ° μνλ§λ μΈκ³½μ μ μ§ν©μ μ (8)κ³Ό κ°μ΄ μ μνλ€.
μνλ§λ μΈκ³½μ μ λ€μ μ°μλ μ λ€μ΄ λμΌν μ§μ ꡬκ°μ μνλμ§λ₯Ό κΈ°μ€μΌλ‘ μ§μ μΈκ·Έλ¨ΌνΈλ‘ λΆν λλ€. μμμ $q_s$μ νμ¬ μ $q_k$λ₯Ό μ°κ²°νλ
κΈ°μ€ μ§μ μ μ μνκ³ , ν΄λΉ κ΅¬κ° λ΄ μ λ€μ μ§μ μ΄ν μ λλ₯Ό νκ°νλ€. μ΄λ₯Ό μν΄μ μμμ $q_s$, νμ¬ μ $q_k$λ₯Ό μ°κ²°νλ κΈ°μ€ μ§μ μ
κ°μ νκ³ , ν΄λΉ κ΅¬κ° λ΄ λͺ¨λ μ μ΄ μ΄ κΈ°μ€ μ§μ μΌλ‘λΆν° μΌλ§λ λ²μ΄λλμ§λ₯Ό νκ°νλ€. κ° μΈκ³½μ μ $q_i$μ κΈ°μ€ μ§μ μ¬μ΄μ μμ§ κ±°λ¦¬λ₯Ό μ βμ§μ
κ±°λ¦¬λ‘ μ μνλ©°, μ΄λ μ (9)μ ννν μ μλ€. ν΄λΉ 거리λ μ μ΄μ μ§μ μ±μ νλ¨νκΈ° μν κΈ°μ€μΌλ‘ μ¬μ©λλ€.
μ¬κΈ°μ $d_i$λ μΈκ³½μ μ $q_i$κ° κΈ°μ€ μ§μ μΌλ‘λΆν° μ΄νν μ λλ₯Ό λνλ΄λ©°, μ μ΄μ μ§μ μ±μ νκ°νλ μ§νλ‘ μ¬μ©νλ€. μ΅λ μ βμ§μ 거리
κΈ°λ° λ°©λ²μ μ μ©νμ¬ μΈκ³½μ μ κ΅λΆμ μΈ κ΅΄κ³‘κ³Ό λ
Έμ΄μ¦ μν₯μ κ°μμν€κ³ , μ 체 ꡬκ°μ μ§μ μ±μ μμ μ μΌλ‘ νλ¨νλ€. μ΄μ λ°λΌ μ°μλ μ μ΄ λ΄μμ
κ³μ°ν μ βμ§μ 거리μ μ΅λκ°μ΄ νμ© μκ³κ° $\varepsilon_{th}$ μ΄νμΈ κ²½μ°, ν΄λΉ μ μ΄μ νλμ μ§μ ꡬκ°μΌλ‘ νλ³νλ€.
μ§μ μ± μ‘°κ±΄μ λ§μ‘±νμ§ μλ κ²½μ°, μ€μ°¨κ° μ΅λκ° λλ μ§μ μ κΈ°μ€μΌλ‘ μΈκ³½μ μ μ΄μ λΆν νκ³ λμΌν μ§μ μ± νλ³ κ³Όμ μ μ¬κ·μ μΌλ‘ μννλ€. μ΄λ₯Ό
ν΅ν΄ μΈκ³½μ μ μ¬λ¬ κ°μ μ§μ μΈκ·Έλ¨ΌνΈ μ§ν© $L$λ‘ νννλ€.
μ§μ λΆν νμ© μ€μ°¨ $\varepsilon_{th}$λ λ‘λ΄ λ°λ³΅ μ λ°λ, CAD-μ€λ¬Ό μ ν© μ€μ°¨, μΌμ μΈ‘μ μ€μ°¨λ₯Ό ν¬ν¨ν 곡μ μ€μ°¨ $e_p$λ₯Ό
κΈ°μ€μΌλ‘ μ€μ νκ³ , μ (12)μ κ°μ΄ μ μνλ€.
μνλ§ κ°κ²©μ λ°λ₯Έ κ³Όλν μ§μ λΆν μ λ°©μ§νκΈ° μν΄μ λ€μ 쑰건μ λ§μ‘±νλλ‘ μ€μ νλ€.
μ΄λ₯Ό ν΅ν΄ CAD μ€κ³ νμμ μ μ§νλ©΄μ μ€μ 곡μ μ€μ°¨λ₯Ό λ°μν μμ μ μΈ μΈκ³½μ ννμ μμ±νλ€. μμ±λ μ§μ μΈκ·Έλ¨ΌνΈ μ§ν© $L$μ 곡μ μ€μ°¨λ₯Ό
κ³ λ €ν λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±μ κΈ°λ³Έ λ¨μλ‘ μ¬μ©νλ€. λν μλ ν°μΉ μμ΄ CAD κΈ°λ°μ μΌκ΄λ λ‘λ΄ κ²½λ‘λ₯Ό μμ±νκ³ , μ΄λ₯Ό ν΅ν΄ λ‘λ΄ μμ¨ μ΄μ
κΈ°λ° κ²½λ‘ μμ±μ΄ κ°λ₯ν¨μ νμΈνλ€. μμ±λ μ§μ μΈκ·Έλ¨ΌνΈ μ§ν©μ Fig. 5μ κ°μ΄ ννλλ€.
Fig. 5. 2D outline Set extraction based on 3D CAD
3. μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±
λ³Έ μ₯μμλ CAD νμκ³Ό μ€μ μΈ‘μ νμμ μ°¨μ΄λ₯Ό μ΄μ©νμ¬ Burr λΆν¬λ₯Ό κ²μΆνκ³ , Burr λ°λλ₯Ό λ°μν μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±
λ°©λ²μ μ μνλ€. μμ μ μΈ νμ₯ μ μ΄λ₯Ό μν΄ Lookup Table κΈ°λ° μλ κ²°μ λ°©λ²μ μ μνλ€.
3.1. Burr λΆν¬ κΈ°λ° μλ μ μ΄ λ‘λ΄ λλ²λ§ κ²½λ‘ μμ±
CAD μ€κ³ λ°μ΄ν°λ‘λΆν° μμ±λ κΈ°μ€ μΈκ³½μ κ²½λ‘μ μ€μ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λλ‘λΆν° μΆμΆλ μΈκ³½μ νμ κ°μ μ ν©μ μν΄, λ€μ΄μΊμ€ν
μ νμ κ°μΈλ
μ ν λΌλ²¨μ κΈ°μ€μ μΌλ‘ μ€μ νμ¬ μ’νκ³λ₯Ό μ λ ¬νλ€. μ΄ν μ λ ¬λ μ’νκ³μμ CAD μΈκ³½μ κ³Ό μΈ‘μ νμμ λΉκ΅νμ¬ μμΉ μ€μ°¨λ₯Ό 보μ νκ³ , μΈκ³½μ μμ
Burr λΆν¬λ₯Ό λΆμνλ€. λΆμλ Burr λΆν¬λ₯Ό κΈ°λ°μΌλ‘ λλ²λ§ λμ μΈκ³½μ μ μ§μ μΈκ·Έλ¨ΌνΈ λ¨μλ‘ λΆν νκ³ , κ° μΈκ·Έλ¨ΌνΈμ Burr λ°μ μ λλ₯Ό
μ λμ μΌλ‘ νκ°νλ€. νκ°λ Burr μ 보λ μΈκ·Έλ¨ΌνΈλ³ λλ²λ§ μλ κ²°μ μ νμ©λλ©°, Burr λ°μ μ λμ λ°λΌ λ‘λ΄μ μ΄λ μλλ₯Ό μ°¨λ± μ μ©νλ€.
μ΅μ’
μ μΌλ‘ μΈκ·Έλ¨ΌνΈλ³ μλ μ 보λ₯Ό κ²½λ‘μ λ°μνμ¬ Burr λΆν¬μ λμνλ μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘λ₯Ό μμ±νλ€.
μ μ₯μμ μνν μΈκ³½μ μ§μ ν κ³Όμ μ ν΅ν΄ μΈκ³½μ μ μ (11)κ³Ό κ°μ μ§μ μΈκ·Έλ¨ΌνΈ μ§ν©μΌλ‘ ννλλ€. κ° μΈκ·Έλ¨ΌνΈλ μμμ κ³Ό λμ μΌλ‘ μ μνλ©°, λ€μκ³Ό κ°μ΄ λνλΈλ€.
μ¬κΈ°μ $p_m^s$μ $p_m^e$λ κ°κ° $m$λ²μ§Έ μ§μ μΈκ·Έλ¨ΌνΈμ μμμ (start point)κ³Ό λμ (end point)μ μλ―Ένλ€. μΈκ·Έλ¨ΌνΈμ
κΈΈμ΄ $l_m$λ λ€μκ³Ό κ°μ΄ μ μνλ€.
CAD μ€κ³ νμμ $D$, μ€μ μΈ‘μ νμμ $M$μ΄λΌ ν λ Burr μμ $B$λ μ€κ³ νμ μΈλΆλ‘ λμΆλ νμ μ°¨μ΄λ‘ μ μν μ μμΌλ©° μ
(16)κ³Ό κ°μ΄ νννλ€.
Fig. 6μμ 보λ―μ΄ CAD μΈκ³½μ μΈλΆλ‘ λμΆλ νμ μμμ Burr μμμΌλ‘ νλ¨νλ€.
Fig. 6. Burr region extraction using design data and measured images
κ° μ§μ $L_m$ μΈκ·Έλ¨ΌνΈ μ£Όλ³μμ κ²μΆλ Burr μ§ν©μ μ (17)κ³Ό κ°μ΄ μ μνλ€.
μ¬κΈ°μ $N_m$μ μΈκ·Έλ¨ΌνΈ $L_m$ μ£Όλ³μμ κ²μΆλ Burrμ κ°μλ₯Ό μλ―Ένλ€. μΈκ·Έλ¨ΌνΈ κΈΈμ΄μ λ°λ₯Έ Burr λΆν¬λ₯Ό μ λμ μΌλ‘ νννκΈ° μν΄μ
Burr λ°λλ₯Ό λ€μκ³Ό κ°μ΄ μ μνλ€.
μ¬κΈ°μ $\rho_m$μ μ§μ μΈκ·Έλ¨ΌνΈ $L_m$μμμ Burr λ°λ, $N_m$μ κ²μΆλ Burrμ κ°μ, $l_m$μ μΈκ·Έλ¨ΌνΈ κΈΈμ΄λ₯Ό μλ―Ένλ€.
κ·Έλ¬λ μ€μ λλ²λ§ 곡μ μμλ Burrμ κ°μλΏ μλλΌ Burrμ λμΆ λμ΄ μμ κ°κ³΅ λΆνμ λ°μ νκ² κ΄λ ¨λλ―λ‘, κ° μΈκ·Έλ¨ΌνΈμμ κ²μΆλ Burr
μ€ μ΅λ λμ΄λ₯Ό λ€μκ³Ό κ°μ΄ μ μνλ€.
μ¬κΈ°μ $h(b_i)$λ Burr $b_i$μ λμ΄λ₯Ό μλ―Ένλ©° $h_m^{\max}$λ μΈκ·Έλ¨ΌνΈ $L_m$μμμ μ΅λ Burr λμ΄λ₯Ό λνλΈλ€. Burr
λ°λμ μ΅λ Burr λμ΄λ₯Ό λμμ κ³ λ €νμ¬ μΈκ·Έλ¨ΌνΈμμμ Burr νΉμ±μ λνλ΄λ μ§μλ₯Ό λ€μκ³Ό κ°μ΄ μ μνλ€.
μ¬κΈ°μ $\Phi_m$μ μΈκ·Έλ¨ΌνΈ $L_m$μμμ Burr μν₯ μ§μμ΄λ©° $\omega_\rho$μ $\omega_h$λ κ°κ° Burr λ°λμ Burr
λμ΄μ λν κ°μ€μΉλ₯Ό μλ―Ένλ€. Burr μν₯ μ§μκ° μ¦κ°ν μλ‘ λλ²λ§ 곡μ μμ λ ν° κ°κ³΅ λΆνκ° λ°μν μ μμΌλ―λ‘, λ‘λ΄ λλ²λ§ μλλ Burr
μν₯ μ§μμ λ°λΉλ‘νλλ‘ λ€μκ³Ό κ°μ΄ μ€μ νλ€.
μ¬κΈ°μ $v_m$μ μΈκ·Έλ¨ΌνΈ $L_m$μμμ λ‘λ΄ μ΄λ μλ, $v_{\max}$λ μ΅λ λ‘λ΄ μλ, $\alpha$λ Burr μν₯ μ§μμ λ°λ₯Έ
μλ κ°μ κ³μλ₯Ό μλ―Ένλ€. μ€μ λλ²λ§ 곡μ μμλ 곡ꡬ μΈκ²½μ κ³ λ €ν κ²½λ‘ λ³΄μ μ΄ νμνλ―λ‘ μΈκ³½μ κ²½λ‘μ λν΄ κ³΅κ΅¬ λ°κ²½μ κ³ λ €ν μ€νμ
μ μ μ©νμ¬
λ‘λ΄ κ³΅κ΅¬ μ€μ¬ κ²½λ‘λ₯Ό μμ±νλ€. μ§μ μΈκ·Έλ¨ΌνΈ $L_m$μ λ°©ν₯ 벑ν°λ₯Ό λ€μκ³Ό κ°μ΄ μ μνλ€.
μ΄ λμ λ²μ 벑ν°λ λ€μκ³Ό κ°μ΄ κ³μ°λλ€.
μ¬κΈ°μ $n_m$μ μΈκ·Έλ¨ΌνΈ $L_m$μμμ λ¨μ λ²μ 벑ν°λ₯Ό μλ―Ένλ€. Burrμ ν¬κΈ°μ λ°λΌ $n_m$ λ°©ν₯μΌλ‘ 곡ꡬμ νμ΄ κ°ν΄μ§λ€. λλ²λ§
곡ꡬ λ°κ²½μ $R_t$λΌ ν λ λ‘λ΄ κ³΅κ΅¬ μ€μ¬ κ²½λ‘λ λ€μκ³Ό κ°μ΄ κ³μ°λλ€.
μ¬κΈ°μ $p$λ μΈκ³½μ μμ κ²½λ‘ μ , $p^{tool}$μ 곡ꡬ λ°κ²½ μ€νμ
μ΄ μ μ©λ λ‘λ΄ κ³΅κ΅¬ μ€μ¬ κ²½λ‘λ₯Ό μλ―Ένλ€.
Fig. 7. Enlarged view of burr-based robotic deburring path generation
μ΅μ’
μ μΌλ‘ μμ±λ λ‘λ΄ κ²½λ‘λ μΈκ³½μ μ§μ μΈκ·Έλ¨ΌνΈ, Burr λΆν¬ κΈ°λ° μλ μ μ΄, κ·Έλ¦¬κ³ κ³΅κ΅¬ λ°κ²½ μ€νμ
μ λͺ¨λ λ°μν λλ²λ§ μ€ν κ²½λ‘κ° λλ©°,
Burr λΆν¬μ λ°λ₯Έ μΈκ·Έλ¨ΌνΈ λ¨μ μλ μ μ΄λ₯Ό ν΅ν΄ μμ μ μΈ λλ²λ§ 곡μ μνμ΄ κ°λ₯νλ€. μμμ λ°νμΌλ‘ νΉμ μμμ λλ²λ§ λ‘λ΄ κ²½λ‘μ λν
κ·Έλ¦ΌμΌλ‘ νννλ©΄ Fig. 7κ³Ό κ°μ΄ ννλκ³ , μ μλ Burr κ²μΆ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘ λ° μλ μ μ΄λ₯Ό ν΅ν΄ μ 체 λ‘λ΄ κ²½λ‘λ₯Ό λ§λ€μ΄ λΌ μ μλ€.
3.2. Lookup Table κΈ°λ° λ‘λ΄ μλ μ²λ¦¬
3.1μ μμλ μΈκ³½μ μ§μ μΈκ·Έλ¨ΌνΈμμ κ²μΆλ Burr λ°λμ μ΅λ Burr λμ΄λ₯Ό λμμ κ³ λ €νμ¬ λ‘λ΄ λλ²λ§ μλλ₯Ό μ°μ νλ μκ³ λ¦¬μ¦μ μ μνμλ€.
μ μν μκ³ λ¦¬μ¦μ Burr λ°λμ μ΅λ Burr λμ΄λ₯Ό μ΄μ©νμ¬ μΈκ·Έλ¨ΌνΈ λ¨μμ Burr μν₯ μ§μλ₯Ό μ°μΆνκ³ , μ΄λ₯Ό κΈ°λ°μΌλ‘ λλ²λ§ μλλ₯Ό μ€μ νλ
λ°©λ²μ μ μνμλ€. κ·Έλ¬λ, μ€μ μ°μ
νμ₯μ λ‘λ΄ λλ²λ§ 곡μ μμλ λ‘λ΄ μ μ΄κΈ°μ μμ μ±κ³Ό 곡μ λ°λ³΅μ± ν보λ₯Ό μν΄ μ°μμ μΈ μμ κΈ°λ° μλ μ°μ 보λ€
미리 μ μλ μλ λ¨κ³(speed level)λ₯Ό μ μ©νλ λ°©μμ΄ ν¨κ³Όμ μ΄λ€. Burr μν₯ μ§μλ₯Ό κΈ°μ€μΌλ‘ λ‘λ΄ μλλ₯Ό μ΄μ°μ μΈ λ¨κ³λ‘ ꡬλΆνλ Lookup
Table κΈ°λ° μλ μ²λ¦¬ λ°©λ²μ μ μνλ€. Burr μν₯ μ§μμ μλ λ¨κ³λ₯Ό λ§€ννμ¬ μλ μ€μ κ³Όμ μ λ¨μννκ³ , 곡μ 쑰건 λ³νμ λν μμ μ μΈ
μ μ΄ μ±λ₯μ ν보ν μ μλλ‘ νλ€. μ (20)μ Burr μν₯ μ§μλ λμλ¬Όμ μ¬μ§, νμ λ° κ°κ³΅ νΉμ±μ λ°λΌ κ°μ€μΉλ₯Ό μ‘°μ ν μ μλ€. λμλ¬Όμ Burrλ λμ΄κ° κ°κ³΅ λΆνμ λ―ΈμΉλ μν₯μ΄
Burr λ°λλ³΄λ€ ν¬λ―λ‘, Burr λμ΄μ λ ν° κ°μ€μΉλ₯Ό λΆμ¬νμλ€. μ°μΆλ Burr μν₯ μ§μλ μ°μμ μΈ μλ κ³μ°μ μ¬μ©νμ§ μκ³ μ¬μ μ μ μλ
μλ λ¨κ³λ‘ λΆλ₯νλ€. κ° λ¨κ³μ λμνλ λ‘λ΄ μ΄λ μλλ Lookup Tableλ‘ κ΅¬μ±νμ¬ μ μ©νλ€. μ΄λ₯Ό μμμΌλ‘ νννλ©΄ μΈκ·Έλ¨ΌνΈ $L_m$μμ
μ μ©λλ λ‘λ΄ μλ $v_m$μ λ€μκ³Ό κ°μ΄ κ²°μ λλ€.
μ¬κΈ°μ $V_k$λ kλ²μ§Έ Burr μν₯ ꡬκ°μ λμνλ λ‘λ΄ μ΄λ μλμ΄λ©°, $\Phi_k$λ Burr μν₯ μ§μμ κ΅¬κ° κ²½κ³κ°μ μλ―Ένλ€. μ€μ
λλ²λ§ 곡μ μ μμ μ μΈ μλ μ μ΄λ₯Ό μν΄μ Burr μν₯ μ§μλ₯Ό κΈ°μ€μΌλ‘ μ½ 10λ¨κ³μ μλ μμ€μ μ μνκ³ μ΄λ₯Ό Lookup tableλ‘ κ΅¬μ±νμλ€.
ν΄λΉ λ°©λ²μ Burr λΆν¬μ Burr λμ΄μ λ°λ₯Έ κ°κ³΅ λΆν νΉμ±μ λ°μνλ©΄μλ λ‘λ΄ μ μ΄κΈ°μ κ³μ° λΆλ΄μ κ°μμμΌ κ³΅μ μ΄μ μμ μ±μ ν₯μμν¨λ€.
μ΅μ’
λ‘λ΄ κ²½λ‘λ μΈκ³½μ μ§μ μΈκ·Έλ¨ΌνΈ, Burr λ°λμ Burr λμ΄λ₯Ό κ³ λ €ν μν₯ μ§μ, κ·Έλ¦¬κ³ Lookup Table κΈ°λ° μλ μ μ΄λ₯Ό λ°μνμ¬
μμ±νλ€. μ€μ λλ²λ§ 곡μ μμλ Burr λμ΄κ° κ°κ³΅ λΆνμ λ ν° μν₯μ λ―ΈμΉλ κ²½μ°κ° λ§μΌλ―λ‘, Table 1κ³Ό κ°μ΄ Burr λμ΄ κ°μ€μΉλ₯Ό κΈ°μ€μΌλ‘ μλκ°μ μ€μ νλ€.
Table 1. Robot speed ratio according to maximum Burr height
|
Maximum Burr Height (ΞΌm)
|
Robot speed ratio
|
|
0~1,000
|
100%
|
|
1,001~1,500
|
90%
|
|
1,501~2,000
|
80%
|
|
2,001~2,500
|
70%
|
|
2,501~3,000
|
60%
|
|
3,001~3,500
|
50%
|
|
3,501~4,000
|
40%
|
|
4,001~5,000
|
30%
|
|
5,001~5,500
|
20%
|
|
5,501 and above
|
10%
|
4. μ€ν νκ²½ λ° λ‘λ΄ μμ¨ λλ²λ§ μ΄μ μν
λ³Έ μ₯μμλ λλ²λ§ λμλ¬Ό, κ·Έλ¦¬κ³ λ‘λ΄ κΈ°λ° λλ²λ§ μμ€ν
μ ꡬμ±κ³Ό μ΄λ₯Ό μ΄μ©ν λ‘λ΄ μμ¨ λλ²λ§ μ΄μ μνμ λν΄ μ€λͺ
νλ€.
4.1. λλ²λ§ λμλ¬Ό
μ μν Burr κ²μΆ λ° μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘ μμ± μκ³ λ¦¬μ¦μ μ±λ₯μ κ²μ¦νκΈ° μν΄ μ€μ μ°μ
νμ₯μμ μμ°λ μ루미λβμ€λ¦¬μ½ κ³μ΄ λ€μ΄μΊμ€ν
λΆνμ μ¬μ©νμλ€. λμλ¬Όμ ν¬κΈ°λ 420mm Γ 117mm Γ 10mmμ΄λ©°, μΈκ³½ κ²½κ³λΆμμ λ°μνλ Burr νΉμ±μ νκ°νκΈ°μ μ ν©ν νμμ κ°μ§λ€.
λ΄λΆ μμμμ λ°μνλ Burrλ λΆμ λμμμ μ μΈνκ³ , λλ²λ§ 곡μ μλνμ μ§μ μ μΌλ‘ μ°κ΄λλ μΈκ³½ κ²½κ³λΆ Burrλ₯Ό λΆμ λμμΌλ‘ μ€μ νμλ€.
μΈκ³½ κ²½κ³λΆλ₯Ό κΈ°μ€μΌλ‘ Burr κ²μΆ, λλ²λ§ κ²½λ‘ μμ± λ° λ‘λ΄ κ°κ³΅ μ€νμ μννμ¬ μ μν μκ³ λ¦¬μ¦μ μ ν¨μ±μ κ²μ¦νμλ€.
4.2. Burr κ²μΆ κΈ°λ° λ‘λ΄ μμ¨ λλ²λ§ μ΄μ μν
μ μν μκ³ λ¦¬μ¦μ μ±λ₯μ κ²μ¦νκΈ° μν΄ Fig. 8κ³Ό κ°μ΄ λμλ¬Ό μ΄μ‘μ μν μ΄λ λ‘λ΄ μμ€ν
, Burr κ²μΆμ μν λΉμ μ€μΊλ λ‘λ΄ μμ€ν
, λλ²λ§ μμ
μ μν 2λμ μμ§ λ€κ΄μ λ‘λ΄ μμ€ν
μΌλ‘
ꡬμ±λ μ€μ λλ²λ§ 곡μ μ€ν μμ€ν
μ ꡬμΆνμλ€. ꡬμΆλ μμ€ν
μ μ΄μ©νμ¬ λμλ¬Ό μ΄μ‘, λΉμ μ€μΊλ κΈ°λ° Burr κ²μΆ, μλ μ μ΄ κΈ°λ° λ‘λ΄
κ²½λ‘λ₯Ό μλ μμ±νμ¬ λλ²λ§ μμ
μ μννλ λ‘λ΄ μμ¨ μ΄μ μ μ΄λ₯Ό κ²μ¦νμλ€.
Fig. 8. Experimental process layout
λ€μ΄μΊμ€ν
μ ν νλ©΄μμ λΆκ·μΉνκ² λ°μνλ Burr νμμ 3μ°¨μ λ°μ΄ν°λ₯Ό μ λ°νκ² νλνκΈ° μν΄μ Fig. 9μμμ κ°μ΄ SmartRayμ¬μ λ μ΄μ λΉμ μΉ΄λ©λΌλ₯Ό μ¬μ©νμλ€. μ λ©΄ μμ μ€μΊλμ μν΄μ νλ λ‘보ν±μ€ HH7 μ°μ
μ© λ‘λ΄μ μ€μΊλ μ΄λ κ²½λ‘λ₯Ό
ν°μΉνμμΌλ©°, μ΄λ₯Ό ν΅ν΄ μ ν νλ©΄μ κ³ ν΄μλ λ μ΄μ μ€μΊλ μ΄λ―Έμ§λ₯Ό νλνμλ€. μ ν μ΄μ‘ λ‘λ΄μ ν΅ν΄ λμλ¬Όμ΄ μ€μΊλ λ‘λ΄ μμΉλ‘ μ λ¬λλ©΄ λΉμ
μμ€ν
μμ λμλ¬Όμ νλ©΄μ μ€μΊνμ¬ Burr νμμ κ²μΆνλ€. μ΄ν μ€μΊλ νμ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μ μν μκ³ λ¦¬μ¦μ μ μ©νμ¬ Burrμ μμΉμ νΉμ±μ
λΆμνκ³ , μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘λ₯Ό μλμΌλ‘ μμ±νλ€.
Fig. 9. Robot-based 3D scanner system
μμ±λ λ‘λ΄ κ²½λ‘λ Fig. 10μ λλ²λ§ λ‘λ΄ μμ€ν
μΌλ‘ μ λ¬νμλ€. λλ²λ§ λ‘λ΄μΌλ‘ μ¬μ©λ νλλ‘보ν±μ€ HH020 λ‘λ΄μ μ΄μ©νμ¬ μλ μ μ΄ κΈ°λ° μμ¨ λλ²λ§ μμ
μ μννμλ€.
Fig. 10. Deburring robot system
5. μ€ν κ²°κ³Ό λ° λΆμ
μ€μ λ€μ΄μΊμ€ν
μμ° λΆνμ λμμΌλ‘ μ€νμ μννμλ€. Fig. 8μ λ‘λ΄ λλ²λ§ μμ€ν
μ μ΄μ©νμ¬ λμλ¬Ό μ΄μ‘, 3μ°¨μ λΉμ μ€μΊλ, Burr κ²μΆ, μλ μ μ΄ κΈ°λ° λλ²λ§ κ²½λ‘ μμ± λ° λλ²λ§ μμ
μ μννμλ€.
μ€ν κ²°κ³Ό, λΉμ μ€μΊλ κΈ°λ°μΌλ‘ μμ±λ λλ²λ§ κ²½λ‘λ₯Ό μ€μ 곡μ μ μ μ©ν μ μμμ νμΈνμμΌλ©°, Burr λΆν¬λ₯Ό λ°μν μλ μ μ΄λ₯Ό ν΅ν΄ μμ μ μΈ
λλ²λ§ κ°κ³΅μ μννμλ€. κΈ°μ‘΄ λ€μ΄μΊμ€ν
νκ°κ³΅ 곡μ μ κ³Όλν μμ¬ μ¬λ£ μ κ±°λ₯Ό μν ν©μ(roughing)κ³Ό λ―ΈμΈ Burr μ κ±° λ° νλ©΄ νμ§
ν₯μμ μν μ μ(finishing)μΌλ‘ ꡬμ±λ λ€λ¨κ³ μμμ
λ°©μμΌλ‘ μνλμλ€. λ°λ©΄, μ μν μμ€ν
μ Burr κ²μΆ κ²°κ³Όλ₯Ό κΈ°λ°μΌλ‘ λλ²λ§ κ²½λ‘μ
κ°κ³΅ μλλ₯Ό μλ μμ±ν¨μΌλ‘μ¨ ν΄λΉ 곡μ μ λ¨μΌ μλν 곡μ μΌλ‘ ν΅ν©νμλ€. Table 2μ κ²°κ³Όμμλ μμμ
곡μ κ³Ό λΉκ΅νμ¬ κ· μΌν κ°κ³΅ νμ§μ νμΈνμλ€.
Table 2. Comparison of manual and automatic deburring processes
|
Method
|
Image after Deburring
|
Deburring Process
|
|
Manual Deburring
|
|
*OP10 Process -Rough Deburring (1 pass) -Finish Deburring (2 passes)
|
|
Autonomous Robotic Deburring
|
|
OP10 Process - Two Finish Deburring Passes β Rough Deburring Eliminated
|
* OP10 : Deburring Process ID
Table 3μ κ²°κ³Όμμλ λ€μν Burr λ°μ 쑰건μμλ μ 체 μ¬μ΄ν΄ νμμ΄ κ°μνμλ€. μλ‘μ΄ νμμ λμλ¬Όμ΄ ν¬μ
λλ κ²½μ°μλ λ‘λ΄ μ΄μ μμ§λμ΄κ° λμλ¬Όλ³
λλ²λ§ κ²½λ‘λ₯Ό μμ±νκ³ κ΅μμ μ μ€μ νλ μλ κ΅μ(Manual Teaching) κ³Όμ μ λΉμ κΈ°λ° μμ¨ κ²½λ‘ μμ±μΌλ‘ λ체ν¨μΌλ‘μ¨ κ³΅μ μ€λΉ μκ°μ
λ¨μΆνκ³ κ³΅μ μ μ°μ±μ ν₯μμμΌ°λ€. μ΄λ₯Ό ν΅ν΄ μ€μ μ μ‘° νκ²½μμ λ‘λ΄ λλ²λ§ 곡μ μ μμ¨ μ΄μμ΄ κ°λ₯ν¨μ κ²μ¦νμλ€.
Table 3. Manual and automatic deburring process cycle time
|
Method
|
Cycle Time (sec)
|
|
Manual Deburring
|
448
|
|
Autonomous Robotic Deburring
|
422~425 (Reduced by 23β26 s)
|
6. κ²° λ‘
λ³Έ μ°κ΅¬μμλ λΉμ κΈ°λ° Burr κ²μΆ μ 보λ₯Ό νμ©ν λ€μ΄μΊμ€ν
λΆν λλ²λ§ 곡μ μ λ‘λ΄ μμ¨ μ μ΄ λ°©λ²μ μ μνμλ€. λ μ΄μ μ€μΊλλ₯Ό μ΄μ©νμ¬ λ€μ΄μΊμ€ν
λμλ¬Όμ 3μ°¨μ ν¬μΈνΈ ν΄λΌμ°λ λ°μ΄ν°λ₯Ό μ·¨λνμμΌλ©°, μ΄λ―Έμ§ μ²λ¦¬λ₯Ό ν΅ν΄ 2μ°¨μ νμ μ 보λ₯Ό μμ±νμλ€. μμ±λ νμ μ 보μ CAD μ€κ³ νμμ
λΉκ΅νμ¬ Burr μμκ³Ό λΆν¬λ₯Ό κ²μΆνμλ€. κ²μΆλ Burr μ 보λ₯Ό κΈ°λ°μΌλ‘ μλ μ μ΄ κΈ°λ° λ‘λ΄ λλ²λ§ κ²½λ‘λ₯Ό μλ μμ±νμμΌλ©°, Lookup Table
κΈ°λ° μλ μ²λ¦¬ κΈ°λ²μ μ μ©νμλ€. μ μν λ°©λ²μ λ‘λ΄ λλ²λ§ μμ€ν
μ μ μ©νμ¬ μ ν¨μ±μ κ²μ¦νμλ€.
References
T. W. Kim, "Integral steel casting of full spade rudder trunk carrier housing for
supersized container vessels through casting process engineering (Sekjin E&T)", Metals,
vol. 5, no. 2, pp. 706-719, 2015.

J. Lee, E. Lapira, B. Bagheri, H.-A. Kao, "Recent advances and trends in predictive
manufacturing systems in big data environment", Manufacturing Letters, vol. 1, no.
1, pp. 38-41, 2013.

J. Lee, Y. Choi, "Fault detection in diecasting process based on deep-learning", Journal
of Korea Foundry Society, vol. 42, no. 6, pp. 369-375, 2022.

S. H. Park, K. H. Lee, J. S. Park, Y. S. Shin, "Deep learning-based defect detection
for sustainable smart manufacturing", Sustainability, vol. 14, no. 5, pp. 2697, 2022.

N. H. Kim, H. J. Lee, H. J. Jeong, J. G. Lee, "Automatic detection system for surface
defects of home appliances based on machine vision", Journal of Smart Media, vol.
11, no. 10, pp. 65-71, 2022.

A. Mohammed, "Automated 3D burr detection in cast manufacturing using sparse convolutional
neural networks", Journal of Intelligent Manufacturing, vol. 34, no. 1, pp. 303-314,
2023.

J. Y. Lee, "Technologies for collecting, processing, analyzing, and utilizing data
for intelligent die-casting processes", Journal of the Korean Society of Manufacturing
Technology Engineers, vol. 29, no. 6, pp. 441-448, 2020.

W. Guo, "A robotic deburring methodology for tool path planning and process parameter
control of a five-degree-of-freedom robot manipulator", Applied Sciences, vol. 9,
no. 10, pp. 2033, 2019.

Biography
He received his B.S. degree Electrical Engineering from Yeungnam University, Gyeongsan,
South Korea, in 2000; and his M.S. degree in Electrical engineering and Control engineering
major from Yeungnam University, Gyeongsan, South Korea, in 2003. He has been working
as a Principal researcher in Industrial Innovation Department (Manufacturing Robot)
at Research Institute of Human-Centric Manufacturing Technology of KITECH since 2010.
His current research interests include electric motor drives for noise reduction,
and robot control systems.
He received his B.S. and M.S. degrees in Electrical and Electronic Engineering from
Ajou University, Suwon, South Korea, in 1997 and 1999, respectively. He received his
Ph.D. degree in Electrical Engineering from Korea University, Seoul, South Korea,
in 2003. From 2003 to 2006, he was with the Institute of Energy Technology, Aalborg
University, Aalborg, Denmark. From 2006 to 2007, he was with the Division of Electronics
and Information Engineering, Jeonbuk National University, Jeonju, South Korea. In
2007, he joined the Department of Electrical and Computer Engineering, Ajou University,
Suwon, South Korea. He is an associated editor of the IEEE Transactions on Power Electronics.
His current research interests include electric machine drives, renewable power generations,
and electric vehicle applications.