DASA MOTION Controller ´Â ±¹³»ÀÇ ´Ù»çÅ×Å© ÀÇ ¸ð¼Ç ÄÜÆ®·Ñ·¯ Áö¿øÀ» À§ÇÑ Åë½Å ÇÁ·ÎÅäÄÝÀÌ´Ù.
´ÙÀ½ <±×¸² 1>Àº DASA MOTION Controller ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ °æ¿ìÀÇ Åë½ÅÆÄÀÏÀ» ÀÛ¼º ¿¹ÀÌ´Ù.
<±×¸² 1> DASA MOTION Controller ÇÁ·ÎÅäÄÝÀÇ Åë½Å¼³Á¤ ¿¹
<±×¸² 1>ÀÇ DEVICE ºÎºÐÀº ¿¬°áµÈ Åë½ÅÆ÷Æ®(COM1), Åë½Å¼Óµµ(9600), Parity Bit (0), Data Bit(8), Stop Bit(1), ¼øÀ¸·Î ÀÔ·ÂÇÑ´Ù.
DASA MOTION Controller ÇÁ·ÎÅäÄÝÀÇ ÀбâÇü½Ä
1) ½ºÅ×À̼Ç: »ç¿ë¾ÈÇÔ.
2) ÀÐÀ» Á¾·ù: ¸í·É¾î. ( <Ç¥1>¸¦ ÂüÁ¶ )
AA : Robot »óÅ Àбâ,
AB : Error »óÅ Àбâ,
AC : Position Àбâ,
CA : Velocity Àбâ,
ED : ¼öÇàÁßÀÎ ¶óÀÎ Àбâ,
EF : ¼öÇàÁßÀΠȤÀº ¼³Á¤µÈ ÆÄÀÏ Àбâ,
FC : Á¦¾î±â¿¡ ÆÄÀÏÁ¸Àç ¿©ºÎ È®ÀÎ,
GA : ÀÔ·ÂÄ«µå Àбâ,
GB : Ãâ·ÂÄ«µå Àбâ,
GD : ÀåÂøµÈ Ä«µå °³¼ö Àбâ,
GE : PLC ÀÔ·Â Àб⠵î.
3) ÀÐÀ» ÁÖ¼Ò : ÀÐÀ» Á¾·ù¿¡ µû¶ó ³»¿ëÀÌ ´Þ¶óÁü. ( <Ç¥ 1> ÂüÁ¶ )
4) ¸Þ¸ð¸® ÀúÀå À§Ä¡ : Àоî¿Â »óÅ °ªÀ» ÀúÀåÇÒ ¹öÆÛÀ§Ä¡.
5) Àд ũ±â: Çѹø¿¡ Àоî¿Ã Ç׸ñ ¼ö. (ÀÐÀ» Á¾·ùº°·Î °íÁ¤)
6) Extra1 : ¸í·É³»¿ëÀ» ÀÐÀ» ÆÄÀÏ¸í ¹øÈ£ ÁöÁ¤. FC ¸í·É¿¡¸¸ »ç¿ë. ( ÆÄÀϸí : cmd_%04.txt )
Àб⠿¹
READ |
½ºÅ×ÀÌ¼Ç |
ÀÐÀ»Á¾·ù |
ÀÐÀ» ÁÖ¼Ò |
¸Þ¸ð¸®ÀúÀåÀ§Ä¡ |
Àд °³¼ö |
Extra1 |
READ, |
0, |
AC, |
0, |
0, |
1, |
0, |
READ, |
0, |
CA, |
0, |
10, |
1, |
0, |
READ, |
0, |
GA, |
0, |
11, |
1, |
0, |
Á¾ ·ù |
³» ¿ë |
ÀÐÀ» ÁÖ¼Ò |
Extra1 |
AA |
Robot »óÅ Àбâ |
»ç¿ë¾ÈÇÔ |
»ç¿ë¾ÈÇÔ |
AB |
Error »óÅ Àбâ |
|
|
AC |
Position Àбâ |
Á¾·ù – 0 : Encoder, 1 : Joint, 2 : XYZ |
|
CA |
Velocity Àбâ |
»ç¿ë¾ÈÇÔ |
|
ED |
¼öÇàÁßÀÎ ¶óÀÎ Àбâ |
|
|
EF |
¼öÇàÁßÀΠȤÀº ¼³Á¤µÈ ÆÄÀÏ Àбâ |
|
|
FC |
Á¦¾î±â¿¡ ÆÄÀÏÁ¸Àç ¿©ºÎ È®ÀÎ |
DISK ID – 0 : Backup RAM, 1 : EEPROM, 2 : FDD |
ÆÄÀÏÀ̸§ Àбâ ÆÄÀϸí ÁöÁ¤ : cmd_%04.txt ¿¡¼ %04 °ª (0 ~ 9999) |
GA |
ÀÔ·ÂÄ«µå Àбâ |
ÀÔ·ÂÄ«µå ¹øÈ£ (0 ~ 99) |
|
GB |
Ãâ·ÂÄ«µå Àбâ |
Ãâ·ÂÄ«µå ¹øÈ£ (0 ~ 99) |
|
GD |
ÀåÂøµÈ Ä«µå °³¼ö Àбâ |
»ç¿ë¾ÈÇÔ |
|
GE |
PLC ÀÔ·Â Àбâ |
ÀÔ·ÂÄ«µå ¹øÈ£ (0 ~ 99) |
|
<Ç¥ 1> DASA MOTION Controller ÇÁ·ÎÅäÄÝÀÇ Àбâ Á¾·ù¿¡ µû¸¥ ÀÐÀ» ÁÖ¼Ò, Extra1 ÀÇ ³»¿ë
Á¾ ·ù |
ÀúÀåÀ§Ä¡ |
ÀúÀå³»¿ë |
AA |
ÀúÀåÀ§Ä¡ + 0 ÀúÀåÀ§Ä¡ + 1 |
Data 0 - 3Bit : Error, 2 Bit : Motor Power, 1 Bit : In Position, 0 Bit : Run, Data 1 - 1 Bit : Servo, 0 Bit : Origin Complete, |
AB |
ÀúÀåÀ§Ä¡ + 0 ~ n |
¿¡·¯¹®ÀÚ Ç¥½Ã |
AC |
ÀúÀåÀ§Ä¡ + 0 ~ n |
Encoder : 10 byte data (0 ~ 999999999) °¡ Ãà ¼ö ¸¸Å. Joint : 10 byte float data °¡ Ãà ¼ö ¸¸Å. XYZ : X, Y, Z, A, B, C¿¡ ´ëÇÑ 10 byte float data ¿Í POSE µ¥ÀÌÅÍ. POSE- 2 Bit : right(1)/left(0), 1 Bit : above(1)/below(0), 0 Bit : upper(1)/down(0), |
CA |
ÀúÀåÀ§Ä¡ + 0 |
¼Óµµ : 0 ~ 100 |
ED |
ÀúÀåÀ§Ä¡ + 0 |
¼öÇàÁßÀÎ ¶óÀÎ : 0 ~ 999 ¶Ç´Â –1 |
EF |
ÀúÀåÀ§Ä¡ + 0 ~ n |
¼öÇàÁßÀÎ ÆÄÀÏÀ̸§ ¼ýÀÚ Ç¥½Ã (A : 65) |
FC |
ÀúÀåÀ§Ä¡ + 0 |
1 : ÆÄÀÏ Á¸Àç, 0 : ÆÄÀÏ ¾øÀ½ |
GA |
ÀúÀåÀ§Ä¡ + 0 ÀúÀåÀ§Ä¡ + 1 ÀúÀåÀ§Ä¡ + 2 ... |
Á¢Á¡ Ä«µå ¼ö 3 ~ 0 Bit : Á¢Á¡ 1 ~ 4 .... |
GB |
||
GD |
ÀúÀåÀ§Ä¡ + 0 ÀúÀåÀ§Ä¡ + 1 |
ÀÔ·Â Ä«µå ¼ö (0 ~ 99) Ãâ·Â Ä«µå ¼ö (0 ~ 99) |
GE |
ÀúÀåÀ§Ä¡ + 0 ÀúÀåÀ§Ä¡ + 1 ÀúÀåÀ§Ä¡ + 2 ... |
Á¢Á¡ Ä«µå ¼ö 3 ~ 0 Bit : Á¢Á¡ 1 ~ 4 .... |
<Ç¥ 2> DASA MOTION Controller ÇÁ·ÎÅäÄÝÀÇ Àбâ Á¾·ù¿¡ µû¸¥ ÀúÀåÀ§Ä¡ ¹× ÀúÀå³»¿ë
Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ PLCÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.
µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ´Ù¼¸ °¡Áö
1) PORT Printer¿Í ¿¬°áµÈ PORT ¹øÈ£
2) STATION Àбâ/¾²±â Á¾·ù¿¡ µû¶ó ³»¿ëÀÌ ´Þ¶óÁü. ( Àб⠸í·ÉÀº <Ç¥ 1>ÀÇ ÀÐÀ» ÁÖ¼Ò, ¾²±â ¸í·ÉÀº <Ç¥ 3>ÀÇ Station ¿µ¿ª ÂüÁ¶ )
3) ADDRESS °¢ ¸í·É(Àбâ/¾²±â) ÀÇ ÀÐÀº ³»¿ëÀ» ÀúÀåÇÒ ¹øÁö.
4) Extra1 ¸í·É¾î. ( Àб⠸í·ÉÀº <Ç¥1>, ¾²±â ¸í·ÉÀº <Ç¥ 3> ÂüÁ¶ )
AA : Robot »óÅ Àбâ,
AB : Error »óÅ Àбâ,
AC : Position Àбâ,
BA : ¿øÁ¡ ¼öÇà,
BB : ÁöÁ¤µÈ Æ÷ÀÎÆ® ÆÄÀÏ ³»ÀÇ Á¡À¸·Î ÁöÁ¤ÇÑ ¸ð¼Ç ¼öÇà,
BC : ÁöÁ¤µÈ µ¥ÀÌÅÍ·Î ÁöÁ¤ÇÑ ¸ð¼Ç ¼öÇà,
BD : ÇöÀç À§Ä¡¿¡¼ Áõ°¡ºÐ ¸¸Å ·Îº¿ À̵¿,
BE : Jog Move ½ÃÀÛ,
BF : Jog Move Continue,
BG : Jog Move Á¤Áö,
CA : Velocity Àбâ,
CB : Velocity ¾²±â,
CC : ÀÛ¾÷½ÇÇà,
CD : ÀÛ¾÷Á¤Áö,
CF : ºñ»óÁ¤Áö,
CG : Error ¸®¼Â,
CH : ¸ð¼ÇÁ¤Áö,
CI : Origin Stop,
CJ : System Reboot,
CE : ÀÛ¾÷ ÃʱâÈ,
DA : Moter Power ON/OFF,
DB : Servo ON/OFF,
DC : ½ÇÇàÇÒ ÀÛ¾÷ÆÄÀÏ ¼³Á¤,
EA : Run Stop Set,
EB : Goto Line,
EC : Break Line ¼³Á¤,
ED : ¼öÇàÁßÀÎ ¶óÀÎ Àбâ,
EE : Job Run Mode Exit,
EF : ¼öÇàÁßÀΠȤÀº ¼³Á¤µÈ ÆÄÀÏ Àбâ,
EG : Break Line ÇØÁ¦,
FC : Á¦¾î±â¿¡ ÆÄÀÏÁ¸Àç ¿©ºÎ È®ÀÎ,
GA : ÀÔ·ÂÄ«µå Àбâ,
GB : Ãâ·ÂÄ«µå Àбâ,
GC : Ãâ·ÂÄ«µå¿¡ Ãâ·ÂÇϱâ,
GD : ÀåÂøµÈ Ä«µå °³¼ö Àбâ,
GE : PLC ÀÔ·Â Àбâ,
GF : PLC Ãâ·Â Ä«µå¿¡ Ãâ·Â µî.
5) Extra2 ¸í·É³»¿ëÀ» ÀÐÀ» ÆÄÀÏ¸í ¹øÈ£ ÁöÁ¤. FC(Àбâ), BB, BC, BD, DC ¸í·É¿¡¸¸ »ç¿ë. ( ÆÄÀϸí : cmd_%04.txt )
Á¾ ·ù | ³» ¿ë | STATION | Extra2 | Ãâ·Â°ª |
BA | ¿øÁ¡ ¼öÇà | »ç¿ë¾ÈÇÔ | »ç¿ë¾ÈÇÔ | »ç¿ë¾ÈÇÔ |
BB | ÁöÁ¤µÈ Æ÷ÀÎÆ® ÆÄÀÏ ³»ÀÇ Á¡À¸·Î ÁöÁ¤ÇÑ ¸ð¼Ç ¼öÇà | Á¾·ù
– 0 : Encoder, 1 : Joint, 2 : XYZ |
¸í·É ÆÄÀÏ¸í ¹øÈ£ | |
BC | ÁöÁ¤µÈ µ¥ÀÌÅÍ·Î ÁöÁ¤ÇÑ ¸ð¼Ç ¼öÇà | Data Type 0 : Joint, 1 : ZYZ |
||
BD | ÇöÀç À§Ä¡¿¡¼ Áõ°¡ºÐ ¸¸Å ·Îº¿ À̵¿ | |||
BE | Jog Move ½ÃÀÛ | Ãà : 0 ~ (Ãà ¼ö –1) | ¹æÇâ – 0 : À½, 1 : ¾ç | ÁÂÇ¥°è – 0 : Joint, 1 : ZYZ, 2 : TOOL |
BF | Jog Move Continue | »ç¿ë¾ÈÇÔ | »ç¿ë¾ÈÇÔ | »ç¿ë¾ÈÇÔ |
BG | Jog Move Á¤Áö | |||
CB | Velocity ¾²±â | ¼Óµµ : 0 ~ 100 | ||
CC | ÀÛ¾÷½ÇÇà | »ç¿ë¾ÈÇÔ | ||
CD | ÀÛ¾÷Á¤Áö | |||
CF | ºñ»óÁ¤Áö | |||
CG | Error ¸®¼Â | |||
CH | ¸ð¼ÇÁ¤Áö | |||
CI | Origin Stop | |||
CJ | System Reboot | |||
CE | ÀÛ¾÷ ÃʱâÈ | |||
DA | Motor Power ON/OFF | 1 : ON, 0 : OFF | ||
DB | Servo ON/OFF | |||
DC | ½ÇÇàÇÒ ÀÛ¾÷ÆÄÀÏ ¼³Á¤ | ¸í·É ÆÄÀÏ¸í ¹øÈ£ | »ç¿ë¾ÈÇÔ | |
EA | Run Mode Set | »ç¿ë¾ÈÇÔ | Mode – ¿¬¼Ó½ÇÇà : 0, ¶óÀκ° ¼öÇà : 1 |
|
EB | Goto Line | Line ¹øÈ£ : 0 ~ 999 | ||
EC | Break Line ¼³Á¤ | |||
EE | Job Run Mode Exit, | »ç¿ë¾ÈÇÔ | ||
EG | Break Line ÇØÁ¦ | Line ¹øÈ£ : 0 ~ 999 | ||
FC | Á¦¾î±â¿¡ ÆÄÀÏÁ¸Àç ¿©ºÎ È®ÀÎ | ¸í·É ÆÄÀÏ¸í ¹øÈ£ | »ç¿ë¾ÈÇÔ | |
GC | Ãâ·ÂÄ«µå¿¡ Ãâ·ÂÇϱâ | Ãâ·ÂÄ«µå ¹øÈ£ : 0 ~ 99 | Á¢Á¡¹øÈ£ : 0 ~ 99 | Data – HIGH : 1, LOW : 0 |
GF | PLC Ãâ·Â Ä«µå¿¡ Ãâ·Â |
<Ç¥ 3> DASA MOTION Controller ÇÁ·ÎÅäÄÝÀÇ ¾²±â Á¾·ù¿¡ µû¸¥ Station, Extra2, Ãâ·Â °ªÀÇ ³»¿ë
cmd_%04d.txt ÆÄÀÏ ÀÛ¼º±ÔÄ¢)
a) % 04d ´Â Extra2 °ªÀ» »ç¿ë. ¿¹1) Extra2 °¡ 0 ÀÏ ¶§ ÆÄÀÏ ¸í : cmd_0000.txt, ¿¹2) Extra2 °¡ 1 ÀÏ ¶§ ÆÄÀÏ ¸í : cmd_0001.txt ÀÌ´Ù.
b) °¢ ÀÔ·ÂÀÎÀÚÀÇ ±¸ºÐÀº ÄÞ¸¶ ( , ) ·Î ÇÑ´Ù.
c) ÆÄÀϸíÀº ¹®ÀÚ¿ (AA.PNT.. µî) ·Î ÀÔ·ÂÇÏ°í ³ª¸ÓÁö ÀÎÀÚ´Â ¼ýÀÚ·Î ÀÔ·ÂÇÑ´Ù.
¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·Â°ú µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ°í Ãâ·Â °ª¸¸ ´Ù¸£´Ù.
¿¹ 1) Station:0 Address:0000, Extra1:BE, Extra2:1, ·Î ¼³Á¤ÇÏ°í 2.0 ÀÇ ¾Æ³¯·Î±× °ªÀ» Ãâ·ÂÇϸé 1Ãà, ¾çÀÇ ¹æÇâ, TOOL ÁÂÇ¥°è Jog Move ½ÃÀÛ ¸í·ÉÀ» ÄÜÆ®·Ñ·¯¿¡ Àü¼ÛÇÑ´Ù.
¿¹ 2) Station:1 Address:0000, Extra1:GC, Extra2:2 ·Î ¼³Á¤ÇÏ°í 1.0 (0.0) ÀÇ ¾Æ³¯·Î±× °ªÀ» Ãâ·ÂÇϸé Ãâ·ÂÄ«µå 1¹ø, Á¢Á¡¹øÈ£ 2¹ø (3¹ø°) Ãâ·ÂÄ«µå¿¡ HIGH(LOW) »óÅ Ãâ·Â ¸í·ÉÀ» Àü¼ÛÇÑ´Ù.
¿¹ 3) Station:0 Address:0050, Extra1:AC, Extra2:ºóÄ À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× ¶Ç´Â µðÁöÅÐ Ãâ·ÂÀ» Çϸé 50¹øÁö WORD ¸Þ¸ð¸®ºÎÅÍ ¸ð¼Ç ÄÜÆ®·Ñ·¯ÀÇ Encoder Position ³»¿ëÀ» ÀúÀåÇÑ´Ù.