[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR0154438B1 - Data communication apparatus and method for robot controller - Google Patents

Data communication apparatus and method for robot controller Download PDF

Info

Publication number
KR0154438B1
KR0154438B1 KR1019930009711A KR930009711A KR0154438B1 KR 0154438 B1 KR0154438 B1 KR 0154438B1 KR 1019930009711 A KR1019930009711 A KR 1019930009711A KR 930009711 A KR930009711 A KR 930009711A KR 0154438 B1 KR0154438 B1 KR 0154438B1
Authority
KR
South Korea
Prior art keywords
controller
data
command
dual port
flag bit
Prior art date
Application number
KR1019930009711A
Other languages
Korean (ko)
Inventor
신정식
Original Assignee
김광호
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김광호, 삼성전자주식회사 filed Critical 김광호
Priority to KR1019930009711A priority Critical patent/KR0154438B1/en
Application granted granted Critical
Publication of KR0154438B1 publication Critical patent/KR0154438B1/en

Links

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)
  • Control By Computers (AREA)

Abstract

본 발명은 로보트제어기에서 모듈간에 실시간으로 데이타를 교환할 수 있도록 한 로보트제어기의 데이타 교환 방법에 관한 것 으로, 본 발명은 주제어기와 관절제어기, 힘제어기 사이에 각각 듀얼포트램을 장착하고 상기 듀얼포트램은 각 제어기의 방향에서 읽기,쓰기가 가능하게 하며, 쓰기완료시 듀얼포트램 으로 부터 출력되는 신호는 전송방향의 제어기로 인터럽트신호를 연결하여 실시간으로 데이타및 명령이 교환되게 구성한 것을 특징으로 한다.The present invention relates to a data exchange method of a robot controller that can exchange data in real time between the modules in the robot controller, the present invention is equipped with a dual port ram between the main controller, the joint controller, the force controller, respectively, and the dual port The RAM enables reading and writing in the direction of each controller, and when writing is completed, the signal output from the dual port RAM is configured to exchange data and commands in real time by connecting the interrupt signal to the controller in the transmission direction. .

Description

로보트제어기의 데이타 교환장치및 방법Data exchange device and method of robot controller

제1도는 종래 로보트제어기의 제어블럭도.1 is a control block diagram of a conventional robot controller.

제2도는 본 발명에 적용되는 데이타교환장치의 제어블럭도.2 is a control block diagram of a data exchange apparatus applied to the present invention.

제3도는 본 발명에 적용되는 데이타교환방법의 플로우차트.3 is a flowchart of a data exchange method applied to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

1 : 주제어기 2,2' : 듀얼포트램1: Main controller 2,2 ': Dual port RAM

3 : 관절위치제어기 4 : 서보모터제어기3: joint position controller 4: servo motor controller

6,6' : 플래그비트 7 : 힘제어기6,6 ': Flag bit 7: Force controller

8,9,10,11 : 인터럽트신호단자8,9,10,11: Interrupt signal terminal

본 발명은 로보트제어기의 데이타 교환장치및 방법에 관한 것 으로, 특히 로보트제어기에서 모듈간에 실시간으로 데이타를 교환할 수 있도록 한 로보트제어기의 데이타 교환장치및 방법에 관한 것 이다.The present invention relates to an apparatus and method for exchanging data of a robot controller, and more particularly, to an apparatus and method for exchanging data between robot modules in real time.

근래에 와서 산업용 로보트의 이용 분야가 점차 확대됨에 따라 로보트의 응용기술이 더욱 필요하게 되는데, 종래의 위치 제어용 로보트의 경우 단순 반복작업의 역할만을 하도록 되어 있어, 인간의 모든 작업 내용을 구현할 수 없게 되었다.In recent years, as the use area of industrial robots gradually expands, the application technology of robots becomes more necessary. In the case of the conventional robot for position control, only the role of simple repetitive work is realized, and thus all human work contents cannot be realized. .

