Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Instruction Manual XENAXยฎ Xvi 75V8
์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ ํธ๋ฆฌํ ์ฌ์ฉ! WebMotionยฎ
ํตํฉ๋ ์น ์๋ฒ๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ์ฌ ์ ์ ๋ฐ ํ๋ผ๋ฏธํฐ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํฉ๋๋ค.
WebMotion์ ์ฐ๊ฒฐ๋๋ ์ฆ์ ์๋์ผ๋ก ์ฒดํฌ๋๊ณ ์ฐ๊ฒฐ๋ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ๋ฐ ELAXยฎ ์ ๊ธฐ์ฌ๋ผ์ด๋๋
Quick Start Button์ผ๋ก ์ฆ๊ฐ์ ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
XENAXยฎ Xvi 75V8๋ ์์ฌ์ด ์ธํฐํ์ด์ค๋ก ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
Edition January 2016
Compact Ethernet ์๋ณด์ปจํธ๋กค๋ฌ
2
๊ฐ์
XENAXยฎ Xvi75V8 Ethernet ์๋ณด์ปจํธ๋กค๋ฌ๋ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ์ ELAXยฎ ์ ๊ธฐ์ฌ๋ผ์ด๋ ๋ชจ๋์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๋ํ RAxx(์ด์ํ๋กํฐ๋ฆฌํ์ )๊ณผ RT-xx(์ค๊ณต์ถ ์ํํ์ )์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํต์์ ์ธ ๋ชจํฐ ํ์ ์ธ FAULHABERยฎ ๋๋ MAXONยฎ์ฌ์ AC/DC/EC ๋กํฐ๋ฆฌ ์๋ณด๋ชจํฐ๋ค ๋ํ XENAXยฎ Xvi75V8
์ ํ๊ณผ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
Logic supply(24V DC)์ Motor supply(24-75V DC)๋ ๋ถ๋ฆฌํ์ฌ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค. (24V ํ์ ์ฌ์ฉ ์ ๊ณตํต์ฐ๊ฒฐ ๊ฐ๋ฅ)
์ด๋ก์จ, ๋ฐ๋ก โSafety Torque Offโ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๋ฅํ๊ฒ ๋์์ต๋๋ค.
Master-Slave๊ธฐ๋ฅ, Force Calibration (Iron core type ๋ฆฌ๋์ด ๋ชจํฐ์ ์ฝ๊น ๋ ฅ ๋ณด์ ) ๊ทธ๋ฆฌ๊ณ SS1, SS2, SLS๊ณผ ๊ฐ์ โSafetyโ
๊ธฐ๋ฅ์ ์ ๋ฐํ XENAXยฎ Xvi75V8์์ ๋ค๋ค์ง๋ ํน์ง์ ๋๋ค.
Alois Jenny
Jenny Science AG
Gi-hwa Choi
M2Plus
3
๋ชฉ์ฐจ
1 XENAXยฎ Xvi 75V8 ํน์ง 8
1.1 Electronics / Firmware 8
1.2 Performance / Options 9
1.3 ๊ท๊ฒฉ 10
2 Motor Types 11
2.1 LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์๋ฆฌ์ฆ 11
2.2 ์์ฐ๋ผ์ธ์์์ ์๋ณด๋ชจํฐ 11
2.3 ๊ธฐํ ์๋ณด๋ชจํฐ 11
3 ํ๋์จ์ด์ ์ค์น 12
3.1 ํ๊ฒฝ์กฐ๊ฑด 12
3.2 ์กฐ๋ฆฑ๊ณผ ์ค์น 12
4 ๊ธฐ๋ฅ์ ์์ ์ฑ - TรV ์ธ์ฆ 13
4.1 ํ๋์จ์ด ์๊ตฌ์ฌํญ 13
4.2 ์์ ๊ธฐ์ค 14
4.3 ๊ธฐ๋ณธ์ฌํญ 15
4.4 Technical Data์ ์์ ์ฑ 15
4.5 ์์ ๊ธฐ๋ฅ 16
4.5.1 STO, Safe Torque Off 16
4.5.2 SS1, Safe Stop 1 17
4.5.3 SS2, Safe Stop 2 17
4.5.4 SLS, Safely Limited Speed 18
4.6 WebMotionยฎ์์์ Safety Parameter๊ธฐ๋ฅ 19
4.6.1 Display Active Safety Parameters 19
4.6.2 Safety Parameters์ ์์ 20
5 UL 22
5.1 Ratings 22
6 ์ผ์ด๋ธ ์ฐ๊ฒฐ 23
6.1 Plug Arrangement 23
6.2 Plug Pin ์ค์ 23
6.2.1 RS232 23
6.2.2 3์ ๋ชจํฐ ํ๋ฌ๊ทธ 24
6.2.3 Logic and Power Supply 24
6.2.4 Encoder and Hall Signals 25
6.2.5 Servo๋ชจํฐ์ ์ ํ๋ฐฉํฅ ์ ์ 25
6.2.6 OPTIO Pulse/Dir, Second Encoder Channel 26
6.2.7 PLC I/O 27
4
6.3 Internal I/O Circuit 28
6.4 Output ์ค์ 29
7 Motor Type linear / Rotary 32
8 RS232 Serial Interface 33
8.1 Baud Rate RS232 XENAXยฎ 33
9 ETHERNET TCP/IP Interface 33
9.1 Baud Rate Ethernet Gateway (XPort) 34
9.2 Default Setup Records Upgrade 35
9.3 IPCONFIG์ IP ์ฐ๊ฒฐ ํ ์คํธ 36
9.4 PING ์ฐ๊ฒฐ ํ ์คํธ 36
9.5 โDevice Installerโ๋ก IP์ฃผ์ ๋ฐ๊พธ๊ธฐ 36
9.6 XPort ํต์ ์ค์ 37
9.7 PORT Address 38
10 ASCII Protocol 38
10.1 ASCII Protocol TCP/IP 39
10.2 ๋น ๋๊ธฐ ๋งค์ธ์ง(events) 39
11 JAVA Plug in ์ค์นํ๊ธฐ 41
11.1 Applet Cache 42
11.2 JAVA Certificate Validation ๋นํ์ฑํ 42
12 WebMotionยฎ 43
12.1 Start WebMotionยฎ 43
12.1.1 โXENAXยฎ ์ ๋ก๋ ์ค์ โ ์ค๋ฅ ์ 44
12.2 LINAXยฎ ์ ELAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ ๋ง์ Quick start 44
12.3 Operation, Status Line 45
12.4 ํด๋ฆญ์ผ๋ก ์ถ ์ด๋ํ๊ธฐ 47
12.4.1 ํด๋ฆญ์ผ๋ก LINAXยฎ์ ELAXยฎ ๋ชจํฐ ์ถ ์ด๋ 47
12.4.2 Rotary ๋ชจํฐ์ ๊ดํ์ฌ ํด๋ฆญ์ผ๋ก ์ถ ์ด๋ ํ๊ธฐ 50
12.5 Command Line์ ๊ตฌ๋ 50
12.6 XENAXยฎ์ ASCII Command ์ค์ 51
12.6.1 Power/Reset 51
12.6.2 ๊ธฐ์ด์ค์ 51
12.6.3 ๋ชจํฐ์ค์ 52
12.6.4 ์ปจํธ๋ก๋ฌ ์ค์ 52
12.6.5 ๋ชจ์ ์ค์ 53
12.6.6 LINAXยฎ/ELAXยฎ ์ฐธ์กฐ์์น(Reference) 53
5
12.6.7 ๊ฐํธ๋ฆฌ ์ฐธ์กฐ์์น(Reference) 54
12.6.8 ๋กํฐ๋ฆฌ๋ชจํฐ ์ฐธ์กฐ์์น(Reference) 54
12.6.9 ์ด๋ ๋ช ๋ น์ด 55
12.6.10 I_Force์ ์ํ Index์ ์ด๋ (ํ๋ก๊ทธ๋จ ๋ ์์ง์) 55
12.6.11 ํ๋ก๊ทธ๋จ/์ ์ฉ 56
12.6.12 Event 56
12.6.13 Input/Output 56
12.6.14 ELAXยฎ ํ๊ณ ํฌ์ง์ 57
12.6.15 Force Control 58
12.6.16 Correction Table 61
12.6.17 System Information 61
12.6.18 Bus Module Information 62
12.6.19 Error Handling 63
12.6.20 System Monitoring 63
12.7 Move Axis by Force 63
12.8 Move Axis Motion Diagram 64
12.9 Index 67
12.10 Drive I_Force 68
12.11 Sector I_Force 68
12.12 Program 69
12.12.1 Program commands 70
12.13 I/O ๊ธฐ๋ฅ 74
12.13.1 Selection of Input Functions 74
12.13.2 Selection Output Functions 76
12.14 Velocity Profiles 76
12.15 Captured Pos 77
12.16 State ์ปจํธ๋ก๋ฌ 79
12.16.1 F Setting 81
12.17 Motor 84
12.17.1 Motors LINAXยฎ์ ELAXยฎ 84
12.17.2 Motor Rotary Servo Motors 86
12.18 Reference 88
12.18.1 LINAXยฎ์ Reference 88
12.18.2 ELAXยฎ์ Reference 90
12.18.3 Rotary servo motor์ Reference 93
12.18.4 LINAXยฎ/ELAXยฎ์ ์ํ Correction Table 94
12.19 ๊ธฐ์ด์ค์ 97
6
12.20 Version 98
12.21 Firmware / WebMotionยฎ ์ ๋ฐ์ดํธ 99
12.22 Save 100
12.23 Open 100
13 Master / Slave 101
13.1 Master/Slave ์ค์ 101
13.2 Pick&Place ํ๋ก๊ทธ๋จ ์ค์ ์์ 102
13.3 Timing Master / Slave 102
14 Gantry Synchronized Mode 102
14.1 Activate Gantry Mode 103
14.2 ASCII Commands for Gantry Synchronized Mode 103
15 Force Processes 104
15.1 Overview(Force ๊ธฐ๋ฅ) 104
15.1.1 Force ์ธก์ (Force calibration) 105
15.1.2 Force ํ๊ณ 105
15.1.3 Force ๋ชจ๋ํฐ๋ง 106
15.1.4 Force ์กฐ์ 107
15.2 Force Processes์ ํตํฉ 108
15.2.1 XENAXยฎ ํ๋ก๊ทธ๋จ 108
15.2.2 ์ถ๊ฐ ๋ช ๋ น์ด ๊ตฌ์ฑ 110
15.2.3 Touching Position์ ์ํ Sector Offset 113
15.3 ์ ์ฉ ์์ 114
15.3.1 XENAXยฎ์์์ Force Process ํ๋ก๊ทธ๋๋ฐ 115
15.3.2 ASCII ๋ช ๋ น์ด๋ก์ Force Process ์คํ 117
16 Segment Display์์์ Operating Status 121
17 Error Handling 121
17.1 Error์ฝ๋ 121
17.2 Notes for Error50 125
17.3 Error 89 127
17.4 7-Segment์ ์ผ์์ ์ธ ํ๋ฉด ํ๊ธฐ 130
17.4.1 Logic supply์ฉ ์ด๋ํฐ ๊ฒฐํจ 130
17.4.2 Firmware ๊ฒฐํจ 130
17.4.3 GAL contact problems, only with hardware <=2.0 131
7
8
1 XENAXยฎ Xvi 75V8 ํน์ง
1.1 Electronics / Firmware
ํญ๋ชฉ (Description) ๋ด์ฉ (Data)
์ธํฐํ์ด์ค Ethernet, TCP/IP, http web server, Pulse/direction, Master Encoder, I/O,
I2C Master/Slave, Start-up Key, RS232
Bus, ๋ค์ค ์ถ ๊ตฌ๋
EtherCAT (CoE), DS402
Ethernet POWERLINK
CANopen, DS 402
PROFINET (PROFIdrive)
EtherNet/IP, DS402
Ethernet Switch, TCP/IP
Safe Motion Unit SMU Security module, 2-channel monitoring TรV ์ธ์ฆ
SIL 2 Safety Integrity Level 2
Cat 3 Category 3
PL d Performance Level d
MTTFd 1733313 h
Status indication 7-Segment LED
Input digital 12 x 24V Pull down
Output digital 8 x 24V, 100mA Source or 400mA Sink
Input function ๊ธฐ๋ฅ์ด๋ ํ๋ก๊ทธ๋จ์ ์์ํ๊ธฐ ์ํ 8๊ฐ Input
Output function ์ํํ์๋ฅผ ์ํ 8๊ฐ Output
Rotary motors์ Reference ์ธ๋ถ์ผ์ํฌํจ ์์ ๋กญ๊ฒ ์ค์ ๊ฐ๋ฅ
Index 50 Motion moves (๊ฐ์ / ์คํผ๋ / ๊ฑฐ๋ฆฌ ๋ฐ ์์น)
Profile 7๊ฐ์ ๊ฐ๊ฐ์ Profile segments์ 5๊ฐ์ ํ์ฅ๋ Motion profiles
Input์ ํตํ ์ดํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋จ ์ซ์ 15, ์ด์ง ์ฝ๋ํ๋ Input 9-12 (MODE >=10)
Firmware update TCP/IP, ๋ด์ฅ Flash-memory
Application and parameter update TCP/IP, ๋ด์ฅ Flash-memory
9
1.2 Performance / Options
ํญ๋ชฉ (Description) ๋ด์ฉ (Data)
โLGโ logic supply 24VDC / max. 1.3A
โPWโ power supply motor 12-75VDC
3์ Output ์ฃผํ์ 0~599Hz
์ ๊ฒฉ์ ๋ฅ 0-8A
์ต๋์ ๋ฅ 18A
Continuous power / Dissipation loss Typical 48V / 3A / 150W / ฮท โ 85% / Pv = 22W
Temperature monitoring output stage 80ยฐC์์ ์๋ ์ ์ง
๊ณผ์ ์ โ ๊ด์ธก๋ณด๊ณ 85V ์ด์
๋ถ์กฑ์ ์ โ ๊ด์ธก๋ณด๊ณ 10V ์ดํ
Ballast circuit ์ต๋ 80W
Fuse power 10AF
LINAXยฎ, ELAXยฎ ๋ชจํฐ์ ์ฝ์ผ ์ผ์๋ก๋ถํฐ ๋ชจํฐ์จ๋์ธก์ 80ยฐC์์ ์๋์ ์ง
PLC Input 8๊ฐ Inputs, 24V
PLC Input BCD 4๊ฐ Inputs, 24V, ํ๋ก๊ทธ๋จ ์ ํ์ ์ํ ์ด์ง์ฝ๋ํ
PLC Output 8๊ฐ Outputs, 24V, Source 100mA, Sink 400mA,
Source/Sink
Options
EtherCAT (CoE) DS402, Beckhoff, OMRON, TRIO MC
POWERLINK (CoP) DS402, B&R
CANopen DS402
EtherNet/IP D5402, Allen-Bradley
PROFINET (PROFIdrive) SIMATIC, SIMOTION, SINUMERIK
SMU Safety Functions STO Safe Torque Off
SS1 Safe Stop 1
SS2 Safe Stop 2
SLS Safely-Limited Speed
Start-up Key Master Slave ์ Application memory๋ฅผ ์ํ ID number
10
1.3 ๊ท๊ฒฉ
Dirt resistance IP 20
Weight 550g
11
2 Motor Types
2.1 LINAXยฎ/ ELAXยฎ ๋ฆฌ๋์ด๋ชจํฐ ์๋ฆฌ์ฆ
LINAXยฎ ๋ฆฌ๋์ด๋ชจํฐ
RS422 ๋ฐฉ์์ A/A*, B/B*, Z/Z* ์์ฝ๋๊ฐ ๋ถ์ฐฉ๋ 3์ ๋๊ธฐ
๋ฆฌ๋์ด๋ชจํฐ<๊ฑฐ๋ฆฌ๋ง๋ค ์ฝ๋ํ ๋ ์ฐธ์กฐ๋งํฌ>
<ํน์>
I2C bus๋ฅผ ํตํ Linear ๋ชจํฐ ์ธ์ ๋ฐ ์จ๋ ๋ชจ๋ํฐ๋ง.
ELAXยฎ ์ ๊ธฐ์ฌ๋ผ์ด๋ ๋ฆฌ๋์ด๋ชจํฐ
ELAXยฎ๋ ๊ด๋ฒ์ํ ํผ์ ธ์๋ ๊ณต์์ฌ๋ผ์ด๋์ ์งํ๋ ํํ์ ๋๋ค.
ํฐ ์ฑ์ทจ๋ ํนํ ๋ฐ์ ์ปดํฉํธํ๊ฒ ํตํฉ๋ ๋ฆฌ๋์ด๋ชจํฐ์ ๋๊ณ ์์ผ
๋ฉฐ, ์ด์ ์ ๊ฒฐ์ฝ ์ฑ์ทจํ์ง ๋ชปํ๋ Force/Volume์ ๋น์จ์ ๊ฒฐ๊ณผ์
๋๋ค.
<ํน์>
I2C bus๋ฅผ ํตํ Linear ๋ชจํฐ ์ธ์ ๋ฐ ์จ๋ ๋ชจ๋ํฐ๋ง
2.2 ์์ฐ๋ผ์ธ์์์ ์๋ณด๋ชจํฐ
Lafer t , RAxx, RTxx
์์ฝ๋ A/A*, B/B*, Z/Z*์ ํป ์ผ์ ๊ธฐ๋ฐ์ AC-Servo๋ชจํฐ.
์) AEG B28 D4 0,4Nm, 6000 U/min.
์ต์ ์ ์ผ๋ก, ์์ง ์ ์ฉ์ ์ํ ๋ธ๋ ์ดํฌ ์ฌ์ฉ
๊ฐ๋ฅํฉ๋๋ค.
2.3 ๊ธฐํ ์๋ณด๋ชจํฐ
Faulhaberยฎ, Maxonยฎ
์ธํฌ๋ฆฌ๋ฉํ ์์ฝ๋๊ฐ ๋ถ์ฐฉ ๋ DC brushํ์ ์
์๋ณด๋ชจํฐ์ ๋ง์ฐช๊ฐ์ง๋ก RS422 ๋ฐฉ์์ A/A*, B/B*, Z/Z*
์์ฝ๋์ ํป ์ผ์๊ฐ ๋ถ์ฐฉ๋ AC/DC/EC Brushless์๋ณด๋ชจํฐ
Brushless AC/EC ์๋ณด๋ชจํฐ์ ๊ดํด์๋
ํป(hall)์ํธ์ ์ธํฌ๋ฆฌ๋ฉํ ์์ฝ๋๊ฐ ํ์ ์ ๋๋ค.
12
3 ํ๋์จ์ด์ ์ค์น
3.1 ํ๊ฒฝ์กฐ๊ฑด
๋ณด๊ด๊ณผ ์ด์ก
์ค์ธ์ ๋ณด๊ดํ์ง ๋ง์ญ์์ค.
์ฐฝ๊ณ ๋ณด๊ด ์ ํ๊ธฐ๊ฐ ์๋๋ฉฐ ๊ฑด์กฐํด์ผ ํฉ๋๋ค.
์ ์ ์จ๋ -25ยฐC ~ +55ยฐC
์ด์ ์ ์ ์ ์จ๋ 5ยฐC ~ 50ยฐC๋
(40ยฐC ์ด์์ ์จ๋์์๋ ์ํ๋ฅ๋ ฅ์ด ๊ฐ์ํฉ๋๋ค.)
์ด์ ์ ์ ์ ์ต๋ 10-90% (๊ธฐ์ฒด ์๊ฒฐ์ด ์์ด์ผ ํฉ๋๋ค.)
๋๋ฐฉ์ฅ์น ํตํฉ๋ ๋ฐฉ์ด์ฒด๋ก ์ธํด ์ถ๊ฐ์ ์ธ ์ธ๋ถ ์ฟจ๋ง์ด ๋ถํ์ํฉ๋๋ค.
MTBF 50ยฐC ์ดํ์ ๊ฑด๋ฌผ๋ด๋ถ์จ๋์์ 120,000์๊ฐ ์ด์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
3.2 ์กฐ๋ฆฝ๊ณผ ์ค์น
๋ท๋ฉด ๋ถ์ ๋ ๊ฐ์ ๋์ฌ๋ก ์ ํ์ ์กฐ๋ฆฑํฉ๋๋ค.
์) ์ค์์น ์บ๋น๋์ ํ๋ฉด ๋ถ
์ง๋ ง ์ฅ์ฐฉ์ ์ํ ๊ธฐ๊ธฐ๋ค ์ฌ์ด๋ ์ต์ 10mm๊ฐ ๋์ด์ผ
ํ๊ณ , ์ง๋ฉด์ผ๋ก๋ถํฐ ์ ์ด๋ 40mm๊ฑฐ๋ฆฌ๊ฐ ๋์ด์ผ ํฉ๋๋ค.
Cooling ์์คํ ์ ์ํด ์์ง ๋ฐฉํฅ ์ฌ์ฉ์ ์ถ์ฒํฉ๋๋ค.
13
4 ๊ธฐ๋ฅ์ ์์ ์ฑ - TรV ์ธ์ฆ
4.1 ํ๋์จ์ด ์๊ตฌ์ฌํญ
TรV์ ์ธ์ฆ๋ ์์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ XENAXยฎ ์๋ณด์ปจํธ๋ก๋ฌ์ ์ถ๊ฐ์ ์ธ SMU ์ค์น๊ฐ ํ์ํฉ๋๋ค.
SMU ๋ชจ๋์ ๋ณ๋๋ก ์์ฒญ๋ฐ๋๋๋ค. (๋ณ๋์ Article number)
XENAXยฎ ์๋ณด์ปจํธ๋ก๋ฌ๋ SMU V4.0 ๋๋ ๋ ๋์ ๋ฒ์ ์ผ๋ก๋ง ์ ๊ทธ๋ ์ด๋๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
SMU ๋ชจ๋์ ์ค์ง M2Plus ์ ํ๋ค์๋ง ์ ์ฉํ๋ฉฐ XENAXยฎ ์๋ณด์ปจํธ๋ก๋ฌ๋ก ์ฅ์ฐฉ ๋ ๋๋ง ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ฃผ์: 3์์ ์ํ ์์ ์ด๋ ๋ณ๊ฒฝ์ ์๋ ํ๋ ค๋ ๊ฒฝ์ฐ, TรV์ธ์ฆ์ ๋ ์ด์ ์ฑ์์ง์ง ์์ผ๋ฉฐ
M2Plus ์๊ฒ๋ ๋ฒ์ ์ฑ์์ด ์์์ ์๋ ค๋๋ฆฑ๋๋ค.
14
4.2 ์์ ๊ธฐ์ค
EN 61508-1:2010
EN 61508-2:2010
EN 61508-3:2010
(์ ๊ธฐ/์ ์์ /ํ๋ก๊ทธ๋๋ฐ๋ ์์ ๊ด๋ ฆ ์์คํ ๊ธฐ๋ฅ)
SIL 2 Safety Integrity Level 2
EN ISO 13849-1:2008
(๊ธฐ๊ธฐ์์ ์ฑ, ์ ์ด์์คํ ์ ์์ ๊ด๋ ฆ ๋ถ๋ถ)
Cat 3 Category 3
PL d Performance Level d
MTTFd 1733313 h
EN 61800-5-2:2007
์๋์กฐ์ ๊ฐ๋ฅํ ์ ๊ธฐ๋ ฅ ๊ตฌ๋์์คํ
์์ ๊ธฐ๋ฅ:
STO Safe Torque Off
SS1 Safe Stop 1
SS2 Safe Stop 2
SLS Safely-Limited Speed
EN 61800-5-1:2007
์๋์กฐ์ ๊ฐ๋ฅํ ์ ๊ธฐ๋ ฅ ๊ตฌ๋์์คํ
EN 60068-2-6:2008
EN 60068-2-27:2010
EN 60068-2-1:2008
EN 60068-2-2:2008
EN 60068-2-78:2010
์ง๋-์ถฉ๊ฒฉ-ํ๊ฒฝํ ์คํธ
์ง๋ (์ ํํ)
Half-Sine ์ถฉ๊ฒฉ
Cold Test
Dry heat Test
Damp heat Test
EN 61000-6-2:2005
์ ์ํ์ ํฉ์ฑ(EMC),
์ฐ์ ํ๊ฒฝ๋ด์ฑ(่ๆง)
EN 61326-3-1
IFA:2012
EN 61326-1, EN 61800-3, EN 50370-1
EMC Immunity Testing, Industrial Class A
๊ธฐ๋ฅ์์ ์ฑ๊ด๋ ฆ ๋ด์ฑ(่ๆง)
Power drive systems ๊ธฐ๋ฅ ์์ ์ฑ
์ ์ ๊ธฐ ๋ฐฉ์ถ ESD, ์ ์๊ธฐ ๋ถ์ผ
Fast electric transients Bursts, ์ฃผํ์ ๊ณตํต๋ชจ๋
EN 61000-6-3:2001
์ ์ํ๊ฒฝํธํ์ฑ(EMC)
๊ฑฐ์ฃผ ๋ฐ ์์ , ์ฐ์ ์ง์ญ์ ๊ดํ ๋ฐฐ์ถ
๋ถ๋ถ
EN 61326-1, EN61800-3, EN50370-1
IFA:2012
EMC Emissions Testing, Residential Class B
๋ฐฉ์ฌ์ฑ EM๋ถ์ผ, ์ ์๋ฐฉํด๋ถ์ผ
Power drive system์ ๊ธฐ๋ฅ์ ์์ ์ฑ
15
4.3 ๊ธฐ๋ณธ์ฌํญ
๋ชจํฐ ํ์
SMU์ ๊ธฐ๋ฅ ์์ ์ฑ์ A/B/Z ์ธ์ฝ๋ ์๊ทธ๋์ด ํฌํจ๋ Rotary brushless ๋ค๋ฅธ ๋ชจํฐ์ ๋ง์ฐช๊ฐ์ง๋ก
LINAXยฎ ๋ฆฌ๋์ด๋ชจํฐ์๋ ๋ชจ๋ ์ ์ฉ๋ฉ๋๋ค.
Rotary brush type DC๋ชจํฐ๋ ๊ธฐ๋ฅ์ ์์ ์ฑ์ด ์ ์ฉ๋์ง ์์ต๋๋ค.
์๊ทธ๋ ์์ ์ํ์์ ์ฌ์ฉ์ ์ํ ๊ฐ๋ฅ ์๊ทธ๋๋ง์ Safety output์ผ๋ก์ ์ธ๋ถ ์ปจํธ๋ก๋ฌ๊ฐ ์๋น ๋์ด์ผ
ํฉ๋๋ค.
์คํ ๊ธฐ๋ฅ์ ์์ ์ฑ๊ณผ ์ํ๊ตฌ๋์ ํตํ Parameter์ ๊ฐ๊ฐ์ ์์ ๋ฐ ์คํ(์ํ๊ตฌ๋)์ ํด๋นํ๋
์ค์ ํ๊ฐ๋ ๊ณ ๊ฐ๋ค์ ์ํ์ฌ ๋ณด์ฆ๋ฉ๋๋ค.
์ธ๋ถ ์ฅ๋น I/O ํน์ Communication line์ ํตํ์ฌ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ ์ ์ด๋ ์ฅ์น๋ ๊ธฐ์ด์ ์ธ
๋จ์ด์ฒ๋ฆฌ, EN 60947-1์ ๋ฐ๋ฅธ ์ถฉ๊ฒฉํ ์คํธ ํน์ ํ์ ํ๋งํ ํ์ค์ ๊ฒ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
4.4 Technical Data์ ์์ ์ฑ
Process safety time
(SMU์ ๋ฐ์์๊ฐ๊น์ง์ ์ ์ฌ์ ์ธ
์ํ์ฑ์๋ฌ์ ๋ฐ์ ๊ฐ๊ฒฉ)
5ms ๋ฏธ๋ง
Security input์ ๋ฐ์์๊ฐ
(์์ ๊ธฐ๋ฅ์ด ์คํ๋๊ธฐ๊น์ง) 1ms ๋ฏธ๋ง
Safety function์ ํ์ฑํ
2๊ฐ์ ์ฐฟ๋์ 0v๋ก,
1๊ฐ ์ฐฟ๋๋ก ์ ํ๋ Safety input์ Power stage์ ์ ์์ ๋๋ฉฐ
XENAXยฎ ์๋ณด์ปจํธ๋ก๋ฌ์ ์ฌ ์์์ ์์ฒญํฉ๋๋ค.
์์ Input์ Level
21.0V ์ด๊ณผ ์ Safety input ๋นํ์ฑํ
2.0V ๋ฏธ๋ง ์ Safety input ํ์ฑํ
์์ ํ๊ณ์น ๋ฐ์ ์ค์ ์ ๊ธ์ง๋ฉ๋๋ค.
์์ ๊ธฐ๋ฅ์ Level
Level Safety Functions
4 STO Safe Torque Off
3 SS1 Safe Stop1
2 SS2 Safe Stop2
1 SLS Safe Limited Speed
์์ ๊ธฐ๋ฅ์ด ๋์๋ฐ์ ์ ๋ ๋์ ๋ ๋ฒจ์ ๊ธฐ๋ฅ์ ์ฐ์ ํฉ๋๋ค.
SS1์ ๊ฐ์๋จํ
Profile position mode
์ํํตํฉ์์น๋ชจ๋ ์ค์
(Cyclic Synchronized Position Mode)
(RT-Ethernet)
parameter ED์ ํตํ (๊ธด๊ธ๊ฐ์)
SS2์ ๊ฐ์๋จํ
Profile position mode
์ํํตํฉ์์น๋ชจ๋ ์ค์
parameter ED๋ก์ (๊ธด๊ธ๊ฐ์)
์ฐ์ํ ์์์ ์ด๊ธฐ์ ์ํ ํ์ธ
16
(Cyclic Synchronized Position Mode)
(RT-Ethernet)
SLS์ ๊ฐ์๋จํ
Profile Position Mode
์ํํตํฉ์์น๋ชจ๋ ์ค์
(RT-Ethernet)
ํ๋ผ๋ฏธํฐ ED(Emergency Deceleration)๋ฅผ ํตํ ์๋์๋ฐ์ด ๋ ํ
์ฐ์ํ ์์์ ์ด๊ธฐ์ ์ํ ํ์ธ
4.5 ์์ ๊ธฐ๋ฅ
4.5.1 STO, Safe Torque Off
IEC 61800-5-2๋ฅผ ๋ฐ๋ฆ
Output ๋จ๊ณ์์ ์ฆ๊ฐ์ ์ธ ์ ์ง
17
4.5.2 SS1, Safe Stop 1
Output ๋จ๊ณ์์ Shut-down์ ์ํ ์ ์ง(Stop category1)
4.5.3 SS2, Safe Stop 2
Power stage๊ฐ ํ์ฑํ ๋๊ณ , ์ถ์ ์ ์์ด ์ ์ง๋ ์ํ์์ Stop position์ด ์ ์ง๋ ๋ ๋ฉ์ถ์๊ธฐ ๋ฐ๋๋๋ค.
๊ทธ ๋ค์์ stop-position, Status SOS(Safe Operating Stop) ์ํ๋ฅผ ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
Position limit์ด ์ด๊ณผ๋๋ฉด, STO๋ ๊ตฌ๋๋ฉ๋๋ค.
Output stage Shut-down (stop category2)
18
4.5.4 SLS, Safely Limited Speed
Safe speed ๊ด์ธก
Safety Limited Speed(SLS)๊ฐ ์ด๊ณผ๋ ์ ์์น ์ฐฝ์์ Safe Stop์ ํ์ธํ์ค ์ ์์ต๋๋ค.
Position window๊ฐ ์ด์ ๊ฐ์ด ์ด๊ณผ๋ ๊ฒฝ์ฐ์๋ STO๊ตฌ๋ ๋ฐ Output Stage๊ฐ ๋ฉ์ถ ์ํ ์ ๋๋ค.
SLS Time Out๋์ ์๋์ ์์ ์ ๊ณ ๊ฐ๋ค์ ์ํ์ฌ ์ ์๋ฉ๋๋ค.
19
4.6 WebMotionยฎ์์์ Safety Parameter ๊ธฐ๋ฅ
4.6.1 Display Active Safety Parameters
์ ์๋ Safety Function๊ณผ Parameter๋ Application/Io ๋ฉ๋ด์ "WebMotionยฎ "์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
Safety Function์ Parameter๋ "Safety Parameter"๋ฅผ ์คํํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
์ด๋ฌํ Safety ์ ๋ณด๋ ์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ๋ฉฐ, ์์ ์ ๋ถ๊ฐ๋ฅ ํฉ๋๋ค.
Safety Function์ Parameter๋ โSafety Paramโ๋ฒํบ์ ๋๋ฆ์ผ๋ก์จ ์๊ฐ์ ์ผ๋ก ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
Chapter11์ "WebMotionยฎ "์์ ๋ ๋ง์ ์ธํฐํ์ด์ค ์ ๋ณด๋ฅผ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ง์ฝ XENAXยฎ์ Safety Motion Unit์ด ์๊ณ ์๋ฌด Parameter๋ ํ๋น ๋์ง
์์์ต๋๋ค.
Input Function์์ ๋นจ๊ฐ ๋น์ด ๋ํ๋ผ ๊ฒ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ Parameter๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํ ์์ ํ ํ์ด์ง๋ก ๋ฐ๋ก ์ ํ ํ ์ ์๋
๋ฒํบ์ด ๋ํ๋๊ฒ ๋ฉ๋๋ค.
20
4.6.2 Safety Parameters์ ์์
Safety parameter๋ Functional safety login์์ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
Web browser์์ XENAXยฎ Servo ์ปจํธ๋ก๋ฌ์ IP์ฃผ์๋ฅผ ์ ๋ ฅํ๊ณ ์ถ๊ฐ"/SAFETY.html" ๊ธฐ์
์) http://192.168.2.190/SAFETY.html
Password: SafetyXvi75V8 โokโ
โป ์ฃผ์: ๋๋ฌธ์๋ ์๋ฌธ์ ์ ๋ ฅ์ ์ฃผ์ํ์๊ธฐ ๋ฐ๋๋๋ค.
21
Actual XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ SMU์ ํ์ฌ Safety parameter๋ฅผ ๋ํ๋ ๋๋ค..
New ์ด๊ณณ์ Drop down menu์์ ์๋ก์ด Safety parameter๊ฐ ์ ํ๋๋ ๊ณณ์ ๋๋ค.
Save๋ฒํบ์ ๋๋ฆ์ผ๋ก์จ ํ์ฑํ๋ฉ๋๋ค.
Save
To XENAXยฎ: ์์ ๋ Safety parameter๊ฐ XENAXยฎ/ SMU ๋ก ๋ณด๋ด์ง๋๋ค. ํ์ฑํ๋ Parameter์
XENAXยฎ ์นผ๋ผ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
To File: SMU์ ๊ดํ Safe parameter๋ ํ์ผ๋ก ์ ์ฅ ๋ฉ๋๋ค.
Open Safety parameter๋ PCํ์ผ๋ก๋ถํฐ ์ฝ์ ์ ์์ต๋๋ค.
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์์ ํ์ฑํ ์ํค๊ธฐ ์ํด, parameter๋ ๋ฐ๋์ โsave _ to XENAXโ ์ ์ ์ฅ ๋์ผ ํฉ๋๋ค.
EDx1000 Parameter ED โEmergency Decelerationโ๋ ํฌ๊ฒ ์ค์ ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋์ผ STOP, SLS Timeout์ด
์ ์ง ์ํ๋ก ์ ์ง๋ ์ ์์ต๋๋ค.
EXIT โEXITโ๋ฒํบ์ ๋๋ฆ์ผ๋ก์จ Functional Safety๋ฅผ ๋๊ฐ๊ฑฐ๋
WebMotionยฎ. ๋์์ต๋๋ค.
โป ์ฃผ์: Active safety function์ ์๊ทธ๋์ ์์ ๋จ๊ณ์ ์ปจํธ๋กค ์์คํ ์ ์ํด์ ์๋๋์ด์ผ๋ง ํฉ๋๋ค.
22
5 UL
5.1 Ratings
Description Data
Input (PW)
Input (LG)
Output (Motor
24 โ 36 VDC max. 6.93 A 15.59A peak
24 VDC max 1.3 A
0 โ 25.5V ac, 3phase, 5.7A, 18A peak
Power Supply ๊ณต๊ธ์ ์๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ง ์๊ณ ์ด์์ด ๊ฐ๋ฅํ๋๋ก
์ ์๋์์ต๋๋ค. (์ ๊ธฐ์ ์ผ๋ก ๋ถ๋ฆฌ๋์ด์๋ ๊ตฌ์ฑ์ ๋๋ค.)
XENAXยฎ์๋ณด์ปจํธ๋ก๋ฌ๋ BEC ์ฌ์ฉ์ A 36DVC A ํ๊ณ ์์
์ฌ์ฉ๋์ด์ผ ํฉ๋๋ค .
ํตํฉ๋ solid-state ํฉ์ ๋ณดํธ๊ธฐ๋ ๋ถ๊ธฐ ํ๋ก ๋ณดํธ๋ฅผ ์ ๊ณตํ์ง
์์ต๋๋ค. ๋ถ๊ธฐ ํ๋ก ๋ณดํธ๋ ๊ตญ๊ฐ์ ๊ธฐ๊ท๊ฒฉ๊ณผ ์ถ๊ฐ์ ์ธ ์ง์ญ ์ฝ๋๋ฅผ
๋ฐ๋ผ์ผ ํฉ๋๋ค.
Integral solid state short circuit protection์ branch circuit
protection์ ์ ๊ณตํ์ง ์์ต๋๋ค. National Electrical Code์ ๋ค๋ฅธ
์ถ๊ฐ์ ์ธ local code๋ค์ ๋ถํฉ๋๊ฒ Branch circuit protection๊ฐ ์ ๊ณต
๋์ด์ผ ํฉ๋๋ค.
For Canada: Integral solid state short circuit protection์ branch
circuit protection์ ์ ๊ณตํ์ง ์์ต๋๋ค. Part I์ Canadian Electrical
Code์ ๋ถํฉ๋๊ฒ Branch circuit protection๊ฐ ์ ๊ณต ๋์ด์ผ ํฉ๋๋ค.
์ฃผ๋ณ์จ๋ํ๊ฒฝ ์ฃผ๋ณ์จ๋ํ๊ฒฝ (์ต๋ ) + 45ยฐC
WagoWago ์ปค๋ฅํฐ์ ์ปค๋ฅํฐ์
์จ๋ํ๊ฒฝ ์จ๋ํ๊ฒฝ
-60ยฐC โฆ 100ยฐC
LINAXยฎ์ ELAXLAX ยฎ์ ์ํ ๋ชจํฐ
๊ณผ๋ถํ ๋ณดํธ
External ๋๋ Remote Motor Overload Protection ๊ณผ overtemperature
sensing ์ ์ ๊ณต ๋์ด์ผ ํฉ๋๋ค.
ํ์ ์ ๋ชจํฐ๋ฅผ ์ํ ๋ชจํฐ ๊ณผ๋ถํ ๋ณดํธ ์ธ๋ถ ๋๋ ์๊ฒฉ ๋ชจํฐ ๊ณผ๋ถํ ๋ณดํธ์ ๊ณผ์ด ์ธก์ ์ด ํ์ํฉ๋๋ค. Power
output: 0-25.5 VAC, 3 phase, 5.7 A, 18 A peak
UL File Nr. E477533, Link to file, Canadad
UL ๊ท๊ฒฉ์ ์ํด์๋ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ ๋ชจํฐ ์ ๋ ์ ์ ์ DVC A๋ ๋ฒจ์ ๋ณด์ฅํ๋ BEC๋ฅผ ์ฌ
์ฉํด์ผ ํฉ๋๋ค.
23
6. ์ผ์ด๋ธ ์ฐ๊ฒฐ
XENAXยฎ Xvi 75V8
6.1 Plug Arrangement
์ข ๋ฅ ํ๋ฌ๊ทธ ํ์
RS232 USB-B socket
Real-time Ethernet (optional) 2 x RJ45 socket with status LED
CANopen (optional) 9 Pol socket D-Sub
Ethernet TCP/IP RJ45 socket with status LED
MOTOR 3 pole plug Wago, pitch 3,5mm
POWER / LOGIK 4 pole plug Wago, pitch 3,5mm
ENCODER HALL 15 pole plug D-Sub High Density
OPTIO 8 pole socket RJ45
PLC
I/O
26 pole plug D-Sub High Density
START-UP / MASTER-SLAVE 2 x 4 pole plug USB-A
6.2 Plug Pin ์ค์
6.2.1 RS232
USB-B Socket / RS232 ์๋ฆฌ์ผ ์ธํฐํ์ด์ค๋ 4 pole USB-B์์ผ๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
USB-B Socket
USB Socket XENAXยฎ PC/SPS
1 N.C.
2 RX TX
3 TX RX
4 GND GND
24
6.2.2. 3์ ๋ชจํฐ ํ๋ฌ๊ทธ
Wago 3 Pole Plug LINAXยฎ
3 Phase
Servo motor
3 Phase DC Motor
1 U (white) U DC +
2 V (brown) V DC -
3 W (green) W
6.2.3 Logic and Power Supply
Wago 4 Pole Plug
1 0, GND Adapter logic
2 24V DC
3 0, GND Adapter power
4 12-75V DC
์ผ๋ฐ์ ์ธ ์ ์์ 24V๋ก ์ฌ์ฉํฉ๋๋ค.
F40/F60์ถ์์ 2kg์ด์์ ๋์ ํ์ค ์ฒ๋ฆฌ ํน์ 1.5m/s์ด์์ ๋์ ๋์ ์ฑ์ ์ํด 48V๋ 72V DC๋ฅผ ์ ์ฉํ์๊ธฐ
๋ฐ๋๋๋ค.
ํ ๊ฐ์ ์ถ์ ํด๋น๋๋ ์ ์์ 3-5A, ๋ ์ถ์ 5-7A ์ธ ์ถ์ 7-10A๊ฐ ํ์ํฉ๋๋ค.
ํ์ธ์๋ง:
์ ์๋ฐฉ์ถ์ ๋ฏบ๊ฐํ ๊ฒฝ์ฐ Logic๊ณผ Power์ ์ฐ๋
Supply cable์ ๊ผฌ์์ ์ฐ๊ฒฐํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ค์: Logic supply(pin1), Power supply(pin3)์ 0V์ฐ๊ฒฐ์ chassis๋
๊ทธ๋ผ์ด๋์ ๋ณ ๋ชจ์์ ์ค์์น ์บ๋น๋๊ณผ ์ฐ๊ฒฐ๋์ด์ผ๋ง ํฉ๋๋ค.
25
6.2.4 Encoder and Hall Signals
15 pole D-Sub socket Signal Description
1 GND Together, for encoder and hall 0V supply, only 1 pin
2 5V Encoder 150 mA for encoder supply
3 Encoder A Pull up 2,7k to 5V, differential input 26LS32
4 Encoder A* Middle level: pull up 2,7k to 5V, Pull down 2,2k, differential input
26LS32, 330ฮฉ internal between Pin3/4
5 Encoder B Pull up 2,7k to 5V, differential input 26LS32
6 Encoder B* Middle level: pull up 2,7k to 5V, pull down 2,2k, differential input
26LS32, 330 ฮฉ internal between Pin5/6
7 Encoder Z Pull up 2,7k to 5V, differential input 26LS32
8 Encoder Z* Middle level: pull up 2,7k to 5V, pull down 2,2k, differential input
26LS32, 330 ฮฉ E internal between Pin7/8
9 HALL 1 Pull up 2,7k to 5V, differential input 26LS32
10 HALL 1* Middle level: Pull up 2,7k to 5V, pull down 2,2k, differential input
26LS32
11 HALL 2 / -TMP Pull up 2,7k to 5V, differential input 26LS32 / over temperature signal
motor
12 HALL 2* Middle level: Pull up 2,7k to 5V, Pull down 2,2k, differential input
26LS32
13 HALL 3 / I2C_SCL Pull up 2,7k auf 5V, differential input 26LS32 / I2C clock signal
14 HALL 3* Middle level: Pull up 2,7k to 5V, pull down 2,2k, differential input
26LS32
15 5V Hall / I2C_SDA 5V, 150mA / I2C data signal
6.2.5 Servo ๋ชจํฐ์ ์ ํ๋ฐฉํฅ ์ ์
๋ชจํฐ ์คํํธ ํ๋ฉด์ ๋ณด์๊ณ , ์คํํธ๋ฅผ ์๊ณ๋ฐฉํฅ์ผ๋ก ๋๋ฆฌ์ธ์,
Meter๊ฐ ์ฆ๊ฐ๋ฐฉํฅ์ผ๋ก ์นด์ดํธ ๋ ๊ฒ์ ๋๋ค.
Switch encoder A/B
Switch +/- motor power DC Brush type Servo ๋ชจํฐ์ ๊ดํ์ฌ ์ ํํ๋ ๋ฐฉํฅ์ ๋ฐ๊พธ์ธ์
Switch encoder A/B
Swich hall 1 with hall3
Switch winding-phase 1 and phase 2
3์ Brushless Servo ๋ชจํฐ์ ๊ดํ์ฌ ์ ํํ๋ ๋ฐฉํฅ์ ๋ฐ๊พธ์ธ์
Phase 1 to Phase 2, 2 to 3 and 3 to 1
Hall 1 to hall2, 2 to 3 and 3 to 1
์ ํํ๋ ๋ฐฉํฅ์๋ ๋ณํ๋ฅผ ์ฃผ์ง ๋ง์๊ณ Brushless servo๋ชจํฐ์๋
์(Phase)์ฐ๊ฒฐ๋ง ๋ฐ๊พธ์ธ์
26
6.2.6 OPTIO Pulse/Dir, Second Encoder Channel
PULSE / DIRECTION CONTROL, MODE 2
๊ธฐ๋ณธ์ฌํญ์ผ๋ก Parameter MODE ์ INC PER PULSE๋ฅผ
ํฌํจํฉ๋๋ค
GND internal Pin 1 GND
5V internal Pin 2 5V
Pull up 2,7k to 5V, differential input 26LS32 Pin 3 PULS
Pull up 2,7k to 5V, differential input 26LS32 Pin 4 DIRECTION
Middle level: Pull up 2,7k to 5V, pull down
2.2k, differential input 26LS32 Pin 5 DIRECTION*
Middle level: Pull up 2,7k to 5V, pull down
2.2k, differential input 26LS32 Pin 6 PULS*
ENCODER 2
Electronic gear, MODE 1, as standard
Parameter SYNCH RATIO 10 = 1:1
GND intern Pin 1 GND
5V intern Pin 2 5V
Pull up 2,7k to 5V, differential input 26LS32 Pin 3 A
Pull up 2,7k to 5V, differential input 26LS32 Pin 4 B
Middle level: Pull up 2,7k to 5V, pull down
2.2k, differential input 26LS32 Pin 5 B*
Middle level: Pull up 2,7k to 5V, pull down
2.2k, differential input 26LS32 Pin 6 A*
27
6.2.7 PLC I/O
Output
Signal D-Sub Cable color
(๋ฐํ์, ๋ ์)
PLC I/O
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 1 ์ด๋ก / ๋ ธ๋ Output 1 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 2 ์ด๋ก / ํฐ์ Output 2 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 3 ๋ณด๋ผ Output 3 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 4 ๋ณด๋ผ / ํฐ์ Output 4 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 5 ํฐ์ / ๋นจ๊ฐ Output 5 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 6 ํฐ์ / ํ๋ Output 6 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 7 ๊ฐ์ Output 7 (0/24V)
Source PNP: 24V, 100mA / Sink NPN: open collect. 24V/400mA Pin 8 ๊ฐ์ / ํฐ์ Output 8 (0/24V)
Input
24V Input, Ri 31kฮฉ Pin 17 ๋นจ๊ฐ / ๋ ธ๋ Input 1
24V Input, Ri 31kฮฉ Pin 18 ๋นจ๊ฐ / ํฐ์ Input 2
24V Input, Ri 31kฮฉ Pin 19 ์ฃผํฉ Input 3
24V Input, Ri 31kฮฉ Pin 20 ์ฃผํฉ / ํฐ์ Input 4
24V Input, Ri 31kฮฉ Pin 21 ๋ ธ๋ Input 5
24V Input, Ri 31kฮฉ Pin 22 ๋ ธ๋ / ๋นจ๊ฐ Input 6
24V Input, Ri 31kฮฉ Pin 23 ๋ ธ๋ / ํ๋ Input 7
24V Input, Ri 31kฮฉ Pin 24 ๋ ธ๋ / ์ด๋ก Input 8 (Program start)
24V Input, Ri 31kฮฉ/Bit 0 binary coded Pin 13 ํ๋ Input 9
24V Input, Ri 31kฮฉ/Bit 1 binary coded Pin 14 ํ๋ / ๊ฐ์ Input 10
24V Input, Ri 31kฮฉ/Bit 2 binary coded Pin 15 ํ๋ / ๋ ธ๋ Input 11
24V Input, Ri 31kฮฉ/Bit 3 binary coded Pin 16 ํ๋ / ํฐ์ Input 12
MODE >=10 Input 9-12, 2์ง๋ฒ ์ฝ๋ํ, ํ๋ก๊ทธ๋จ ์์์ ์ํ
์ ์ฉ Input 8 (๊ณ ์ ๋จ, Trigger flange์ ์ํด ์ปจํธ๋ก ๋์ง ์์),
1-15 ํ๋ก๊ทธ๋จ๋ฒํธ ์ฌ์ฉ๋จ
DIP-switch๋ก์ ํ์ฑํ๋ ๊ธฐ๋ฅ
DIP switch OFF pin9, 24V์ ํจ๊ป ์ฌ์ฉ๊ฐ๋ฅํ HW power stage
Input open or 0v=End phase ์ต์ข ๋จ๊ณ ๋ธ๋ฝ ๋จ Pin 9 ํ์ Enable PWR / Input
28
DIP switch ON ํญ์ Power stage์ฌ์ฉ๊ฐ๋ฅ Pin 9 ๋นํ์ฑํ
2A Pin 10 ์ด๋ก GND
24V / 80mA Pin 11 ํ์ / ๋นจ๊ฐ Pulse Output
24V / 200mA (total Pin 12+Pin 26) Pin 12 ํฐ์ 24V Output
2A Pin 25 ๊ฒ์ GND
24V / 200mA (total Pin 12+Pin 26) Pin 26 ๋นจ๊ฐ 24V Output
6.3 Internal I/O Circuit
INPUT 1-12
29
OUTPUT 1-8
TYPE SOURCE
SOT TYPE SOA ACTIVITY Output Output
Bit-value Bit-value ON OFF
0,1 SOURCE 1 HIGH 24V* open*
0 LOW open 24V
All Output SOURCE
SOT 21845
SOA 255 / 0
TYPE SINK
SOT TYPE SOA ACTIVITY Output Output
Bit-value Bit-value ON OFF
0,0 SINK 1 HIGH open 0V
0 LOW 0V open
All Output SINK
SOT 0
SOA 255 / 0
30
6.4 Output ์ค์
TYPE
SOT (Set Output Type) parameter 16 Bit
Output๋น 2 ๋นํธ ๊ฐ
Output 8 7 6 5 4 3 2 1
SOT Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit- value 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Decimal 21845
*์์ค์ ๊ดํ์ฌ ๋ชจ๋ Output์ผ๋ก Default ์ ํ >SOT 21845
TYPE SOURCE/SINK
SOT TYPE SOA ACTIVITY Output Output
Bit-value Bit-value ON OFF
1,0 SINK/SOURCE 1 HIGH 24V 0V
0 LOW 0V 24V
All Output SOURCE/SINK
SOT 43690
SOA 255 / 0
31
ACTIVITY
SOA (Set Output Activity) parameter 8 Bit
Output๋น 1 Bit ๊ฐ
Output 8 7 6 5 4 3 2 1
SOT Bit 7 6 5 4 3 2 1 0
Bit- value 1 1 1 1 1 1 1 1
Decimal 255
โป ๊ณ ํ์ฉ์ฑ์ ๊ดํ์ฌ ๋ชจ๋ Output์ผ๋ก ์ ํ ๋ Default > SOA 255
Parameter ๊ฐ
Output SOT SOT TYPE SOA SOA ACTIVITY Output Output
Bit Bit-value Bit Bit-value ON OFF
1 0,1 0,0 SINK 0 0 HIGH 0V open
0 1 LOW open 0v
2 2,3 0,1 SOURCE 1 0 LOW open 24V
1 1 HIGH 24V* open*
3 4,5 1,0 SINK/SOURCE
2 0 LOW 0V 24V
2 1 HIGH 24V 0V
Example
Output SOT SOT TYPE SOA SOA ACTIVITY Output Output
Bit Bit-value Bit Bit-value ON OFF
1 0,1 0,0 SINK 0 0 HIGH 0V OPEN
2 2,3 0,1 SOURCE 1 1 HIGH 24V* open*
3 4,5 0,1 SOURCE 1 1 HIGH 24V* open*
4 6,7 0,1 SOURCE 1 1 HIGH 24V* open*
5 8,9 1,0 SINK/SOURCE 2 0 LOW 0V 24V
6 10,11 1,0 SINK/SOURCE 2 0 LOW 0V 24V
7 12,13 1,0 SINK/SOURCE 2 1 HIGH 24V 0V
8 14,15 0,0 SINK 0 1 HIGH 0V OPEN
32
7 Motor Type (Linear / Rotary) ๋ชจํฐ ํ์ ์ ์ํธ๋ฅผ ๋ณด๋ด๊ธฐ ์ ์ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ ๋ด๋ถ์์ ์ค์ ๋ฉ๋๋ค.
์ค์ ์ ์๋ฆฌ์ผ ๋ฒํธ์ ํจ๊ป ์คํฐ์ปค์ ๋ถ์ฐฉ๋์ด ์์ผ๋ฏ๋ก ํ์ธ ๋ถํ ๋๋ฆฑ๋๋ค.
Motor Type Bit 1 Bit 2 Bit 3 Bit 4
LINAXยฎ ๋ฆฌ๋์ด๋ชจํฐ ON ON OFF OFF
Rotary ์๋ณด๋ชจํฐ OFF OFF ON ON
์ฐจํ ๋ชจํฐ ํ์ ์ ์ฌ์ค์ ์ DIP-switch setup์ ๋ฐ๋ผ ๊ฐ๋ฅํฉ๋๋ค.
๋ชจํฐ ํ์ ์ ๋ณํ๋ ์คํฐ์ปค์ ์๋ฆฌ์ผ ๋๋ฒ๋ก์ ํจ๊ป ํญ์ ์ ๋ฐ์ดํธ ๋ฉ๋๋ค.
์ฃผ์: 3 ์ด์ ์ ๊ตฌ ๋ฒ์ ์, DIP-switch๊ฐ
Circuit board ๋ฐ๋ํธ์ ์์นํ๊ณ ์์ต๋๋ค
33
8 RS232 Serial Interfaces
8.1 Baud Rate RS232 XENAXยฎ
8-bit DIP-switch๋ฅผ ์ฌ์ฉํ๋ ๋ณด๋ ์ดํธ(Baud rate) RS232๋ฅผ
์ ํ ํฉ๋๋ค.
(Multi switch๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ปค๋ฒ๋ฅผ ์ ๊ฑฐํด์ฃผ์ญ์์ค.)
์๋ก์ด ๋ณด๋ ์ดํธ๋ ๊ธฐ๊ธฐ๋ฅผ off->on๋ก ๋ณ๊ฒฝํ ํ์
ํ์ฑํ๋ฉ๋๋ค.
Baud Rate Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8
RS232 9600 baud X X X X X X OFF OFF
RS232 115โ200 baud (default) X X X X X X OFF ON
RS 232 57โ600 baud X X X X X X ON OFF
RS232 19'200 baud X X X X X X ON ON
Data 8 Bit
Parity No
Stop 1 Bit
9 ETHERNET TCP/IP Interface
์ ํฌ ์น์ฌ์ดํธ์ TUTORIAL VIDEO๋ฅผ ์ฐธ๊ณ ํ์ธ์.
JSC Tutorial1: TCP/IP Connection
์ด ์๋ฃ๋ฅผ ํตํด TCP/IP์ฐ๊ฒฐ์ ๋ฐ์ํ๋
๋ชจ๋ ๋ฌธ์ ๋ค์ ํด๊ฒฐ ํ ์ ์์ต๋๋ค.
โconnection to Gateway (Port 10001) refusedโ์๋ฌ๊ฐ
WebMotionยฎ์ ์ฌ๋๋ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ๋ค์ ์ฌํญ์
ํ์ธํ์ธ์.
WebMotionยฎ์ด ๋์ผํ TCP/IP๋ก ๋ ๋ฒ ์ด๋ ธ์
๊ฒฝ์ฐ
XENAXยฎ์ ๋ณด๋ ์ดํธ๊ฐ XPort์ ๋ณด๋ ์ดํธ์
๋ฐ์ํ์ง ์์ ๊ฒฝ์ฐ
Setup ๊ธฐ๋ก์ด ์๋ชป๋ ๊ฒฝ์ฐ
34
9.1 Baud Rate Ethernet Gateway (XPort)
์ฃผ์
WebMotionยฎ ์๋์ ๊ดํ์ฌ X Port ๋ณด๋ ์ด
ํธ(Ethernet gateway)๋ ๋ฐ๋์ XENAXยฎ ๋ณด
๋ ์ดํธ์ ์ผ์นํด์ผ ํฉ๋๋ค.
(Default 115โ200)
โDevice Installerโ ํด์ ์คํ, ํ์ํ X
Port๋ฅผ ๊ฒ์ํ์ธ์
IP-address๋ฅผ ํด๋ฆญ,
Telnet Configurationํด๋ฆญ
โConnectโ ๋ฒํบ์ ๋๋ฅด์ ํ โEnterโ key๋ก
ํ์ธ ๋ฐ๋๋๋ค.
selection 1 (Channel 1)๋ฅผ ์ ํ,
๋ณด๋ ์ดํธ๋ฅผ XENAXยฎ ๋ง๊ฒ ์ ํ ํฉ๋๋ค.
๋ค๋ฅธ ๋ฉ๋ด๋ค๋ ๋ชจ๋ ํ์ธํ์ธ์.
selection 9 (Save and exit)์ผ๋ก setup์
์ ์ฅํ์ธ์.
โDevice Installerโํด์ ๋ซ๊ณ , WebMotionยฎ์
์์ํ์ธ์.
XENAXยฎ IP์ฃผ์๋ ์ปจํธ๋ก๋ฌ ๋ท๋ฉด์ ํ๊ธฐ๋์ด ์์ต๋๋ค.
XENAXยฎ->๋ ธํธ๋ถ/PC ์ฐ๊ฒฐ ์ RJ45๋คํธ์ํฌ์ผ์ด๋ธ์ ์ฌ์ฉํ์ธ์
๊ธฐ์กฒ์ ๋คํธ์ํฌ์์์๋ RJ45 Cross cable์ด ํ์ํ์ง๋ง, ์๋ก์์ง ๋คํธ์ํฌ๋ก ์ธํด ๋ ์ด์์ RJ45 Cross cable์
ํ์ํ์ง ์์ต๋๋ค.
Display Ethernet plug
Farbe LED left Color LED right
Off No
connection Off No Activity
Orange 10Mbps Orange Half-duplex
Green 100Mbps Green Full-duplex
35
9.2 Default Setup Records Upgrade
Open Device Installer
XENAXยฎ์ Ethernet ์ผ์ด๋ธ๊ณผ power ์ฐ๊ฒฐ
Device Installer์ด๊ณ XENAXยฎ Servo์ปจํธ๋ก๋ฌ ์ ํ
Upgrade Setup Records
Device Installer์์ Setup Records๋ฅผ ์ ๊ทธ๋ ์ด๋
ํ์ธ์
NEXTโ
Select:
*ํ์ผ๋ก๋ถํฐ setup record๋ฅผ ์ค์นํ์ธ์
โXvi_SetupRecords_115200.recโ๋ฅผ โBrowseโ์
ํจ๊ป ์ ํํ์ธ์.
(ํ์ผ์http://www.jennyscience.de/en/download/
under Servo ์ปจํธ๋ก๋ฌ/ Setup Records ๋ค์ด๋ก๋
๊ฐ๋ฅํฉ๋๋ค.)
NEXTโ
๊ธ์ ์์ด ์ด๋ก์์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ๋ณด์ด๋ฉด,
์๋ก์ด setup ์ด ์ ๊ทธ๋ ์ด๋๊ฐ ์๋ฃ ๋ ๊ฒ์ ๋
๋ค.
Close๋ฅผ ํด๋ฆญํ์ธ์
36
9.3 IPCONFIG์ IP ์ฐ๊ฒฐ ํ ์คํธ
DOS์ฐฝ์ IPCONFIG ๋ช ๋ น์ด
TCP/IP ์ฃผ์ ๋ฒ์ ํ ์คํธ.
IP์ฃผ์๋ ํญ์ 192.168.2.xxx ์ฌ์ผ ํฉ๋๋ค.
์ปดํจํฐ๋ก IP์ฃผ์ ๋ณ๊ฒฝ์ด ํ์ํ ๋๋
โnetwork environmentโ์์ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉด
๋ฉ๋๋ค.
์) IP 192.168.2.200
xxx = 001 โ 255
โ IP Address XENAXยฎ
9.4 PING ์ฐ๊ฒฐ ํ ์คํธ
DOS ์ฐฝ์์์ PING ๋ช ๋ น์ด
IP์ฃผ์๋ XENAXยฎ์ ํ ๋ท๋ฉด์ ์ฐธ๊ณ ํ์ธ์.
๋ฐ์์ด ์๋ค๋ฉด, ํฌ๋ก์ค์ผ์ด๋ธ RJ45์ direct
connection์ ์ฒดํฌํ์ธ์.
Ethernet ์ฐ๊ฒฐ์ด ์ ์์ผ๋ก ์๋๋๋ฉฐ IP์ฃผ์๋ฅผ ๋ชจ
๋ฅผ ๊ฒฝ์ฐ, Device Installer๋ฅผ ํ์ธํ์ธ์
9.5 Device Installer๋ก IP์ฃผ์ ๋ฐ๊พธ๊ธฐ
WebMotionยฎ ์ ๋ฐ์ดํธํ ๋์ ๊ฐ์ด IP์ฃผ์
ํ์ธ ๋ฐ ๋ณ๊ฒฝ์ ์ํด์๋ Device Installer ํด์ด
์ฌ์ฉ๋ฉ๋๋ค.
์ค๋ฅธ์ชฝ ๋งํฌ๋ฅผ ์ด์ฉํ์ฌ Device Installer ๋ฅผ
ํด๋ฆญ.
Xport๋ฅผ ์ ํํ์๊ณ ์ธ์คํจ ํ์ธ์.
Device Installer๋ NET Framework driver๊ฐ
ํ์ํฉ๋๋ค.
http://www.lantronix.com/device-networking/utilities-tools/device-
installer.html
37
IP ์ฃผ์ ํ์
Lantronix ํ๋ก๊ทธ๋จ์์ Device Installer ์คํ ํ โSearchโ๋ฅผ ์ ํํ์ฌ ์กฒ์ฌํ๋ IP์ฃผ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
IP ์ฃผ์ ๋ณ๊ฒฝ
โAssign IPโ ํญ๋ชฉ์์๋ ํน์ IP์ฃผ์๋ฅผ ํ๋น์์ผ์ค๋๋ค.
์๋ก์ด IP์ฃผ์๋ฅผ ์ค์น ํ ์ ์์ต๋๋ค
9.6 XPort ํต์ ์ค์
Ethernet TCP/IP, XENAXยฎ๋ฅผ ํตํ ๋ณด๋ค ๋์
์ ์ด์์คํ ์ด๋ WebMotion๊ณผ ํต์ํ๊ธฐ
์ํด์๋ ์ฐ์ธก๊ณผ ๊ฐ์ด Default X Port ์ค์ ์ด
์ด๋ฃจ์ด ์ ธ์ผ ํฉ๋๋ค.
Parameter ๋ ๋ฉ๋ด โDevice Installerโ ์
โTelnet Configurationโ ์์ ๋ณ๊ฒฝ์ด
๊ฐ๋ฅํฉ๋๋ค.
Parameter๋ฅผ ์๋์ ์ผ๋ก Default ์ค์ ์ ํ ์
์์ต๋๋ค. (ํ์ ์)Setup-record ํ์ผ์ ์
๋ก๋ ํ ์ ์์ต๋๋ค.
Default์ค์ ์ ๊ฐ๋ ฅํ ๊ถ๊ณ ๋๋ฆฑ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด, WebMotion์ ์ ํ๋ ๊ธฐ๋ฅ๊ณผ
Ethernet ํต์์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
38
9.7 PORT Address
Default Port ์ฃผ์๋ 10001 ์ ๋๋ค.
WebMotionยฎ์ ์ด port๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํฉ๋๋ค.
๋ค๋ฅธ ์ฃผ์๊ฐ ์ฐ๊ฒฐ ๋๋ค๋ฉด, port์ฃผ์๋
Xport์ ๋ฏธ๋ฆฌ ์ค์ ํด ์ฃผ์ ์ผ ํฉ๋๋ค.
์) Port No.10005์ ์ฐ๊ฒฐ
WebMotionยฎ์์ ์์ ์ ๋ค์
๊ฐ์ ์ ๋ ฅํ์ ์ผ ํฉ๋๋ค.
10. ASCII Protocol Ethernet TCP IP๋ฅผ ํตํ WebMotionยฎ์ ๋ช ๋ น์ด line / RS232 (์: Hyper terminal)
๊ฐ๋จํ ASCII protocol์ ์์ฝ ์์น์ ์ํด ์๋ํฉ๋๋ค.
๋ณด๋ด์ง ๋ช ๋ น ๊ฐ ๋ค์ ๋ค์ ๋์์ค๊ณ ์ฆ์ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
์กฒ์ฌํ๋ ๊ฐ์ด ์์ผ๋ฉด parameter ๊ฐ๊ณผ, ๋ถํธโ>โ๊ฐ ์ฆ์ ํ์ธ ๋๋ฉฐ
๋ช ๋ น ๊ฐ์ด ์กฒ์ฌํ์ง ์์ ๊ฒฝ์ฐ ๋ถํธโ?โ๋ฅผ ๋ฌธ์์ด์์ ์ป๊ฒ ๋ฉ๋๋ค.
Write parameters
Description Command [Parameter] Echo command accepted
Power continues PWC <CR> PWC <CR> <LF> >
Speed SP 25-2โ000โ000 <CR> SPxxxxxx<CR> <LF> >
Acceleration AC 1'000-100'000โ000 <CR> ACxxxxxx<CR> <LF> >
Read parameters
Description Command [Parameter] Echo command accepted
Tell Position TP <CR> TP <CR> <LF> XXXXXXX<CR> <LF> >
Retrieve E.g. AC? <CR> AC? <CR> <LF> XXX <CR> <LF> >
SP? <CR> SP? <CR> <LF> XXX <CR> <LF> >
๋ค์๊ณผ ๊ฐ์ ์ํฉ์์ Echo ๋ช ๋ น์ด๋ ์ธ์ ๋ฐ ์๋ฃ ๋ ์ ์์ต๋๋ค.
<Command> <CR> <LF>? <CR> <LF> >
์ด ๊ฒฝ์ฐ์๋ Echo ๋ช ๋ น์ด๋ ํ์ฉ๋์ง ์์ต๋๋ค.
<Command> <CR> <LF> #xx <CR> <LF> >
#-List
Number Description
#01 Error in queue
39
#03 Drive is active
#05 Program is active
#13 EE1 in queue
#14 EE in queue
#15 Force Calibration active
#33 TRMA active
#34 Rotary reference active
#36 Gantry reference active
#38 Reference active
#40 CANopen mode of operation is set
#65 Value of parameter not valid
์์ฐจ์ ๋ช ๋ น
์ถ๊ฐ์ ์ธ <LF>์์ด, <CR>๋ช ๋ น์ด๋ก ์ญ์ ํ์ธ์.
๋ถํธโ>โ๋ฅผ ๋ฐ๊ธฐ ์ ๊น์ง, ์๋ก์ด ๋ช ๋ น์ด๋ฅผ ๋ณด๋ด์ง ๋ง์ธ์.
10.1 ASCII Protocol TCP/IP
TCP/IP ํ๊ฒฝ์์ ๊ฒฐํฉ๋ ASCII ์ํ์ค๋ค์ ๋ค๋ฅธ Telegram์ผ๋ก ๋ณํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋ถ๋ฆฌ๋ ์์๋ฒํผ๊ฐ
๊ณ ๋ ค๋๋ ์ด์ ์ ๋๋ค. ์ด ๋ถ๋ถ์ ์์ธํ ์ฌํญ์ ์ด๊ณณ์ ์ฐธ์กฐํ์ธ์.
โXvi75_TCP_IP_Socket_Telegram_Events/Wireshark.pdfโ
http://www.jennyscience.de/en/download/
10.2 ๋น ๋๊ธฐ ๋ฉ์์ง (Events)
์๋ต์๊ฐ์ ์ค์ด๊ธฐ ์ํด PLC interface์ PLC input modification ๋๋ Status์์ ์๋์ ์ผ๋ก ๋ณด๋ด์ค ์
์์ต๋๋ค(Events).
๊ทธ๋ฌ๋ฏ๋ก Status ๋ Inputs์ ํญ์ ์ฒดํฌํ ํ์๊ฐ ์์ต๋๋ค.
Enable Events
Events ๋ถ๊ฐ๋ฅ, default EVT=0
Events ๊ฐ๋ฅ, generally EVT=1
Status modifications / Reference Event
์ผ๋ฐ์ ์ผ๋ก ํ์ฑํ๋ Event ์ธ ๊ฒฝ์ฐ์ ๋ณด๋ด์ง๊ฒ ๋ฉ๋๋ค.
Power OFF @S0
Power ON @S1
In motion @S2
Error @S9
Reference finished @H
40
PLC Input
ETI (Event Track Input)๋ก Input์ด ์ ํ ๊ฐ๋ฅํฉ๋๋ค.
Enable event of input 1..12 ETI=1..C
Enable all input events ETI=0
PLC input ์ DTI๊ฐ ๋ถ๋ฅ์ธ ๊ฒฝ์ฐ (Disable Track Input)
Disable event for input 1..12 DTI=1..C
Disable all input events DTI=0
16์ง๋ฒ์ Half byte๋ก์ (@lxyz์ xyz) input event ๊ตฌ์กฐ
PLC I/O pin no. 16 15 14 13 24 23 22 21 20 19 18 17
INPUT no. 12 11 10 9 8 7 6 5 4 3 2 1
Example input bits after
modification 1 0 1 1 0 0 1 0 1 1 0 1
Event general @I X y z
Example Event @I โBโ โ2โ โDโ
์๋ ์ดํ Default Settings
Servo ์ปจํธ๋ก๋ฌ๋ Application์ ๊ตฌ๋ ํ, Default setting์ ๋ค์ ํ์ฑํ ๋ฉ๋๋ค.
Events OFF EVT=0
PLC Input Events OFF DTI=0
41
11 JAVA Plug in ์ค์นํ๊ธฐ
์ค์น๋ JAVA ๋ฒ์ ์ ํ์ธํ์ธ์.
JAVA ๋ฒ์ ์ 7์ด์ ์ด์ด์ผ ํฉ๋๋ค.
JAVA ๋ฒ์ ์ ์๋์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
Start / Control Panel / JAVA / General / Info.
๊ธฐ์กฒ ๊ตฌ Version์ ์ญ์ ํ ์ ๋ฒ์ ์
์ค์นํ ๊ฒ์ ์ ๊ทน ๊ถ์ฅ ํฉ๋๋ค.
Download Java
http://www.java.com/de/download/manual.jsp
๋ธ๋ผ์ฐ์ ๋ฌธ์
์ด์ฉ์ค์ธ ๋ธ๋ผ์ฐ์ ์ ์ด๋ ค์์ด ์์ ๊ฒฝ์ฐ์๋
๋ค์ ์ค์ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
โEnable the next generation Java Plug-in
(๋ธ๋ผ์ฐ์ ์ฌ ๋ถํ ํ์)โ
Java ์ค์ :
Start / Control Panel / JAVA / Advanced / Java-Plug-In
/ -> ENABLE the next generation Java Plug-in.
42
11.1 Applet Cache
WebMotionยฎ์ Browser์ ์๋ก์ด ์์์ด๋
์ ๋ฐ์ดํธ์ ๋ชจ๋ ์๋ก ๊ณ ์นจ(Reloaded)๋ฉ๋๋ค.
Loading ์ ๋ฐ์ ๋ฌธ์ ๋ ์๋ฌ๋ค์ ๋ง๊ธฐ ์ํด
Cache ์ต์ ์ ๋นํ์ฑํ ๋ฉ๋๋ค.
Open JAVA Control Panel:
Start / Control Panel / JAVA
Temporary Internet File
๋ค์ ํญ๋ชฉ์ ๋นํ์ฑํ ์ํค์๊ธฐ ๋ฐ๋๋๋ค.
โKeep temporary files on my computerโ.
11.2 JAVA Certificate Validation ๋นํ์ฑํ
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ๊ฐ internet access์์ด PC์
์ฐ๊ฒฐ์ด ๋ ์์, JAVA์ธ์ฆ์ ์ ํจํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ์น๋ชจ์ ์ ์ ์ธํฐํ์ด์ค ๋ก๋ฉ์ ๋๋ฆฌ๊ฒ ๋ง๋ค๋ฉฐ,
์๊ฐ์ด๊ณผ(time-out)์ ๋ฐ์์ํต๋๋ค.
์๋์ธ์ฆ์ ํจ์ฑ(Automatic Certificate Validation)์
๋นํ์ฑํ ๋์ด์ผ ํฉ๋๋ค.
PC์ ์ ์ดํ์ ์คํ ํ->JAVA->Advanced->โ Enable
online certificate validationโ๋ฅผ ์ฒดํฌ๋ฅผ ํ์ด์ฃผ์๊ธฐ
๋ฐ๋๋๋ค.
43
12 WebMotion
ํํ์ด์ง์์ TUTORIAL Video JSC Tutorial2: Set-Up Single Axis๋ฅผ ์ฐธ๊ณ ํ์๋ฉด WebMotionยฎ์ Setup ์ฌ์ฉ์ด ์ฝ๋ค๋
๊ฒ์ ๋๋ผ์ค ๊ฒ๋๋ค.
WebMotionยฎ์ ํตํฉ ๋ ๊ทธ๋ํฝ ์ ์ ์ธํฐํ์ด์ค์ด๋ฉฐ XENAXยฎ์ ํฌํจ๋์ด ์์ต๋๋ค.
Web browser์์ ๋ก๋ ๋๊ณ ํ์ฑํ ๋ฉ๋๋ค.
( Internet Explorer >= 8.0, Mozilla, Firefox, Opera, โฆ).
์ฃผ์์ :
๋ธ๋ผ์ฐ์ ์๋์ฐ์ zoom-setting๋ค์ด 100%(๊ธฐ๋ณธ ์ฌ์ด์ฆ)๋ก ์๋๋ก ํ์ธ์. ๊ทธ๋ ์ง ์์ผ๋ฉด, WebMotionยฎ์
๋์คํ๋ ์ด๊ฐ ์ํฅ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
12.1 Start WebMotionยฎ
Web browser๋ฅผ XENAXยฎ์ IP ์ฃผ์๋ก ์์ํ์๊ณ
๋๋ฉ์ธ ์ฃผ์ ๋์ /xenax.html ๋ถ์ฌ ์ฃผ์ธ์
IP ์ฃผ์๋ XENAXยฎ ๋ท๋ฉด์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
์) http://192.168.2.xxx/xenax.html
XENAXยฎ ๋ ์์ฒดํ์ธ์์คํ ์ ์ํด์ ํ์จ์ด์
ํ๋์จ์ด ๋ฒ์ ๋ฐ ์ ๋ณด๋ฅผ ํ์ธ ํ ์์ ๋ฉ๋๋ค.
๋๋ถ์ด, WebMotionยฎ์ ์ฐ๊ฒฐ๋ ๋ฆฌ๋์ด ๋ชจํฐ๋ฅผ ์ธ์ํ๊ณ
ํ์ฌ XENAXยฎ(parameters, programs)๋ค์
WebMotionยฎ๋ก ์ ๋ก๋ ํฉ๋๋ค
TCP/IP ์ฐ๊ฒฐ ์ค๋จ
๋ง์ผ Logic supply๊ฐ ์ค๋จ๋๊ฑฐ๋ Ethernet Cable ์ฐ๊ฒฐ๋์ง
์์ ๊ฒฝ์ฐ TCP/IP๊ฐ โofflineโํ์์ ํจ๊ป ์ค๋จ๋จ์ ์ ์
์์ต๋๋ค.
Offline-mode ๋ฌธ์ ์ ์ด ํด๊ฒฐ์ด ๋๋ฉด, TCP/IP ์ฐ๊ฒฐ์ ํ์ฌ
web browser ์ ๋ฐ์ดํธ์ ์ํ์ฌ ๋ค์ ๋ก๋ฉ ๋ฉ๋๋ค.
์ฌ์ ํ ํด๊ฒฐ์ด ์๋ ๊ฒฝ์ฐ์๋, ์ข ๋ฃ ํ web browser๋ฅผ
๋ค์ ์์ํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
12.1.1 โXENAX ์ ๋ก๋ ์ค์ โ ์ค๋ฅ ์
44
WebMotionยฎ์ ์๊ฐ์ง๋จ์์ ๋ค์๊ณผ ๊ฐ์ โError Upload
XENAX Settingsโ ์๋ฌ์ฝ๋๊ฐ ๋ฐ์๋์์ ๊ฒฝ์ฐ์๋
Kapersky ์ธํฐ๋ท๋ณด์์ค์ ์ ๋ฌธ์ ๊ฐ ์์ ๊ฒ ์ ๋๋ค.
Kapersky ํน์ ์ ์ฌํ ์ธํฐ๋ท ๋ณด์ ์ํํธ์จ์ด๋ฅผ
์ฌ์ฉํ์ค ๊ฒฝ์ฐ์๋ โthe security for Instant Messenger
Servicesโ ํญ๋ชฉ์ ๋นํ์ฑํ ๋์ด์ผ ํฉ๋๋ค.
(Skapersky Pure 3.0์ ์์๋ฅผ ์ฐธ์กฐ ๋ถํ ๋๋ฆฑ๋๋ค.)
12.2 LINAXยฎ์ ELAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ ๋ง์ Quick start
Quick start ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ LINAXยฎ ELAXยฎ ๋ฆฌ๋์ด
๋ชจํฐ ์ถ์ XENAXยฎ ์ปจํธ๋ก๋ฌ์ ํจ๊ป ๊ฐ๋จํ๊ณ ๋น ๋ฅด๊ฒ
์ค์ ํ๊ฒ ํด์ค๋๋ค.
์ด๊ฒ์ ํ๋ผ๋ฏธํฐ๊ฐ ์ ํ ๋ฐ ๋งค๋ด์ผ ์์ด๋ ๋ง์ฐ์ค
ํด๋ฆญ์ผ๋ก ๊ฐ๋ฅํ๋ฉฐ, Quick start button์ ๋๋ฆ์ผ๋ก์จ,
์์คํ ์ ์๋์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ํ ์คํธ๋ฅผ ์์ํฉ๋๋ค.
Cable ์ฐ๊ฒฐ, ์ ์, input ๊ธฐ๋ฅ, ์ธก์ ์์คํ ๊ธฐ๋ฅ,
,ํ๋ผ๋ฏธํฐ ์ ํ , Linear ๋ชจํฐ์ ํ์ฌ ์ ๋ฅ ์ํ ํ์ธ.
์ธก์ ์์คํ ์ ํ ์คํธํ๊ธฐ ์ํด, ๋๋
์ฌ์ฉ์๋ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ๋ฅผ
์ ํน์ ๋ค๋ก ์ต์ 20mm ์์ง์ด์ ์ผ ํฉ๋๋ค.
Start/Stop๋ฅผ ํด๋ฆญ ํ LINAXยฎ ELAXยฎ linear ๋ชจํฐ๋ ์๋
์ ์ผ๋ก Reference๋ฅผ ์ธก์ ํฉ๋๋ค. ๊ทธ ๋ค์์ ์ง์๋ ๊ฑฐ๋ฆฌ
๋ก (์ด์ ์ ์์ผ๋ก ์ด๋์์ผฐ๋ ๊ฑฐ๋ฆฌ ๋งํผ) ์๋์ ์ผ๋ก ์
๋ค๋ก ์์ง์ผ ๊ฒ ์ ๋๋ค.
Quick start Function์ Linear๋ชจํฐ ์ถ์ ์ํ์ผ๋ก ๋๊ณ ์ด
๋ ํ ์ ํ ํ์ค ์์ด ์๋์ํฌ ๊ฒ์ ๊ถ์ฅ ๋๋ฆฑ๋๋ค.
45
ํ์ดํ ๋ชจ์์ ๋ง์ฐ์ค ํด๋ฆญ๋ง์ผ๋ก ๊ฐ๋ณ์ ์ธ ์์ง์์
์ ์ฉ์ํฌ ์ ์์ต๋๋ค.
12.3 Operation, Status Line
WebMotionยฎ์ ํ๋จ ๋ถ๋ถ์ Status line์ ํ์ฌ XENAXยฎ์ ํ์ฌ ์ํ์ ์ผ์ ์๊ฐ์ ์์ด์ ์ฐ๊ฒฐ๋ ๋ชจํฐ์ ์ํ๋ฅผ
๋ํ๋ ๋๋ค. ๋ณธ ๋ฐ์ดํฐ๋ ๋ณ๋๋์ง ์์ผ๋ฉฐ, ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์ํด ์ฌ์ฉ ๋ฉ๋๋ค.
MOTOR TMP
์ผ์๋ก๋ถํฐ ๊ฐ์ง๋๋ ๋ฆฌ๋์ด ๋ชจํฐ ์ฝ์ผ์ ํ์ฌ ์จ๋๋ฅผ ๋ํ๋ ๋๋ค.
์ด ์ธก์ ๊ธฐ๋ฅ์ ๋กํฐ๋ฆฌ ์๋ณด ๋ชจํฐ์๋ ๊ฐ๋ฅํ์ง ์์ต๋๋ค. ์จ๋ ์ธก์ ์ I2T ๊ณ์ฐ์ ์ํด ๊ณ์ฐ๋ฉ๋๋ค.
POSITION
ํ์ฌ ๋ฆฌ๋์ด ๋ชจํฐ์ Reference ์ค์ ํ ์ธก์ ์์คํ ์ ์ฆ๊ฐ๋ถ์ ์ํ ๋ฆฌ๋์ด ๋ชจํฐ์ ์ ๋ ์ ์ ์๋ ค์ค๋๋ค.
๋ฆฌ๋์ด ๋ชจํฐ์ ํ์ค์ 1increment = 1ฮผm ์ ๋๋ค.
46
MOTOR
์๋์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ LINAXยฎ, ELAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ๋ฅผ ์ธ์ํฉ๋๋ค. Rotary ๋ชจํฐ๊ฐ ์ฐ๊ฒฐ๋์๋ค๋ฉด ROTATIVE๋ก๋ง
ํ์๋ฉ๋๋ค.
REFERENCE
Reference(Reference)๋ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ์ด ์์ํ๊ธฐ ์ํ ํ์์กฐ๊ฑด์ ๋๋ค. ์ด๊ฒ์ ๋ํ ์ผ๋ง๋ ์ ๋ฐํ๊ฒ ์
๋ฅ๊ฐ ์ ๋ฅ๋๋์ง ์ ์ ์์ต๋๋ค.
PENDING = ์ฒ๋ฆฌ์ค์ธ Reference
DONE = ์๋ฃ ๋ Reference
MODE
์ด์๋ชจ๋๋ฅผ ๋ํ๋ ๋๋ค
0 Standard Servo
1 Gera mechanism over second encoder
2 Pulse/Dir, stepper emulation
10 Coded Prog No Standard
12 Coded Prog No for Stepper Controlled
STATUS
POWER OFF Off
POWER ON / HALT On, Motor is not moving
IN MOTION Motor is in motion
ERROR XX Error Number, ํด๋ฆญ ์ ์๋ฌ ๋ด์ฉ๊ณผ ์ด๋ ฅ ์ถ๋ ฅ
INPUT
1~8๊ณผ Direct input ์กฐ๊ฑด, 9~12์ 2์ง๋ฒ์ input
OUTPUT
Output 1-8์ ์ํ
(application / I/O ๋ฉ๋ด์์ ์์ ๊ฐ๋ฅ)
PROG
ํ๋ก๊ทธ๋จ ๋ฒํธ, input 9-12๋ก๋ถํฐ 2์ง์ฝ๋
2์ง๋ฒ ์ฝ๋ ํ๋ก๊ทธ๋จ ์ ํ์ ์ํด์๋ MODE๋ 10 ์ด์์ด์ด์ผ ํ๋ฉฐ, ๋ฐ๋ฉด์, input 8์ ํ๋ก๊ทธ๋จ์์์ ์ํ
ํธ๋ฆฌ๊ฑฐ๋ก ์ค์ ๋์ด์ผ ํฉ๋๋ค.
47
12.4 ํด๋ฆญ์ผ๋ก ์ถ ์ด๋ํ๊ธฐ
12.4.1 ํด๋ฆญ์ผ๋ก LINAXยฎ์ ELAXยฎ ๋ชจํฐ ์ถ ์ด๋
๋ฆฌ๋์ด ๋ชจํฐ์ ์ค์น ๋ฐ ํ ์คํธ๋ฅผ ์ํ ๊ฐ๋จํ ์จ๋ผ์ธ ์กฐ์
๋น ์์์ ์ค๋์ง ์ ๊ฐ์ XENAXยฎ์ ํ์ฌ ๋ฑ๋ก๋์ด ์๋ ๊ฐ์ ๋ํ๋ ๋๋ค.
์๋ก์ด ๊ฐ์ ๋น ์์์ ์ ๋ ฅํ์๊ณ <Enter>๋ก์ ๋ฑ๋ก์ด ๋ฉ๋๋ค.
๊ฐ ํ๋ผ๋ฏธํฐ ๊ฐ์ ๊ธฐ์กฒ์ ๊ฐ์ ๋ง์ ํ ์ง๊ณ ์ง์ ์ ์ผ๋ก XENAXยฎ Servo ์ปจํธ๋ก๋ฌ์ ๋ฑ๋ก ๋ ๊ฒ ์ ๋๋ค.
SOFT LIMIT POS
์ํํธ์จ์ด ํ๊ณ์์น(limit position), ๊ฐ๊ฐ์ ๋ชจ์ ์ฆ๋ถ ๋ฒ์์ ์ค์
SLP- ์ต์ ํ๊ณ ์ด๋ ๊ฐ
SLP+ ์ต๋ ํ๊ณ ์ด๋ ๊ฐ
Both values 0 ํ๊ณ ์์ (์ฐ๊ฒฐ๋ linear ๋ชจํฐ์ stroke๊ฐ ํ๊ณ)
S-CURVE %
๋ด๋ถ ๋ชจ์ ํ๋กํ์ผ์ S-curve percentage
์) Index ์, ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋ ๋ชจ์ ํ๋กํ์ผ ์ ๊ดํจ
Jerk์ ์๋๊ณ์ฐ (time unit inc/ sยณ๋น ๊ฐ์์ ๋ณํ)
ACC *1โ000
1000factor ์ ํจ๊ป ๋ฐฐ(multiplied)๊ฐ ๋๋ inc/sยฒ ์์์ ๊ฐ์๋
48
์๋
Inc/s Speed
SP OVERRIDE %
๋ชจ์ ํ๋กํ์ผ์ ์คํผ๋์ ๊ฐ์๋ Override ๋ชจ๋
์)ํ๋ก์ธ์ค ๊ฐ์ ๋๋ setup ๋ชจ๋
Go Way (REL)
ํ์ฌ์์น์์ ์๋์ ์ธ ์์น ์ด๋ ๊ฐ ์ ๋ ฅ
<Enter>ํ ์ด๋.
Go Position (ABS)
์ ๋์ ์ธ ์์น ์ด๋ ๊ฐ ์ ๋ ฅ
<Enter>ํ ์ด๋.
Rep Reverse
์๋ณต ์ด๋ ํ์ฌ์์น์์ ์๋์ ์ธ ์์น ์ด๋ ๊ฐ ์ ๋ ฅ
<Enter>ํ ์ด๋
๋์ ์ ๋ชจํฐ๊ฐ์๋, ์คํผ๋, ๋๊ธฐ์๊ฐ ๊ฐ์ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ์จ๋ผ์ธ์์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํฉ๋๋ค.
โStop Motionโ์ ํตํด ์์ง์์ ๋ฉ์ถ ์ ์์ต๋๋ค.
Wait Reverse
์๋ณต ์ ๋ฐ๋ํธ ์์น์์์ ๋๊ธฐ์๊ฐ. ๋จ์ : ms(millisecond)
49
<Enter>ํ ์ด๋
TIME (ms)
Millisecond๋์ ๋ง์ง๋ง ํ๋กํ์ผ ๋๋ผ์ด๋ธ ์๊ฐ
Reference
Linear ๋ชจํฐ์ Reference ์ค์ ์ ์ํด, ๊ฐ๊ฐ ๊ฑฐ๋ฆฌ๋ง๋ค Reference mark๊ฐ ์์ต๋๋ค. (>REF)
๋ชจํฐ๊ฐ 2๊ฐ์ Reference marks๋ฅผ ์ง๋๊ฐ ๋ ์ ๋์ ์์น๋ ๊ณ์ฐ๋ฉ๋๋ค.
์ ์์ ์ผ ์ดํ์ ์ด ๊ธฐ๋ฅ์ ํ๋ฒ ๊ตฌ๋๋์ด์ผ ํฉ๋๋ค.
Go Pos 0
(>G0) 0 ํฌ์ง์ ์ผ๋ก ์ด๋.
Power Cont
Power continues (>PWC)
Linear ๋ชจํฐ์ ์์น ๊ฐ ์ค์ ์์ด ๊ฐ์ฅ ์ต๊ทบ ์ ๋ ์์น ๊ฐ์ ๊ณ์ฐํ๋ฉฐ ์ ์์ด ๋ค์ด์ต๋๋ค.
์) error50 ๋๋โPower Quitโ ์ดํโ.
Linear ๋ชจํฐ์ Reference ์ค์ ํ Logics supply๊ฐ ์ค๋จ๋์ง ์์์ ๋ ์ค๋ก์ง ๊ฐ๋ฅํฉ๋๋ค.
Stop Motion
๊ฐ์ Ramp ์กฐ์ ์ ํตํด ์์ง์์ ๋ฉ์ถ๋๋ค.
Power Quit
Power Stage์ ์ ์์ OFFํฉ๋๋ค.
์์ผ๋ก ๋ชจํฐ๋ฅผ ์์ง์ผ ์ ์์ต๋๋ค.
50
12.4.2 Rotary ๋ชจํฐ์ ๊ดํ์ฌ ํด๋ฆญ์ผ๋ก ์ถ ์ด๋ ํ๊ธฐ
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ๊ฐ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ
์ ์ธ์ํ์ง ๋ชปํ๋ฉด, XENAXยฎ๋ ๋กํฐ๋ฆฌ ์๋ณด ๋ชจํฐ์
์ ์ฐ๊ฒฐ์ ์๋ํฉ๋๋ค.
โGo Pos 0โ๋์์ Jog+, Jogโ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Jog -
โStop Motionโ๋ช ๋ น์ด๋ก ๋ฉ์ถ ๋๊น์ง -์ชฝ์ผ๋ก ์ด๋ํฉ๋๋ค
Jog +
โStop Motionโ๋ช ๋ น์ด๋ก ๋ฉ์ถ ๋๊น์ง +์ชฝ์ผ๋ก ์ด๋ํฉ๋๋ค
๋ชจํฐ๊ฐ Jog๋ก ๊ตฌ๋๋๋ ๋์ ์๋์ SP OVERRIDE๋
Online ์ผ๋ก ์กฐ์ ๊ฐ๋ฅํฉ๋๋ค.
12.5 Command Line์ ๊ตฌ๋
XENAXยฎ ์ง์ ์ ์ผ๋ก ASCII ๋ช ๋ น์ด๋ก ์ ์ด๋ฉ๋๋ค.
COMMAND
<Enter>๋ก ASCII๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
โRecall commandsโ์ํ์์๋ ์คํํ๋ ๋ช ๋ น ๊ฐ๋ค์
์ ์ฅ๋๊ณ , ๋ง์ฐ์ค ํด๋ฆญ์ผ๋ก ๋ฐ์ํฉ๋๋ค.
RESPONSE
WebMotionยฎ์ ์ํด ์์๋ด์ฉ๋ค์ด ๋ณด์ฌ์ง๋๋ค.
COMMAND SET
XENAXยฎ์ ์ธ์๋๋ ๋ชจ๋ ASCII๋ช ๋ น์ด ๋ฆฌ์คํธ.
51
12.6 XENAXยฎ์ ASCII Command ์ค์
๋จ์ํ ASCII ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค. [+PARAMETER] ๋ชจ๋ ์ปจํธ๋ก๋ฌ ๊ธฐ๋ฅ๋ค์ ์ต์ํ์ ๋ฐ์์๊ฐ์ผ๋ก ๋ชจ๋ ํ์ฑํ๋ฉ๋๋ค.
์ฐธ๊ณ ์๋ฃ
ยน) ๊ธฐ๋ฅ์ ์ง๋จํ๊ณ ํ ์คํธํ์ธ์.
12.6.1 Power/Reset
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
PW Power ์๋ณด ON (์์ฝ๋ ๊ฐ ๋ฆฌ์ ) -
PWC Power Continue ์๋ณด ON (์์ฝ๋ ๊ฐ ์ ์ง) -
PQ Power Quit ์๋ณด OFF -
RES Reset ์ปจํธ๋ก๋ฌ ์ด๊ธฐํ (๋ํฏํธ) -
CLPO Clear position to 0 ์์ฝ๋ ๊ฐ 0์ผ๋ก ์ค์ (๋กํฐ๋ฆฌ๋ชจํฐ ์ ์ฉ) -
12.6.2 ๊ธฐ์ด์ค์
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
MD Mode ๋ชจ๋ ์ค์ (์ด์)
์ฃผ์: ์๋ณด OFF ์ํ์์ ์ค์ ํ์๊ธฐ ๋ฐ๋๋๋ค.
0, 1, 2, 10,12 / ?
refer WebMotionยฎ / Basic Settings
ICP Inc per Pulse ํ์ค๋น ์ฆ๊ฐ ๊ฐ (MODE 2 ์ ์ฉ) 1-50
SR Synchronous Ratio ์ ์๊ธฐ์ด ๋น (MODE 1์ ์ฉ) ยฑ 1-1'000 : 10
CI Card Identifier
ID์ค์
(Master/Slave, CANopen Node, Powerlink Node ,
Remote)
1-99 /?
GSID Gantry Slave
Identifier Gantry Slave ID ์ ํ 0 - 4
SID Servo ์ปจํธ๋ก๋ฌ
ident. ์ปจํธ๋ก๋ฌ ์ด๋ฆ ์ค์ (๋ฌธ์์ด) string/ ?
52
12.6.3 ๋ชจํฐ์ค์
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
IS I stop Max.์ ๊ฒฉ๋ชจํฐ์ ๋ฅ [x10mA] 10-1โ800 / ?
IR I run Max.์ต๋๋ชจํฐ์ ๋ฅ [x10mA] 10-1โ800 / ?
POL Pol-Pair ํฏํ์ด(Pole-Pair) ์ 1-100 / ?
ENC Encoder ํ์ ๋น ์์ฝ๋ ์ฆ๊ฐ ๊ฐ 10-32'000 / ?
PHD Phase Direction 3์์ ๋ฐฉํฅ (u,v,w or v,u,w) 0,1 / ?
PHDD Phase Direction
Detection
Hall Sequence ๊ฒ์
์๊ณ๋ฐฉํฅ์ผ๋ก ๋ชจํฐ ํ์ ์ ๋์ค๋ ์ถ๋ ฅ ๊ฐ์
PHD์ ์ ์ฉ
? ์ถ๋ ฅ ์ Dip ์ค์์น ์ค์ ์ด ๋ฆฌ๋์ด ๋๋ Hall
์ผ์ ๋ฐฐ์ ์ค๋ฅ
0, 1, ?
PHO Phase Offset ์ ์คํ์ [ยฐ]
๋กํฐ๋ฆฌ๋งค๋ด์ผ 330 0-359 / ?
FCM Force Constant
Motor
LINAX, ELAX: ์ถ๋ ฅ์์ [mN/A]
๋กํฐ๋ฆฌ ๋ชจํฐ: ํ ํฌ์์ [ฮผNm/A] 0-100โ000โ000 / ?
RPH Phase to Phase
Resistance ์ ๊ฐ ์ ํญ [mฮฉ] 0-100โ000 / ?
LPH Phase to Phase
Inductance ์ ๊ฐ ์ธ๋ํด์ค [ฮผH] 0-100โ000 / ?
12.6.4 ์ปจํธ๋กค๋ฌ ์ค์
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
ML Mass Load ํ์ด๋ก๋[g] (์ฌ๋ผ์ด๋ ๋ถํํ์ค) 0-100โ000 / ?
BWP Bandwidth Position
Controller ์์น์ ์ด๊ธฐ ๊ฒ์ธ 1-5โ000 / ?
BWC Bandwidth Current
Controller ์ ๋ฅ์ ์ด๊ธฐ ๊ฒ์ธ 5-5โ000 / ?
FQF1 Frequency Filter 1 ๋ ธ์นํํฐ(Notch Filter) ์ฃผํ์ 0, 160-2000 / ?
BWF1 Bandwidth Filer 1 ๋ ธ์นํํฐ(Notch Filter) ๋์ญํญ 500โ100โ000 / ?
DP Deviation Position ์ต๋ ํ์ฉ ์์นํธ์ฐจ 1-1โ000โ000 / ?
DTP Deviation target Pos ๋ชฉํ์์น์์์ ํ์ฉ ์์นํธ์ฐจ 0-10โ000 / ?
53
12.6.5 ๋ชจ์ ์ค์
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
SP Speed ์๋ [Inc/s] 10-9โ000โ000 / ?
AC Acceleration ๊ฐ์๋ [Inc/sยฒ] 2'000-1โ000'000'000 /?
ED Emergency
Deceleration ๋น์์ ์ง ๊ฐ์๋ [Inc/sยฒ] 10โ000-1โ000'000'000 / ?
OVRD Override ๊ฐ์๋์ ์๋ ๊ฐ์ ๋น์จ์ ์ผ๋ก ์ฌ์ ์ [%] 1-100 / ?
SCRV S-Curve S-Curve๊ฐ ์ ์ฉ๋๋ ๋น์จ [%] 1-100 / ?
ACV
Acceleration
Variation
(Jerk), ์ฝ๊ธฐ ์ ์ฉ
Jerk [Inc/s3] / ?
SLPN
(Old: LL)
Soft Limit-Position
Negative ์ข์ธก ์ด๋ํ๊ณ 0 - < LINAX/ELAX stroke >
SLPP
(Old: LR)
Soft Limit-Position
Positive ์ฐ์ธก ์ด๋ํ๊ณ 0 - < LINAX/ELAX stroke >
12.6.6 LINAXยฎ/ELAXยฎ ์ฐธ์กฐ์์น(Reference)
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
REF Reference ํ๋ก๊ทธ๋จ์์ home ๊ธฐ๋ฅ / ์ฐธ์กฐ์์น
DRHR Direction REF
Reference ์งํ๋ฐฉํฅ
0 = positive(+๋ฐฉํฅ), 1 = negative(-๋ฐฉํฅ)
2 = Gantry REF positive, motors same direction
3 = Gantry REF negative, motors same direction
4 = Gantry REF positive, motors reverse direction
5 = Gantry REF negative, motors reverse direction
0-5 /?
54
12.6.7 ๊ฐ ํธ๋ฆฌ ์ฐธ์กฐ์์น(Reference)
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
GSID Gantry Slave
Identifier
Gantry Slave ID ์ ํ 0 - 4
CI Card Identifier Set CI (query), CANopen Node ID, Powerlink Node
ID, Master/Slave ๊ตฌ์ฑ์ Remote ID
1-99 / ?
REF Reference ํ๋ก๊ทธ๋จ์์ home ๊ธฐ๋ฅ / ์ฐธ์กฐ์์น
DRHR Direction REF
REF๊ธฐ๋ฅ์ ์งํ๋ฐฉํฅ
0 = positive(+๋ฐฉํฅ), 1 = negative(-๋ฐฉํฅ)
2 = Gantry REF positive, motors same direction
3 = Gantry REF negative, motors same direction
4 = Gantry REF positive, motors reverse direction
5 = Gantry REF negative, motors reverse direction
0-5 /?
DGMSO Detected Gantry Master
Slave Offset
์๋์ผ๋ก ํ์ง๋ Gantry Master Slave Offset ์ถ๋ ฅ
(Gantry slave ์ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ)
PGMSO Preset Gantry Master
Slave Offset
Gantry Master Salve Offset ์ค์
0:์๋์ผ๋ก ํ์ง๋ ๊ฐ ์ฌ์ฉ(0.5mm ์ด๋ด)
<>0: Gantry Master Slave Offset ์๋์ค์
(Gantry slave ์ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ)
+- 5โ000โ000 / ?
12.6.8 ๋กํฐ๋ฆฌ๋ชจํฐ ์ฐธ์กฐ์์น(Reference)
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
REF Reference ํ๋ก๊ทธ๋จ์์ home ๊ธฐ๋ฅ / ์ฐธ์กฐ์์น
DRH Dir Home ์ธ๋ถ์ ์ผ์ ํ์์ ์ํ ๋ชจํฐ์ ํ์ ๋ฐฉํฅ
์ค์ , 1 = CW, 2 = CCW 1-2
SPH Speed Home ์ธ๋ถ์ ์ผ์ ํ์์ ์ํ ๋ชจํฐ์ ํ์ ์๋ ์ค์
(์ธ๋ถ ์ผ์๊ฐ ์์ ๊ฒฝ์ฐ, SPH = 0์ผ๋ก ์ค์ ) 0-25โ000 Inc/s
INH Input Home ์ธ๋ถ ์ผ์์ Input ๋ฒํธ (PLC I/O) 1-8
DRZ Dir Z-Mark ์์ฝ๋์ Z์ ํ์์ ์ํ ๋ชจํฐ์
ํ์ ๋ฐฉํฅ ์ค์ , 1 = CW, 2 = CCW 1-2
SPZ Speed Z-Mark
์์ฝ๋์ Z์ ํ์์ ์ํ ๋ชจํฐ์
ํ์ ์๋ ์ค์
(์์ฝ๋์ Z์์ด ์์ ๊ฒฝ์ฐ SPZ=0์ผ๋ก ์ค์ )
0-10โ000 Inc/s
55
12.6.9 ์ด๋ ๋ช ๋ น์ด
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
PO Position ์ ๋์์น, Inc ยฑ 2'000'000'000 / ?
WA Way ์๋์์น, Inc ยฑ 2'000'000'000 / ?
G Go direct Position ์ ๋์์น๋ก ์ง์ ์ด๋ ยฑ 2'000'000'000
GP Go Position ์ ๋์์น๋ก ์ด๋ (Position = PO value)
GW Go Way ์๋์์น๋ก ์ด๋ (Way = WA value)
GZ Go Z-Mark ์์ฝ๋์ Z์์ผ๋ก ์ด๋
JP Jog Positive + ๋ฐฉํฅ์ผ๋ก Jog๋์ (Speed = SP value)
JN Jog Negative - ๋ฐฉํฅ์ผ๋ก Jog๋์ (Speed = SP value)
RRยน) Repeat Reverse ์๋ณต ๊ฑฐ๋ฆฌ(WA Value) ์ด๋ ํ์์ค์ 1-100โ000
RWยน) Repeat Way ๋จ์ผ๋ฐฉํฅ ๊ฑฐ๋ฆฌ(WA Value) ์ด๋ ํ์์ค์ 1-100โ000
WTยน) Wait Repeat Waiting time ์ค์ (RR, RW ๋ช ๋ น์ด) 1-10โ000 (ms)
IX Index Index ๋ฒํธ ์คํ 1-50
PRF Profile Profile ๊ตฌ๋ 1-5
DIF Drive I Force Drive I_Force ๋ฒํธ ์คํ xx
SM Stop Motion ํ๋ก๊ทธ๋จ๊ณผ ๋ชจ์ ์ ์ง
12.6.10 I_Force์ ์ํ Index์ ์ด๋ (ํ๋ก๊ทธ๋จ ๋ ์์ง์)
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
IX Index Index ๋ฒํธ ์คํ 1-50
NIX Number Index Index ๋ฒํธ ์ ํ 1-50
AIX Accel.Index ์ ํํ Index์ ๊ฐ์๋ ์ค์ 2-1โ000โ000 (x1000) Inc/sยฒ
SIX Speed Index ์ ํํ Index์ ์๋ ์ค์ 10-1โ000'000 Inc/s
DIX Distance Index ์ ํํ Index์ ๊ฑฐ๋ฆฌ ์ค์ ยฑ2'000'000'000 Increment
TYIX Type of Index ์ ํํ Index์ ํ์ ์ค์ ์ค์
1=์ ๋์์น 2=์๋์์น 1,2 / ?
DIF Drive I Force Drive I_Force ๋ฒํธ ์คํ xx
NDIF
Number of Drive I
Force to change
parameter
Drive I_Force ๋ฒํธ ์ ํ xx
ADIF
Acceleration of
selected Drive
I_Force
์ ํํ Drive I_Force์ ๊ฐ์๋ ์ค์ xx
SDIF Speed of selected
Drive I_Force ์ ํํ Drive I_Force์ ์๋ ์ค์ xx
IDIF
I_Force Limit of
selected Drive
I_Force
์ ํํ Drive I_Force์ ์ ๋ฅ ์ค์ xx
DDIF Direction of selected
Drive I_Force ์ ํํ Drive I_Force์ ๋ฐฉํฅ ์ค์ xx
56
12.6.11 ํ๋ก๊ทธ๋จ/์ ์ฉ
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
PG Program ํ๋ก๊ทธ๋จ ๊ตฌ๋ 1-15
PMAP Program Mapping
ํ๋ก๊ทธ๋จ์ ํฌ๊ธฐ์ค์
0 Program 1~15 50์ค
Program 16~63 10์ค
1 Program 1~5 130์ค
Program 6~63 10์ค
0,1 / ?
SVST Save to Start-up Key Start-up Key(parametersํฌํจ)์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฅ
12.6.12 Event
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
EVT Event Status
or Input Event ํ์ฑํ 0,1
ETI Event Track Input 0=All input events ์ฌ์ฉ๊ฐ๋ฅ
1~C= 1..12 Event input ์ฌ์ฉ๊ฐ๋ฅ 0-9, A-C
DTI Disable Track Input 0= All input events ์ฌ์ฉ๋ถ๊ฐ๋ฅ
1~C= 1..12 Event input ์ฌ์ฉ๋ถ๊ฐ๋ฅ 0-9, A-C
12.6.13 Input/Output
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
SOT Set Output Type
PLC output ํ์ ์ค์
(Source, Sink, Source/Sink)
โโOutput configurationโ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์
0-65535
SOA Set Output Activity PLC outputs์ ๋์๋ชจ๋ ์ค์
โ โOutput configurationโ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์ 0-255
SO Set Output ์ ํํ PLC output์ High ์ถ๋ ฅ 1-8
CO Clear Output ์ ํํ PLC output์ Low ์ถ๋ ฅ 1-8
SOX Set Output Hex ์ด์ง ์ฝ๋ํ ๋ ์ถ๋ ฅ์ ์ค์
(Bit 0 = Output 1, Bit 7 = Output 8) 00-FF
TGU Trigger upward ์์น๋ฐฉํฅ ์ด๋ ์ Trigger์ํธ(Output ๊ธฐ๋ฅ: TGR,
5ms pulse) ์ถ๋ ฅ์์น ์ค์ . ยฑ2'000'000'000 Increment
TGD Trigger downward ํ๊ฐ๋ฐฉํฅ ์ด๋ ์ Trigger์ํธ(Output ๊ธฐ๋ฅ: TGR,
5ms pulse) ์ถ๋ ฅ์์น ์ค์ . ยฑ2'000'000'000 Increment
ILA Input Low Active
0=๋ชจ๋ ์ ๋ ฅ์ด HIGH์์ ๋์
1=๋ชจ๋ ์ ๋ ฅ์ด LOW์์ ๋์
2=๊ฐ๋ณ์ ์ธ ์ค์ (ILAS๋ฅผ ๋ฐ๋ฆ)
ILAS Input Low Active
Single
๊ฐ๋ณ ์ ๋ ฅ ๋์๋ชจ๋์ค์ (HEX ๊ฐ)
0= ์ ๋ ฅ์ด HIGH์์ ๋์
1= ์ ๋ ฅ์ด LOW์์ ๋์
โป Input 9-12: 0 ํน์ F๋ก ์ค์ (๊ฐ๋ณ์ค์ ๋ถ๊ฐ)
0xx/Fxx/?
57
โป 0x000: ILA0, 0xFFF: ILA1
TI Tell Input Input 1~12 ์ํ ์ถ๋ ฅ(0 = Low, 1 = High)
/? (Input ๋ฒํธํ์ ํฌํจ) /?
TI Tell Input ๋จ์ผ Input ์ํ ์ถ๋ ฅ(0 = Low, 1 = High) 1-12
TIX Tell Input HEX Input 1~12 ์ํ ์ถ๋ ฅ(HEX ๊ฐ)
TO Tell Output Output 1~8 ์ํ ์ถ๋ ฅ(0 = Low, 1 = High)
TOX Tell Output HEX Output 1~8 ์ํ ์ถ๋ ฅ(HEX ๊ฐ)
TCP Tell Capture Position ์บก์ณ ๋ ์์น ์ถ๋ ฅ (Input๊ธฐ๋ฅ: CPOS) 1-8
CP12 Capture Pos. Input 12 ์บก์ณ์ํธ ์ค์ (Input 12์ฌ์ฉ) 0,1
TCPB Tell Capture Pos.
Buffer ์บก์ณ ๋ ์์น ์ถ๋ ฅ (Input 12์ํธ) 1-8
CLCP Clear Capture
Position ์บก์ณ ๋ ์์น ์ด๊ธฐํ (0์ผ๋ก ์ค์ ) 1-8
BRKD Brake Delay ๋ธ๋ ์ดํฌ ๋๋ ์ด [ms] 1-1000/?
12.6.14ELAXยฎ ํ๊ณ ํฌ์ง์
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
MLC Mechanical Limit
Calibration
(ELAX) ,์ฆ๊ฐ ๊ฐ(+)์ ๊ดํ์ฌ ๊ธฐ๊ณ์ ํ๊ณ ๊ฐ ์ธก์
์์
์ธก์ ํ ๊ฐ์ DMLPP๋ฅผ ํตํด์ ์ฝ์ ์ ์์ต๋๋ค
DMLPP Detected Mechanical Limit
Position Positive
(ELAX) ์ฆ๊ฐ์์์ ํ์ง๋ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์
์น
0, <Stroke ELAX> - <Stroke ELAX + 3mm> /?
์ฆ๊ฐ์์์ ํ์ง๋ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์๋ต=?
์ฆ๊ฐ์์์ ํ์ง๋ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์ญ์ =0
โป ์ฐธ์กฐ
DMLPP๊ฐ ์ญ์ ๋์์ ์ (DMLPP=0) ์ฆ๊ฐ๋ฐฉํฅ์
Reference๋ฅผ ์ํ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์ ๊ฐ์
Stroke ELAX +1mm ์ ๋๋ค.
์ฆ๊ฐ์์์ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ๊ฐ์ด ์๋ ค์ก์ ๊ฒฝ
์ฐ, ์ด ๊ฐ์ ์ธก์ (Calibration) ์์ด ์ค์ ๋ ์ ์
์ต๋๋ค. (MLC ๋ช ๋ น์ด ์์ด)
MLPN Mechanical Limit
Position Negative
(ELAX) ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ์ฐจ๊ฐ(-) ์์น์
ํ๊ณ
<-3mm> - <stroke ELAX + 3mm>
/?
์ฐจ๊ฐ์์์ ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์๋ต=?
์ฐจ๊ฐ์์์ ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์ญ์ =0
58
โป ์ฐธ์กฐ
DMLPP๊ฐ ์ญ์ ๋์์ ์ (DMLPP=0) ์ฐจ๊ฐ๋ฐฉํฅ์
Reference๋ฅผ ์ํ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์ ๊ฐ์
Stroke ELAX -1mm ์ ๋๋ค.
์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ๊ธฐ๊ณ์ ํ๊ณ์ ์ ์์น๋ ์ ํ
ํด์ผ ํฉ๋๋ค. ๋ง์ผ ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ๊ธฐ๊ณ์ ํ
๊ณ์ ์ ์์น๊ฐ ์๋ชป ์ ๋ ฅ ๋์์ ์์๋ ๋ง๊ทธ๋ท์
๊ดํ ์ฝ์ผ์ ๋ฐฐ์ด์ด ๋ถ์์ ํ๋ฉฐ, ๋ชจํฐ๋ ์๋ํ
์ง ์์ ๊ฒ ์ ๋๋ค.
MLPP Mechanical Limit
Position Positive
(ELAX) ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ์ฆ๊ฐ์์น์ ํ๊ณ <-3mm> - <stroke ELAX + 3mm>
/?
์ฆ๊ฐ์์์ ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์๋ต=?
์ฆ๊ฐ์์์ ํ์ง๋ ์ธ๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ ์์น
์ญ์ =0
โป ์ฐธ์กฐ
DMLPP๊ฐ ์ญ์ ๋์์ ์ (DMLPP=0) ์ฆ๊ฐ๋ฐฉํฅ์
Reference๋ฅผ ์ํ ์ธ๋ถ ๋ฐ ๊ธฐ๊ณ์ ํ๊ณ์ ๊ฐ์
Stroke ELAX -1mm ์ ๋๋ค.
์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ๊ธฐ๊ณ์ ํ๊ณ์ ์ ์์น๋ ์ ํ
ํด์ผ ํฉ๋๋ค. ๋ง์ผ ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ๊ธฐ๊ณ์ ํ
๊ณ์ ์ ์์น๊ฐ ์๋ชป ์ ๋ ฅ ๋์์ ์์๋ ๋ง๊ทธ๋ท์
๊ดํ ์ฝ์ผ์ ๋ฐฐ์ด์ด ๋ถ์์ ํ๋ฉฐ, ๋ชจํฐ๋ ์๋ํ
์ง ์์ ๊ฒ ์ ๋๋ค.
12.6.15 Force Control
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
FC Force Calibration
์ค์บ๋ ๊ณผ์ ์ ์ํ ์ ์ฉ ๊ฐ๋ฅํ ๊ตฌ๋๊ฑฐ๋ฆฌ์
๊ธฐ๋ฐํ์ฌ Force Calibration์ ์์ํฉ๋๋ค.
1๋ถํฐ 10โ000โ000์ ๊ฐ= ์ค์บ๊ณผ์ ์ ์ฆ๋ถ์์
์ ๊ฑฐ๋ฆฌ
?=์ค์บ ๊ฐ์ด ์ฌ์ ํ ์ด์ฉ ๊ฐ๋ฅํ์ง ์์ฒญ.
0=Force Calibration์ ์ค์บ๋ ๊ฐ ์ญ์
โFCโ๋ช ๋ น์ด๋พ?
1=์ด์ฉ๊ฐ๋ฅํ Force Calibration ๊ฐ
0=์ด์ฉ๊ฐ๋ฅํ Force Calibration ๊ฐ์ด
์กฒ์ฌํ์ง ์์
์ค์! Force Calibration์ค์บ์ ํ์ฌ์์น์์
์์๋ฉ๋๋ค.
0-< stroke LINAXยฎ/ELAXยฎ
/ ?
FCT
(Before:CCM)
Force Calibration
Test
์ผ๋ฆฌ์ง ์ฌ๋ผ์ด๋์ ์๋์ผ๋ก ์์ง์์ผ๋ก์ Force
Calibration ํ์ธ์ ์ํ ํ ์คํธ๊ธฐ๋ฅ 0,1,2/?
59
2= ํ์ฑํ๋ ๋ณด์ ์์ด Force Calibration ์คํ
1= ํ์ฑํ๋ ๋ณด์ ์ผ๋ก Force Calibration ์คํ
0= Force ์ธก์ ํ ์คํธ ๋
(์๋ณด๋ ์์น๋ฅผ ์ ์งํฉ๋๋ค.)
FCV Force Calibration
Valid
Force Calibration ์ํ๋ฅผ ์์ฒญ
0=์ด์ฉ๊ฐ๋ฅํ Force Calibration ์ค์บ ๊ฐ์ด ์กฒ
์ฌํ์ง ์์
1=์ด์ฉ๊ฐ๋ฅํ Force Calibration ๊ฐ
xx/?
LIF Limit I_Force
์ต๋๋ก ์น์ธ๋ Force ๋น๋ บํ๋ ์ ๋ฅ ๊ฐ
[x10mA] 0=ํ์ฑํ๋์ง ์์
์ต๋๋ก ์น์ธ๋ ์ ๋ฅ๊ฐ ๋๋ฌํ์๋ง์ Error 30
์ ํ์ฑํ ๋๋ฉฐ, Process Status Registry๋ฅผ ํตํด
๊ฒ์ํ ์ ์์ต๋๋ค.
TPSR๋ช ๋ น์ด๋ก์ Bit 15
โI_FORCE_LIMIT_REACHEDโ
0 โ 1โ800 / ?
CLIF Change Limit I Force
Limit DR_I_FORCE๋ฅผ xx x 10mA๋ก ๋ณํ.
xx๊ฐ์ DRIVE I_FORCE END๊น์ง ํ์ฌ ํ๋ผ๋ฏธ
ํฐ DR_I_FORCE๋ฅผ ๊ฒน์ณ ์ฐ๊ฒ ๋ฉ๋๋ค.
xx
DIF Drive I_Force
์ด๋ ํ ๊ฐ์ฒด๊ฐ ์์ ๊ฒฝ์ฐ ๋ชฉํ ํน์ ๋ ์์น์
์ ๊ทบํ ๋๊น์ง ํ๊ณ์ ์ธ Force๋ก์ ๊ตฌ๋.
xx=[1-10] ์ ํ๋ Drive I_Force ํ๋ผ๋ฏธํฐ ์ธํธ
์ ์ซ์
xx
IFA I Force Actual Force์ ๋น๋ บํ๋ฉฐ, ํํฐ ๋ ์ ํํ ์ ๋ฅ ๊ฐ [mA]
(Chapter 11.7.2 Force Monitoring์ ์ฐธ์กฐํด ์ฃผ์ญ์์ค)
TMC Tell motor current ์ค์ ๋ชจํฐ ์ ๋ฅ
SSEC Select Sectors
ํ์ฑํ ์ํฌ Sector๋ฅผ ์ ํ
E.g.xx=100110->ํ์ฑํ ๋ Sector๋ 2,3,6์ ๋๋ค. ์ฐ
์ธก LSB๋ก๋ถํฐ 2์งํ.(2์ง ํ๊ธฐ๋ฒ, LSB=sector 1)
xx/?
IFPK I_Force Peak
I_FORCE peak ๊ฐ์ ์ฝ์ต๋๋ค[x1mA]
xx=์ ์๋์ง ์์.->๋ชจ๋ Sector๋ฅผ ํตํ ์ต๋์น ๊ฐ
xx=n->Sector โnโ์ ์ต๋ ๊ฐ
xx
SIFF Sector I_Force Peak
Curve Failed
Force Curve๊ฐ ํ์ฑํ ๋ Sector๋ฅผ ํตํด ์ ํ
ํ๊ฒ ์ง๋ฌ๋์ง๋ฅผ ๋ณด์ฌ ์ค๋ค.
E.g.xx=1001-> Sector 1๊ณผ 4์์ Error.
(2์ง ํ๊ธฐ๋ฒ, LSB=sector 1)
xx/?
TPSO Take Position as Sector
Offset
๋ชจ๋ํฐ๋ง ์ฌ ์์๊ณผ ํจ๊ป ๋ชจ๋ Sector์
Offset์ผ๋ก์ Current Actual Position์ ์ํ.
์ถ๊ฐ์ ์ผ๋ก, โWait for distance greater/lessโ์
โJump if distance greater/lessโ๋ ์ด๋ฌํ Offset
60
์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
SSO(?) -
๋ชจ๋ํฐ๋ง restart์ ํจ๊ป ๋ชจ๋ sector์ offset
์ ์ ๊ณตํฉ๋๋ค.
xx=[Inc] offset
position โWait for distance greater/lessโ ์
โJump if distance greater/lessโ๋ ์ด๋ฌํ offset
์ ์ํ์ฌ ์ ์ฉ ๋์ด์ผ ํฉ๋๋ค.
์) xx=0, sets offset to 0
xx
NSEC(?)
ํ๋ ๋ช ๋ น์ด
SIFS, SIFE, IFH, IFL
STC, STCX
-
Parameter ๋ณ๊ฒฝ์ ๊ดํ sector์ ์
์ด๋ parameter๋ฅผ ๋ณํ ์ํฌ ๊ฒ์ธ์ง์ ๊ดํ
์ ํ. xx = [1-10] sector ์ซ์,
NSEC?=์ ํ๋ sector์ ์ซ์ ๊ฒ์
xx
SIFS(?) Sector I_Force Start
(Sector I_Force Start) sector์ ์์ ๊ฑฐ๋ฆฌ.
xx=[Inc] ์์ ๊ฑฐ๋ฆฌ.
(absolute posirion-sector offset)
xx
SIFE(?) Sector I_Force End
sector์ ์ข ๋ฃ ๊ฑฐ๋ฆฌ
xx=[Inc] ์ข ๋ฃ ๊ฑฐ๋ฆฌ
(absolute position-sector offset)
xx
IFH(?) I_Force High ์์ ์ ํ ๋ ๊ฐ์ฅ ๋์ I_Force์ ๊ฐ.
xx[x10mA] xx
STCX(?) hex
STC(?) dec
-
Sector ์ดํ ๋ฐฐ์ด 10์ง๋ฒ / 16์ง๋ฒ
Sector์์ Entry, Exit ์ดํ์ ์ ์
xx=ํ์ฑํ ๋ ์ดํ 1,2,3,4 Entry/Exit
Bit 15..12 11..8 7..4 3..0 xx
Entry not used Exit not used
4 3 2 1 0 4 3 2 1 0 transfer
0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 bin
1 0 2 0 hex
4128 dec
xx
NDIF(?)
ํ๋ ๋ช ๋ น์ด
IDIF, DDIF,
SDIF, ADIF
Number of Drive
I_Force to change
parameter
parameter๋ก ๋ณํํ๊ธฐ ์ํ ๊ตฌ๋ I_Force์ ์ซ์
์ด๋ค parameter์์ Drive I_Force ์ซ์ ์ ํ์
๋ณํ์ํฌ ๊ฒ์ธ๊ฐ์ ๊ดํจ.
xx=Drive I_Force number 1-10. NDIF?=์ ํ๋ sector ์ซ์ ๊ฒ์
xx
ADIF(?) Drive I_Force
Acceleration xx[x1,000 inc/sยฒ] xx
SDIF(?) Drive I_Force Speed xx[inc/s] xx
IDIF(?) I_Force Limit while Drive
I_Force
I_Force ๊ตฌ๋ ์ค I_Force ์ ๋ฅ์ ํ๊ณ
xx [x10mA] xx
DDIF(?) Direction Drive
I_Force xx=0โpositive, xx=1โnegative xx
61
12.6.16 Correction Table
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
CTAB Correction
Table State
Correction Table ์ค์
0=Correction Table ๋นํ์ฑํ
1=Correction Table ํ์ฑํ
2= Correction Table ์ด๊ธฐํ
(๋ฌผ๋ฆฌ์ ๊ฐ=์์ฝ๋ ๊ฐ)
0-2/?
CTPS Correction Table
Position Start Correction Table ์์์์น ์ค์ [inc] 0-500โ000โ000/?
CTDP Correction Table
Distance Points Correction Table ๊ฐ๊ฒฉ ์ค์ [inc] 10-30โ000โ000/?
CTPO Correction Table
Preselect Position Correction Table ๊ฐ ์ ํ [inc] 0-2โ000โ000โ000 / ?
CTVA Correction Table Value Correction Table ๊ฐ ์ค์ [inc] -30โ000-30โ000 / ?
12.6.17 System Information
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
TP Tell Position ํ์ฌ ์์น ์ถ๋ ฅ [inc]
TV Tell Velocity ํ์ฌ ์๋ ์ถ๋ ฅ [inc/s]
TT Tell Temperature ํ์ฌ ์จ๋ ์ถ๋ ฅ [ยฐC]
TS
TPSR์ ์ฌ์ฉ
ํด์ฃผ์ธ์
Tell Status
ํ์ฌ ์ํ ์ถ๋ ฅ
0=Power OFF
1=Power ON
2=In Motion
9=Error
TPSR Tell Process
Status Register
ํ์ฌ ์ํ ์ถ๋ ฅ[HEX ๊ฐ,3๋ฐ์ดํธ]
ERROR = BIT 0 ์๋ฌ๋ฐ์
HOME = BIT 1 Reference ์๋ฃ
IN_MOTION = BIT 2 ๊ตฌ๋ ์ค
IN_POSITION = BIT 3 ๋ชฉํ์์น ๋๋ฌ
END_OF_PROGRAM = BIT 4 ํ๋ก๊ทธ๋จ ์ข ๋ฃ
IN_FORCE = BIT 5 ์ค์ Force ๊ฐ ๋๋ฌ
IN_SECTOR = BIT 6 -
FORCE_IN_SECTOR = BIT 7 -
INVERTER_VOLTAGE = BIT 8 ๋ชจํฐ์ ์์ธ๊ฐ
END_OF_GANTRY_INIT = BIT 9 ๊ฐํธ๋ฆฌ ์ด๊ธฐํ ์๋ฃ
LIMIT_SWITCH_LEFT = BIT 10 ์ข์ธก ์์น ํ๊ณ ๊ฐ ๋๋ฌ
LIMIT_SWITCH_RIGHT = BIT 11 ์ฐ์ธก ์์น ํ๊ณ ๊ฐ ๋๋ฌ
EMERGENCY_EXIT_1, REMAIN POWER ON = BIT 12
(bus module์์ด ์ฌ์ฉํด์ผ ํฉ๋๋ค.
bus module์ผ ๊ฒฝ์ฐ, โEMERGENCY_EXITโ
๊ธฐ๋ฅ์ ์ ์ฉ์์ผ ๋ณด์ธ์)
๋น์์ ์ง, ๋ชจํฐ์ ์ ON
62
EMERGENCY_EXIT, POWER OFF= BIT 13 ๋น์์ ์ง, ๋ชจํฐ์ ์ OFF
COGGING_REFERENCE_DRIVE_ACTIVE = BIT 14 -
I_FORCE_MAX_LIMIT = BIT 15 ์ต๋์ ๋ฅ ๊ฐ ๋๋ฌ
STO PRIMED/HIT = BIT 16 -
SS1 PRIMED/HIT = BIT 17 -
SS2 PRIMED = BIT 18 -
SS2 HIT = BIT 19 -
SLS PRIMED = BIT 20 -
SLS SPEED HIT = BIT 21 -
SLS POSITION HIT = BIT 22 -
WARNING = Bit 23 ๊ฒฝ๊ณ ๋ฐ์
TMT Tell Motion Time ๋ง์ง๋ง profile ๊ตฌ๋์์์ ๋์์๊ฐ [ms]
TPT Tell Process Time TIMER_START๋ถํฐ TIMER_STOP๊น์ง ๊ฑธ๋ฆฎ ์๊ฐ [ms] (๋ด๋ถ ํ๋ก๊ทธ๋จ์์๋ง
์ฌ์ฉ ๊ฐ๋ฅ)
VER Version ํ์จ์ด ๋ฒ์ ์ถ๋ ฅ
VERS Version SMU ์ค์น๋ SMU ๋ฒ์ ผ ์ถ๋ ฅ
VERB Version Number ์ค์น๋ ๋ฒ์ค๋ชจ๋ ๋ฒ์ ์ถ๋ ฅ
VERL Version Boot Loader Boot loader์ ๋ํ ๋ฒ์ ๋ฌธ์ (from version V4.00)
MACB MAC address
bus module ๋ฒ์ค๋ชจ๋์ Mac address query
DS402 - CANopen Control word, Status word ์ถ๋ ฅ
WebMotionยฎ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ.
I2Tยน) I2T ์จ๋์กฐ์ , ํ์ฌ ๊ฐ
I2TMยน) I2TM ์จ๋์กฐ์ , ์ต๋ ๊ฐ
12.6.18 Bus Module Information
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
CAB CAN Baudrate ์ถ๊ฐ์ CANopen interface ์ ๋ณด๋ ์ดํธ(Baud rate) 1โ000 - 1'000'000 / ?
PCT PDO Cycle Time ์ํ๋๊ธฐ์์น๋ชจ๋์์ ์ํ์๊ฐ ์ค์ (DS402)
๋ณด๊ฐ์ ์ํ Used RMR 100-10โ000
VERB Version Number ์ค์น๋ bus module firmware์ version number
EIPB IP Address bus
module
IP address queries EtherNet/IP modules
(from version V4.00)
RESB Reset bus module bus module ๋ฆฌ์
MACB MAC address
bus module PROFINET bus module์ Mac address query
SPAD Set Point ACK disable Bit โP402 Set Point Acknowledgeโ๋ฅผ ๊ตฌ๋์
์ฌ์ ์ฉ. ํ์จ์ด V3.68H๋ณด๋ค ์๊ฑฐ๋ ๋๋ฑํ๋ค. 0-1
63
12.6.19 Error Handling
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
TE Tell Error Error ์ซ์ 01~99
TES Tell Error String Error number ํ์ ๋ฌธ์์ด
TEB Tell Error Buffet Error buffer ๊ฒ์ (์ต์ข 8 ํ์ธ๋๋ ์ ๋ณด, ๊ฒฝ
๊ณ ํน์ Error)
TESM Tell Error SMU SMU Error์ ๊ดํ ์์
12.6.20 System Monitoring
๋ช ๋ น์ด ๊ธฐ๋ฅ ์ค๋ช ์ค์ ๊ฐ
ENCPD Encoder Plausibility
Checking Disable
์ธ์ฝ๋ ํ๋น์ฑ ํ ์คํธ ์๋ ๋ฐ ์ข ๋ฃ
0=์ธ์ฝ๋ ํ๋น์ฑ ํ ์คํธ ์๋
1=์ธ์ฝ์ ํ์ฅ์ฑ ํ์คํธ ์ข ๋ฃ
(๋กํฐ๋ฆฌ ๋ชจํฐ์์ ๋ง)
WD Watchdog
RS232/Ethernet ์ธํฐํ์ด์ค Watchdog
0=๋นํ์ฑ
1-60โ000=[ms]์์์ Watchdog ์๊ฐ
<WD>milesecond๋์ RS232ํน์ Ethernet์
ํตํด ASCII ๋ช ๋ น์ด๊ฐ ๋ฐ์์ก์ ๋ Output
Stage๋ ์ข ๋ฃ๋๊ณ Error code 77์ด ๋ณด์ฌ์ง๋ค.
0-60โ000 ms / ?
12.7 Move Axis by Force
Force ์ธก์ ๊ธฐ๋ฅ์ LINAXยฎ์ ELAXยฎ iron ๋ฆฌ๋์ด ๋ชจํฐ์ magnetic cogging forces, load force, fiction force๋ฅผ ๋ณด์ ํฉ
๋๋ค.
์ฑํฐ โ15_Force_Processesโ์์ ๋ ๋ง์ ์ ๋ณด๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
64
12.8 Move Axis Motion Diagram
๋ฆฌ์ฝ๋ฉ ์์น์ ๊ฐ์๋
LOGGING AUTO
๊ตฌ๋์ด ์์๋๋ ์๊ฐ ๋ฆฌ์ฝ๋ฉ ๋ฉ๋๋ค. ๊ตฌ๋๊ณผ ํ๋ก๊ทธ๋จ์ด ์๋ฃ๋ ๋ ๊น์ง ๊ธฐ๋ก์ ์ง์๋ฉ๋๋ค.
LOGGING TIME
๊ตฌ๋์ด ์์๋๋ ์๊ฐ ๋ฆฌ์ฝ๋ฉ ๋ฉ๋๋ค. ๋ช ๋ น๋ ์ ๋ ฅ์๊ฐ๊น์ง ๊ธฐ๋ก์ ์ง์๋ฉ๋๋ค. (2-8000ms)
Record new
์๋ก์ด Recording์ ์์. โready for recording next motionโ์ ๋ฉ์์ง๋ฅผ ๊ธฐ๋ค๋ ค ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๋ช ๋ น์ด Panel์์์ ์์๋์ (์ด๋ ์ถ / ๋ช ๋ น์ด ์ ๋ ฅ ํน์ ํด๋ฆญ์ ์ํจ) ์: G44000
65
SPEED
์์น์ ๊ด๋ ฆ๋ ์ฆ๊ฐ๊ฐ์์์ ์๋๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
IFORCE
์์น์ ๊ด๋ ฆ๋ mA์ ์ ๋ฅ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
DEVIATION
์ฆ๊ฐ ๋ถ์์ ์์น ํธ์ฐจ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
zoom + / zoom -
์๊ฐ ์ถ์์์ ์ปค๋ธ ๊ตฌ๊ฐ์ Zoom ๊ธฐ๋ฅ
Zoom ๋ฒ์์์ ์ค์ ์์์ ํ์ดํ ๋ฒํบ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๊ณก์ ๊ตฌ๊ฐ์ ํ๋๋ฅผ ์ํด์ โZoom+โ๋ฒํบ์ ๋๋ฌ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
โZoom โโ๋ฒํบ์ ๋๋ฅด์๊ฒ ๋๋ฉด ์ค ์ํ๋ฅผ ์์ํ๋ก ๋๋ฆฏ ์ ์์ต๋๋ค.
COMMAND
๋ช ๋ น์ด ์ ๋ ฅ.
์) ๋ชจํฐ์ ์์ ํฌ์ง์ =REF, ํฌ์ง์ ์ผ๋ก ๊ตฌ๋=G0, ์๋ค ๋ฐ๋ณต=RR
66
Load file
์ปดํจํฐ์ ์ ์ฅํ ๋์(Motion)์ ๋ณด์ฌ์ค๋๋ค. ์ ๋ก๋๋ Servo ์ปจํธ๋ก๋ฌ์ Parameter์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
Save file
์ปดํจํฐ์ ๋ชจ์ ํ๋กํ์ผ์ ์ ์ฅ ๊ฐ๋ฅ ํฉ๋๋ค.
67
12.9 Index
Index๋ ๋ชจ์ ํ๋กํ์ผ์ด๋ฉฐ ์์ ์ Reference ๋ฐ ํ์ฌ์์น์ ๊ด๋ ฆ๋์ด ๊ฐ์๋(ACCEL), SPEED, ๊ฑฐ๋ฆฌ(DISTANCE), ์ ๋์
์น์ ์๋์์น์ ๊ธฐ๋ฐํ ๊ฑฐ๋ฆฌํ์ ์ ํฌํจํ๊ณ ์์ต๋๋ค. ๊ฐ์ ํญ์ ์ธํฌ๋ฆฌ๋ฉํ ์์ฝ๋์ ์ฆ๋ถ์น์ ๊ด๋ ฆ๋ฉ๋๋ค.
INDICES(INDEX)๋ ํ๋ก๊ทธ๋จ์ ๋จ์ํ ์ํค๋ฉฐ, ์๋ฆฌ์ผ ์ปจํธ๋ก์ ํตํด ํต์์ ์ต์ํ ์ํต๋๋ค.
IXxx<CR>๋ก ์คํํ์ธ์.
50 Index์ ์ต๊ณ ์น๋ ์ ์๋์ด ์์ต๋๋ค.
EDIT
NEW INDEX = ์๋ก์ด index ๋ง๋ค๊ธฐ
CLEAR INDEX = index number ์ญ์
CURRENT INDEX
์ ์๋ Index๋ค์ ๋ชจ๋ ํฌํจํ ๋ฆฌ์คํธ
PARAMETERS
โCURRENT INDEXโ์ Parameter ์ค์
ACCx1000 Acceleration (2โ000-1โ000'000'000 Inc./s2)
SP ED Speed (10-100โ000โ000 Inc/s)
DISTANC Distance in Inc
TYPE ABS= Absolut (Position), REL=Relative (WEG)
Teach Pos ํ๋์ ํ์ฌ ์์น ๊ตฌ์ฑ โDISTANCEโ
68
12.10 Drive I_Force
โDiag I_Forceโ ๋ฉ๋ด์์ Sector๋ฅผ ํตํ ์ด๋ค Force๊ณผ์ ์ ๋๊ธฐํ ์ํค๋์ง์ ๋ฐ๋ผ โthe way/force diagramโ์ ๋ฆฌ์ฝ๋ฉ
๋ฉ๋๋ค.
Force๊ด๋ ฆ ์ธ๋ถ์ ๋ณด๋ ์ฑํฐ 15 โXENAX_Xvi_Force_Processesโ๋ฅผ ์ฐธ์กฐ ๋ถํ๋๋ฆฑ๋๋ค.
12.11 Sector I_Force
WebMotionยฎ ํ๋ก๊ทธ๋จ ๋ฉ๋ด์์ โsector i-forceโ๋ 10๊ฐ์ ๋ค๋ฅธ Force sector๋ค๋ก ์ ์ ํ ์ ์์ต๋๋ค.
์: ํ ๊ฐ์ฒด๊ฐ ์ ์ด๋๋ ์๊ฐ Force progression์ 150์์ 170๊น์ง์ ์ฆ๋ถ์
Sector์์ ๊ฒ์ฌํ ๊ฒ ์ ๋๋ค.
Force sector ์ ๋ ฅ์ (โEntryโ), force๋ 3~4N ์ฌ์ด๊ฐ ๋์ด์ผ ํฉ๋๋ค. sector์์ ๋๊ฐ ๋ (Exit), Force๋ 4N์
์ ๊ทบ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ Force์ฌ์์ Sector ๊ฒฝ๊ณ์์ Force sector๊ฐ ๋ค์ด์ค๊ณ ๋๊ฐ ๋ ์ ์ ๋ฉ๋๋ค.
๋ ๋ง์ ์ ๋ณด๋ฅผ ์ํด ์ฑํฐ โ15 Force Processesโ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
69
12.12 Program
XENAXยฎ Master-Slave์ Programming Pick and Place ๊ด๋ ฆ JSC Tutorial5 video๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
์ ํฌ ํํ์ด์ง์์ ์ํ์์ ๋ค์ ํ์ํ์ค ์ ์์ต๋๋ค.
๋ค์์ ์์๋๋ก ์ ์๋ ํ๋ก๊ทธ๋จ์ ๋ํ๋ธ ๊ฒ ์ ๋๋ค.
PROGRAM
์ ํ, ๋ง๋ค๊ธฐ, ๋ณต์ฌ, ์ง์ฐ๊ธฐ (ํ๋ก๊ทธ๋จ)
LINES
๋ฆฌ์คํธ ์์ ํ์ฌํ๋ก๊ทธ๋จ์์ ์ ์๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ์ ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์์ชฝ๊ณผ ์๋์ชฝ์ ์๋ ํ์ดํ๋ ์ฐฝ์์ ์คํฌ๋ก์ด ๊ฐ๋ฅํฉ๋๋ค
ํ์ดํ๋ฅผ ์์ง์ด์๋ฉด ๋ฆฌ์คํธ์์ ์ํ๋ ๋ผ์ธ์ ์ ํ ๊ฐ๋ฅํฉ๋๋ค.
์ต๋์ ๋ผ์ธ์ ํ๋ก๊ทธ๋จ์ ํจ์์ค์ ์ ๋ฐ๋ฆ ๋๋ค.
PMAP = 0 Prog 1-15: 50 lines Prog 16-63: 10 lines
PMAP = 1 Prog 1-5: 130 lines Prog 6-63: 10 lines
EDIT LINE
์ด ๊ธฐ๋ฅ์ ํ๋ก๊ทธ๋จ์ ๋ผ์ธ์ ํธ์ง์ ๊ดํ ๊ฒ์ ๋๋ค.
SET: LINES LIst์์์ ํธ์งํ ๋ผ์ธ์ ์ค์ ํ ์ ์์ต๋๋ค.
INSERT: ํธ์ง๋ ๋ผ์ธ์ ๋ชฉ๋ก์ ์์น์ ํ์ ์ํ์ฌ ์ด๋ ๊ณณ์๋ ์ฝ์ ์ด ๊ฐ๋ฅ ํฉ๋๋ค.
CLEAR: ๋ชฉ๋ก์ ์์น์ ํ์ ์ํ์ฌ ๋ผ์ธ๋ค์ ์ญ์ ๊ฐ๋ฅํฉ๋๋ค.
70
11.12.1 Program commands
LINAX ์ Rotary motors๋ฅผ ์ํ Reference REFERENCE MS
Index number xx ์คํ ํน์ distance zz ์
operation yy ๋์์ ๋ฐ๋ฅธ ๋ณํ INDEX xx, yy, zz MS
Output number xx ์ค์ SET OUTPUT xx MS
Output number xx ์ญ์ CLEAR OUTPUT xx MS
Line number xx ๋ก ์ด๋ GOTO LINE xx
line number xx๋ก ์ด๋,
(Input number yy๋ก ํ์ฉ ๋ ๊ฒฝ์ฐ) GOTO LINE IF INPUT
xx, yy
Loop Counter # to xxxx (1-10000) ์ค์ SET LOOP COUNTER (A-E) xxxx
Loop Counter #๊ฐ์
( 0 or, jump line xx๊ฐ ์๋ ๋)
Loop counter๋ ์๋ก ํบ์ฉ๋ ์ ์์ต๋๋ค
DEC LOOP COUNT (A-E) JNZ LINE
xx
Wait xx ms WAIT TIME (ms) xx
Input number xx์ logical High Wait WAIT HIGH INPUT xx MS
Input number xx์ logical Low Wait WAIT LOW INPUT xx MS
position counter๋ฅผ 0์ผ๋ก,
LINAXยฎ/ELAXยฎ linear ๋ชจํฐ ์ถ์์๋ ๋ถ๊ฐ๋ฅ CLEAR POSITION
Profile nbr. xx ์คํ PROFILE xx MS
Start process timer TIMER_START
Stop process timer
๋ฐ๋ฆฌ์ธ์ปจ์์์ TPT (Tell Process Timer)์ธก์ ๋
time์ผ๋ก ๋ฆฌํด ๋ช ๋ น
TIMER_STOP
LINAXยฎ ์ ๊ธฐ๊ธฐ์ ์ธ limited position
Setup / reference ํ์ธ
REF_LIMIT_STOP
Force calibration ์คํ, Start pos xx, End
pos yy FORCE CALIBRATION xx,yy
DRIVE I_FORCE NO.XX ์คํ DRIVE I_FORCE xx
Bit mask๋ก์ ํ์ฑํ ๋ sector ์ ํ
์) xx=1010 : 2์ 4 sector ํ์ฑํ. LSB๋ ์ฐ์ธก
์ ์์
SELECT SECTORS xx
๋ง์ผ ํ ๊ฐ ๋๋ ๊ทธ ์ด์์ sector๊ฐ ์ ํ
ํ๊ฒ ์ง๋์ง ์์์ ๊ฒฝ์ฐ, line xx๋ก ์
ํโerror handlingโ.
์ค์ง ํ์ฑํ ๋ sector๋ค๋ง ํ ์คํธ ๋ฉ๋
๋ค.
์ฃผ์: ์ด๋ฌํ ๋ถ์์ด ์ํ๋๊ธฐ ์ ์,
โDRIVE I_FORCE ENDโ๋ ์๋ฃ๋์ด์ผ ํฉ๋
๋ค.
JUMP IF I_FORCE SECTORS
FAULT xx
71
time out : xx์ฌ์ด DRIVE I_FORCE์ ํ๋ผ
๋ฏธํฐ์
๋ฐ๋ฅธ I_FORCE์ ๊ดํ ํ๊ณ์ ์ ๊ทบ๊น์ง์
์๊ฐ
WAIT LIMIT I_FORCE xx, yy
Frame yy์ Time out์ฌ์ด์ xx ๋ณด๋ค ๋์
์ง๊ธฐ ์ํ ๊ฑฐ๋ฆฌ๋ฅผ ๊ธฐ๋ค๋ฆฎ๋ค. (absolute
position-Sector Offset) ๊ทธ๋ ์ง ์์ผ๋ฉด, zz
๋ผ์ธ์ผ๋ก ์ ํ โError Handlingโ
WAIT FOR DISTANCE GREATER xx,yy,zz
Frame yy์ Time out์ฌ์ด์ xx ๋ณด๋ค ๋ฎ์
์ง๊ธฐ ์ํ ๊ฑฐ๋ฆฌ๋ฅผ ๊ธฐ๋ค๋ฆฎ๋ค. (absolute
position-Sector Offset) ๊ทธ๋ ์ง ์์ผ๋ฉด, zz
๋ผ์ธ์ผ๋ก ์ ํ โError Handlingโ
WAIT FOR DISTANCE LESS xx,yy,zz
Frame yy Time out์ฌ์ด์์ โโBit xx Highโ
Progress Status Register๋ฅผ ๊ธฐ๋ค๋ฆฎ๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด, zz๋ผ์ธ์ผ๋ก ์ ํ โError
Handlingโ
WAIT PROGRESS STATUS BIT HIGH xx,yy,zz
Frame yy Time out์ฌ์ด์์ โโBit xx Lowโ
Progress Status Register๋ฅผ ๊ธฐ๋ค๋ฆฎ๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด, zz๋ผ์ธ์ผ๋ก ์ ํ โError
Handlingโ
WAIT PROGRESS STATUS BIT LOW xx,yy,zz
์ค์ ์์น ์ด๋ ์ค ๋ชจ๋ํฐ๋ง์ restart์
์ํด ๋ฐ๋ฅด๋ ๋ชจ๋ sector์ ๊ดํ offset๊ฐ.
position โ Wait for distance greeter/lessโ,
โJump if distance greater/lessโ์ ์ด์ ๊ฐ
์ด offset์ ์ํ์ฌ ์ ์ฉ ์์ผ์ผ ํ ๊ฒ ์
๋๋ค.
TAKE POS AS SECTOR OFFSET
(touching position์ ๊ดํด์๋
Chapter 2,3์ ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ชจ๋ํฐ๋ง์ restart์ ์ํด ๋ฐ๋ฅด๋ ๋ชจ๋
sector์ ๊ดํ setting offset. xx=[Inc]
Offset.
position โ Wait for distance greeter/lessโ,
โJump if distance greater/lessโ์ ์ด์ ๊ฐ
์ด offset์ ์ํ์ฌ ์ ์ฉ ์์ผ์ผ ํ ๊ฒ ์
๋๋ค.
์)xx=0, set offset
TAKE POS AS SECTOR OFFSET TO 0 ํฌํจ
SET SECTOR OFFSET xx
Limit DR_I_FORCE๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค.
์ ๋ ฅํ I_Forceํ๋ผ๋ฏธํฐ๋ฅผ DRIVE I_FORCE
์ ๊ฒน์ณ ์ธ ๊ฒ์ ๋๋ค. DRIVE I_FORCE๊ฐ
์ข ๋ฃ ๋ ๋๊น์ง.
CHANGE LIMIT I_FORCE xx
72
๊ฑฐ๋ฆฌxx๊ฐ(absolute position-sector offset)
xx๋ณด๋ค ํด๋ line zz๋ก ์ ํ
์) force๊ฐ ์ ๊ทบํ ํ์ ๊ตฌ๋๊ฑฐ๋ฆฌ๊ฐ ๋๋ฌด ์ปค์ก
์ ๋
JUMP IF DISTANCE GREATER xx, zz
๊ฑฐ๋ฆฌxx๊ฐ(absolute position-sectoroffset)
xx๋ณด๋ค ์์ ๋ line zz๋ก ์ ํ
์) force๊ฐ ์ ๊ทบํ ํ์ ๊ตฌ๋๊ฑฐ๋ฆฌ๊ฐ ๋๋ฌด ์์
์ ๋
JUMP IF DISTANCE LESS xx, zz
ํ ๊ฐ ํน์ ๊ทธ ์ด์์ Sector๋ค์ด ์ ํํ
๊ฒ ์ง๋์ง ์์์ ๊ฒฝ์ฐ xx line์ผ๋ก ์ ํ
โerror handlingโ ์ ์ผ์ด ํ์ฑํ๋ sector
๋ง ํ ์คํธ ๋ฉ๋๋ค.
์ฃผ์: ์ด ์ ์ ๋ถ์์ ์ด๋ฃจ์ด์ง๊ธฐ ์ ์,
โDRIVE I_FORCE ENDโ๋ ์๋ฃ๋์ด์ผ ํฉ๋
๋ค.
JUMP IF I_FORCE SECTORS FAULT
Drive I_Force ๋ฉ์ถ, ํ์ฌ์์น=๊ณ ์ ์ ,
๋นํ์ฑํ ๋ parameter LIMIT DR_I_FORCE DRIVE I_FORCE END xx
Power๊ฐ ์๋ ์ํ์์์ Power stage,
linear motor๋ ์๋์ผ๋ก ๋์์ด ๊ฐ๋ฅํฉ๋
๋ค..
POWER QUIT MS
Power continues (>PWC)
๊ฐ์ฅ ์ต์์ ์๋ฒฝํ ์์น๋ฅผ ๋์ํ์ฌ
Power stage๋ฅผ ์ผค ๋, ๋ ๋ฆฌ๋์ด ๋ชจํฐ๋ฅผ
referencing ํ ํ์ ์์ด,์. Error 50 ํ
๋ ๋๋ โPower Quitโ ํ, ์ด๊ฒ์ logic
supply๊ฐ ๋ฆฌ๋์ด ๋ชจํฐ๊ฐ ์ฐธ์กฐ๋ ํ์ ๊ฐ
๋ก๋งํ์ง ์์์ ๋๋ง ๊ฐ๋ฅํ๋ค.
POWE R CONTINUE MS
ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ ๋๋ฉด์ line์ง์์ ํ์ง
์์
โerror handlingโ์ผ๋ก๋ถํฐ ์์ทจ
PROGRAM END
์ฃผ์: ๋ฉ๋ด์ ์๋ ์ํธ๋ฆฌ๋ ๋ฐ๋์ Servo๋ชจํฐ์ ์ค์ ์ ์ํด
loading / application / Download Appl ๋ค์ด๋ก๋ ๋ฐ์์ผ ํฉ๋๋ค..
MS: Master/Slave ๊ธฐ๋ฅ์ ๋ ๋ค๋ฅธ ์ปจํธ๋ก๋ฌ์์๋ ์์์ด ๊ฐ๋ฅํฉ๋๋ค.
LOC = Local, ID1โฆ4 = CardIdentifier (CI)์ ๋ฐ๋ฅธ Device
73
์์: LINAXยฎ/ELAXยฎ ์ค์น
๋ค์์ ์ ์๋ ์์น๋ก ๊ตฌ๋์
ํ๊ธฐ ์ํ Reference๋ช ๋ น์ด์
ํจ๊ป LINAXยฎ/ELAXยฎ
linear๋ชจํฐ์ ์ค์น์ ์์๋ฅผ
๋ํ๋ธ ๊ฒ์ ๋๋ค. ์์์์น๋
๋ชจํฐ์ ์คํธ๋กํฌ ์ฌ์ด์์
์์ ๋กญ๊ฒ ์ค์ ๊ฐ๋ฅ ํฉ๋๋ค.
๋ณธ ์์๋ Start position 0์ผ๋ก
๊ตฌ๋์ ๊ดํ์ฌ ๋ํ๋ธ ๊ฒ ์ ๋๋ค.
Important:
Servo๋ชจํฐ์ ์ ์์ด ๋ค์ด์จ ํ
REFERENCE ๋ช ๋ น์ ์๋ฃ๋์ด์ผ
ํฉ๋๋ค.
Reference์ค์ ํ ๋์๋ช ๋ น์ด
๊ฐ๋ฅํฉ๋๋ค.
์์: ๋กํฐ๋ฆฌ ๋ชจํฐ์ ์ค์น
Menu์์ Setup / reference
์์ reference ๊ธฐ๋ฅ์ ์ค์ ํ ์
์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ผ๋ก, ๋ชจํฐ๋ ์ฒ์
Reference ์ค์์น(approx.zero)๋ก
์ด๋ํ๊ณ , ๊ทธ ๋ค์์ ์์ฝ๋ Z-
mark๋ก ์ด๋ํฉ๋๋ค.
Reference๊ฐ ์์์์น์ ๋ค๋ฅผ
๊ฒฝ์ฐ, Index(Index1)์ ์์์ ์ผ๋ก
์ด๋ ์ํฌ ์ ์์ต๋๋ค.
ํ๋ก๊ทธ๋จ์ ๋ฉ๋ด์ move axis /
by command line์์์
โPG1โ ASCII ๋ช ๋ น์ด๋ฅผ ํตํ๊ฑฐ๋
input function โ Pg1์ ํ์ฑํ
ํน์ command line์ ์ํด์
ํ๋ก๊ทธ๋จ์ ์์ํ ์ ์์ต๋๋ค.
74
12.13 I/O ๊ธฐ๋ฅ
OUTPUT FUNCTIONS
๋ฌผ๋ฆฌ์ ์ผ๋ก Output ๊ธฐ๋ฅ์ ์ง์ ํ ์ ์์ต๋๋ค.
๋ง์ฐ์ค ํด๋ฆญ์ผ๋ก On/Off output ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
INPUT FUNCTIONS
๋ฌผ๋ฆฌ์ ์ผ๋ก Input ๊ธฐ๋ฅ์ผ๋ก ์ง์ ํ ์ ์์ต๋๋ค.
๋ชจ๋ Input์ high ๋๋ low activity๋ฅผ ์ ํํฉ๋๋ค.
Input 9-12 2์ง๋ฒ ์ฝ๋ Operations overview์์
๋ฌผ๋ฆฌ์ ์ผ๋ก ์ค์ ํ Input ๊ณผ Output ์ํ๋ฅผ ๋ณด์ค ์ ์
์ต๋๋ค.
12.13.1 Selection of Input Functions
LINAXยฎ: LINAXยฎ์ reference๋, ๋ ๊ฐ์ ์ฝ๋ํ๋ reference marks์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌ๋ํ๋ฉฐ
LINAXยฎ linear ๋ชจํฐ์ ์ ๋์์น๋ฅผ ๊ณ์ฐํฉ๋๋ค.
ELAXยฎ: ELAXยฎ์ reference๋, ์ ๋์ ์ธ ์์น๋ ๊ธฐ๊ณ์ ํ๊ณ์ ๋๋ฌํจ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค.
REF
Rotary Motors: ๋กํฐ๋ฆฌ ๋ชจํฐ์ ๋ฐ๋ฅธ REFERENCE REF
Index number xx ์คํ ๋๋ operation yy์ ๊ฑฐ๋ฆฌ zz์ ๋ฐ๋ฅธ ๋ณํ IX xx, yy, zz
Program xx ์คํ PG xx
Output xx ๊ตฌ์ฑ SO xx
Output xx ์ ๊ฑฐ CO xx
input # ํ์ฑํ ํ๋ ๋์ ์ฆ๊ฐ๋ ๊ตฌ๋(jog) (const. speed xxxxx inc/sec) JP xxxxx
input # ํ์ฑํ ํ๋ ๋์ ๊ฐ์๋ ๊ตฌ๋jog) (const. speed xxxxxx inc/sec) JN xxxxx
Input์์์ triggered edge Capture Position CPOS
Input ํ์ฑํํ๋ ๋์ ํ๋ก๊ทธ๋จ ์ค๋จ IP
Stop Impulse, edge triggered*) SI
Stop, Impulse Counter
SI ๊ฐ์ ํ์์ด์ง๋ง, position counter to 0๋ก ์ค์ ๋ถ๊ฐ*) SIC
Limit-switch negative*) LS-
Limit-switch positive*) LS+
Emergency Exit power off*) EE
Emergency Exit power on, Position Stop
(๊ธฐ๋ฅ์ ๋ฒ์ค ๋ชจ๋ ์์ ๋์๋ง ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.)
bus๋ชจ๋์ผ ๊ฒฝ์ฐ, โEEโ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ธ์)
EE1
Power ON ๊ณ์, encoder counter ๊ณ์ ์งํ PWC
Execute profile nr. xx ์คํ PRF xx
Reference Limit Stop
menu setup / reference ์ฐธ์กฐํ์ธ์ RSTO
xx percent์ ์ํ ์๋์ ๊ฐ์๋ ๊ฐ์ OVRD xx
ํ์ฑํ ๋ ํ๋ก๊ทธ๋จ ์ ์ง ๋ฐ ์ข ๋ฃ PGEX
75
Drive I_Force No.xx DIF xx
Power๊ฐ ์๋ Power stage์, ๋ฆฌ๋์ด ๋ชจํฐ๋ ์๋์ผ๋ก ์๋ ํ ์ ์๋ค. PQ
*) Stop with ED
(๊ธด๊ธํ ๊ฐ์ ์) braking ramp
Input Functions Notes:
EE, EE1์ ์ ์ธํ ๋ชจ๋ Input ๊ธฐ๋ฅ์ Pick & Place Master ํน์ Gantry Master์์ ํ๋์ค์ ์ด ๋์ด์ผ ํฉ๋๋ค.
๊ธด๊ธํ Shut-down์ํฉ (LL, LR, EE, EE1, SI, SIC, LS-, LS+)์์ ์๋ ๊ฐ์์ ์ํ์ฌ, ํน๋ณํ ED(Emergency
Deceleration)๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด ๊ฐ์ ์ฃผ์ด์ ธ์ผ ํฉ๋๋ค. (COMMAND > ED xxxxx)
๊ธด๊ธ์ข ๋ฃ๊ธฐ๋ฅ์ ๊ฐ์ฅ ๋์ ์ฐ์ ๊ถ์ ๊ฐ์ง๋ฉฐ, ์ฆ๊ฐ์ ์ผ๋ก ํ์ฉํ ์ ์์ต๋๋ค.
EE๊ฐ ํ์ฑํ ๋์์ ๋์๋ ์ด๋ ํ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์คํํ์ค ์ ์์ต๋๋ค.
.
๋ค๋ฅธ ๊ธฐ๋ฅ๋ค์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค
๋ค๋ฅธ ๊ธฐ๋ฅ์ด ์ด๋ฏธ ์คํ ์ค์ผ ๊ฒฝ์ฐ ๋ค์ ๋ช ๋ น์ด ์์ ๋๊ธฐ ์ ์ข ๋ฃ๋ฅผ ํด์ผ ํฉ๋๋ค.
์ฌ๋ฌ ๊ฐ์ ๊ธฐ๋ฅ์ด ๋์์ ์์ฒญ ๋๋ ๊ฒฝ์ฐ์๋, ๊ฐ์ฅ ์ ์ Input number๊ฐ ๋จผ์ ์คํ๋ฉ๋๋ค.
๋ฐ๋ณต๋ ์คํ์ ์ํ์ฌ ์ง์ ๋ Input์ ๋จ์ํ๊ฒ ํ์ฑํ๋๋๋ก ์ง์ ํ ์ ์์ต๋๋ค.
Interrupt program (IP)๋ก ์คํ๋ ํ๋ก๊ทธ๋จ์ ์ค๋จํ ์ ์์ต๋๋ค.
IP๊ฐ ๋นํ์ฑํ ๋ ๋, Interrupt program (IP) ๋ฐ๋ก ์ง์๋ ๊ฒ ์ ๋๋ค.
Stop impulse ๊ธฐ๋ฅ์ผ๋ก ๊ตฌ๋ํ๋ ์์ง์์ ๋ฉ์ถ๊ณ ์ ์ง ์ํฌ ์ ์์ต๋๋ค
์๋ก์ด ์ด๋ ๋ช ๋ น์ Stop impulse๊ฐ ๊ตฌ๋๋์ง ์์๋ ์คํ ๊ฐ๋ฅํฉ๋๋ค. (SIC active).
76
12.13.2 Selection of Output Functions
REF ๊ฐ ์๋ฃ ๋์์ต๋๋ค REF
๋ชจํฐ๊ฐ ๊ตฌ๋๋ฉ๋๋ค INMO
Program์ ์ข ๋ฃํฉ๋๋ค. EDPG
Trigger (5ms, defined by TGU, TGD ๋ช ๋ น์ด๋ก ์ ๋ ฅ) TGR
Error ERR
Brake BRK
Position์ ์์น ํธ์ฐจ target(DTP) INPO
์ต๋์ ํ๊ณ์ ์ ์ ๊ทบํ ํ(I FORCE) IFML
Sector์์ ๋์์ด ์๋ฃ๋์์ ๊ฒฝ์ฐ(I FORCE) IFSE
Sector์์ (๋ช ๋ น์ด: SIFS, SIFE) INSE
Force์์ (๋ช ๋ น์ด: IFH, IFL) INFO
Pending ์ค์ธ ๊ฒฝ๊ณ WARN
Pending ์ค์ธ ์ ๋ณด INFM
12.14 Profiles(Velocity)
๋ณต์กํ ๋ชจ์ Profile์ ๊ทธ๋ฆฐ๊ณผ ๊ฐ์ด 7๊ฐ์ Profile ๋ถ๋ถ์ผ
๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค..
XENAXยฎServo ์ปจํธ๋ก๋ฌ๋ 5๊ฐ์ ํ๋กํ์ผ๊น์ง ์ ์ฅ์ด
๊ฐ๋ฅํฉ๋๋ค.
Profile์ ์ ์๋ ์์์ ๊ณผ ์ข ๋ฃ์์น(absolute), end-
speed, ๊ฐ profile segment์ ๊ฐ์๋๋ฅผ ํฌํจํฉ๋๋ค.
์ด๋ฐ ์ ๋ณด๋ค์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ ํ์์ ๋๋ค:
Speed up, slow down, constant speed.
โProfile Checkโ๋ ์ ๋ ฅ ๊ฐ์ด ์ฐ๊ฒฐ๋ ๋ฆฌ๋์ด ๋ชจํฐ์ ํจ๊ป
๊ตฌ๋ํ๋์ง๋ฅผ ํ ์คํธ ํฉ๋๋ค.
Profile curve๋ฅผ ์์ํ๊ธฐ ์ ์, ๋ฆฌ๋์ด ๋ชจํฐ๊ฐ ์ง์ ๋ ์
์์ ์ ์์นํ๊ณ ์์ด์ผ ํฉ๋๋ค.
EDIT
NEW PROFILE = ์๋ก์ด Profile ์ ๋ ฅ
CLR PROFILE = Profile ์ญ์
CURRENT PROFILE
๋ณธ ๋ฆฌ์คํธ๋ ์ง์ ๋ ๋ชจ๋ Profile์ ํฌํจํฉ๋๋ค.
S-CURVE ํผ์ผํธ ๋ profile์ S-curve rounding. ๊ฐ๊ฐ์ Profile
segment์ ์๋ jerk parameter ๊ณ์ฐ
Position ์ฒซ ๋ฒ์งธ panel: Input ์ ๋ ์์ ์
77
POSITION ๋ฐ์๋ Profile segment์ End Position
SPEED ๋ฐ์๋ Profile segment์ End Speed.
ACCx1000 Profile segment ๋ด์์์ ๊ฐ์๋
PROFILE CHECK
Parameter์ ์ํด ์ด๋์ ๋ฌธ์ ์๋์ง ์ํ์ฑ(drivability)
์ฒดํฌ๋ฅผ ํฉ๋๋ค.
(์๊ตฌ๋ speed์ ๊ฐ์๋๋ฅผ ๋ด๊ธฐ์ ์ถฉ๋ถํ ๊ฑฐ๋ฆฌ์ธ์ง๋ฅผ
ํ์ธํจ)
์ ํํ Profile segment๋ค์ ๋ น์, ์๋ชป๋ ๋ถ๋ถ์ ์ ์
๊ทธ๋ฆฌ๊ณ ํ ์คํธ ์๋ ๋ถ๋ถ์ ์ค๋ ์ง ์์ผ๋ก ํ๊ธฐ๋ฉ๋๋ค.
์ ์ ๋ฐ ํ ์คํธ ๋ Profile์ โSaveโ๋ก์ servo ์ปจํธ๋ก๋ฌ์ ์ ์ฅํ ์ ์์ต๋๋ค.
Profile์ ๋ช ๋ น์ด PRFx๋ก ์์ ๊ฐ๋ฅํ๋ฉฐ, x๋ ํ๋กํ์ผ์ ์ซ์๋ฅผ ๋ํ๋ ๋๋ค.
ํ๋ก๊ทธ๋จ์์ Profile ๋ํ input ๊ธฐ๋ฅ์ผ๋ก์ ์์ํ ์ ์์ต๋๋ค.
12.15 Captured Pos
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ๋ ๋ชจํฐ์ ์ ๋ฅ ํฌ์ง์ ์ ์ฝ์ ์ ์๋ ๋ ๊ฐ์ ํน๋ณํ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ต๋๋ค.
WebMotion I/O ๋ฉ๋ด์์ ๋ชจ๋ ๋์งํธ Input 1-8์ ์ํ CPOS ๋ ์ฝ๋ ๊ธฐ๋ฅ์ ์ ํํ ์ ์์ต๋๋ค.
๋ฐ์์๊ฐ>4ms
78
(Input 1=Pos Input 1etc. ASCII command: TCPn(n=register number)
Edge์ ์ํ์ฌ ์กฐ์ ๋๋ ํ์คํ ํฌ์ง์ ์ ๋ ์ฝ๋ ๊ธฐ๋ฅ
Input 12์์ ๊ฐ๊ฐ์ ์ฆ๋ถ์ Edge๋ก์ buffer์์ ๋ชจํฐ์ ์์น๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
(์์์ CAPTURED POS 1.)
๋ฐ์์๊ฐ 4-6us
(์ต์ด Edge ํฌ์ง์ =CAPTURED POS 1 ๋ฑ)
๋น ๋๊ธฐ์ ์ด์๋ชจ๋์์ M2Plus ๋ฒ์ค ๋ชจ๋์ ํตํ์ฌ ์ญ์ ์ด์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
Object SubIdx ASCII
5000h
0x5010 CLCP
0x5015 CP120
0x5016 CP121
5003h 0x37 TCPn (n=1..8)
0x38
12.16 State Controller
79
ํ์ ๋ฃจํ ์ปจํธ๋ก ์์คํ ์ ๊ด์ธก ๊ฐ๋ฅํ state ์ปจํธ๋ก๋ฌ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
Parameterization์ ์์ฃผ ์ฝ๊ณ ๋ช ๋ฃํ๊ฒ ๋ฐฐ์น๋์ด ์์ต๋๋ค.
PAYLOAD
Linear ๋ชจํฐ์์ ์ถ๊ฐ ํ์ค.
๋ชจํฐ ์บ๋ฆฌ์ง ์ฌ๋ผ์ด๋์ ๋ฌด๊ฒ๋ ์๋์ ์ผ๋ก ๋ชจํฐ ์ธ์๊ธฐ๋ฅ์ ์ํด ๊ณ์ฐ๋ฉ๋๋ค.
INERTIA (๋กํฐ๋ฆฌ ๋ชจํฐ ์ ์ฉ)
๊ด์ฑ์ ์ธ๋ถํ ํฌ์ ์ ์ฉ.
๋ชจํฐ์ ๋ก๋ ์ฌ์ด์ gearbox๊ฐ ๋์ด๋ฉด, ๋ชจํฐ ์คํํธ์ ๋ฐ๋ผ ๊ด์ฑ์ธ๋ถํ ํฌ๋ฅผ ์ ์ฉํด์ผ ํฉ๋๋ค.
๊ธฐ์ด์ ํ๋น์จ์ด ์ฌ๊ฐํ ๋ชจ์์ด ๋์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, gear transmission์ 20:1 ๋น์จ์์, 400 factor์ ์ํด ์ธ๋ถ
๊ด์ฑํ ํฌ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. http://www.m2plus.kr/ ํํ์ด์ง์์ ๋ฌธ์ Param_Rotative_Motor_Xvi75V8 ๋ฅผ ํตํด ๋
๋ง์ ์ ๋ณด๋ฅผ ์ป์ผ์ค ์ ์์ต๋๋ค.
GAIN POS
ํฌ์ง์ ์ปจํธ๋ก๋ฌ์ gain. ๊ฐ๋ฐ ํ์ค์ด ์ฆ๊ฐ ํ ์๋ก์ด parameter๋ ๋ฐ๋์ ๊ฐ์ํฉ๋๋ค
Auto Gain
์ ๋ ฅ ๋ ํ์ค ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์์น์ ์ด๊ธฐ(position ์ปจํธ๋ก๋ฌ)์ Gain์ ๊ตฌ์ฑํฉ๋๋ค.
์ด๊ฒ์ ์ด๋ก์์ผ๋ก ๊ณ์ฐํ ๊ฐ์ ๋๋ค.
์์ ์กฐ์ ์ด๋ผ๋ ํ์์ ์ด๋ฉฐ, โGAIN POSโ๋ก ์๋ฃ๋์ด์ผ ํฉ๋๋ค.
FILTER FREQ
Notch Filters frequency.
0์ ๊ฐ์์, ๋ ธ์นํํฐ๋ ๋นํ์ฑํ๋ฉ๋๋ค. ์ ํ์ ์ธ ๊ฐ์ 300-500Hz์ฌ์ด ์ ๋๋ค.
ํ๋ฆฌํ์๋ ์ค๋งํธ ํฎ App์ผ๋ก๋ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
F Setting
Chapter 11.17.1 F Setting์ ์ฐธ์กฐ ๋ฐ๋๋๋ค.
80
GAIN CUR
์ ๋ฅ์ ์ด๊ธฐ(Current ์ปจํธ๋ก๋ฌ)์ Gain
Default
์ปจํธ๋ก๋ฌ ์ ๋ฅ Gain์ ๊ธฐ๋ณธ์ค์ . ์ด ๊ฐ์ โGAIN CURโ์ ์ํด ์ ์ฉ๋๋ฉฐ โDefaultโ ๋ฒํบ์ผ๋ก ๊ธฐ๋ณธ๊ฐ ์ค์ ์ด
๊ฐ๋ฅํฉ๋๋ค.
DEVIATON POS
์์ฝ๋ ์ฆ๊ฐ์น ์์์ ์ต๋ํ์ฉ๊ฐ๋ฅ ์์นํธ์ฐจ.
์ด ๊ฐ์ด ์ด๊ณผ๋๋ฉด, Error50์ด ๋ฐ์ํ๋ฉฐ, 7-segmentdisplay์ ๊น๋นก์ ๋๋ค.
DEV TARGET POS
โin positionโ์ํ๊ฐ ๋์ค๊ธฐ ๊น์ง Target point์์์ ํ์ฉ ๊ฐ๋ฅํ ์์นํธ์ฐจ
81
12.16.1 F Setting
๋ชจํฐ ์ง๋ ์์ ์ , ํฌ์ง์ ์ปจํธ๋ก(GAIN FORCE)์ ๋ฐฒ๋ ํญ์ ์ ์ ํฌ์ง์ ์์นํธ์ฐจ(Position Deviation)์ฌ์ด์์
๋์์ด ์๋ฃ๋ ์ ๋๋ก ๋๊ฒ ์ค์ ๋์ด์ผ ํฉ๋๋ค. ๋ช๋ช์ ์ ์ฉ, ์ผ์์ ์ผ๋ก ๋์ Payload๊ธฐ๋ฐํ์ฌ ์์ชฝ์ ๊ธฐ์ค์
๋ง์ถฐ์ผ ํ๋ ์ด๋ ํ ์ ํ ์ด ๋ฐ๊ฒฌ๋์ง ์์์๋ ์์ต๋๋ค
์์คํ ์ ๊ณต์ง์ ์์ธ์ผ๋ก ํ์ฌ ๋ฐฒ๋ ํญ ์ ํธ์ ๊ธฐ๋ฐํ ๋ชจํฐ์ ์ง๋์ด ์์๋ ๊ฒฝ์ฐ, ์ด๋ฌํ ์ง๋์ filter๋ก์
์ต๋๋ฅด๊ฒ ํ ์ ์์ต๋๋ค.
์น๋ชจ์ ์ โState Controllerโ๋ฉ๋ด์์ ์ฌ๋ฐ๋ฅธ PAYLOAD์ ์์ฒญ๋ GAIN POS๋ ์ค์ ๋์ด์ผ ํฉ๋๋ค.
๋ชจํฐ ์ง๋์ ์ด๋ฌํ ์ธ๋ฆฐ์ ๋น๋๋ ๋ฐ๊ฒฌ๋๋ฉฐ frequency analysis function์ผ๋ก์ ์ต๋๋ฅผ ์ ์์ต๋๋ค.
โF Settingโ์ผ๋ก์ Frequency analysis๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ด์ ์์ Frequency Analysis๋ ์ถ์ ๋์ง ์์ํ ์ ์์ต๋๋ค.
82
๊ทธ๋ฌ๋, ๋ชจํฐ์ ์ ๋ฅ๊ฐ Frequency Analysis๋ฅผ ๋ถ์ํ๊ธฐ ๋๋ฌธ์, Output Stage๋ ๋ฐ๋์ ON์ํ์ด์ด์ผ ํฉ๋๋ค.
๋ถ์์ด ์๋ฃ๋์๋ง์ ์ธก์ ๊ฒฐ๊ณผ๋ WebMotion์์ ํ์ธ ๊ฐ๋ฅํ๋ฉฐ, Frequency๋ ์ ํ ๋ฉ๋๋ค.
Frequency Analysis ์ ํ
Recordable Time
๋ณด๋ค ๋์ ๋ฆฌ์ฝ๋ฉ ํ์์ผ์๋ก, ๋ณด๋ค ๋์ Frequency Resolution์ด๋, ์ธก์ ๊ฐ๋ฅํ Frequency ๋ฒ์๋ ๋ณด๋ค
์์์ง๋๋ค.
๊ฐ๊ฐ์ ๋ฆฌ์ฝ๋ฉ ํ์์ ์ํ์ฌ, ๋ฐ๋ฅด๋ ์ธก์ ๊ฐ๋ฅํ Frequency ๋ฒ์๋ ๋ํ๋ฉ๋๋ค.
์ต์ ๋ฆฌ์ฝ๋ฉ ํ์์ธ 0.4s(์ต๋์ Frequency ๋ฒ์)๋ก ์์ํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ฎ์ ๊ณต์ง ๋น๋๋ฅผ ์ํ์ฌ, ๋์ ๋ฆฌ์ฝ๋ฉ ํ์๊ณผ ๊ฐ์๋๋ Frequency ๋ฒ์๋ก์ ๋ถ์์ ๋ฐ๋ณต๋ฉ๋๋ค.
F Analysis ๋์ ์ด๋
Turn Off: Frequency ๋ถ์ ๋์ ์ถ์ ์์ง์์ ์์ต๋๋ค.
Halt Mode(์ค๋จ๋ชจ๋)์์ ๋ถ์์ด ์๋ฃ๋ ๋ ํน์ ํ์ฑํ๋ ์์ง์์ด ์์ ๋(์: running program ํน์ ์์ PLC๋ฅผ
ํตํ) ์ต์ ์ ์ ํํ์๊ธฐ ๋ฐ๋๋๋ค.
Turn On: Frequency ๋ถ์ ๋์์, ์ ํ๋ ๋ฆฌ์ฝ๋ฉ์๊ฐ ์ฌ์ด์์ ์ง์ ๋ ํฌ์ง์ ์ผ๋ก ๊ตฌ๋ํ๊ฒ ๋ฉ๋๋ค.
F Setting
์ ์ฉ๊ฐ๋ฅํ Filter Frequency ๋ฒ์์ ์ปค์๊ฐ ์์น๋์ด ์์ ๊ฒฝ์ฐ(160โฆ2000Hz), Filter Frequency๋ Frequency์ ๋ฐ๋ผ
์ ํ ํ ์ ์์ผ๋ฉฐ, ์ปค์๋ โF Settingโ๋ฒํบ์ ํด๋ฆญํจ์ผ๋ก์จ ๋ณด์ฌ์ง๋๋ค.
์ง์ ์ ์ธ Frequency Analysis ํ์, ์ปค์๋ ์๋์ ์ผ๋ก ์ ์ฉ ๊ฐ๋ฅํ Filter Frequency๋ฒ์ ์ฌ์ด์ ์ต๋์งํญ์ผ๋ก์
Frequency์ ์์นํฉ๋๋ค.
์ด๋์ ๊ณต์ง Frequency๊ฐ ์๋์ง๋ฅผ ๋ํ๋ ๋๋ค.
๊ทธ๋ฌ๋, ์ปค์๋ ๋ ๋ค๋ฅธ Filter Frequency๋ฅผ ์ค์ ์ ์ํ์ฌ ์ถ์ ๋์ง ์ด๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ง์ผ Filter๊ฐ Off๋ ๊ฒฝ์ฐ์๋ ์ปค์๋ Frequency 0์ผ๋ก ๋์ด์ผ ํ๋ฉฐ, ๊ทธ ๋ค์์ โF Settingโ๋ฒํบ์ ๋๋ฌ์ผ ํฉ๋๋ค.
83
Frequency Analysis ๊ณผ์
์ด๊ฒ์ผ๋ก ์ ํ์ ์ธ Frequency Analysis๊ณผ์ ์ ๋ํ๋ ๋๋ค.
Frequency Analysis ๊ธฐ๋ก
- Filter Frequency ํญ์ ์ง๋์ ์์ ์ง ์์์ง๋
๋ชจ๋ฆ ๋๋ค. ํน๋ณํ ๊ณต์ง ๋น๋๊ฐ ๋ฎ์ ๋, ์ปจํธ๋ก๋ฌ๋
Filter Frequency์ ์ํฅ์ ๊ฐ๋ฅํ ๋ฐ์ ์ ์์ผ๋ฉฐ,
๊ณต์ง์ ๋ฐ์ํ์ง ์์ ๊ฒ ์ ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ์
๊ณต์ง์ด ์ฌ๋ผ์ง ๋๊น์ง Gain Force๋ฅผ ๊ฐ์์์ผ ์ฃผ๊ธฐ
๋ฐ๋๋๋ค.
- ๋ง์ผ, ๋ณตํฉ์ ์ธ ๊ณต์ง Frequency๊ฐ ์์ ๊ฒฝ์ฐ
์ด๋ฌํ Filter Frequency๋ฅผ ์ ๋นํ ์ง๋
Frequency์์ ์ ์ ํ ์ค์์ ์์น์ํค์๊ธฐ
๋ฐ๋๋๋ค.
- Frequency 0์์ ํ๊ท ์ ์ ๋ฅ๋ Frequency
Analysis๋์ ํ์๋ ๊ฒ์ ๋๋ค. ๋ชจํฐ ์ ๋ฅ์ DC-
Portion๊ณผ ์์ํ๋ฉฐ, ๋๋ฌผ๊ฒ 0์ด ๋ฉ๋๋ค.
84
Diagram ์งํญ
Diagram์์์ ๋ชจํฐ ์ ๋ฅ์ ๋ชจ๋ ์กฒ์ฌํ๋ Frequency์ ์งํญ๋ค์ ๋ณด์ฌ์ค๋๋ค.
์ปค์ํฌ์ง์ ์ ์งํญ๊ณผ Frequency๋ Diagram ์ผ์ชฝ์ ํ์๋ฉ๋๋ค.
Diagram I-Motor
Diagram์ Frequency ๋ถ์์ ์ํ ๋ชจํฐ ์ ๋ฅ๋ฅผ ๋ํ๋ ๋๋ค. ์ปค์ ํฌ์ง์ ์์ ๋ชจํฐ์ ์ ๋ฅ์ ๋ฆฌ์ฝ๋ฉ ์๊ฐ๋ค์
Diagram์ผ์ชฝ์ ๋ํ๋ฉ๋๋ค. ๊ฒ๋ค๊ฐ ๋์ผํ ๋ฒ๋ บ๋ก ๋ฆฌ๋์ด ๋ชจํฐ๊ฐ ์์นํ ํฌ์ง์ ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ๋์์ ๋ฆฌ์ฝ๋ฉ๋ฉ๋๋ค.
12.17 Motor
12.17.1 Motors LINAXยฎ and ELAXยฎ
85
MOTOR TYPE
LINAXยฎ ์๋ฆฌ์ฆ์ ์ฐ๊ฒฐ๋ ๋ชจํฐํ์ ์ด ์ธ์๋๊ณ ์๋์ ์ผ๋ก ํ๋ฉด์ ํ์๋ฉ๋๋ค.
I STOP
์ต๋์ ๊ฒฉ์ ๋ฅ(Maximal nominal current.) ์ ์ง์ํ ๋๋ ์์ง์ด๋ ์ํ์์์ ์ ๋ฅ์ ํ
I RUN
์ต๋ํผํฌ์ ๋ฅ. ๊ฐ์๊ณผ ๊ฐ์์์์ ์ ๋ฅ์ ํ
POLE PAIRS
AC/DC/EC ๋ธ๋ฌ์๋ฆฌ์ค Servo ๋ชจํฐ์ ํฏ ํ์ด ๋ฒํธ
DC ๋ธ๋ฌ์ฌ ํ์ ๋ฆฌ๋์ด ๋ชจํฐ๋, POLE PAIRS๋ฅผ 0์ผ๋ก ์ค์
LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ์์๋, POLE PAIRS๋ฅผ 1์ผ๋ก ์ค์
INC PER REVOL
AC/DC/EC ๋ธ๋ฌ์๋ฆฌ์ค Servo ๋ชจํฐ์ ์ํ ํ์ ๋น ์์ฝ๋ ์ฆ๊ฐ์น์ ์์น
DC ๋ธ๋ฌ์ฌ ํ์ ์๋ณด ๋ชจํฐ๋ ๊ด๋ ฆ ์์.
๋ฆฌ๋์ด ๋ชจํฐ ์ถ:
๋ฆฌ๋์ด ์ถ:
Lxc 44F04, INC PER REVOL = 12'000
other LINAXยฎ products Lxc, Lxe, Lxu, Lxs,
INC PER REVOL = 24'000
ELAXยฎ, INC PER REVOL =14โ171
PHASE DIR
๋ชจํฐํ์ ์ ๋ฐ๋ฅธ ์(U, V, W or V, W, U)์ปจํธ๋ก ๋ฐฉํฅ.
DC ๋ธ๋ฌ์ฌ ํ์ Servo ๋ชจํฐ: PHASE DIR = 0, DC์ ์๊ณผ ํจ๊ป ๋ชจํฐ ์คํํธ๊ฐ ์๊ณ ๋ฐฉํฅ์ผ ๊ฒฝ์ฐ
PHASE DIR = 1, DC์ ์๊ณผ ํจ๊ป ๋ชจํฐ ์คํํธ๊ฐ ๋ฐ์๊ณ ๋ฐฉํฅ์ผ ๊ฒฝ์ฐ, LINAXยฎ/ELAXยฎ linear motor, PHASE DIR = 0
PHASE OFFSET
๋ชจ๋ LINAXยฎ ์์ฐํ๊ณผ ๋กํฐ๋ฆฌ ๋ชจํฐ์ ๊ฐ
PHASE OFFSET = 0
ํ๋ชจ๋(harmonic) ๋๋ผ์ด๋ธ PHASE OFFSET = 330
๋งค๊ฐ๋ณ์ํ (parameterization) ๋กํฐ๋ฆฌ Servo๋ชจํฐ๋
Param_Rotativ_Motor_Xvi75V8.pdf์์ ํ์ธ ํ์ค ์ ์์ต๋๋ค.
http://www.m2plus.kr/๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์
86
12.17.2 Motor Rotary Servo Motors
MOTOR TYPE
M2plus ๊ฐ ํ๋งค ํ๋ ๋ชจ๋ ๋ชจํฐ๋ค์ database engine ์ด ๊ฐ๋ฅ ํ๋ฉฐ ์ ํ ๊ฐ๋ฅํฉ๋๋ค.
.Rotary servo motor ์ ํ๋๋ http://www.m2plus.kr/์ ๋ฌธ์ ํด์ฃผ์ธ์.
I NOM
Thermic acceptable continuous current
I TORQUE
์ ์ฉํ๊ธฐ์ ๋ฐ๋ผ ๊ฐ์๋์ ๊ฐ์๋์ ๊ดํ ํ๋๊ฐ ์ ์ ๋์ ํ์ฑํ ๋ฉ๋๋ค.
POL PARS
Number of pole pairs of AC / DC / EC brushless servo motors
For DC brush-type servo motors, set POLE PAIRS to 0
INC PER REVOL
AC / DC / EC brushless servo motors ์ ์ํ encoder increments per revolution ์ ์. With DC brush-type servo
motors ์ ํจ๊ป ํ๋ ๊ฒ์ ๋ฌด๊ดํฉ๋๋ค.
PHASE DIR
Phase control์ ๋ฐฉํฅ
๋ชจํฐ์ ํ์ ์ ๋ฐ๋ฅธ U, V, W ๋๋ V, W, U.
With DC brush-type servo motors:
87
PHASE DIR = 0, if motor shaft turns clockwise with direct DC-supply voltage.
๋ง์ฝ direct DC-supply voltage ์ ํจ๊ป motor shaft ๊ฐ ์๊ณ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ํ์ ํ ๋, PHASE DIR ๋ 1 ์ด ๋๋ค.,..
PHASE OFFSET
๋ง๊ทธ๋ท์ ๊ฐ๊ธด ๋ฐฉํฅ์ ์ค๊ฑฐํ electrical angle์ ๋ํ ์์ ์, ๋๋ถ๋ถ์ rotary motors์ ํ๊ฐ๋๋ค. PHASE OFFSET = 0
Harmonic Drive PHASE OFFSET = 330
ROTOR INERTIA
Rotor moment of inertia of the Motor, with Factor 109
TORQUE CONST
Torque constant of the Motor, with Factor 106
INDUCANCE
Phase to Phase inductance of the Motor
RESISTANCE
Phase to Phase resistance of the Motor
88
12.18 LINAXยฎ์ Reference
12.18.1 ์ฐธ์กฐ๋งํฌ์ ๋ฐ๋ฅธ ์ ๋Reference
REFERENCE Selection
๋ ๊ฐ์ Reference mark๋ฅผ ํตํ Default์ Reference๋
์ ๋๊ฐ์์น์ ๊ณ์ฐ๊ณผ ํจ๊ป ์ธก์ ์ค์ผ์ผ์ ๋งํฌํ ํฉ๋๋ค.
์ด ์์น๋ LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ์ ๊ธฐ๊ณ์ ์ธ
์์ ์์น(Zero point)์ ์๊ฑฐํฉ๋๋ค.
12.18.2 ๊ฐ์์ค๋ฐ ์ ๋ ์์ Reference
REFERENCE LIMIT STOP ์ค์
์ค์: LINAXยฎ์ ๊ดํ์ฌ ์ ๋ ์์น์ ํจ๊ป ํ์ค์์น๋ก์ ์ฐ์ โ>REFโ๋ฅผ ์คํํ์ฌ์ผ ํฉ๋๋ค. ๊ทธ ๋ค์์ โ>RSTOโ๊ฐ ๊ฐ
๋ฅํฉ๋๋ค.
์ผ์์ ์ผ๋ก Reference ์ค์ ํ, ๋ช ๋ น์ดโRSTOโ๋ฅผ ์ค์ ์์๋ LINAXยฎ ์ผ๋ฆฌ์ง ์ฌ๋ผ์ด๋๋ฅผ ๋ฉ์ถ๊ฒ ํฉ๋๋ค.
์ ์ง ํ์๋, ์์น๋ ๋ค์ ์ฝํ์ง๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ฐ๋์ ์ ๋ ์์น์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
CREEP DIR
89
UP (์ฆ๊ฐ๋ ๋ฐฉํฅ์ผ๋ก ์์ง์)
DOWN (๊ฐ์๋ ๋ฐฉํฅ์ผ๋ก ์์ง์)
CREEP SPEED
๊ธฐ๊ณ์ ์ ์ง๋ฅผ ์ํ ์๋ [INC/s]
CURRENT LIMIT
Reference ๋์ ์ ๊ฒฉ๋ชจํฐ์ ๋ฅ [x10mA]
Power F = ๋ชจํฐ์ ๋ฅ x ํ์ ์ง์์ฑ
REF WINDOW
์ด์ ์ Reference position[Inc]๊ณผ ๋น๊ตํ์ฌ ์ต๋์ ํ์ฉ๋ ๋ณ๋
REF WINDOW = 0, testing off
Output Function REF = 1
REF WINDOW = 1, testing on
ํ์ฉ๋ ๊ณต์ฐจ์์์ ๋ณ๋(REF Window): Output ๊ธฐ๋ฅ REF = 1, ์ ๋ฅ REF position๋ ์๋ก์ด ์์น ์ค์ ์ด ๋์ด์ผ ํฉ๋
๋ค.
ํ์ฉ ๋ฐ์ ๊ณต์ฐจ์์์ ๋ณํ์น: Output ๊ธฐ๋ฅ REF = 0, ์ฐจํ Reference๋ ์๋ก์ด ์์น ์ค์ ์ด ๋์ด์ผ ํฉ๋๋ค.
12.18.3 Reference ๋์ ๋ฐฉํฅ ๋ณ๊ฒฝ
DIRECTION
Enterํค๋ก Reference direction ์ด๋์ ์์ํ์ธ์:
UP (DEFAULT) Reference direction up.
์ ๋์์ (absolute zero)์ผ๋ก๋ถํฐ ๋ฉ์ด์ง๋ +๋ฐฉํฅ.
DOWN Reference direction down, direction
90
์ ๋์์ (absolute zero)์ ํฅํด ์ด๋
GANTRY =>UP ๋ชจํฐ์ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก up,
์ ๋์์ (Absolute zero)์ผ๋ก๋ถํฐ ๋ฉ์ด์ง๋ +๋ฐฉํฅ
GANTRY => DOWN ๋ชจํฐ์ ๊ฐ์ -๋ฐฉํฅ
์ ๋์์ (Absolute zero)์ ํฅํด ์ด๋
GANTRY<=>UP ๋ชจํฐ์ ๋ฐ๋๋ฐฉํฅ์ผ๋ก up.
GANTRY<=>DOWN ๋ชจํฐ์ ๋ฐ๋๋ฐฉํฅ์ผ๋ก down
12.18.4 ELAXยฎ์ Reference
ELAX๋ ์ธก์ ์ค์ผ์ผ์ Z-mark๋ฅผ ๊ฐ๊ณ ์์ง ์์ต๋๋ค.
์ ๋์์น๋ ๊ธฐ๊ณ์ ํ๊ณ์์์ ๊ตฌ๋์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค.
Reference์ ๋ฐฉํฅ์ ์ฆ๊ฐ ๋ฐ ๊ฐ์ ๋ ์ ์์ต๋๋ค. (ASCII๋ช ๋ น์ด DRHR ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.)
12.18.1. ๋ด๋ถ์ ํ๊ณ์์ Reference
ํ๊ณ์ ์ง๊ฐ ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋์ง ์์์ ๊ฒฝ์ฐ์ (โMLPNโ = 0 and โMLPPโ = 0), ELAXยฎ์ ๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์
์ํ์ฌ Reference๊ฐ ์๋ฃ๋ ๊ฒ์ ๋๋ค.
ASCII command โMLPNโ= ๊ธฐ๊ณ์ ํ๊ณ ์์น ๊ฐ์
ASCII command โMLPPโ= ๊ธฐ๊ณ์ ํ๊ณ ์์น ์ฆ๊ฐ
Negative Reference (DRHR = 1)
๊ธฐ๊ณ์ ์ธ ํ๊ณ์น๊ฐ ์ธ์๋๊ธฐ ์ ๊น์ง๋ ์ฌ๋ผ์ด๋๋ ๊ฐ์๋ฐฉํฅ์ผ๋ก ๊ตฌ๋์ ํ ๊ฒ์ ๋๋ค.
๊ทธ ๋ค์์ ์ ์ ๊ฐ๋น ์์น๊ฐ <-1mm>๋ก ๊ตฌ์ฑ๋ ๊ฒ์ ๋๋ค.
Reference๋ฅผ ์๋ฃํ ๋ชฉ์ ์ผ๋ก, ์ฌ๋ผ์ด๋๋ ์ ๋์์น 0์ผ๋ก ๊ตฌ๋์ผ๋ก ํ ๊ฒ์ ๋๋ค.
(ASCII๋ช ๋ น์ด DRHR = Direction REF๋ฅผ ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.)
Positive Reference (DRHR = 0)
๊ธฐ๊ณ์ ํ๊ณ์น๊ฐ ์ธ์๋๊ธฐ ์ ๊น์ง๋ ์ฌ๋ผ์ด๋๋ ์ฆ๊ฐ๋ฐฉํฅ์ผ๋ก ๊ตฌ๋์ ํ ๊ฒ์ ๋๋ค.
๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์ธก์ ์ด ์ฆ๊ฐ๋ฐฉํฅ์ผ๋ก ์๋ฃ๋ ๋, ์ ๋ฅ์์น๋ โDMLPPโ๊ฐ์ผ๋ก ๊ตฌ์ฑํ ๊ฒ ์ ๋๋ค.
๋ด๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์ธก์ ์ด ์ฆ๊ฐ๋ฐฉํฅ์ผ๋ก ์๋ฃ ๋์ด์ง์ง ์์์ ๊ฒฝ์ฐ, ์ ๋ฅ์์น๋ ์ ์ ๊ฐ ๋น <stroke ELAX + 1mm>๋ก
๊ตฌ์ฑํ ๊ฒ ์ ๋๋ค. Reference๋ฅผ ์๋ฃํ ๋ชฉ์ ์ผ๋ก, ์ฌ๋ผ์ด๋๋ ์ ๋์์น๋ก ๊ตฌ๋ํ ๊ฒ ์ ๋๋ค. <stroke ELAX + 1mm>.
91
12.18.2.2 ์ธ๋ถ์ ํ๊ณ์์์ Reference
ํ๊ณ์ ์ง๊ฐ ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋์ง ์์์ ๊ฒฝ์ฐ์ (โMLPNโโ 0 and โMLPPโโ 0), ELAXยฎ์ ์ธ๋ถ์ ๊ธฐ๊ณ์ ํ๊ณ์
์ํ์ฌ Reference๊ฐ ์๋ฃ๋ ๊ฒ์ ๋๋ค.
ASCII command โMLPNโ= ๊ธฐ๊ณ์ ํ๊ณ ์์น ๊ฐ์
ASCII command โMLPPโ= ๊ธฐ๊ณ์ ํ๊ณ ์์น ์ฆ๊ฐ
Negative Reference
๊ธฐ๊ณ์ ์ธ ํ๊ณ์น๊ฐ ์ธ์๋๊ธฐ ์ ๊น์ง๋ ์ฌ๋ผ์ด๋๋ ๊ฐ์๋ฐฉํฅ์ผ๋ก ๊ตฌ๋์ ํ ๊ฒ์ ๋๋ค.
๊ทธ ๋ค์์ โMLPNโ๊ฐ์ ๊ตฌ์ฑํ ๊ฒ ์ ๋๋ค.
Reference๋ฅผ ์๋ฃํ ๋ชฉ์ ์ผ๋ก, ์ฌ๋ผ์ด๋๋ ์ ๋์์น <MLPP +mm>์ผ๋ก ๊ตฌ๋์ผ๋ก ํ ๊ฒ์ ๋๋ค.
Positive Reference
๊ธฐ๊ณ์ ํ๊ณ์น๊ฐ ์ธ์๋๊ธฐ ์ ๊น์ง๋ ์ฌ๋ผ์ด๋๋ ์ฆ๊ฐ๋ฐฉํฅ์ผ๋ก ๊ตฌ๋์ ํ ๊ฒ์ ๋๋ค.
๊ทธ ๋ค์์ โMLPPโ๊ฐ์ ๊ตฌ์ฑํ ๊ฒ ์ ๋๋ค.
Reference๋ฅผ ์๋ฃํ ๋ชฉ์ ์ผ๋ก, ์ฌ๋ผ์ด๋๋ ์ ๋์์น <MLPP -1mm>์ผ๋ก ๊ตฌ๋์ผ๋ก ํ ๊ฒ์ ๋๋ค.
์ค์: ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ๊ธฐ๊ณ์ ํ๊ณ์ ์์น๋ ํ์คํด์ผ ํฉ๋๋ค.
์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ํ๊ณ์ ์ง์ ์ ๋ ฅ๋ ์์น๊ฐ ์๋ชป๋์์ ๊ฒฝ์ฐ Magnet์ผ๋ก ์ฝ์ผ์ ๋ ง์ ์๋ฃํ ์ ์์ผ๋ฉฐ, ๋ชจํฐ๋
๊ตฌ๋์ ํ์ง ์์ ๊ฒ ์ ๋๋ค. ELAXยฎ ์ฌ๋ผ์ด๋๊ฐ ๋ด๋ถ์ ๊ฐ์ ํ๊ณ์์น๋ก ๊ตฌ๋๋์ด์ง์ง ์์ ๊ฒฝ์ฐ์๋ ์ฌ๋ผ์ด๋๋
์ ์๊ฐ๋น <-1mm>์ ์์นํ๊ฒ ๋ฉ๋๋ค. ์ธ๋ถ์ ์ผ๋ก ๊ณ ์ ๋ ํ๊ณ ์ ์ง์ ์์น๋ <-1mm>์ ๊ดํ์ฌ ๋ณด์ฌ์ค ๊ฒ ์ ๋
๋ค.
92
93
12.18.3 Rotary Servo Motors์ Reference
๋กํฐ๋ฆฌ๋ชจํฐ์ผ ๊ฒฝ์ฐ, ๋ฐ๋ก ๋ช ๋ น์ด โ>REFโ์ ์ฌ์ฉํ์ธ์.
REF DIR
์ธ๋ถ REF๊ฒ์์ ์ํ ์์์ ์ ์ ์ํฉ๋๋ค.
Sensors 1 = CW, 2 = CCW
REF SPEED
์ธ๋ถ REF ์ผ์๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์๋๋ฅผ ์ ์. ํ ์ผ์๊ฐ ์์ ๊ฒฝ์ฐ, ์ค์ ๊ฐ์ 0์ผ๋ก ํ์๊ธฐ ๋ฐ๋๋๋ค.
REF INPUT
์ธ๋ถ REF ์ผ์, input number(1-8)
Z-MARK DIR
์์ฝ๋์์ Z-mark๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์์๋ฐฉํฅ ์ ์
1 = CW, 2 = CCW
Z-MARK SPEED
Z-mark ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์๋
Z-mark (Reference mark) ์์ ๊ฒฝ์ฐ, ์ค์ ๊ฐ์ 0์ผ๋ก ํ์๊ธฐ ๋ฐ๋๋๋ค.
CLEAR OUPTPUTS
Reference ํ, ๋ชจ๋ Output์ OFF๋ก ์ค์
94
12.18.4 LINAXยฎ/ELAXยฎ์ ์ํ Correction Table
LINAXยฎ์ ELAXยฎ์ด ์ฌ์ฉ๋๋ ์ ์ฉ ๊ตฌ์กฐ์ ์์กฒํ์ฌ, ์ธ์ฝ๋ ํฌ์ง์ ์ด ๋ฆฌ๋์ด ๋ชจํฐ์ ์ค์ ๋ฌผ๋ฆฌ์ ์์น์
๋ถํฉ์ํค๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. (์ง๋ ๋ ํจ๊ณผ์ ๊ธฐ๋ฐํ ๋์ ์บํธ๋ ๋ฒ ์ ์ฉ์ ์ํ ํฌ๋ก์คํ ์ด๋ธ)
ํ์คํ ๊ฐ๊ฒฉ์ ์ํ์ฌ ์ค์ ํฌ์ง์ ์ ๊ธฐ๋ฐํ ์์ฝ๋ ํฌ์ง์ ์ ์์ ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
WebMotion์ ์๋ Correction Table์ ๊ณ ์ ๋ ์์น์์ ์ธ์ฝ๋ ์์น๋ก ์ ๋ ฅ์ด ๊ฐ๋ฅํ ๋ฌผ๋ฆฌ์ ์์น์ 51๊ฐ์
์ํธ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ ๊ฐ์ญ๊ณ๋ฅผ ํตํ์ฌ ๋ฌผ๋ฆฌ์ ์์น๋ ์ธก์ ๊ฐ๋ฅํฉ๋๋ค.
๊ฑฐ๋ฆฌ์ ๋ฒ์๋ ์์ ๋กญ๊ฒ ์ ํํ ์ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ, ํ ์ด๋ธ ์ํธ๋ฆฌ์ฌ์ด์ ์์ํฌ์ง์ ๊ณผ ๊ฑฐ๋ฆฌ๋ ์ ์๋ ์
์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 0-100โ000 ์ฆ๋ถ์ ์์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์์์์น๋ 0 increment์ด๋ฉฐ 50 ์กฒ์ฌํ๋ ํ ์ด๋ธ ์ํธ๋ฆฌ๋ฅผ
์ํ ๊ฑฐ๋ฆฌ๋ 2โ000 increment(100โ000/50)์ ๋๋ค.
ํ ์ด๋ธ์ ์ํ ์์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ด ๊ฒฐ์ ๋ฉ๋๋ค:
Correction Table์ด ๋นํ์ฑ ๋ ์, ํ ์ด๋ธ์ ์ ๋ ฅ๋ ๋ชจ๋ ํฌ์ง์ ์ (์์์ ๊ฐ์ด)๊ตฌ๋๋์ด ์ง๋๋ค.
(์: 0inc, 2,000inc, 4,000incโฆ.100,000inc)
๊ฐ ํฌ์ง์ ์์ ์ค์ ๋ฌผ๋ฆฌ์ ์์น๋ ์ธก์ ๋์ด์ผ ํ๋ฉฐ Correction Table์ ์ ๋ ฅ๋์ด์ผ ํฉ๋๋ค.
Correction Table ํ์ฑ ์, ๋ชจ๋ ๊ตฌ๋ ๋ช ๋ น์ด๋ ์ค์ ๋ฌผ๋ฆฌ์ ์์น์ ๊ดํ ๊ฒ์ด๋ฉฐ, LINAXยฎ์ ELAXยฎ์ Encoder
์์น๋ ๋ ์ด์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
ํ๊ณ์
- Correction Table์ ๋กํฐ๋ฆฌ ๋ชจํฐ์์๋ ์ง์๋์ง ์์ต๋๋ค.
- Correction Table์ Realtime Busmodule(์: EtherCAT)์์๋ ์ง์๋์ง ์์ต๋๋ค.
- Correction Table์ ๋ค์์ ๋ช ๋ น์ด์ ๊ธฐ๋ฅ์์๋ง ์ ์ผ์ด ๊ตฌ๋ ๋ฉ๋๋ค.
(>G, >GP, >GW, >IX, >PRF, >RR, >RW, >TP)
WebMotion์์ ์์ ๊ฐ ์ ๋ ฅ
LINAXยฎ์ ๊ฒฝ์ฐ setup/reference
95
INIT Correction Table, ๋ฌผ๋ฆฌ์ ์์น ๊ฐ ์ค์ =์ธ์ฝ๋ ๊ฐ
OFF Correction Table ๋น ํ์ฑํ ์ํ๋ก, ์ด๋ ๋ช ๋ น์ด๋
์ธ์ฝ๋ ํฌ์ง์ ๊ฐ์ ๋ฐ๋ฅธ๋ค.
ON Correction Table ํ์ฑํ ์ํ๋ก, ์ด๋ ๋ช ๋ น์ด๋
๋ฌผ๋ฆฌ์ ์์น ๊ฐ์ ๋ฐ๋ฅธ๋ค.
POS START Correction Table ์์ํฌ์ง์
DIST POINT Correction Table์์ Data ์ํธ๋ฆฌ์ฌ์ด์ ๊ฑฐ๋ฆฌ
๋ ์ด์ ๊ฐ์ญ๊ณ๋ก์ ์ธก์ ๋๋ ๋ฌผ๋ฆฌ์ ์ ๋ ์์น
๋ง์ผ G8000 ์ปค๋งจ๋ ์ ๋ ฅ ์ ๋ ์ด์ ธ ๊ฐ์ญ๊ณ๋ ๋ฌผ๋ฆฌ์ ์์น 8011์
์ฝ์ต๋๋ค. ํ ์ด๋ธ ์์ ์ ๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฆ์ผ๋ก์จ ํ ์ด๋ธ์
๋ฐ์๋ฉ๋๋ค.
ENC(Encoder Position)
POS START์ DIS POINTS๊ฐ ์๋์ ์ผ๋ก ๋ฐ์๋ฉ๋๋ค.
Correction Table์ ๊ดํ์ฌโฆ
- Correction Table ์ธ๋ถ ํฌ์ง์ ์ ์ํ์ฌ, Correction Table์ ์๋ ๊ฐ๊ฐ์ ์ต์ด๊ณผ ์ต์ข ์ ์์ ์ ์ ํจํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ต์ข ์ํธ๋ฆฌ๋ ENC: 100,000->๋ฌผ๋ฆฌ์ ์์น 100,017, ๊ทธ๋์ 110โ000์ ์ธ์ฝ๋ ํฌ์ง์ ์ผ๋ก์ 110,017์
๋ฌผ๋ฆฌ์ ๊ฐ์ด ๊ณ ๋ ค๋ฉ๋๋ค.
- Table ์ํธ๋ฆฌ ์ฌ์ด์ ํฌ์ง์ ๊ฐ์ ๋ณด๊ฐ(Interpolated) ๋ฉ๋๋ค.
- Correction Table์ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ ์ ์ฉ Data์ ์ ์ฅ ๋ฉ๋๋ค.
- XENAXยฎ์ Resetํ์(๋ช ๋ น์ดโRESโ), Correction Table์ ์ด๊ธฐ์ค์ ๋ฐ ๋นํ์ฑํ ๋ฉ๋๋ค. (๋ฌผ๋ฆฌ์ ์์น=์ธ์ฝ๋ ์์น)
- ๋ฌผ๋ฆฌ์ ์์น ๊ฐ ์ธก์ ๋๋ ๋์, Correction Table์ ๋นํ์ฑํ ๋์ด์ผ ํฉ๋๋ค.
ASCII ๋ช ๋ น์ด
> RES (Reset Xenax) Correction Table ์ํ OFF, ์์ฝ๋ ๊ฐ=๋ฌผ๋ฆฌ์ ๊ฐ
> CTAB 0(=OFF)
> CTAB 1(=ON)
> CTAB 3(=INIT)
> CTPS 0 (Correction Table ์์น ์์ ์ค์ )
> CTPD 10000 (Correction Table ๊ฑฐ๋ฆฌ ํฌ์ธํธ ์ค์ )
๊ฐ๋ณ์ Correction Table ๊ฐ ์ค์
์ฐธ์กฐ ํฌ์ง์ ๋ํ ๊ธฐ๊ณ์ ์ ๋ฐ๋์ ์์กฒ๋ฉ๋๋ค.
์ด๋ฌํ ์ด์ ๋ก, ์ฐธ์กฐ ํฌ์ธํธ๋ ํญ์ ๊ฐ์ ํฌ์ง์ ์ ์์นํด์ผ ํฉ๋๋ค.
์ฐธ์กฐ์์น๋ฅผ ๋๋ฒ ์ฐพ์ต๋๋ค. (REF 2 ๋ฒ)
์ฐธ์กฐ์์น ์ ์ฉ ์์:
>REF ๋ฆฌ๋์ด ๋ชจํฐ๊ฐ ์ด๋์ ์์นํ๋์ง ๊ฐ์ ์ ๋ ์์น๊ฐ ๊ณ์ฐ๋ฉ๋๋ค.
>G0 ์ ๋์์น โ0โ์ผ๋ก ์ด๋
96
>REF 0 ํฌ์ธํธ ๋ค์์ ์ ๋์์น๊ฐ ๊ณ์ฐ๋ฉ๋๋ค.
* ๋์ผ์์น์์ ๋ฐ๋ณตํ ์ ์์ต๋๋ค
>G0 ์ ๋์์น โ0โ์ผ๋ก ์ด๋
์ด์ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ์ ์ค๋น๋ฌ์ต๋๋ค.
์ฃผ์: ํฌ์ง์ ์ ๋ฌผ๋ฆฌ์ ์ ๋์์น ์ ๋๋ค.(WebMotion, TP โTell Positionโ)
ํฌ์ง์ ๊ฐ์ Correctio Table ์ฌ์ฉ ์ค์ ์์ ๋์๋ ๋ถ์์๊ณผ ํฐ์์ผ๋ก ๋ธ๋งํฌ ๋ฉ๋๋ค.
์ธก์ ์์คํ ์ ์จ๋๋ก๋ถํฐ ์ํฅ
Correction Table์์ ์์ ๊ฐ๋ฅํ ์์น ํธ์ฐจ ์์ธ์๋ ์ธก์ ์์คํ ์ ์ํฅ์ ๋ฏธ์น๋ ์จ๋ ์ญ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์จ๋ ์์ธ์ผ๋ก ๋ฐ์ํ๋ ํธ์ฐจ๋ Correction Table์ ์์ ์ด ๋ถ๊ฐํ๋ฉฐ, ์ฝ ์ญ์จ๋น 8.5um์ด๋ฉฐ, ๊ดํ์ ์ธก์
์์คํ ์์์ meter ์ ๋๋ค.
๋ชจํฐ์ ๋ฐ๋ฅธ Data sheet๋ฅผ ์ฐธ์กฐ ๋ถํ ๋๋ฆฑ๋๋ค.
์์
1000mm ๊ดํ์ ๊ธ๋ผ์ค ์ค์ผ์ผ: 1ยฐ๋น 8.5um ํธ์ฐจ
230mm ๊ดํ์ ๊ธ๋ผ์ค ์ค์ผ์ผ: 1ยฐ๋น 2um ํธ์ฐจ
97
12.19 ๊ธฐ์ด์ค์
๊ธฐ๋ณธ์ ์ค์
MODE
MODE ์ ํ:
Standard 0
Electronic Gear 1
Stepper Control 2
Coded Prog No
(standard)
10
Coded Prog No
(stepper control)
INC PER PULSE
Inc. pro Pulse, MODE 2, Puls/Direction controlling.
SYNC RATIO
Ratio of electronic gear
CARD IDENTIFIER
Master/Slave, CANopen, Powerlink
Start-up key (2 ์ง๋ฒ ์ฝ๋ switch)๋ถํฐ ์ฝ๊ฑฐ๋ start-up key๊ฐ ์๋ค๋ฉด, manual๋ก ์ค์ ํ์ญ์์ค.
98
12.20 Version
XENAXยฎ์ hardware, software version๊ณผ bus ๋ชจ๋
XENAX
WebMotionยฎ ์ firmware์ hardware version.
BUS-MODULE
์ถ๊ฐ์ ์ธ bus๋ชจ๋ (Version ํ์์ ํ๋กํ ์ฝ)
Mac-address issue with Profinet / Powerlink์ EtherNet/IP
๋ง์ฝ Mac-address๊ฐ 0์ด๋ฉด, Card Identifier๋ฅผ ๋์น๊ฒ ๋ฉ๋๋ค..
EtherNet/IP์ ํจ๊ปํ๋ IP address issue
SMU-MODULE
Version๊ณผ ํจ๊ป ์ต์ ์ smu module
99
12.21 Update Firmware / WebMotionยฎ
ํํ์ด์ง์ TUTORIAL Video โJSC Tutorial 3: Update Firmware andโ๋ฅผ ์ฐธ๊ณ ํ์ธ์. ์จ๋ผ์ธ์์ ๊ฐ๊ฐ์ ๊ณผ์ ์
์คํํ์ค ์ ์์ต๋๋ค.
์๋ก์ด firmware์ WebMotionยฎ์ XENAXยฎ ๋๋ bus ๋ชจ๋ version์ ๋ก๋ฉํ๊ธฐ
Firmware
Firmware update. Window Explorer์ ๋ง์ฐ์คํด๋ฆญ์ผ๋ก firmware๋ฅผ ํด๋ฆญํ์ธ์(*.mot).
๋ค์ด๋ก๋๋ ์๋์ ์ผ๋ก ์คํ๋๊ณ ์ค์น ํ, ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ด ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๋ค์ด๋ก๋ ๊ณผ์ ์ ๊ถ์ฅ์ฌํญ
Application ์ ์ฅ
PLC-connector ์ Bus-Module cable ์ฐ๊ฒฐ ํด์ง(๊ฐ๋ฅํ๋ค๋ฉด)
PC์ XENAXยฎ๋ฅผ ์ฐ๊ฒฐํ ๋ ์ค์์น๊ฐ ์๋, Point-to-point ์ฐ๊ฒฐ์ ๊ถ์ฅ.
Firmware ๋ค์ด๋ก๋ ํ menu โmove axis / by command lineโ์์โRESโ๋ช ๋ น์ด๋ก ๋ฆฌ์
Application์ WebMotionยฎ๋ค์ Loadํด์ ์๋ณด ์ปจํธ๋ก๋ฌ๋ก ๋ค์ด๋ก๋ ํ๊ธฐ.
WebMotion
WebMotionยฎ update๋ Lantronix DeviceInstaller (www.lantronix.com/devicenetworking/utilities-
tools/deviceinstaller.html) ์์ ๊ฐ๋ฅํฉ๋๋ค.
update๊ด๋ ฆ ์ถ๊ฐ์ ์ธ ์ ์ฐจ๋ฅผ ์ํด์๋ www.jennyscience.ch ์
โUpdate_WebMotionโ oder โTutorial Videoโ ๋ฅผ ํ์ธํด ์ฃผ์ธ์.
Protocol
xx_application.flash ํ์ผ์ ์ ํํ๊ณ ๋ค์ด๋ก๋ ํด์ฃผ์ธ์.
Safety
โSafety_Vx.xx.smuโํ์ผ ์ ํ ํ ๋ค์ด๋ก๋ ํ์๊ธธ ๋ฐ๋๋๋ค.
์์ ํ Firmware ์ ๋ฐ์ดํธ ํ์ Safety setting์ ํ์ธ ๋ฐ ํ ์คํธ ๋ฐ๋๋๋ค.
100
12.22 Save
Save์ ์ฉ์ ๊ณ ๊ฐ์ด ์ ์ฅํ ๋งค๊ฐ๋ณ์ ๊ฐ, ๋ฐ์ดํฐ, ํ๋ก๊ทธ๋จ๋ถํฐ ๋ชจ๋ ๊ฒ์ ํฌํจํฉ๋๋ค.
XENAX settings
to XENAX WebMotionยฎ์์ XENAXยฎ๋ก Application ์ ์ฅ.
to file WebMotionยฎ์์ f PC/Laptop (Hard disk, Server)์ File๋ก Application ์ ์ฅ
to startupkey ๋ค๋ฅธ XENAXยฎ์ ๋ ๋นจ๋ฆฌ Load ํ๊ธฐ ์ํด Start-up key์์ Application ์ ์ฅ
12.23 Open
์ฌ์ฉ์๊ฐ ์ ์ฅํ Parameter, data, program์์ application ์ด๊ธฐ
XENAX settings
From file = ํ์ผ์์ WebMotionยฎ์ผ๋ก ์กฒ์ฌํ๋ application ์ฝ์ด์ค๊ธฐ
101
13 Master / Slave
TUTORIAL video JSC Tutorial 5: Programming of a Pick and Place System with XENAX Master-Slave์
ํํ์ด์ง์์ ๋ณด์ค ์ ์์ต๋๋ค.
Master/slave ๊ธฐ๋ฅ์ผ๋ก, ํ ๊ฐ์ ์ค์ํ๋ก๊ทธ๋จ์ผ๋ก 4๊ฐ์
์ถ์ ์ปจํธ๋ก ํ ์ ์์ต๋๋ค.
์ ํ์ ์ธ Application์ ๋ชจ๋์ ์ฌ์ฉํ๋ ๊ฒ ์ ๋๋ค.
(pick&place)
Master๋ stand-alone ๊ธฐ๋ฅ์ผ๋ก slave๋ฅผ ์ปจํธ๋ก ํ๋ฉฐ I/O
์ํธ๋ก๋ ์ ์ด ํ ์ ์์ต๋๋ค.
13.1 Master/Slave ์ค์
Master and Slave ์ฅ์น๋ Xvi75V8Servo ์ปจํธ๋ก๋ฌ์ ์ด์์ ์ธ ์กฐํฉ์ ๋๋ค. I2C bus๋ ์งง์ ํ์ค USB ํจ์น ์ผ์ด๋ธ๋ก
๋ด๋ถ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ์์ชฝ์ ํ๋ฌ๊ทธ(USB-A)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Input ๊ณผ Output ๊ฐ์ ์ฐจ์ด๋ ์์ต๋๋ค.
Servo ์ปจํธ๋ก๋ฌ๋ ๊ตฌ๋ํ๋ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป ์ฃผ๋ ์ญํ์ ํฉ๋๋ค.
Parameter CI(Card Identifier)๋ ๋ฐ๋์ ๋ค์๊ณผ ๊ฐ์ด ํฌํจ๋ ์ค์ ์ด ์๊ตฌ๋ฉ๋๋ค.
Device CI Remote ID
Master 0 LOC (local)
Slave 1 1 REM ID1
Slave 2 2 REM ID2
Slave 3 3 REM ID3
์ค์: start-up key๊ธฐ๋ฅ์ master/slave ์ค์ ์์๋ ์ฌ์ฉ ํ ์ ์์ผ๋ฉฐ, ์ฐ๊ฒฐ๋๋ฉด ์๋ฉ๋๋ค.
102
13.2 Pick&Place ํ๋ก๊ทธ๋จ ์ค์ ์์
์ฃผ์: ๋ชจ๋ Index์ Profile์ Master์ฅ์น ์์ ๋ถ๋ฆฌ๋์ด ์ ์๋ฉ๋๋ค. ๊ธฐ๊ธฐ๋ฅผ ์๋ํ ํ์๋, Index์ Profile๋ค์
์๋์ ์ผ๋ก Slave๋ก ์ ์ก๋จ
13.3 Timing Master / Slave
1ms ๊ฐ๊ฒฉ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์ธ์ํฉ๋๋ค. Master->slave๋ก ์ ์ก ๋ช ๋ น์ ์ถ๊ฐ์ ์ผ๋ก 0.45ms ๋ ์์ ๋ฉ๋๋ค.
Critical sequences ์ธก์ ์ Process timer ๊ธฐ๋ฅ๊ณผ ๋ค์ ๋ช ๋ น์ด๋ก ๊ฐ๋ฅํฉ๋๋ค: โTIMER_STARTโ์ โTIMER_STOPโ.
Process Timer๋ ๋ช ๋ น์ด TPT(Tell)๋ก ์ฝ์ ์ ์์ต๋๋ค (Tell Process Timer).
14. ASCII commands์์ ๊ฒํธ๋ฆฌ ํตํฉ ๋ชจ๋
๊ฒํธ๋ฆฌ ๋ชจ๋์์๋ ๊ฐ์ ๊ตฌ๋๋ฐฉํฅ์ผ๋ก ๊ณ ์ ๋์ด ์๋
๋๊ฐ์ Linear ๋ชจํฐ ์ถ์ด ์์ต๋๋ค.
์ด๋ฌํ ๋ ๊ฐ์ ์ถ์ ๋์์ ์์ง์ ๋๋ค.
์๋ก, ๊ทธ๋ฆฐ์ ํ์ดํ Y ์ถ์ ๋ด์ฃผ์ญ์์ค.
์์คํ ์ ํ ์ ๊ธฐ๊ณ์ ์ธ ๋ฌผ๋ฆฌ์ ์ถฉ๊ฒฉ์ ์์ ๊ธฐ ์ํ์ฌ
๋ Y์ถ๋ค์ ๋๋พํ ๋ฐฐ์น ๋์ด์ผ ํฉ๋๋ค.
โREFERENCEโ๊ธฐ๋ฅ์ผ๋ก ์ถ์ ์๋์ ์ผ๋ก ์ ๋ ง ๋ฉ๋๋ค.
๊ฒํธ๋ฆฌ ์์คํ ์ REFERRENCE๋ ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๊ฐ
ํ์ ํฉ๋๋ค.
๋ Linear๋ชจํฐ ์ถ์ ์ ๋ ง ์ํ
103
๊ฐ์ ๋ฐฉํฅ, ๋๋ ๋ฐ๋๋ฐฉํฅ์์ ๊ธฐ๊ณ์ ๋๋ผ์ด๋ธ ๋ฐฉํฅ์ ์ ๋์์น ๊ฐ์ด 0์ผ๋ก ๊ฐ์๊ฐ?
๊ฐ๊ฐ์ ๋ฐฉํฅ์์ REFERRENCE๋ ์๋ฃ๋์ด ์ก๋๊ฐ (parameter DRHR)
14.1 ๊ฒํธ๋ฆฌ ๋ชจ๋ ์คํ
ASCII๋ช ๋ น์ด์ ํต์ ๊ด๋ ฆ ์ถ์ Master ์ถ์ ๋๋ค.
Slave๋ A-A cable์ ์ํด Master์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
Slave๋ CARD IDENTIFIER๋ฅผ 1-3์ฌ์ด๋ก ํ๋นํฉ๋๋ค.
WebMotionยฎ์ โsetup /basic / CARD IDENTIFIER ํน์
ASCII๋ช ๋ น์ด โ CI x (where x = 1-3) ์ ์ํด ์์ง์ ๋๋ค.
์นด๋ ์๋ณ์๋(CI) start-up key ์ ์ฃผ์๋ฅผ 1 ์์ 3์ผ๋ก
๋ฐฐ์ ํฉ๋๋ค.
Logic supply๋ฅผ ๋ค์์ ์๋ ์์๋, CI ๋ฒํธ, Start up key
์ค์ ๋ฉ๋๋ค.
Master๋ Slave์ ๋ค๋ฅธ ์นด๋ ์๋ณ์๋ฅผ ๋ฐฐ์ ํด์ผ ํฉ๋๋ค.
๊ฒํธ๋ฆฌ ๋ชจ๋๋ ์์ ์ค์ ๋ค๋ก ํ์ฑํ ๋ฉ๋๋ค.
14.2 ๊ฒํธ๋ฆฌ ํตํฉ๋ชจ๋๋ฅผ ์ํ ASCII Commands ์ค์
Master์์ Input ๊ธฐ๋ฅ์ผ๋ก์ ํธ๋ฆฌ๊ฑฐ(Triggered) ๋ ์ ์์ต๋๋ค. Reference, profile, ๊ทธ๋ฆฌ๊ณ ์ธ๋ฑ์ค๋ค์
ํ๋ก๊ทธ๋จ ์์ ์ ์ฉ ๊ฐ๋ฅํฉ๋๋ค. Firmware์ ์ง์๋ฉ๋๋ค. (3.58 ์ด์๋ฒ์ )
Command Description
REF Reference
GP / G Go Position / Go direct Position
GW Go Way
IX Index
PRF Start profile No. xx
PG Program
EE* Emergency Exit
EE1* Emergency Exit 1
SM Stop Motion
*EE ์ EE1๋ Gantry master์์ parameter๋ก ๋ํ๋ด์ง๋๋ค.
XENAXยฎ Parameter Description
SLAVE CI Card Identifier
MASTER DRHR Reference ๊ตฌ๋๋ฐฉํฅ
๊ณผ LINAXยฎ์ถ ์ ๋ ง
MASTER GSID CI Slave์ ๋ถํฉํ๋
Gantry Slave ID
104
15 Force Processes
15.1 Overview(Force ๊ธฐ๋ฅ)
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ ์๋ก์ด Force process๋ 4๊ฐ์ง ๊ธฐ๋ฅ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.
FORCE CALIBRATION ์ฌ๋ผ์ด๋ ์ ์ค์น๋๋ ์ ์ฌํ์ค์ ํฌํจํ ๋ชจ๋ Idle running force์
ํ์ง๋ฅผ ํตํ ๋ชจํฐ ์ธก์ . ์ธ๋ถ์ ์ฉํฌ์ค๋ฅผ ์ ๋ฐํ๊ฒ ์ธก์ ํ๊ธฐ ์ํ ๊ธฐ๋ฐ์ ๋ง๋ญ๋๋ค.
FORCE LIMITATION ๋ง์ผ, ์ด๋ ํ ๊ฐ์ฒด(์: Inserting part)๊ฐ ์์ ์ ๋ชฉํ Position ๋๋ ๋ Position์ผ๋ก
ํ๊ณ์ Force๋ก์ ๊ตฌ๋.
ํน์ ์ด๋ ํ ๊ฐ์ฒด์ ์ ์ด์์น๋ฅผ ํ์งํ๊ธฐ ์ํ์ฌ ์ ์ ํ์ผ๋ก ๊ตฌ๋.
FORCE MONITORING โforce / way diagramโ์์ ์ ์๋ Sector์ ์ํ Force ๊ณผ์ ๋ชจ๋ํฐ๋ง.(์:์ค์์น ๊ฒ์ฌ)
์ด๋ฌํ Sector๋ค์ ์๋์ ์ผ๋ก ๊ฐ์ฒด์ ์ ์ด ์์น์ ๋ฐ๋ผ์ ์๋์ ์ผ๋ก ์ ์ฉ ๋ฉ๋๋ค.
FORCE CONTROL: ํ๋ก๊ทธ๋จ ์์ ๋ค๋ฅธ FORCE ๊ธฐ๋ฅ๋ค์ ํตํฉ. ๋จ์ผ์ด์๋ชจ๋์์ ์ด๋ป๊ฒ ๋ณ๋๋ก Force
process๋ฅผ ์ฌ์ฉํ ์ ์๋๊ฐ์ ๊ดํ ๊ฒ ์ ๋๋ค. ๋ฌผ๋ก, ์ด๋ฌํ FORCE ๊ธฐ๋ฅ์ Ethernet
fieldbus๋ฅผ ํตํ ์ฐ์ํ PLC์ ์ํ์ฌ ์ ์ฉ๋ ์ ์์ต๋๋ค
105
15.1.1 Force ์ธก์ (Force calibration)
ํน๋ณํ M2Plus์ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ โForce calibrationโ์ ์ฝ๊น ๋ ฅ, ์ค๋ฆฎ ๋ฌด๊ฒ์ ๋๋ถ์ด LINAXยฎ์ ELAXยฎ์
Iron์ฝ์ด์ ๋ง์ฐฐ Force์ ๊ดํ ๋ชจ๋ ๊ฐ์ด ์ธ์ง๋ฉ๋๋ค.
์ด๊ฒ์ ํ๋ก์ธ์ค์์์ Force์กฐ์ , Force ๋ชจ๋ํฐ๋ง, Force์ ํ์ด ์ด๋ป๊ฒ ๊ฐ๋ฅํ์ง ์๋ ค์ค๋๋ค.
START: ์ฆ๊ฐ ๊ฐ์ผ๋ก ์ธก์ ๊ณผ์ ์ ์์์์น๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ (์์ฝ๋ ๊ธฐ๋ฐ)
END: ์ฆ๊ฐ ๊ฐ์ผ๋ก ์ธก์ ๊ณผ์ ์ ์๋ฃ์์น๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ (์์ฝ๋ ๊ธฐ๋ฐ)
15.1.2 Force ํ๊ณ
โI _Forceโ์ ์ ๋ฅ ๊ฐ์ Force์ ๋น๋ บ ๋ฉ๋๋ค.
๋ค์์ ๊ทธ๋ํ๋ ๊ฐ ๋ค๋ฅธ ๋ฆฌ๋์ด ๋ชจํฐํ์ ์ ๊ดํ์ฌ ๋ํ๋ด๊ณ ์์ต๋๋ค.
(์ ๋ฅ๊ฐ๊ณผ Force์ ์ํธ๊ด๊ณ)
LINAXยฎ
Linear Motor Axis Force Constant
Minimal
detectable force Resolution
Lxc F04 1N ~ 50 * 10mA 0.5N 0.25N
Lxc F08 1N ~ 32 * 10mA 0.5N 0.25N
Lxc F10 1N ~ 28 * 10mA 0.5N 0.25N
Lxc F40 1N ~ 11 * 10mA 1N 0.5N
Lxe F40 1N ~ 11 * 10mA 10N 5N
Lxu/Lxs F60 1N ~ 10 * 10mA 10N 5N
ELAXยฎ
Linear Motor Slide Force Constant
Minimal
detectable force Resolution
Ex F20 1N~12*10mA 0.5N 0.25N
์์)
4N force ์ด์์ผ๋ก ๋๋ฅด๋ ํ์ด ์ ์ฉ๋์ด์ผ ํ๋ ์์ถ๋ค์ด๊ฐ ์์ ๋.
โLIMIT I-FORCEโ๋ก์ Force limitation.
106
z.B. ELAXยฎ force ์ ๋ ฅ ๊ฐ : 1N => 12x10mA
4N => 48x10mA
15.1.3 Force ๋ชจ๋ํฐ๋ง
15.1.3.1 Diagram I_Force
โDiag I_Forceโ ๋ฉ๋ด์์ the way / force diagram์ Sector๋ฅผ ํตํ์ฌ ์ด๋ ํ Force๊ณผ์ ์ด ์งํ๋์๋์ง ์๋ ค์ค๋๋ค.
15.1.3.2 Sector I_Force
WebMotionยฎ ํ๋ก๊ทธ๋จ ๋ฉ๋ด์์ โsector i-forceโ๋
10๊ฐ์ ๋ค๋ฅธ Force sector๋ค๋ก ์ ์ ํ ์ ์์ต๋๋ค.
์: ํ ๊ฐ์ฒด๊ฐ ์ ์ด๋๋ ์๊ฐ Force progression์
150์์ 170๊น์ง์ ์ฆ๊ฐ์
Sector์์ ๊ฒ์ฌํ ๊ฒ ์ ๋๋ค.
Force sector ์ ๋ ฅ์ (โEntryโ), force๋ 3~4N ์ฌ์ด๊ฐ
๋์ด์ผ ํฉ๋๋ค. sector์์ ๋๊ฐ ๋ (Exit), Force๋
4N์ ์ ๊ทบ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ Force์ฌ์์
Sector ๊ฒฝ๊ณ์์ Force sector๊ฐ ๋ค์ด์ค๊ณ ๋๊ฐ ๋
์ ์ ๋ฉ๋๋ค.
Force ์ฌ์ ์์
1) Force ๊ณก์ ์ ์ข์ธกํ๋จ์์ ์ฐ์ธก ์์๋ฐฉํฅ์ผ๋ก
Sector๋ฅผ ํตํด ์ง๋์ผ ํฉ๋๋ค.
2) Force ๊ณก์ ์ ํ๋จ์์ ์์ ๋ฐฉํฅ์ผ๋ก
์ง๋์ผ ํฉ๋๋ค.
3) Force ๊ณก์ ์ Sector์ ์ ๊ทบํด์ผ ํ๋ฉฐ,
์ฌ๋ฌ ๋ฒ Force ๊ฒฝ๊ณ๋ฅผ ๋ค์ด์ค๋ฉฐ ๋๊ฐ๊ฒ ๋ฉ๋๋ค.
1 2 3
๋ง์ผ ์ ์๋ ๋ค์ด์ค๊ณ ๋๊ฐ๋ Force ํ๊ณ์ ์ด ์์ ๊ฒฝ์ฐ, Force ๊ณก์ ์ ์ด๋ฌํ ํ๊ณ ์ ์ ํต๊ณผํด์ผ ํฉ๋๋ค.
107
๋ค์ด์ค๋ Force๊ฐ ์์ ๊ฒฝ์ฐ์๋, Force ๊ณก์ ์ Force sector์ฌ์ด์์ ์์ ๋์ด์ผ ํ๋ฉฐ, ๋๊ฐ๋ Force๊ฐ ์์ ๊ฒฝ์ฐ์
๋ Force๊ณก์ ์ Force sector์ฌ์ด์์ ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค.
15.1.4 Force ์กฐ์
15.1.4.1 Force control ๋ช ๋ น์ด์ ํ๋ก๊ทธ๋จ
WebMotionยฎ ๋ฉ๋ด์์ โprogramโ์์ FORCE CALIBRATION, FORCE LIMITATION, FORCE CONTROL์ ๋ค์ํ Force
๊ธฐ๋ฅ ๋ํ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ, ๋ค์์ ๋ช ๋ น์ด๋ก ์ ์ ๋ฉ๋๋ค.
15.1.4.2 I_Force ๊ตฌ๋
DRIVE I_FORCE๋ ๊ฐ์(ACCEL), ์๋(SPEED), ์ ๋ฅ(I_FORCE), ๊ตฌ๋๋ฐฉํฅ(DIRECTION)์ Force ๊ตฌ์ฑ์ผ๋ก์ ๊ตฌ๋๋ฉ๋๋ค.
์์ ์ถ๊ธ๋ ์ ๋ ฅ ๊ฐ์ด ์ ์ฅ ๋ฐ ์ ์ ๋ ํ์ ํ๋ก๊ทธ๋จ์์ DRIVE I_FORCE๋ฅผ ํฌํจ์ํฌ ์ ์์ต๋๋ค. 10๊ฐ์ DRIVE
I_FORCE๊น์ง ์ ์ ๋ฉ๋๋ค.
108
15.2. Force processes์ ํตํฉ
15.2.1 Xenax ํ๋ก๊ทธ๋จ
15.2.1.1 ํ๋ก๊ทธ๋จ ๋ช ๋ น์ด
์ค๋ช ๋ช ๋ น์ด Parameter MS
Force calibration ์คํ, Start pos xx, End pos yy FORCE CALIBRATION xx,yy
DRIVE I_FORCE NO.XX ์คํ DRIVE I_FORCE xx
Bit mask๋ก์ ํ์ฑํ ๋ sector ์ ํ
์) xx=1010 : 2์ 4 sector ํ์ฑํ. LSB๋ ์ฐ์ธก์ ์์ SELECT SECTORS xx
๋ง์ผ ํ ๊ฐ ๋๋ ๊ทธ ์ด์์ sector๊ฐ ์ ํํ๊ฒ ์ง
๋์ง ์์์ ๊ฒฝ์ฐ, line xx๋ก ์ ํโerror handlingโ.
์ค์ง ํ์ฑํ ๋ sector๋ค๋ง ํ ์คํธ ๋ฉ๋๋ค.
์ฃผ์: ์ด๋ฌํ ๋ถ์์ด ์ํ๋๊ธฐ ์ ์, โDRIVE
I_FORCE ENDโ๋ ์๋ฃ๋์ด์ผ ํฉ๋๋ค.
JUMP IF I_FORCE SECTORS
FAULT xx
time out : xx์ฌ์ด DRIVE I_FORCE์ ํ๋ผ๋ฏธํฐ์
๋ฐ๋ฅธ I_FORCE์ ๊ดํ ํ๊ณ์ ์ ๊ทบ๊น์ง์ ์๊ฐ WAIT LIMIT I_FORCE xx, yy
Limit DR_I_FORCE๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค.
์ ๋ ฅํ I_Forceํ๋ผ๋ฏธํฐ๋ฅผ DRIVE I_FORCE์ ๊ฒน์ณ
์ธ ๊ฒ์ ๋๋ค. DRIVE I_FORCE๊ฐ ์ข ๋ฃ ๋ ๋๊น์ง.
CHANGE LIMIT I_FORCE xx
์ค์ ์์น ์ด๋ ์ค ๋ชจ๋ํฐ๋ง์ restart์ ์ํด ๋ฐ
๋ฅด๋ ๋ชจ๋ sector์ ๊ดํ offset๊ฐ.
position โ Wait for distance greeter/lessโ,
โJump if distance greater/lessโ์ ์ด์ ๊ฐ์ด offset
์ ์ํ์ฌ ์ ์ฉ ์์ผ์ผ ํ ๊ฒ ์ ๋๋ค.
TAKE POS AS SECTOR
OFFSET
(touching position์ ๊ดํด
์๋ Chapter 2,3์ ์ฐธ์กฐํ
์๊ธฐ ๋ฐ๋๋๋ค.
๋ชจ๋ํฐ๋ง์ restart์ ์ํด ๋ฐ๋ฅด๋ ๋ชจ๋ sector์
๊ดํ setting offset. xx=[Inc] Offset.
position โ Wait for distance greeter/lessโ,
โJump if distance greater/lessโ์ ์ด์ ๊ฐ์ด offset
์ ์ํ์ฌ ์ ์ฉ ์์ผ์ผ ํ ๊ฒ ์ ๋๋ค.
์)xx=0, set offset
TAKE POS AS SECTOR OFFSET TO 0 ํฌํจ
SET SECTOR OFFSET xx
Timeout frame yy ์ฌ์ด์ xx๋ณด๋ค ํฌ๊ฒ ๋๋๋ก ๊ฑฐ
๋ฆฌ(absolute position-sector offset)๋ฅผ ๊ธฐ๋ค๋ฆฐ.
๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ โerror handlingโ
WAIT FOR DISTANCE
GREATER xx,yy,zz
Timeout frame yy ์ฌ์ด์ xx๋ณด๋ค ์๊ฒ ๋๋๋ก ๊ฑฐ
๋ฆฌ(absolute position-sector offset)๋ฅผ ๊ธฐ๋ค๋ฆฐ.
๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ โerror handlingโ
WAIT FOR DISTANCE
LESS xx,yy,zz
๊ฑฐ๋ฆฌxx๊ฐ(absolute position-sector offset)
xx๋ณด๋ค ํด๋ line zz๋ก ์ ํ
JUMP IF DISTANCE
GREATER xx, zz
109
์) force๊ฐ ์ ๊ทบํ ํ์ ๊ตฌ๋๊ฑฐ๋ฆฌ๊ฐ ๋๋ฌด ์ปค์ก์ ๋
๊ฑฐ๋ฆฌxx๊ฐ(absolute position-sector offset)xx๋ณด๋ค
์์ ๋ line zz๋ก ์ ํ
์) force๊ฐ ์ ๊ทบํ ํ์ ๊ตฌ๋๊ฑฐ๋ฆฌ๊ฐ ๋๋ฌด ์์์ ๋
JUMP IF DISTANCE LESS xx, zz
timeout frame yy์ฌ์ด์์ input No.xx๋ฅผ ๋ณด๋ค ๋
์ด๊ธฐ ์ํด ๊ธฐ๋ค๋ฆฐ. ๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ WAIT INPUT Nr.HIGH xx,yy,zz MS
timeout frame yy์ฌ์ด์์ input No.xx๋ฅผ ๋ณด๋ค ๋ฎ
์ถ๊ธฐ ์ํด ๊ธฐ๋ค๋ฆฐ. ๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ WAIT INPUT Nr.LOW xx,yy,zz MS
timeout frame yy์ฌ์ด์์ process์ ์ํ ๋ฑ๋ก Bit xx
High์ ๊ธฐ๋ค๋ฆฐ. ๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ
WAIT PROCESS STATUS BIT
HIGH xx,yy,zz
timeout frame yy์ฌ์ด์์ process์ ์ํ ๋ฑ๋ก Bit xx
Low์ ๊ธฐ๋ค๋ฆฐ. ๊ทธ๋ ์ง ์์ผ๋ฉด, line zz๋ก ์ ํ
WAIT PROCESS STATUS BIT
LOW xx,yy,zz
Drive I_Force ๋ฉ์ถ, ํ์ฌ์์น=๊ณ ์ ์ ,
๋นํ์ฑํ ๋ parameter LIMIT DR_I_FORCE DRIVE I_FORCE END xx
ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ ๋๋ฉด์ line์ง์์ ํ์ง ์์
โerror handlingโ์ผ๋ก๋ถํฐ ์์ทจ PROGRAM END
15.2.1.2 INPUT ๊ธฐ๋ฅ ๋ช ๋ น์ด
Input ๊ธฐ๋ฅ ์ ํ
์ค๋ช ๋ช ๋ น์ด Parameter MS
ํ๋ก๊ทธ๋จ ์ข ๋ฃ
๊ตฌ๋ ์ ์์ง์์ด ๋ฉ์ถ๋ฉฐ, ํ์ฌ ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ ๋จ PGEX
I_Force No xx [1-10]์ผ๋ก์์ ๊ตฌ๋
(์์ ํ๋ก๊ทธ๋จ ๋์ด์ผ ํจ) DIF xx
110
15.2.2 ์ถ๊ฐ ๋ช ๋ น์ด ๊ตฌ์ฑ
15.2.2.1 ASCII ๋ช ๋ น์ด
์ค๋ช ๋ช ๋ น์ด Parameter MS
Force Calibration
xx=0โReset, ๋ชจ๋ calibration ๊ฐ ์ญ์
xx=[Inc], ํ์ฌ ์์น๋ก๋ถํฐ ๋ชจ๋ calibration ๊ฑฐ๋ฆฌ
FC(?) xx
(Force Calibration Test) Force calibration ํ ์คํธ
xx=0โServo on, position control์์
xx=1โCalibration๊ธฐ๋ฅ์ ๊ท ํ์์ floating slide ํ ์คํธ
xx=2โCalibration๊ธฐ๋ฅ ์์ด slide ํ ์คํธ
FCT xx
(Drive I_Force) ์ด๋ ํ ๊ฐ์ฒด๊ฐ ์์ ๊ฒฝ์ฐ, ๋์ ํน์ ๋ชฉํ์ ์ ๊ทบ
ํ ๋๊น์ง์ ํ๊ณ์ force์ ์ํ ๊ตฌ๋
xx=[1-10] ์ ํ ๋ Drive I_Force parameter set์ ์ซ์
DIF xx
DR_I_FORCE์์ xx * 10mA ๊ฐ์ผ๋ก ๋ณ๊ฒฝ.
ํ์ฌ parameter๋ฅผ ๋ฎ์ด ์์ฐ๊ฒ ๋ฉ๋๋ค.
DR_I_Force, Drive I_FORCE๊ฐ ๋๋ ๋๊น์ง.
CLIF xx
ํ์ฑํ ํ sector๋ค์ ์ ํ
์)xx=100110โ2,3,6์ ํ์ฑํ๋ sector
์ฐ์ธก ์ฌ์ด๋ LSB๋ก๋ถํฐ ์ด์ง๋ฒ
SSEC(?) xx
(I_Force peak) I_FORCE ์ต๋ ๊ฐ์ ์ฝ์ต๋๋ค. [x1mA]
xx=์ ์๋์ง ์์ต๋๋ค. โ๋ชจ๋ sector๋ก๋ถํฐ ์ต๋ ๊ฐ
xx=nโsector n์ ์ต๋ ๊ฐ
IFPK xx
(Sectors I_Force curve failed) force curve๊ฐ ์ ํํ๊ฒ ์ง๋์ง ์์
ํ์ฑํ๋ sector๋ค์ ๋ณด์ฌ ์ค๋๋ค. SIFF? xx
(Sector offset์ผ๋ก position ์ํ)
๋ชจ๋ํฐ๋ง์ restart์ ํจ๊ป ๋ชจ๋ sector์ offset์ผ๋ก์ ํ์ฌ
์ ํ์คํ ์์น๋ฅผ ๋ํ๋ ๋๋ค.
position โWait for distance greater/lessโ ์
โJump if distance greater/lessโ๋ ์ด๋ฌํ offset์ ์ํ์ฌ ์
์ฉ ๋์ด์ผ ํฉ๋๋ค.
TSPO
(Touching position์ ๊ด
ํด์ chapter 2,3์ ์ฐธ์กฐ
ํด ์ฃผ์ธ์)
๋ชจ๋ํฐ๋ง restart์ ํจ๊ป ๋ชจ๋ sector์ offset์ ์ ๊ณตํฉ๋๋ค.
xx=[Inc] offset
position โWait for distance greater/lessโ ์
โJump if distance greater/lessโ๋ ์ด๋ฌํ offset์ ์ํ์ฌ ์
์ฉ ๋์ด์ผ ํฉ๋๋ค.
์) xx=0, sets offset to 0
SSO(?) xx
111
ASCII ๋ช ๋ น์ด๋ฅผ ํตํ Parameter ๋ณํ
์ค๋ช ๋ช ๋ น์ด Parameter MS
Parameter ๋ณ๊ฒฝ์ ๊ดํ sector์ ์
์ด๋ parameter๋ฅผ ๋ณํ ์ํฌ ๊ฒ์ธ์ง์ ๊ดํ ์ ํ sector ์ซ
์, NSEC?=๊ฒ์
์ ํ๋ sector์ ์ซ์
NSEC(?)
ํ๋ ๋ช ๋ น์ด
SIFS, SIFE, IFH, IFL
STC, STCX
xx
(Sector I_Force Start) sector์ ์์ ๊ฑฐ๋ฆฌ
xx=[Inc] ์์ ๊ฑฐ๋ฆฌ (absolute posirion-sector offset) SIFS(?) xx
(Sector I_Force End) sector์ ์ข ๋ฃ ๊ฑฐ๋ฆฌ
xx=[Inc] ์ข ๋ฃ ๊ฑฐ๋ฆฌ (absolute position-sector offset) SIFE(?) xx
(I_Force Low) ์์ ์ ํ ๋ ๊ฐ์ฅ ๋ฎ์ I_Force์ ๊ฐ.
xx[x10mA] IFL(?) xx
(I_Force High) ์์ ์ ํ ๋ ๊ฐ์ฅ ๋์ I_Force์ ๊ฐ
xx[x10mA] IFH(?) xx
Sector ์ดํ ๋ฐฐ์ด 10์ง๋ฒ / 16์ง๋ฒ
Sector์์ Entry, Exit ์ดํ์ ์ ์
xx=ํ์ฑํ ๋ ์ดํ 1,2,3,4 Entry/Exit
Bit 15..12 11..8 7..4 3..0 xx
Entry not used Exit not used
4 3 2 1 0 4 3 2 1 0 รberg
0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 bin
1 0 2 0 hex
4128 dec
STCX(?) hex
STC(?) dec
xx
112
์ค๋ช ๋ช ๋ น์ด Parameter MS
parameter๋ก ๋ณํํ๊ธฐ ์ํ ๊ตฌ๋ I_Force์ ์ซ์
์ด๋ ํ parameter์์ Drive I_Force ์ซ์ ์ ํ์
๋ณํ ๋ ๊ฒ ์ ๋๋ค.
xx=Drive I_Force number 1-10. NDIF?=
๊ฒ์ ์ ํ๋ sector ์ซ์
NDIF(?)
ํ๋ ๋ช ๋ น์ด
IDIF, DDIF, SDIF, ADIF
xx
(Drive I_Force์ ๊ฐ์๋)
xx[x1,000 inc/sยฒ] ADIF(?) xx
(Drive I_Force์ ์๋)
xx[inc/s] SDIF(?) xx
(I_Force Limit/I_Force ๊ตฌ๋ ์ค)
I_Force ์ ๋ฅ์ ํ๊ณ/I_Force ๊ตฌ๋ ์ค
xx [x10mA]
IDIF(?) xx
(Direction Drive I_Force)
xx=0โpositive, xx=1โnegative DDIF(?) xx
(?)=๋ช ๋ น์ด์ ?๋งํฌ ์ถ๊ฐ์์ผ parameter ๊ฐ์ ๊ฒ์๊ฐ๋ฅ ์)NDIF? โ Return๊ฐ โ2โ
113
15.2.3 Touching position์ ์ํ Sector offset
์ ํ์ ์ผ๋ก ๊ฐ์ฒด๋ ์ฐ์ ์ ์ด๋ฉ๋๋ค. ๊ทธ ํ, ๋ค์์ ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ด Touching position๊ณผ ์ฐ๊ด ๋ฉ๋
๋ค. ๊ฐ์ฒด ์ฌ์ด์ฆ์ ๊ณต์ฐจ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ฉฐ, ์ด Touching position์ ๊ฐ์ฒด๋ง๋ค ๋ค๋ฆ ๋๋ค.
Touching position์ โDrive I_Forceโ(์์ ํ์ ์ฌ์ฉํ์ฌ) ๋จ์ํ ํ์งํ ์ ์์ต๋๋ค.
๋ช ๋ น์ด โTPSOโ(Sector Offset์ผ๋ก์ IST-Position์ ์ํํ๋)์ ๋ฐ๋ฅด๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ํ Sector
Offset์ผ๋ก ์ด๋ฌํ Touching position์ ์ํ ํ ๊ฒ์ ๋๋ค.
โSector I_Force Startโ์ โSector I Force Endโ์ ๊ดํ์ฌ ๊ฐ์ ๊ฒฐ์ ํ๊ธฐ ์ํด force curve์ ๊ธฐ๋ก
๊ณผ touching position์ผ๋ก์ ๊ฑฐ๋ฆฌ ๊ณ์ฐ์ ๋จ์ํ ์ํฌ ์ ์์ต๋๋ค.
(absolute position-sector offset)
โSector I_Force Startโ, โSector I Force Endโ, โWait for Distance greater/lessโ์ touching position์
๊ดํ ๊ฑฐ๋ฆฌ์ ๋๋ค. (Sector offset).
โSSOโ Set sector offset=0๋ก์ ๊ฑฐ๋ฆฌ๋ ์ ๋์์น์ ๋ถํฉํฉ๋๋ค.
114
15.3 ์ ์ฉ ์์
์์ ๊ณ ์ Plate, ์ธ๋ผ๋ฏน, ์๋ถ๋ถ์ ๋ถ์ฐฉ ๋
์๋ฐ๊ฒ์ด์ง๋ก ๊ตฌ์ฑ ๋ Force sensor๋ ๊ธฐ๋ฅ
ํ ์คํธ๋ฅผ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
์์ ๋ณผ์ ์ ์ฉ(์ฐ์ธก ์ฌ์ง์
์ข์ธก ์์์ ๋ณผ) ๋ ์ธ๋ถ์ ํ์ ์ธก์ ํฉ๋๋ค.
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ๋ก ์ ์ด๋๋ ELAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ฌ๋ผ์ด๋๋
๋ณผ์ ์ ์ด๋๋ฉฐ, ์ ์ด๋ ์์น๋ ํ์ง๋ ๊ฒ์ ๋๋ค.
์ด๋ฌํ Touching position์ ์ค์ ์ ์ธ Force๊ณก์ ์ธก์ ์ ๊ดํ
์คํ์ ์ด๋ฉฐ ๋ค๋ฅธ ์ธก์ ๋ ๊ฐ์ฒด๋ก๋ถํฐ ์๊ธด ๋์ ๊ณต์ฐจ๋ฅผ ๋ณด์ ํด
์ค๋๋ค.
Touching position ํ์, ์ธ๋ผ๋ฏน ์์ฌ ํ๋ ์ดํธ์ Force curve๋ ์ฌ ๊ธฐ๋ก ๋ ๊ฒ ์ ๋๋ค.
200ฮผm์ ๊ณต๋ฐฑ ํ์ ์ธ๋ผ๋ฏน ํ๋ ์ดํธ๋ ๊ณ ๋ฌด ์์ถฉ์ ๋ฅผ ์น๊ฒ ๋ฉ๋๋ค.
์ด Position์์ Force๋ ๊ณ ๋ฌด ์์ถฉ์ ๊ฐ ์ธ๋ผ๋ฏน ํ๋ ์ดํธ๋ฅผ ๋ํญํ๋ ๋ฐ์ ๋๋ฌธ์ ๊ณ์ํด์
์ฆ๊ฐํฉ๋๋ค. ์ต๋์น์ Force๋ ๋๋ต 12N -> 150x10mA๋ก ํ๊ณ๊ฐ ๋ฉ๋๋ค.
ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๊ณ ๋ฌด ์์ถฉ์ ๋ฅผ ๋๋ฅด๊ฒ ๋ ๋ Force curve๋ ์๋ก ์์น๋๋ฉฐ, ์ด Position์์
ํ๋ ์ดํธ๊ฐ ๊ตฌ๋ถ๋ ค์ง๋ ๋์ Force๊ฐ ์ฆ๊ฐ์ ๊ดํด ์ ํํ ์์น ๋ฐ ํ์ ์ธก์ ํ ์ ์์ต๋๋ค.
์ด์ ๊ฐ์ ์๋ก, 5๊ฐ์ ๋ค๋ฅธ Sector๋ค์ ์ฌ๋ฐ๋ฅด๊ฒ ์ง๋๋ force-/way curve์ ๊ดํด ์ ์๋ฉ๋๋ค.
์๋์์ ์ผ์น๋๋ ํ๋ก๊ทธ๋จ์ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
1) XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ ์ ์ฅ๋๊ณ ํ๋ก๊ทธ๋จ ๋์ด์๋ stand-alone version์ผ๋ก ์ฌ์ฉ.
2) ์์ ์ปจํธ๋ก๋ฌ์ ์ํ์ฌ ์กฐ์ ๋๋ ASCII ๋ช ๋ น์ด set์ผ๋ก ์ฌ์ฉ.
115
15.3.1 XENAXยฎ ์์์ Force process ํ๋ก๊ทธ๋๋ฐ
Input / Output ์ธํฐํ์ด์ค ์ ์
Input ๊ธฐ๋ฅ
Input 1 = Program 1, ์ฐธ์กฐ์์น ์ค์ position 0์ผ๋ก ๊ตฌ๋
Input 2 = Program 2 ELAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ์ Force calibration
Input 3 = Program 3 ๋ถ์์ ํฌํจํ ์ ์ฒด ํ ์คํธ ํ๋ก์ธ์ค
OUTPUT โSTATUSโ
Output 1 = touching position์ด ๋ฐ๊ฒฌ๋์ง ์์โ์ด์ฉ๊ฐ๋ฅ ํ ํ ์คํธ ๊ฐ์ฒด๊ฐ ์์
Output 2 = ๊ฐ์ฒด ํ ์คํธ ์๋ฌ
Output 5 = ๊ฐ์ฒด ํ ์คํธ OK
INDEX(DRIVE I_FORCE ์ SECTOR)
INDEX 1์ 0์ผ๋ก ๊ตฌ๋ (์ ๋ ๊ฐ)
(1 Inc = 1ฮผm)
******* Index 1******
Acc x1000 = 1000
Speed = 100000
Dist = 0
AbsRel = 1
INDEX 2๋ฅผ 30,000Inc ๊ฐ์ผ๋ก ๊ตฌ๋ (์ ๋ ๊ฐ) ******* Index 2******
Acc x1000 = 1000
Speed = 100000
Dist = 30000
AbsRel = 1
Force ๊ฐ์ผ๋ก์ ๊ตฌ๋.
์ ์ด์์น๋ฅผ ์ธ์ํ๊ธฐ ์ํ 0.5N์ Force.
(1N = 12 x 10mA)
******* Drive I_Force 1 ***************
Acc x1000 = 100
Speed = 5000
IForce x10mA = 6
Direction = 0
sector parameter๋ฅผ ํ์ธ์ ์ํ์ฌ,
๋ค์๊ณผ ๊ฐ์ ์ ๊ทบ ๋ฐฉ์์ ์ ์ ๋๋ฆฑ๋๋ค.
1. ์ ์ force๋ก์(์:0.5-1.0N) ํ ์คํธํ ๊ฐ์ฒด
๋ฐฉํฅ์ผ๋ก ๊ตฌ๋ํ๋ฉฐ touching position์ ๊ธฐ์ตํด
์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. offset์ ํ์ดํ ์์ position
๊ณผ ๋ถํฉํฉ๋๋ค.
2. ์ฌ๋ฐ๋ฅธ ํ ์คํธ ๊ฐ์ฒด๋ฅผ Force/Way diagram์
๋ฆฌ์ฝ๋ฉ ํ, Force๊ณก์ ์ ๋ฐ๋ฅธ ํ ์คํธ Sector๋ค
์ค์ ๋ฐ ํ๋ผ๋ฏธํฐ ๊ฐ ๊ฒ์.
Sector I_Force Start/End์์ offset์ touching
Touching POS
116
position์์ ์ ์ธ๋์ด์ผ ํฉ๋๋ค.
******* Sector I_Force 1 ***************
Sector IForce Start = 31
Sector IForce End = 58
IForce Low x10mA = 25
IForce High x10mA = 35
Sector Transit Config = 12480
******* Sector I_Force 2 ***************
Sector IForce Start = 100
Sector IForce End = 130
IForce Low x10mA = 65
IForce High x10mA = 75
Sector Transit Config = 12480
******* Sector I_Force 3 ***************
Sector IForce Start = 158
Sector IForce End = 178
IForce Low x10mA = 119
IForce High x10mA = 121
Sector Transit Config = 8320
******* Sector I_Force 4 ***************
Sector IForce Start = 162
Sector IForce End = 182
IForce Low x10mA = 139
IForce High x10mA = 141
Sector Transit Config = 8320
NoโEXITโ ์ข ๋ฃ Position์ Sector์์ ์์น ๋์ด ์์ด์ผ ํฉ๋๋ค.
******* Sector I_Force 5 ***************
Sector IForce Start = 170
Sector IForce End = 185
IForce Low x10mA = 148
IForce High x10mA = 152
Sector Transit Config = 12288
Reference ์ Position 0 ์ผ๋ก ๊ตฌ๋
******* Program 1 ******
Line 1 REFERENCE
Line 2 INDEX 1, DEVICE= LOCAL COMPLETION = 100%
๋ชจ๋ Force๊ธฐ๋ก์ ์ํ linear ๋ชจํฐ์Calibration ******* Program 2 ******
Line 1 FORCE CALIBRATION POSITION START = 0
117
(Cogging, friction, weight etc.) POSITION END = 50000
๊ฒฐ๊ณผ ๋ถ์์ผ๋ก์ ์ ์ฒด์ ์ธ ํ ์คํธ ํ๋ก์ธ์ค
reset output status display
Initializing sector offset to 0 (์ ํด์ง์ง ์์)
Selected sectors 0 (์ ํด์ง์ง ์์)
position 0์ผ๋ก ๊ตฌ๋, ์ต๊ณ ์น์ ๋ชจ๋ ๋ฐฉ๋ฒ
position 30000์ผ๋ก ๊ตฌ๋, pre-position์ผ๋ก ๋น ๋ฅธ ๊ตฌ๋
์ ์ ํ์ผ๋ก์ touching position์ผ๋ก ๊ตฌ๋(0.5N)
์งง์ wait time, ๊ฐ์ํ๋ ๋์ force๊ฐ ์ด๊ณผ ๋
์ด์ง๋ ๊ฒฝ์ฐ(์ ์ ํ์ ์ฌ์ฉํ ๋)
******* Program 3 ******
Line 1 CLEAR OUTPUT 1 M/SLAVE DEVICE = LOCAL
Line 2 CLEAR OUTPUT 2 M/SLAVE DEVICE = LOCAL
Line 3 CLEAR OUTPUT 5 M/SLAVE DEVICE = LOCAL
Line 4 SET SECTOR OFFSET POSITION = 0
Line 5 SELECT SECTORS 0
Line 6 INDEX 1 LOCAL COMPLETION = 100%
Line 7 INDEX 2 LOCAL COMPLETION = 100%
Line 8 DRIVE I_FORCE 1
Line 9 WAIT TIME TIME [ms] = 50
Line 10 WAIT LIMIT I_FORCE TIMEOUT = 2000ms LINE = 23
Line 11 WAIT TIME TIME [ms] = 20
Line 12 TAKE POS AS SECTOR OFFSET
Line 13 SELECT SECTORS 11111
Line 14 CHANGE LIMIT I_FORCE I_FORCE = 150
Line 15 WAIT LIMIT I_FORCE TIMEOUT = 2000ms LINE = 26
Line 16 WAIT TIME TIME [ms] = 20
Line 17 DRIVE I_FORCE END
Line 18 JUMP IF I_FORCE SECT FAULT LINE = 25
Line 19 SET OUTPUT 5 M/SLAVE DEVICE = LOCAL
Line 20 SELECT SECTORS 0
Line 21 INDEX 1 LOCAL COMPLETION = 100%
Line 22 PROGRAM END
Line 23 SET OUTPUT 1 M/SLAVE DEVICE = LOCAL
Line 24 GOTO LINE 26
Line 25 SET OUTPUT 2 M/SLAVE DEVICE = LOCAL
Line 26 DRIVE I_FORCE END
Line 27 INDEX 1 = LOCAL COMPLETION = 100%
15.3.2 ASCII ๋ช ๋ น์ด๋ก์ Force process ์คํ
XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์์์ ํ์ ๋ Sector
parameter๋ฅผ ๋ค์ด๋ก๋ ํ์๊ธฐ ๋ฐ๋๋๋ค.
๋์ฒด๋ก, 5 sector๊ฐ ์์ต๋๋ค.
์๋์์ sector 1์ ๊ดํ ์ค๋ช ์ ํ์ธํ ์ ์์ต๋๋ค.
sector 2~5๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
Pre-selection of sector number
Sector I_Force Start [Inc]
Parameter Sector 1 laden
>NSEC 1
>SIFS 31
118
Sector I_Force End [Inc]
IFL I_Force Low [x10mA]
IFL I_Force High [x10mA]
Sector Transition Configuration
โsector I_force ๊ธฐ๋ฐ์ ์น ๋ธ๋ผ์ฐ์ ์
parameter๋ฅผ ํ์ธํ ๋ชฉ์ ์ผ๋ก, ์ฌ์ดํธ๋
์ฌ ์์ ๋์ด์ผ ํฉ๋๋ค.
์ด๊ฒ์ ์ด๋ป๊ฒ ๊ฐ๋ค์ด XENAXยฎ์์ ์น ๋ธ๋ผ์ฐ
์ ๋ก ์ด๋์ด ๋๋์ง์ ๊ดํ ๊ฒ ์ ๋๋ค.
>SIFE 58
>IFL 25
>IFH 35
>STC 12480
Window ๊ณ์ฐ๊ธฐ์์ STC parameter๋ฅผ ๊ณ์ฐํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.(ํ๋ก๊ทธ๋๋จธ ๊ด์ )
(๋์ Bit ํน์ Entry 4๊ฐ ๊ตฌ์ฑ๋ ๋ ์ญ์ง๋ฒ ๊ฐ์ ๊ฐ์ํ ๊ฒ ์ ๋๋ค.)
Bit 15..12 11..8 7..4 3..0
Entry ์ฌ์ฉํ์ง ์์ Exit ์ฌ์ฉํ์ง ์์
4 3 2 1 0 4 3 2 1 0
0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0
119
Program
Reference >REF
position 0์ผ๋ก ๊ตฌ๋ >G 0
ํ ์คํธ ๊ฐ์ฒด ์ญ์ , ์ถ์ ์ด๋ ํ ๋ฐฉํด ์์ด ๊ตฌ๋
ํด์ผ ํฉ๋๋ค.
0๋ถํฐ 50000Inc ๊น์ง force calibration ์คํ
(ํ๋ฒ)
์์ calibration ๊ฐ์ ์ด์ ์ ์ญ์ ๋ฉ๋๋ค.
>FC 50000
์ฌ๋ผ์ด๋๊ฐ ๊ท ํ์ ํน์ ์ ๋์ ์ผ๋ก ์์ ๋
Force calibration test (์ต์ )
>FCT1
position control๋ก ๋์๊ฐ๊ธฐ (์ต์ ) >FCT0
sector offset์ 0์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. (์ต์ )
0์ ํ์ฑํ ๋ sector ์ ํ
>SSO 0
test ๊ตฌ๋ ์ด์ ์ ํ์ฑํ ๋์ด์ ธ์ผ ํ๊ธฐ์
SIFF๋ถ์์ ์ฌ๋ฐ๋ฆ ๋๋ค.
>SSEC 0
30,000 Inc position์ผ๋ก ๊ตฌ๋. >G 30000
position ํธ์ฐจ๋ฅผ ๊ฐ์ ์์ผ์ผ ํฉ๋๋ค.
๊ทธ๋์ผ ๋ด๋ถ์ ์ผ๋ก ๊ณ์ฐ๋๋ ์ํ๋ position์
Drive I_Force์ ์ค์ position์ผ๋ก๋ถํฐ ๋ง์ด
๋ฒ์ด๋์ง ์์ ๊ฒ ์ ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด, I_Force๊ฐ ์ฆ๊ฐ๋์ด ์ง ๊ฒฝ์ฐ์,
์ฌ๋ผ์ด๋๋ position์์ ์ ํํ ๊ฒ ์ ๋๋ค.
>DP100
โDrive I_Force 1โ์ touching position์ผ๋ก
์ด๋ํฉ๋๋ค.
>DIF 1
Sector Offset์ผ๋ก position ์ํ(์ ์ดposition) >TPSO
1~5์ ํ์ฑํ ๋ sector >SSEC11111
Limit I_FORCE๊ฐ 150X10mA๋ก ๋ณํ >CLIF 150
tell process status registery ํ์ธ, Bit 5 โIN FORCEโ >TPSR
Stop Motion์ผ๋ก์ Drive I_Force ๋ฉ์ถ >SM
๊ฒฐํจ sector๋ฅผ ๋ณด์ฌ์ค. ์๋ต์ 0์ด ๋์ด์ผ ํจ >SIFF?
์ผํ position ์ด์ ์ ๊ฐ์ผ๋ก reset >DP1000
position 0์ผ๋ก ๊ตฌ๋ >G0
120
15.3.2.1 PSR ํ๋ก์ธ์ค ์ํ ๋ฑ๋ก
Bit coded process status, return string displays three bytes Tell process Status Register TPSR in HEX format.
ERROR = BIT 0
REF = BIT 1
IN_MOTION = BIT 2
IN_POSITION = BIT 3
END_OF_PROGRAM = BIT 4
IN_FORCE = BIT 5
IN_SECTOR = BIT 6
FORCE_IN_SECTOR = BIT 7
INVERTER_VOLTAGE = BIT 8
END_OF_GANTRY_INIT = BIT 9
LIMIT_SWITCH_LEFT = BIT 10
LIMIT_SWITCH_RIGHT = BIT 11
EMERGENCY_EXIT_1, REMAIN POWER ON = BIT 12
(๊ธฐ๋ฅ์ ๋ฐ๋์ bus module ์์ด ์ฌ์ฉ๋์ด์ผ ํฉ๋๋ค. ๋ง์ผ bus module๋ก ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ โEmergency_EXITโ๋ฅผ ์ ์ฉ์์ผ์ผ
ํฉ๋๋ค)
EMERGENCY_EXIT, POWER OFF= BIT 13
FORCE_CALIBRATION_ACTIVE = BIT 14
I_FORCE_LIMIT_REACHED = BIT 15
STO PRIMED/HIT = BIT 16
SS1 PRIMED/HIT = BIT 17
SS2 PRIMED = BIT 18
SS2 HIT = BIT 19
SLS PRIMED = BIT 20
SLS SPEED HIT = BIT 21
SLS POSITION HIT = BIT 22
WARNING = BIT 23
DISPLAY INFO ONLY = BIT 24
121
16 Segment Display์์์ Operation Status
Description Display Display
Firmware์์, operating systemํ์ฑํ F
Firmware ํ์ฑํ, Servo ์ปจํธ๋ก๋ฌ OFF 0
Servo On, control loop closed 1
Error handling xx flashing
>27VDC (์: 48V ์ฌ์ฉ์,). Logic์
๋ณดํธ๋๊ณ ํ์ฑํ๋์ง ์์ None
17 Error Handling
์๋ฌ๋ XENAXยฎ ์๋ณด ์ปจํธ๋ก๋ฌ์ 7-segment display์ 2์๋ฆฌ์ ๋ฒํธ์ ๋ถ์ด ๋ค์ด์ค๋ฉด์ ํ์ ๋ฉ๋๋ค.
โ>TEโ (Tell Error) ๋ช ๋ น์ด๋ก ๋ค์ ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
3๊ฐ์ ๋ค๋ฅธ ์นดํ ๊ณ ๋ฆฌ๋ก์ ๊ตฌ๋ถ๋ฉ๋๋ค.
Information No 0-39 ์๋ณด ์ปจํธ๋ก๋ฌ์ ์ํ๋ฅผ ๋ณํ์ํค์ง ์์ต๋๋ค. ๋จ์ํ ์ํ ํ์์ ๋๋ค.
Warning No 40-49 ํ์ฑํ๋ ๋๋ผ์ด๋ธ์์ STOP์ ๋ฐ์์ํต๋๋ค. (์: Soft limit์์์ ๊ตฌ๋)
ํ์ง๋ง Output Stage์ด๋ฅผ ์ข ๋ฃํ๋ ์๋จ์ด ์์ด ๊ตฌ๋์ ์ง์ํ ๊ฒ ์ ๋๋ค.
Error No 50-99 ํญ์ Output Stage์ ์ข ๋ฃ๋ฅผ ์ผ์ผํต๋๋ค. Troubleshooting ํ์๋ ๊ตฌ๋์ ์ง์์ํฌ
์ ์์ต๋๋ค
Information, Warning, Error๋ ํญ์ ์ฐ์ ํ์ธ๋ฉ๋๋ค. ๊ฐ๋ฅ์ฑ ์๋ ๋ค์์๋ Error๋ค์ ํ์๋์ง
์์ต๋๋ค. ๊ฐ Warning์ Information์ ๊ฒน์ณ ์์ฑ๋๋ฉฐ, ๊ฐ Error๋ Warning ํน์ Information์
๊ฒน์ณ ์์ฑ๋ฉ๋๋ค.
AXII ๋ช ๋ น์ด TEB์ ์ํ์ฌ Error History๋ ๊ฒ์ ๊ฐ๋ฅํฉ๋๋ค.
17.1 Error ์ฝ๋
F-Number Description Note
Information
01 bis 12 Waiting for input xx
(Low od. High)
HO, REF,SM, PQ, PW ๋ก ๋๋ฌ๋๊ฑฐ๋ Restart๋ ๋์๋ ๊ณ์ ์ดํ๋๋
์ํ
20 ๋ช ๋ น์ด๊ฐ ํ์ฉ๋์ง ์์ Bus Module ํ์ฑ ์ ๋ช ๋ น์ด๊ฐ ํ์ฉ๋์ง ์์์ต๋๋ค
30 I Force Max reached
ํ-๋น๋ บ์ ๋๋ฌ๋ ๋ชจํฐ์ ๋ฅ
โI Force Max Valueโ ๋ชจํฐ์ ์ ๋ฅ๋ I Force Max Value์ ํ๊ณ ๋์ด์ง๋
๋ค. ๊ฐ๋ฅ์ฑ ์๋ Error 50(ํฐ ์์นํธ์ฐจ)๋ ์ง์๋ฉ๋๋ค.
Warning
40 Soft limit ๊ฐ์ ๋ฐ๋ฅธ Driveway
์ ํ
Soft limit์ ๋ฉ๋ด์์ WebMotionยฎ โmove axis / by clickโ ์์ ์ค์
์ด ๊ฐ๋ฅ
122
41 Limit switch right / left active Switches limit์ input function LL / LR ์์ ์ค์ ๊ฐ๋ฅํฉ๋๋ค.
42 ๊ฑฐ๋ถ๋ ์๊ฒฉ์ปจํธ๋ก๋ฌ๋ช ๋ น Slave ์ค ํ๋๋ Error๋ฅผ ๊ฐ๊ฑฐ๋ Slave์ ๊ดํ ๋ช ๋ น์ด๊ฐ ์คํ๋์ง ์์
๊ฒฝ์ฐ
43 ์ธ์๋์ง ์์ ์๊ฒฉ์ปจํธ๋ก๋ฌ
Master-Slave ์ค์ : Master์์๋ง ์ ์ ๋ ์๊ฒฉ์ปจํธ๋ก๋ฌ ๋ชจ๋๊ฐ ์ธ์
๋๋ ๊ฒ์ ์๋๋๋ค.
๋ง์คํฐ์์ ํ๋ก๊ทธ๋จ๋ค์ ํ์ธ๋์ด์ผ ํ๋ฉฐ ํจ๋ ฅ์๋ ์๊ฒฉ ์ปจํธ๋ก๋ฌ
(Rem ID)๋ ์ญ์ ๋์ด์ผ ํฉ๋๋ค.
44 ์๊ฒฉ ์ปจํธ๋ก๋ฌ ํต์ Error Master/Slave ์ผ์ด๋ธ์ ํ์ธํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
45 AD Offset Error
์ ๋ฅ๋ฅผ ์ธก์ ์ ์ํ AD-Offset์ ์ฒซ ๊ตฌ๋ ๋์์๋ ๊ฒ์๋์ง ์์ ๊ฒ
์ ๋๋ค. ์ต์ 0.5S ๋์ Out-put Stage๊ฐ ์๋๋๋ ๋์ ๋ฆฌ๋์ด ๋ชจํฐ๋
OFF ๋์ด์ผ ํ๋ฉฐ, ๊ทธ๋์ผ AD-Offset์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ฒ์๋ ์ ์์ต๋๋ค.
Error
50 ์์นํธ์ฐจ๊ฐ ๋๋ฌด ํผ ๋ด๋ถ ๊ณ์ฐ๋ ์์น์ ํ์ฌ ๋ชจํฐ ์์น(์์ฝ๋)๊ฐ
Set up, Closed Loop์ ์ ๋ ฅ๋ DP(deviation position)๊ฐ๋ณด๋ค ํผ.
54 LINAXยฎ detector head ์ํธ
์ฝํจ
Detector head ์ธก์ ์์คํ ์ํธ๊ฐ ๋๋ฌด ์ฝํจ
LINAXยฎ linear ๋ชจํฐ์ Glass scale์ ์ฒญ์ํ์ธ์
60 Power stage ๊ณผ์ดํ์ ์ธก์ ์จ๋์ ์ํด ์ ์ ์ค์์น๊ฐ ๊บผ์ง
61 power supply๊ณผ์ ์ ๋ชจํฐ๋ก๋ถํฐ์ ๊ณต๊ธ์ ์์ด ๋๋ฌด ๋์
62 Ballast ์ํท์ ์ด๊ณผํ๋ The ballast ์ํท์ด ๊ณ์์ ์ผ๋ก 5 sec์ด์ ํ๋.
์ง์ฒด(retarding)์๋์ง๊ฐ ๋๋ฌด ๋๊ฑฐ๋ ์ ์์ ์์ด ๋๋ฌด ๋์
63 LINAXยฎlinear ์ถ ๊ณผ์ด LINAXยฎlinear ๋ชจํฐ ์ถ ์์ ์ฝ์ผ ์จ๋๊ฐ 80ยฐ์ด์. ์ ์ ๊บผ์ง
64 ๊ณต๊ธ ์ ์ ๋ฎ์ ๋ชจํฐ ์ ์ ๊ณต๊ธ์ด ๋๋ฌด ๋ฎ์.
65 ๋ง๊ทธ๋ท ํฏ(pole)์ ํ๋ ์ ์๋
๋ง๊ทธ๋ท ํฏ(pole)์ ์ ์๋๊ฐ ์ฑ๊ณต์ ์ด์ง ์์, LINAXยฎ์ Travel-plate
๋๋ ๋กํฐ๋ฆฌ ๋ชจํฐ์ ํ์ ์๊ฐ ๋งํ์๊ฑฐ๋(blocked) ๋ชจํฐ ์ผ์ด๋ธ ํ์.
๋ฉํฐ ์ถ application์ผ ๊ฒฝ์ฐ, ๋ชจ๋ Servo์ปจํธ๋ก๋ฌ๊ฐ ์๋ฌ65์ผ ๊ฒฝ์ฐ,
D-sub ์์ฝ๋ ์ฐ๊ฒฐ์ด ํ ์ถ์ ์ฐ๊ฒฐ๋์ง ์์
66 REF ์๋ฌ Push ๊ฐ๋์๋ฅผ ์์ผ๋ก(free range) ๋ฐ๊ณ ๋ค์ โREFโ ํ์ธ์
67 Z-Mark ๊ฑฐ๋ฆฌ์๋ฌ ์ธก์ ๋ Reference mark๊ฐ ๋ง์ง ์์. โREFโ ๋ค์ ์คํํ์ธ์.
68 REF์ ์๋๊ฐ ๋๋ฌด ๋น ๋ฆ
REF๋ฅผ ๋ค์ ์คํํ์ธ์. ์ผ๋ฐ์ ๋ฅ๋ณด๋ค ์ข๋ ๋์ ์ ๋ฅ๊ฐ ํ์ํ ์๋
์์ต๋๋ค.
๋ง๊ทธ๋ท ํฏ(pole)์ ์ฐ์๋ ๋ฒกํฐํ๋์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค
69 HALL ์ํธ ์๋ฌ ํป(HALL)์ํธ์ ์ฐ์๋๋ ๋ช ๋ น์๋ฌ. ์์ฝ๋ ์ผ์ด๋ธ์ ์ฒดํฌํ์ธ์
70 ์ ์ ๊ณผ์ ๋ฅ ์ ์ฌ์ ์ธ ์ํท ์ผํธ ๋๋ ๋ชจํฐ์ผ์ด๋ธ์ด๋ ์ฝ์ผ์์์ ๊ทธ๋ผ์ด๋ ๋ฌธ์
71 Power stage ์๋ฌ PLC I/O Pin 9์ด ์กฒ์ฌํ์ง ์์(์คํ๋๊ณ ์๋ ๊ฒฝ์ฐ)
๋๋ Power stage๊ฐ Safe Motion Unit(SMU)์์ํด ๋ถ๊ฐ๋ฅํ ์ํ.
72 ๊ณผ์ ์ต๊ณ ์๋ 100nm =9โ000โ000 inc/s = 0.9m/s
73 ์จ๋์ด๊ณผ (I2T) I2T์ฝ์ผ์์ ์จ๋๊ณผ์ด์ด ํ์ง๋๋ ๊ฒฝ์ฐ.
123
74 Electrical Angle ์๋ฌ
๊ณ์ฐ๋ Electrical angle์ ์์ธก ๊ณ์ฐ๋ ๊ฐ๋ณด๋ค 40ยฐ ์ด์ ๋ค๋ฅธ ๊ฒฝ์ฐ.
์ ์์ ์ค๋จ ์ํค๊ณ REF๋ค์ ์คํ์ํค์ธ์. ์ค์ผ์ผ์ ์ฒญ์ํ๋ ๊ฒ์ด
ํ์ํฉ๋๋ค.
75 Reference ์ง์ฐ REF ๋ ๋ชจํฐ๊ฐ ์์ง์ด๊ธฐ ์ ์ ์คํ ๋์ผ ํฉ๋๋ค.
76 Gantry Master Slave Offset ์๋์ ์ผ๋ก ์ธก์ ๋ Gantry master slave์ 0.5mm๋ณด๋ค ํฐ PGMSOํตํ
๊ฐ ์ฌ์ด์ ์ฐจ์ด
77 Bus Module ํน์ Serial port
ํต์ ์๋ฌ
์ด์๋ชจ๋์ ์์กฒํ์ฌ ์๋ณด์ปจํธ๋ก๋ฌ์ BUS Module์ฌ์ด ํน์ Serial
Interface(RS232, Ethernet)์ ํตํ ํต์์ ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
79 Force Calibration ๊ฐ ์ค๋ฅ Force Calibration ๋ค์ ์์ํ์ธ์
80 PLC Output ๊ณผ์ ๋ฅ 24V์์ ํ ๊ฐ ๋๋ ๊ทธ ์ด์์ PLC interface output ์ค๋ฅ.
Imaxout=100mA per channel.
81 Master / Slave ํ ๊ฐ ๋๋ ๊ทธ ์ด์์ master / slave ํต์ ์ค๋ฅ
82 I2C bus ํต์ ์๋ฌ ์์ฝ๋์ ์ธ์ฅ์ผ์ด๋ธ์ ์ฒดํฌํ์ธ์. ์๋ณด ์ปจํธ๋ก๋ฌ,
๊ทธ๋ผ์ด๋์ ๋ชจํฐ์ ์ผ์ด๋ธ ์ด๋๋ฅผ ์ฐ๊ฒฐํ์ธ์.
83 ๋ด๋ถ FRAM ์๋ฌ ์๊ตฌ์ ์ธ ์๋ฃ ์ ์ฅ์ด ๋ถ๊ฐ๋ฅ
84 Start-up key ์๋ฌ ๋ค๋ฅธ key๋ฅผ ํ ์คํธํ์ธ์. . master-slave ๋ชจ๋์์๋ ๊ธฐ๋ฅ์ด ์ง์๋์ง
์์ต๋๋ค
85 I2C switch ์๋ฌ ์ผ์ด๋ธ ์์ด ํ ์คํธ ํ์ธ์.
86 application date์ ์๋ชป๋ ํฉ ๋ค์ด๋ก๋ ํ ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ฆฌ์ ํ์ธ์. (RES)
87 Remote ์ปจํธ๋ก๋ฌ missing
Master Slave ๋ฐฐ์ด: ํ๋ ๋๋ ๋ ์ด์์ remote ์ปจํธ๋ก๋ฌ
Master์ ์ ์๋ ์์ด์ง..์กฒ์ฌํ์ง ์๋ ์ปจํธ๋ก๋ฌ(RemID) ์ํด Check
master programs ์ฒดํฌํ์ธ์
๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ์ ์ญ์ ํ์ธ์.
88 ์ผ๋ฐ์ I2C ์๋ฌ ์ผ์ด๋ธ์ ๋ชจ๋ํฐ์ ์ฒดํฌํ์ธ์
89 SMU ์๋ฌ Save Motion Unit ํต์๊ณผ์ ์๋ฌ
90 ๊ธฐ๋ฅ์ ์์ ํ์ฑํ The SMU ๋ชจ๋์ด Power stage๋ฅผ ์ข ๋ฃ ํฉ๋๋ค
92 599Hz ์ด์์ 3์
Output frequency
3์๋ชจํฐ Output frequency๋ 599Hz ์ด์์ ๋๋ค.
599Hz ์ด์์ Output frequency๋ ๋ฐ์ํ์ง ์๋ ํ์ฉ๋๋ ์์ง์์ด
์์ต๋๋ค
93 ์ธ์ฝ๋ ์ ํฉ์ฑ
์ธ์ฝ๋ ์ํธ๊ฐ ์ ํฉํ์ง ์์.
๊ฐ๋ฅํ ์์ธ: ๋ชจํฐ์ ์ธ์ฝ๋ ์ผ์ด๋ธ์ ํ๋ฌ๊ทธ๊ฐ ์ฐ๊ฒฐ๋์ง ์์,
์ธ์ฝ๋ ์ผ์ด๋ธ ์์์ ์ค๋จ ํน์ ์ํธ๊ฐ ๋ถ๊ท ํ์ ์ด๊ฒ ์ด๋์ด์ง ๋,
๋กํฐ๋ฆฌ ๋ชจํฐ์ ์ํ์ฌ ์ธ์ฝ๋ ์ํธ๊ฐ ๋ถ๊ท ํ์ ์ด๊ฒ ์ด๋์ด์ง ๋,
์ธ์ฝ๋ ์ ํฉ์ฑ ์ฒดํฌ๋ ์ข ๋ฃ์ํฌ ์ ์์ต๋๋ค.
(SCII ๋ช ๋ น์ด ENCPD ์ฐธ์กฐ ๋ถํ๋๋ฆฑ๋๋ค.)
97 ์ธํฐ๋ ์ด์ค ๊ฒฝ๊ณ
์ด์ ์ ๊ฒฝ๊ณ ๋ฐ์์ด ์์ด์ง์ง ์์ ์ํ์์ ์๋ก์ด ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ ๋.
๊ฒฝ๊ณ ๊ฐ ์ค์ฒฉ๋ ์ ์๋ ๋ฐฉ์์์ ํ๋ก์ธ์ค๋ฅผ ์ค์ ํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
(์: soft limit์์ ๊ตฌ๋ ํ limit switch์์ ๊ตฌ๋, Soft Limit์ด ๋ ๋๊ธฐ ์ ์)
124
โLโ Level I2C Bus
I2C bus ๊ฐ ๋ฌธ์ ๋ฐ์. Bus ๋ Block๋จ.
XENAXยฎ ์ปจํธ๋ก๋ฌ ๋ฆฌ๋์ด ์ถ์ ์ฐ๊ฒฐ๋ ๋กํฐ๋ฆฌ๋ชจํฐ set up(DIP Switch)?
๋๋ Servo์ปจํธ๋ก๋ฌ ์์ฝ๋ ์ปค๋ฅํฐ ๋ถ๋.
์์ฝ๋ ํ ์คํธ: ์์ฝ๋ ์ฐ๊ฒฐ ์๋จ;
XENAXยฎ ์ ์์ ์ผ๋ก ์์๋๋ค๋ฉด, ์ปค๋ฅํฐ ๋ถ๋. ์ ์๋ํ์ง ์๋๋ค๋ฉด,
M2Plus๋ก ์ฐ๋ฝํ์ธ์ -> www.m2plus.kr
โnโ Level I2C Bus I2C bus ๋ฐ์์ด โnakโ (์น์ธ๋์ง ์์)
I2C bus์ ํต์ ๋ถ๋ฅ, XENAXยฎ๋ด๋ถ ๋๋ LINAXยฎ ,์จ๋์ธก์ ๋ถ๊ฐ
ยน) ๋ด๋ถ hardware ์ฅ์น ๋ฌธ์ , M2Plus๋ก ์ฐ๋ฝ ์ฃผ์ธ์
125
17.2 Notes for Error 50
Error 50์ Position ํ๊ฒ ๊ฐ์์ ์ค์ง์ ์์น ๊ฐ๊ณผ์ ํธ์ฐจ๊ฐ โDEVIATION POSโ (WebMotion, setup, state
์ปจํธ๋กค๋ฌ).โ๋ณด๋ค ๋์ ๊ฑธ ์๋ฏธ ํฉ๋๋ค.
์ฌ๊ธฐ ๋ ๋ค๋ฅธ ์๋ฌ๋ฅผ ์ผ์ผํค๋ ๊ฐ๋ฅํ ์์ธ๋ค์ด ์์ต๋๋ค. ๋ค์์ ํ์ธํ์ธ์
Position Encoder Counter๋ฅผ ํ ์คํธํ์ธ์
XENAXยฎ WebMotionยฎ Display Status
Linear ๋ชจํฐ ์ถ์ ์บ๋ฆฌ์ง ์ฌ๋ผ์ด๋๋ ๋กํฐ๋ฆฌ Linear ๋ชจํฐ๋ฅผ ์์ผ๋ก ์์ง์ผ ๋,
Position encoder counter๋ ์์น์ ๋ง๊ฒ ์ ์ฉ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ผ์ด๋ธ๊ณผ Signal encoder(check A/A* and B/B*)๋ฅผ
ํ์ธํ์ธ์.
๋กํฐ๋ฆฌ ๋ชจํฐ์ ์คํํธ๊ฐ ์๊ณ๋ฐฉํฅ ๋๋ ค์ ธ ์์ ๋(์คํํธ ์์ชฝ์์ ๋ณผ ๋), POSITION encoder counter๋ +๋ก Count
ํฉ๋๋ค.
๋ฐ๋์ผ ๊ฒฝ์ฐ๋ โ๋ก Countํฉ๋๋ค.
4.2.5์ฅโ โDefinition of Rotating Direction for Servo Motorsโ๋ฅผ ์ฐธ๊ณ ํ์ธ์
Setup์์ parameters ํ์ธ
I STOP Sufficient?
I RUN Sufficient?
DEVIATION POS 2000 (Default)
DEVIATION TARGET POS 100 (Default)
Power supply unit ํ์ธ
LINAXยฎ field adjustment
Lxc F04 at least 5,2A
Lxc F08 at least 6,1A
Lx F10 at least 5,5A
Lx F40 at least 6.0A
Lx F60 at least. 8.0A
For ELAXยฎ field adjustment
Ex F20 at least 5,5A ๋ฑ ์, ์ถฉ๋ถํ ์ ์๊ณผ ์ ์๊ณต๊ธ์ด ๊ฐ๋ฅํ๊ฐ?
ELAXยฎ์ ์ต์ 2,5A์ field adjustment Ex F20์ด ํ์ํฉ๋๋ค.`
126
LINAXยฎ ๋ฆฌ๋์ด ๋ชจํฐ ์ถ ํน์ ELAXยฎ์ ์ ์ฌ๋ผ์ด๋๋ฅผ ์ฌ์ฉ ํ๋, Quickstart function with automatic system-check๋ฅผ
์คํํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
ํป(Hall)์๊ทธ๋ ์์ฝ๋์ฉ A/B์ฉ ๋ธ๋ฌ์๋ฆฌ์ค Servo๋ชจํฐ์ ๋ชจํฐ ์(phase)๋ฅผ ํ ์คํธํ์ธ์(Wiring and color).
Servo ๋ชจํฐ ์ปค๋ฅํฐ์ ์ผ๋ฐ์ ์ ํ์ค์ ์์ต๋๋ค.
M2plus๋ ์ฌ์ฉ์์ Setup ๊ณผ์ ์ ์ง์ํด ๋๋ฆฑ๋๋ค
๋ชจํฐ๊ฐ ๋๋ฆฎ ์๋๋ก ๊ตฌ๋ํ ๋ ํ ์คํธ ํ์ธ์
With WebMotionยฎ
Menu Motion:
S-CURVE 20%
AC (x1โ000) 100
SPEED 10โ000
Power
Rep Reverse 10โ000
Menu Terminal:
SCRV20
AC100000
SP10000
WA10000
PW
RR100
127
17.3 Error 89์ ๋ํด
๊ฒฐํจ์ ๊ด๋ ฆํ์ฌ WebMotion์ ํ์๋ฉ๋๋ค.
Error 89์ ๋ฒํบ์ ๋๋ฅด์๋ฉด ์ฐฝ์ด ์ด๋ฆฏ
์ ๋๋ค.
WebMotion์๋ ๊ฒฝ์ฐ ๊ฒฐํจ.
Terminal ํ๋ก๊ทธ๋จ์ ์ฐ ํ โTESMโ๋ช ๋ น์ด
์์์ ์ฃผ์ด์ง๋ค.
128
CPU
200 RAM/Address test XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
201 Flash memory test XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
202 stack overflow XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
203 program sequence XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
204 data flash problem Parameter ๋ฅผ ๋ค์ Load ํ์์ค.
205 oscillator drift/stop detection XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
communication
210 host communication, external
supervising, watchdog
XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
211 internal communication,
internal supervising
XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
cross checks
220 data consistency/checksum master/slave Parameter ๋ฅผ ๋ค์ Load ํ์์ค.
221 speed cross compare XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
Software checks
230 acceleration plausibillity XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
231 speed calculation interrupt XENAXยฎ 1์ ๋ฆฌ์ ํ์ธ์.
232 firmware version not compatible SMU firmware ๋ฅผ ๋ค์ Load ํ์์ค.
hardware checks
240 dynamic safety inputs Safety inputs ์์ ๋์ค๋ self-check ์
์๋ฌ์ ๋๋ค. XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
241 dynamic plausibility circuit encoder Encoder signal check ์ self-
check ๋ก์ธํ ์๋ฌ. encoder cable ๊ฐ
ํ๋ฌ๊ทธ ๋์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
242 enable feedback test Enable Enable-feedback signal ์ self-
check ๋ก์ธํ ์๋ฌ. XENAXยฎ 1 ์ ๋ฆฌ์
ํ์ธ์.
243 plausibility digital signal ํ๋ ์ด์์ encoder signal ๋ค์ด ๋ฌดํจ
์ํ ์ ๋๋ค.. Encoder cable ์ ์ฒดํฌํด
๋ณด์ธ์. ์ด ๋ถ๋ถ์ ๊ฒฐํจ์ด ์์ ์
์์ต๋๋ค. XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
244 plausibility analogue signal ํ๋์ด์์ encoder signals ์ ์ฐจ์ด์ ์ธ
์ ์์ด ํจ๋ ฅ์ด ์๋ ์ํ ์ ๋๋ค..
Encoder cable ์ ์ฒดํฌํด ๋ณด์ธ์. ์ด
๋ถ๋ถ์ ๊ฒฐํจ์ด ์์ ์ ์์ต๋๋ค.
XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
129
245 encoder cable disconnected XENAXยฎ์ encoder cable ์ด ํ๋ฌ๊ทธ
๋์ง ์์์ต๋๋ค. Signal connecting ์
ํฌํจํ ํ๋ก๊ทธ๋จ์ ๊ดํ ๋ฌธ์ ๋ก
XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
246 faulty input states Safety active ์ Input ์ด ์ค์ง ํ๋๋ง
์์ต๋๋ค. ์์ ์ ์ํด ์๋ํ๋ ค๋ฉด
์ถ์ ๋ ๋ ๊ฐ์ Input ์ด ํ์ํฉ๋๋ค.
XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
247 power active input test XENAXยฎ์ Pin 9 ์ด ์๋๋ฉ๋๋ค. ์ด
Input ์ ์ ๋๋ก SMU ์ ํจ๊ป ์ฌ์ฉ๋๋ฉด
์๋ฉ๋๋ค.
248 scale failure Rotative motors: no Hall signal
Linear motors:
- Dirty measuring system ๋๋ head
- Hall signal ์ ํฌํจํ ๋ฌธ์ ๋ก
encoder plug ๋ฅผ ์ฒดํฌ ํ์ธ์.
XENAXยฎ 1 ์ ๋ฆฌ์ ํ์ธ์.
249 overcurrent failure XENAXยฎ์ 70 errors ์ ๋๋ฑํ, SMU
์์๋ง ๋ฐ๊ฒฌ๋ฉ๋๋ค. XENAXยฎ 1 ์ ๋ฆฌ์
ํ์ธ์.
250 overtemperature failure XENAXยฎ์ 60 errors ์ ๋๋ฑํ,
SMU ์์๋ง ๋ฐ๊ฒฌ ๋ฉ๋๋ค.. XENAXยฎ 1 ์
๋ฆฌ์ ํ์ธ์.
251 enable power failure Output stage ๋ฅผ ์ํ enable signal ์ด
๋ฌดํจ์ํ ์ ๋๋ค. XENAXยฎ 1 ์ ๋ฆฌ์
ํ์ธ์.
252 motor data failure Motor data ๊ฐ SMU ์ ์ ์ก๋์ง
์์์ต๋๋ค. SMU ์์ ์ํต๋ฌธ์ ์
๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. XENAXยฎ 1 ์ ๋ฆฌ์
ํ์ธ์.
130
17.4 7-Segment์ ์ผ์์ ์ธ ํ๋ฉด ํ๊ธฐ
Power on(24V)ํ์, ์ผ๋ฐ์ ์ผ๋ก โ0โ์ด ํ๋ฉด์ ํ๊ธฐ ๋ฉ๋
๋ค.
Ethernet connection์ด ํ์ฑํ ๋๋ฉด RJ45 ์ปค๋ฅํฐ LED์
๋ น์ ๋ถ๋น์ด ๋ค์ด์ต๋๋ค.
์ผ์์ ์ธ โ8โ ํ์๊ฐ ๋ํ๋๊ฑฐ๋,
๊น๋นก์ผ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์์ธ๋ค์ด
์์ธก ๊ฐ๋ฅํฉ๋๋ค.
17.4.1 Logic supply์ฉ ์ด๋ํฐ ๊ฒฐํจ
Logic supply ์ด๋ํฐ๋ ๋ฐ๋์ 24V DC์ฌ์ผ ํ๋ฉฐ ์ ์ด๋ 300mA์ฌ์ผ ํฉ๋๋ค.
Logic์ฉ 24V DC ์ด๋ํฐ๋ฅผ ๋ชจํฐ ํ์์ ๊ฐ์ด ์ฌ์ฉํ๋ค๋ฉด 5A(๊ถ์ฅ)๊ฐ ํ์ํฉ๋๋ค.
Measure Logic supply (24VDC)์ธ์ง ํ์ธํ์๊ณ , ํ์ํ ๊ฒฝ์ฐ ์๋ตํฐ๋ฅผ ๊ต์ฒด ํ์ธ์.
17.4.2 Firmware ๊ฒฐํจ
๋ฌธ์ ๊ฐ ๋ฐ์๋ Firmware data๊ฐ ์ฝํ์ง๊ฑฐ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ
๋ฐ์ํ๋ค๋ฉด;
XENAXยฎ with DIP switch firmware recorder ์
start bootloader๋ก XENAXยฎ ๋ฅผ ์ญ์ ํ์ธ์.
DIP switch 2 ON, Logic supply ON, firmware recorder ๋
์ญ์ ๋๊ณ , โFโ on display๊ฐ ํ์๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ธ์.
logic supply off, DIP switch 2 OFF Logic supply ON,
display โFโโbootloader active
,
Ethernet connection ์ฐ๊ฒฐ์ PC/Laptop์ผ๋ก ์ฐ๊ฒฐํ๊ณ
์๋ก์ด Firmware๋ฅผ WebMotionยฎ์ผ๋ก ์ฝ์ด์ค์๊ธฐ
๋ฐ๋๋๋ค.
131
17.4.3 GAL contact problems, only with hardware <=2.0
GAL์ ์ง์ฐ๊ณ ๋ค์ ๋ฃ์ผ์ธ์.
๋ํ, GAL ๋ฅ ์ปค๋ฅํฐ์ ์๋ชป๋ ๊ฐ๋ ์ ์ด(์ผํธ) ์ฐ๊ฒฐ๋์ด
์์ ์๋ ์์ต๋๋ค.
132
Note
์ด ์ง์ ์ค๋ช ์๋ ์ ์๊ถ์ผ๋ก ๋ณดํธ๋ฐ๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์๋ Jenny Science AG์ M2Plus์ ํ๋ฝ ์์ด
์ ์ฒด ํน์ ์ผ๋ถ๋ฅผ ๋ฌด๋จ ๋ณต์ , ๋๋ ๋ฒ์ญํ๋ ํ์๋ฅผ ๊ธํฉ๋๋ค.
Jenny Science AG์ M2Plus๋ ์๋ชป๋ ์ ๋ณด์ ์ํด ๊ฒฐ๊ณผ์ ์ฑ ์์ ์ง์ง ์์ต๋๋ค.
์ด ๋งค๋ด์ผ์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
M2Plus
๊ฒฝ๊ธฐ๋ ๊ด๋ช ์ ํ์๋ก 108(์์ด์ค๊ด๋ช ํ์)
Tel : 02)6112-7282
Fax : 02)6112-7283
www.m2plus.kr
Jenny Science AG
Sandblatte 7a
CH-6026 Rain, Schweiz
Tel +41 (0) 41 455 44 55
Fax +41 (0) 41 455 44 50
www.jennyscience.ch
C o p y r i g h t J e n n y S c i e n c e A G 2 0 1 3