따라서 로보트의 기능을 향상시키기 위하여 힘센서, 시각센서 등을 이용한 방법과 로보트 적용공정의 특성에 따른 데이타를 처리하는 방법도 고려 되고 있다.Therefore, in order to improve the function of the robot, a method using a force sensor, a visual sensor, etc., and a method of processing data according to the characteristics of the robot application process are also considered.

이와같이 로보트제어기에서 처리해야 하는 정보가 많아짐에 따라 제어기의 하드웨어는 다수의 마이크로프로세서를 적용하여 빠른 속도로 정보를 병렬, 분산 처리하게 되었고, 서로의 프로세서간 정보를 실시간으로 교환하기 위하여 듀얼포트 램(DUAL PORT RAM)을 이용하게 되었다.As the information that needs to be processed in the robot controller increases, the hardware of the controller adopts a plurality of microprocessors to execute parallel and distributed information at a high speed. In order to exchange information between the processors in real time, a dual port RAM ( DUAL PORT RAM).

그러나 종래의 위치제어용 로보트의 경우 제1도에 도시한 바와같이 주제어기(1), 관절위치제어기(3), 서보모터제어기(4)로 구성되어 있고, 상기 주제어기(1)와 관절위치제어기(3) 사이에는 듀얼포트램(2)을 두고 이 듀얼포트램(2)의 일부분을 플래그비트(FLAG BIT)로 이용하고 있고, 따라서 주제어기(1)에서 데이타와 명령을 관절위치제어기(3)에 전송할 경우, 듀얼포트 램(2)에 데이타와 해당 명령코드를 쓰기하고, 쓰기 완료시 듀얼포트램(2)에서 발생하는 신호는 주제어기(1)이 인터럽트 루틴을 호출하여 해당명령코드를 플래그비트(6)에 세트하면, 상기 관절위치제어기(3)에서는 주기적으로 플레그를 검색하여 해당 기능을 수행하게 되었다.However, in the conventional position control robot, as shown in FIG. 1, the main controller 1, the joint position controller 3, and the servo motor controller 4 are composed of the main controller 1 and the joint position controller. There is a dual port ram (2) between (3) and a part of the dual port ram (2) is used as a flag bit (FLAG BIT), so that the main controller 1 sends data and commands to the joint position controller (3). In case of data transfer, write data and corresponding command code to dual port RAM (2), and when write completes, signal generated by dual port RAM (2) is controlled by main controller (1) by calling interrupt routine. When the flag bit 6 is set, the joint position controller 3 periodically searches for a flag to perform a corresponding function.

즉 관절위치제어기(3)는 상기 주제어기(1)의 명령에 해당기능 만을 수행할 뿐 관절위치제어기(3)는 주제어기(1)에 명령을 주는 작용은 하지 못 했다.That is, the joint position controller 3 only performs a function corresponding to the command of the main controller 1, but the joint position controller 3 did not act to give a command to the main controller 1.

따라서 힘제어 기능 등 추가적인 기능을 위해서는 다수의 마이크로 프로세서가 더 장착되고 이들간에 실시간으로 서로 데이타및 명령을 교환하기 위해서는 추가적인 듀얼 포트 램 및 전달하는 방법에 있어서 새로운 방법이 필요하게 되는 문제점을 가지게 되었다.Therefore, a number of microprocessors are additionally installed for additional functions such as a force control function, and a new method is required for an additional dual port RAM and a transfer method in order to exchange data and commands with each other in real time.

본 발명의 목적은 로보트제어에 있어 추가적인 기능 수행을 위해서 부가되는 다수의 마이크로 프로세서 간에 명령과 데이타를 듀얼포트램과 인터럽트 기능을 이용하여 서로 실시간 교환처리가 가능하게 하는데 있으며, 상기의 목적을 실현하기 위하여 본 발명은 주제어기와 관절제어기 힘제어기 사이에 각각 듀얼포트램을 장착하고 상기 듀얼포트램은 각 제어기의 방향에서 읽기,쓰기가 가능하게 하며, 쓰기완료시 듀얼포트램 으로 부터 출력되는 신호는 전송방향의 제어기로 인터럽트 신호를 연결하여 실시간으로 데이타및 명령이 교환되게 구성한 것을 특징으로 한다.An object of the present invention is to enable real-time exchange processing of commands and data between a plurality of microprocessors added to perform additional functions in robot control by using a dual port RAM and an interrupt function. In the present invention, the dual port RAM is mounted between the main controller and the joint controller force controller, and the dual port ram enables reading and writing in the direction of each controller, and the signal output from the dual port ram is transmitted when the writing is completed. It is characterized in that the data and command are exchanged in real time by connecting the interrupt signal to the controller of the direction.

또한 본 발명은 로보트의 기능을 향상하기 위하여, 다수의 제어기로 데이타및 명령을 교환하는 로보트제어기의 데이타교환방법에 있어서, 상기 각제어기에서 데이타와 명령을 다른 제어기에 데이타와 명령을 전송시, 해당 듀얼포트램의 플래그비트를 검색하여 데이타전송여부를 판단하고, 전송이 가능하면 데이타전송후 해당명령코드를 플래그비트를 세트하는 데이타 명령전송단계(50)와, 상기 데이타 명령전송단계(50)에서 데이타전송시 전송받는 제어기의 명령 수신시, 플래그비트를 읽어 전송되는 명령어코드를 분석하고 명령어분석결과 데이타전송일 경우 전송받는 제어기에서 데이타를 읽고 인터럽트를 정지한 후, 상기 전송받은 명령이 즉시 시행되어야 할 것인가를 판단하여 즉시 시행시 해당기능을 수행하고 수행완료후 플래그비트를 리세트하며, 상기 즉시 시행이 필요하지 않을 경우 플래그비트를 세트하는 데이타 명령 수신단계(60)로 이루어짐을 특징으로 한다.In addition, the present invention is a data exchange method of a robot controller for exchanging data and commands to a plurality of controllers in order to improve the function of the robot, when the data and commands from each controller to the other controller, Determining whether or not data transmission by searching the flag bits of the dual port RAM, and if possible, the data command transmission step (50) and the data command transmission step (50) of setting the corresponding command code flag bit after data transmission; When receiving the command from the receiving controller during data transmission, read the flag bit, analyze the transmitted command code, and in case of data transmission as a result of command analysis, read the data from the receiving controller and stop the interrupt, and then the received command should be executed immediately. If it is executed immediately, it executes the function and resets the flag bit after completion. Said, it is characterized by made of an instruction data receiving step (60) to set a flag bit, if not required, the immediate effect.

이하 첨부된 도면에 의거 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제2도는 본 발명에 적용되는 로보트제어장치의 블럭도 로서, 로보트 작동에 대한 입력신호를 소정의 프로그램에 의하여 제어하고 제어된 신호를 출력하는 주제어기(1)와, 상기 주제어기(1)에서 출력되는 제어신호를 받아 읽고 쓰기하는 듀얼포트램(2)과, 상기 듀얼포트램(2)으로 부터의 출력신호에 의하여 로보트 축의 관절 위치를 제어하는 관절위치제어기(3)와, 상기 관절위치제어기(3)의 제어출력신호에 의하여 제어 구동하는 서보모터제어기(4)로 구성하여서 된 로보트제어장치에 있어서, 상기 주제어기(1)에 상기 로보트제어장치와 별도의 상기 듀얼포트램(2')과, 상기 듀얼포트램(2')에는 로보트의 기능을 향상하기 위한 힘제어기(7)와, 모터제어기(4')를 접속 구성하고, 상기 듀얼포트 램(2)(2')는 상기 관절위치제어기(3)와 힘제어기(7)의 방향에서 읽기와 쓰기가 가능하고 쓰기완료시 상기 듀얼포트램(2)(2')로 부터 출력되는 신호가 전송방향의 제어기로 인터럽트신호단자(8)(9)(10)(11)가 되도록 연결 구성하여서 된 것이다.2 is a block diagram of a robot control apparatus according to the present invention, which controls an input signal for robot operation by a predetermined program and outputs a controlled signal. A dual port ram (2) that receives and writes an output control signal, a joint position controller (3) for controlling the joint position of the robot shaft by an output signal from the dual port ram (2), and the joint position controller A robot control apparatus comprising a servo motor controller (4) which controls and drives by a control output signal of (3), wherein the main controller (1) is separate from the robot control apparatus and the dual port ram (2 ') is provided. And the dual port ram 2 'is connected to a force controller 7 for improving the function of the robot and a motor controller 4', and the dual port ram 2, 2 'is connected to the joint. Reading in the direction of the position controller (3) and the force controller (7) When the writing is completed, the signal output from the dual port RAM (2) (2 ') is configured to be connected to the interrupt signal terminals (8) (9) (10) (11) by the controller in the transmission direction. .

제3도의 (a)(b)는 본 발명에 적용되는 데이타및 명령전송과 명령수신의 플로우챠트 로서, 주제어기(1)로 부터 데이타와 명령을 상기 관절위치제어기(3)에 전송할 때 해당 듀얼포트램(2)(2')의 플래그비트를 검색하는 플래그비트검색단계(30)와, 상기 플래그비트검색단계(30)에서 플래그비트 전송이 가능한가를 판단 하는 전송판단단계(31)와, 상기 전송판단단계(31)에서 전송이 가능하면 데이타를 전송하는 데이타 전송단계(32)와, 데이타전송단계(32)에서 전송이 완료되면, 해당명령코드를 플래그비트에 세트하는 플래그비트세트단계(33)로 이루어지는 데이타명령 전송단계(50)와, 상기 데이타명령 전송단계(50)에서 전송받는 제어기의 명령 수신시, 듀얼포트램(2)의 플래그비트를 읽는 플래그비트 읽기단계(34)와, 상기 플래그비트읽기단계(34)에서 읽어드린 데이타명령어 코드 분석하는 명령어코드분석단계(35)와, 상기 명령어코드분석단계(35)에서 분석 결과 데이타 전송을 판단하는 데이타전송판단단계(36)와, 상기 데이타전송판단단계(36)에서 전송받는 명령은 즉시 시행 여부를 판단하는 즉시시행여부 판단단계(37)에서 즉시 시행여부로 판단되지 않으면 플래그비트를 세트하는 플래그비트세트단계(38)와, 상기 즉시 시행여부판단단계(37)에서 즉시 시행으로 판단되면, 해당 기능을 수행하는 해당기능수행단계(39)와, 상기 해당기능수행단계(39)에서 해당기능수행 완료후 플래그비트를 리세트하는 플래그비트 리세트단계(40)를 수행하는 데이타및 명령수신단계(60)로 이루어진다.(A) and (b) of FIG. 3 are flow charts of data and command transmission and command reception according to the present invention. When the data and commands are transmitted from the main controller 1 to the joint position controller 3, A flag bit search step 30 for searching for flag bits in the fortram 2 and 2 ', and a transmission determination step 31 for determining whether flag bit transmission is possible in the flag bit search step 30; Data transfer step 32 for transferring data if transmission is possible in the transmission determination step 31, and flag bit set step 33 for setting a corresponding command code to a flag bit when transmission is completed in the data transmission step 32. A data command transmission step (50) comprising: a), a flag bit reading step (34) of reading a flag bit of the dual port RAM (2) upon receiving a command from the controller received in the data command transmission step (50), and Data read in the flag bit read step (34) A command code analysis step 35 for analyzing command codes, a data transmission determination step 36 for determining an analysis result data transmission in the command code analysis step 35, and a command received in the data transmission determination step 36 The flag bit set step 38 of setting a flag bit if it is not determined to be immediately executed in the immediate execution determination step 37 of determining whether it is immediately executed, and the immediate execution in the immediate execution determination step 37 If it is determined, the data performing the corresponding function performing step 39 for performing the corresponding function and the flag bit reset step 40 for resetting the flag bit after completing the corresponding function performing in the corresponding function performing step 39 and Command receiving step 60 is made.

상기와 같이 이루어지는 본 발명의 작용효과를 설명하면 다음과 같다.Referring to the effects of the present invention made as described above are as follows.

사용자가 주제어기(1)를 통해서 로보트를 작동시키기 위하여 관절제어기(3)와 힘제어기(7)에 데이타및 명령신호를 전송할 경우, 상기 주제어기(1)에서는 데이타및 명령전송단계(50)의 플래그비트검색단계(30)로 가서, 듀얼포트램(2)(2')의 플래그비트(6)(6')를 검색하게 되고, 이어서 전송판단단계(31)로 가서 상기 검색된 플래그비트의 데이타가 전송이 가능한가를 판단하여 전송이 가능하지 않으면, 다시 상기 플래그비트를 검색하게 되며, 상기 전송이 가능하면 상기 주제어기(1)에서는 인터럽트신호단자(10)(11)를 통해서 관절위치제어기(3)와 힘제어기(7)에 데이타를 전송하고, 상기 주제어기(1)에서는 플래그비트세트단계(33)로 가서 해당명령코드를 플래그비트(6)(6')에 세트시키게 된다.When the user transmits data and command signals to the joint controller 3 and the force controller 7 to operate the robot through the main controller 1, the main controller 1 performs the data and command transmission step 50. Go to the flag bit search step 30, and search for the flag bits 6 and 6 'of the dual port RAM 2 and 2', and then go to the transmission judgment step 31 and the data of the retrieved flag bits. If it is determined that the transmission is possible, if the transmission is not possible, the flag bit is searched again. If the transmission is possible, the main controller 1 performs the joint position controller 3 through the interrupt signal terminals 10 and 11. And data are transmitted to the force controller 7, and the main controller 1 goes to the flag bit set step 33 to set the corresponding command code in the flag bits 6 and 6 '.

이때 발생되는 인터럽트신호는 전송받는 상기 관절위치제어기(3)와 상기 힘제어기(7)의 인터럽트루틴을 호출하여 명령을 수신토록하는 데이타및 명령수신단계(60)로 가서 먼저 플래그비트 읽기단계(34)로 가서 상기 관절위치제어기(3)와 힘제어기(7)에서 전송된 플래그비트(6)(6')의 플래그비트를 읽고, 명령어코드분석단계(35)로 가서, 상기 관절위치제어기(3)와 힘제어기(7)에서 전송된 명령어코드를 분석한다.At this time, the generated interrupt signal goes to the data and command receiving step 60 for receiving the command by calling the interrupt routines of the joint position controller 3 and the force controller 7 which are transmitted. Go to) and read the flag bits of the flag bits (6) (6 ') transmitted from the joint position controller (3) and the force controller (7), go to the command code analysis step (35), and the joint position controller (3) ) And the command code transmitted from the force controller (7).

한편 전송하는 관절위치제어기(3)와 힘제어기(7)에서 듀얼포트램(2)(2')에 데이타를 쓰기하는 경우에도 인터럽트신호는 발생하므로, 상기 명령어코드분석단계(35)에서 명령어 코드분석하게 된다.On the other hand, since the interrupt signal is generated even when data is transmitted from the joint position controller 3 and the force controller 7 to the dual port RAM 2, 2 ', the command code is analyzed in the command code analysis step 35. Will be analyzed.

상기 명령어 코드분석단계(35)에서 명령어코드를 분석한 후, 상기 주제어기(1)에서는 데이타전송판단단계(36)로 가서 데이타전송인가를 판단하게 되고 판단결과 데이타전송이면, 상기 주제어기(1)에서는 전송받는 상기 관절위치제어기(3)와 힘제어기(7)에서 필요시 데이타를 읽기할수 있도록 인터럽트루틴을 끝낸다.After analyzing the command code in the command code analysis step 35, the main controller 1 goes to the data transmission determination step 36 to determine whether it is a data transmission. ) Ends the interrupt routine so that the joint position controller 3 and the force controller 7 to receive the data can be read when necessary.

상기 데이타전송판단단계(36)에서 데이타전송이 아니면, 상기 주제어기(1)에서는 즉시시행판단단계(37)로 가서 명령어 코드분석후 전송받은 명령이 즉시 시행되어야 할 내용인가를 판단하고 판단결과, 즉시시행 되어야 할 내용이면, 주제어기(1)에서는 해당기능수행단계(39)로 가서 해당기능을 수행하고 이 해당기능 수행완료후에는 플래그 리세트단계(40)로 가서 플래그비트를 리세트시켜 주게 된다.If the data transfer determination step 36 is not a data transfer, the main controller 1 goes to the immediate execution determination step 37 to determine whether the command received after the command code analysis is to be implemented immediately, and the determination result, If the contents should be executed immediately, the main controller 1 goes to the function performing step 39 and performs the corresponding function. After the completion of the corresponding function, the flag reset step 40 goes to reset the flag bit. do.

한편 상기 즉시시행될 필요가 없으면, 상기 주제어기(1)에서는 플래그비트 세트단계(38)로 가서 듀얼포트램(2)의 플래그비트(6)를 세트하여 명령은 전송받았으나, 차후 주기적인 플래그 검색시 해당기능을 수행할 수 있도록 한다.On the other hand, if it does not need to be immediately executed, the main controller 1 goes to the flag bit set step 38 and sets the flag bit 6 of the dual port RAM 2 to receive the command, but periodically searches for the flag. To perform the corresponding function.

이상에서 설명한 바와 같이 본 발명은 로보트의 기능 향상을 위하여 추가되는 제어기들간에 데이타및 명령을 듀얼포트램과 인터럽트신호를 이용하여 전송, 수신함으로써, 상기 제어기들간에 실시간 교환처리를 할 수 있게 되는 효과를 제공하게 되는 것 이다.As described above, the present invention enables the real-time exchange process between the controllers by transmitting and receiving data and commands using the dual port RAM and the interrupt signal between the controllers added to improve the function of the robot. Will be provided.

Claims (2)

로보트제어기의 기능향상을 위하여 주제어기(1)와 관절제어기(3), 힘제어기(7) 사이에 각각 듀얼포트램(6)(6')을 장착하고, 상기 듀얼포트램(6)(6')은 각 제어기의 방향에서 읽기,쓰기가 가능하게 하며, 쓰기완료시 듀얼포트램(6)(6')으로 부터 출력되는 신호는 전송방향의 제어기로 인터럽트신호를 연결하여 실시간으로 데이타및 명령이 교환되게 구성한 것을 특징으로 하는 로보트제어기의 데이타교환방법.In order to improve the function of the robot controller, dual port rams 6, 6 'are mounted between the main controller 1, the joint controller 3, and the force controller 7, respectively, and the dual port rams 6, 6 ') Enables reading and writing in the direction of each controller. When writing is complete, the signal output from the dual port RAM (6) (6') is connected to the controller in the transmission direction. The data exchange method of the robot controller characterized by the above-mentioned. 로보트의 기능을 향상하기 위하여, 다수의 제어기로 데이타및 명령을 교환하는 로보트제어기의 데이타교환방법에 있어서, 상기 각제어기에서 데이타와 명령을 다른 제어기에 데이타와 명령을 전송시, 해당튜얼포트램의 플래그비트를 검색하여 데이타전송여부를 판단하고, 전송이 가능하면 데이타전송후 해당명령코드를 플래그비트를 세트하는 데이타 명령전송단계(50)와, 상기 데이타 명령전송단계(50)에서 데이타전송시 전송받는 제어기의 명령 수신시, 플래그비트를 읽어 전송되는 명령어코드를 분석하고 명령어분석결과 데이타전송일 경우 전송받는 제어기에서 데이타를 읽고 인터럽트를 정지한 후, 상기 전송받은 명령이 즉시 시행되어야 할 것인가를 판단하여 즉시 시행시 해당기능을 수행하고 수행완료후 플래그비트를 리세트하며, 상기 즉시 시행이 필요하지 않을 경우 플래그비트를 세트하는 데이타 명령 수신단계(60)로 이루어짐을 특징으로 하는 로보트제어기의 데이타교환방법.In the data exchange method of the robot controller for exchanging data and commands to a plurality of controllers in order to improve the function of the robot, when the data and commands are transmitted from each controller to another controller, Detect whether to transmit data by searching for flag bits, and if possible, transmit the data command in the data command transmission step 50 of setting the flag bit after data transmission, and transmitting the data in the data command transmission step 50 after the data transmission. When receiving the command of the receiving controller, it reads the flag bit, analyzes the transmitted command code, and in case of data transmission of the command analysis result, determines whether the received command should be executed immediately after reading data from the receiving controller and stopping the interrupt. When executing immediately, perform the corresponding function and reset the flag bit after completion of execution. Data exchange method of the robotic controller, characterized by made of an instruction data receiving step (60) to set a flag bit If you do not require a line.
KR1019930009711A 1993-05-31 1993-05-31 Data communication apparatus and method for robot controller KR0154438B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930009711A KR0154438B1 (en) 1993-05-31 1993-05-31 Data communication apparatus and method for robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930009711A KR0154438B1 (en) 1993-05-31 1993-05-31 Data communication apparatus and method for robot controller

Publications (1)

Publication Number Publication Date
KR0154438B1 true KR0154438B1 (en) 1998-12-15

Family

ID=19356514

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930009711A KR0154438B1 (en) 1993-05-31 1993-05-31 Data communication apparatus and method for robot controller

Country Status (1)

Country Link
KR (1) KR0154438B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100593535B1 (en) * 2001-09-03 2006-06-28 현대중공업 주식회사 Self-diagnosis welding carriage controller for automatic control of angle welding conditions and weaving motion

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100593535B1 (en) * 2001-09-03 2006-06-28 현대중공업 주식회사 Self-diagnosis welding carriage controller for automatic control of angle welding conditions and weaving motion

Similar Documents

Publication Publication Date Title
US5265005A (en) Processor for a programmable controller
US4837487A (en) System for coupling a visual sensor processor and a robot controller
US5204942A (en) Robot control system for controlling a set of industrial robots for cooperative operation
US5295059A (en) Programmable controller with ladder diagram macro instructions
US4648068A (en) Memory-programmable controller
JPH041840A (en) Data transfer control system
US5212631A (en) Programmable controller processor module having multiple program instruction execution sections
KR0154438B1 (en) Data communication apparatus and method for robot controller
CN109454641B (en) Multi-task division and data interaction method for motion controller
JPS59142612A (en) Stored program type controller
EP0473086B1 (en) Processor for a programmable controller
JPS63158657A (en) Coprocessor control system
JPH08106320A (en) Automatic machine and control method for automatic machine
Milway et al. Interfacing transputer links to external devices
KR920003747B1 (en) Nc control method
KR970002412B1 (en) Communication coprocessor board capable of using dma
KR100963515B1 (en) A Machine Tools Numerical Controlling Device Of PC Based Multi CPU Structure
KR100221491B1 (en) Method for controlling dual robot
KR0160691B1 (en) Detecting method of communication error data in robot control system
KR100259585B1 (en) Dma controller
EP0402483A4 (en) Control method for robot
JP2587216B2 (en) Robot control device
KR0157456B1 (en) User determined function of robot controller
KR100191491B1 (en) Signal transmitter of numeric controller
KR0160675B1 (en) Interruption managing method in robot control system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070628

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee