[go: up one dir, main page]

KR940009793A - 위치제어시스템의 위치정보 판별장치 및 그 판별방법 - Google Patents

위치제어시스템의 위치정보 판별장치 및 그 판별방법 Download PDF

Info

Publication number
KR940009793A
KR940009793A KR1019920019184A KR920019184A KR940009793A KR 940009793 A KR940009793 A KR 940009793A KR 1019920019184 A KR1019920019184 A KR 1019920019184A KR 920019184 A KR920019184 A KR 920019184A KR 940009793 A KR940009793 A KR 940009793A
Authority
KR
South Korea
Prior art keywords
motor
position information
value
current position
current
Prior art date
Application number
KR1019920019184A
Other languages
English (en)
Other versions
KR0168068B1 (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 KR1019920019184A priority Critical patent/KR0168068B1/ko
Priority to JP5261307A priority patent/JP2845730B2/ja
Priority to US08/137,748 priority patent/US5418439A/en
Publication of KR940009793A publication Critical patent/KR940009793A/ko
Application granted granted Critical
Publication of KR0168068B1 publication Critical patent/KR0168068B1/ko

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/23Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
    • G05B19/231Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34215Microprocessor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37154Encoder and absolute position counter

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)
  • Numerical Control (AREA)

Abstract

본 발명은 로봇 컴퓨터수치제어(Computerized Numerical Control)공작기계등에 있어서, 구동모터의 현재위치를 검지하는 엔코더 또는 리졸버 따위의 위치검지센서에 의한 검지값을 정확하게 판별함으로써 위치제어 정밀성을 향상시킬 수 있는 위치제어시스템의 위치정보 판별장치 및 판별방법에 관한 것으로써, 모터의 현재 위치를 검지하는 위치검출기와, 상기 위치검출기에 의해 검지된 모터의 현재위치정보를 일정주기마다 카운트하는 위치카운터와, 상기 위치카운터에 의해 카운트된 모터의 현재위치정보를 입력받아서 이를 해독하고 이 해독된 위치정보 데이타를 자체에 저장되어 있는 정상적인 위치명령값과 비교하여 모터의 위치제어값(보상값)을 발생하는 중앙처리장치와, 상기 중앙처리장치에 의해 발생된 모터의 위치제어값을 아날로그 데이타로 변환하여 모터를 제어하는 D/A변환기를 이용하여 모터의 현재 구동위치를 검지하고 이 검지된 값을 카운트하고 모터의 현재 위치 정보를 일정횟수 반복하여 해독하는 제1스텝과, 상기 일정횟수 반복 해독한 결과에 따라 중간값을 일단 모터의 현재위치정보로 판단하는 제2스텝과, 상기 모터의 현재위치정보로 판단된 값에 대한 정확성 여부를 일정값과의 대소여하에 따라 판별하는 제3스텝과, 상기 판별결과, 모터의 현재위치 정보로 판단된 값이 정확하지 않다고 판별되었을 경우에는 모터의 이동시 및 정지시로 구분하여 위치정보를 추정하는 제4스텝과, 상기 추정된 위치정보에 의거하여 모터의 위치에러 여부를 판별하고, 이 에러여부에 따라 모터를 제어하는 제5스텝으로 이루어진 것을 특징으로 한다.

Description

위치제어시스템의 위치정보 판별장치 및 그 판별방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제2도는 본 발명에 의한 위치제어 시스템의 구성블록도,
제3도는 본 발명에 의한 위치정보 판별방법의 동작순서를 도시한 플로우차트.

Claims (5)

  1. 모터와, 상기 모터의 속도를 제어하는 속도제어기와, 상기 모터에 의해 작동되는 매니플레이터를 구비한 위치제어시스템에 있어서, 모터의 현재위치를 검지하는 위치검출기와, 상기 위치검출기에 의해 검지된 모터의 현재위치정보를 일정주기마다 카운트하는 위치카운터와, 상기 위치카운터에 의해 카운터된 모터의 현재위치정보를 입력받아서 이를 판독한 위치정보 데이타를 자체에 저장되어 있는 정상적인 위치명령값과 비교하여 그 차이값을 보상한 모터의 위치제어값을 출력하는 중앙처리장치와, 상기 중앙처리장치에서 출력되는 모터의 위치제어값을 아날로그 데이타로 변환하여 모터를 제어하는 D/A변환기로 이루어진 것을 특징으로 하는 위치에어기의 위치정보 판별장치.
  2. 모터의 현재 구동위치를 검지하고, 이 검지된 값을 카운트하고 모터의 현재 위치정보를 일정횟수 반복하여 판독하는 제1스텝과, 상기 제1스텝에서 일정횟수 반복해서 판독한 결과에 따라 중간값을 일단 모터의 현재위치정보로 판단하는 제2스텝과, 상기 제2스텝에서 모터의 현재위치정보로 판단된 값에 대한 정확성 여부를 일정값과대소 여하에 따라 판별하는 제3스텝과, 상기 판별결과, 모터의 현재위치 정보로 판단된 값이 정확하지 않다고 판별되었을 경우에는 모터의 이동시 및 정지시로 구분하여 위치정보를 추정하는 제4스텝과, 상기 제4스텝에서추정된 위치정보에 의거하여 모터의 위치에러 여부를 판별하고, 이 에러여부에 따라 모터를 제어하는 제5스텝으로 이루어진 것을 특징으로 하는 위치제어기의 위치정보판별 방법.
  3. 제2항에 있어서, 상기 일정횟수를 반복해서 판독된 데이타가 동일한 경우에는 그 값을 그대로 모터의 현재위치정보로 판단하는 것을 특징으로 하는 위치제어기의 위치정보판별 방법.
  4. 제2항에 있어서, 상기 모터의 이동시 위치정보는 모터의 현재위치 직전의 위치정보와 중앙처리장치에 저장되어 있는 정상적인 이동명령값을 가산해서 추정하는 것을 특징으로 하는 위치제어기의 위치정보판별 방법.
  5. 제2항에 있어서, 상기 모터의 정지시 위치정보는 모터의 현재위치 직전의 위치정보에서부터 이전 4회째 까지의 위치정보를 가산한 후 이를 상기 횟수로 나누어서 추정하는 것을 특징으로 하는 위치제어기의 위치정보판별 방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019920019184A 1992-10-19 1992-10-19 위치제어시스템의 위치정보 판별장치 및 그 판별방법 KR0168068B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1019920019184A KR0168068B1 (ko) 1992-10-19 1992-10-19 위치제어시스템의 위치정보 판별장치 및 그 판별방법
JP5261307A JP2845730B2 (ja) 1992-10-19 1993-10-19 位置制御システムの位置情報判別装置及びその判別方法
US08/137,748 US5418439A (en) 1992-10-19 1993-10-19 Apparatus and method for discriminating position information in a position control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920019184A KR0168068B1 (ko) 1992-10-19 1992-10-19 위치제어시스템의 위치정보 판별장치 및 그 판별방법

Publications (2)

Publication Number Publication Date
KR940009793A true KR940009793A (ko) 1994-05-24
KR0168068B1 KR0168068B1 (ko) 1999-03-20

Family

ID=19341372

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920019184A KR0168068B1 (ko) 1992-10-19 1992-10-19 위치제어시스템의 위치정보 판별장치 및 그 판별방법

Country Status (3)

Country Link
US (1) US5418439A (ko)
JP (1) JP2845730B2 (ko)
KR (1) KR0168068B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100440166B1 (ko) * 2002-07-23 2004-07-12 현대자동차주식회사 레졸버 위상 측정장치 및 방법
KR100777450B1 (ko) * 2005-05-28 2007-11-21 삼성전자주식회사 엔코더 속도 보정 방법 및 장치

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07336979A (ja) * 1994-06-06 1995-12-22 Nippon Seiko Kk 位置検出方法及び位置検出装置
US6243618B1 (en) * 1997-10-30 2001-06-05 Honda Giken Kogyo Kabushiki Kaisha Method of marking number or the like and apparatus for marking the same
US7362070B2 (en) * 2002-11-04 2008-04-22 Hamilton Sundstrand Corporation Electric motor control system including position determination and error correction
KR100859397B1 (ko) * 2006-12-22 2008-09-22 두산인프라코어 주식회사 공작기계에서의 수치제어 시스템 및 방법
KR101294566B1 (ko) 2010-12-01 2013-08-07 기아자동차주식회사 레졸버의 위치 오차를 적응적으로 보상하기 위한 장치
CN103386534A (zh) * 2012-05-10 2013-11-13 唐山烁宝焊接设备有限公司 可远程管理和定位使用区域的电焊机
CN105373142B (zh) * 2015-10-14 2018-11-09 珠海格力电器股份有限公司 控制花洒的方法、装置和花洒
JP6370866B2 (ja) * 2016-12-01 2018-08-08 ファナック株式会社 サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63245388A (ja) * 1987-03-30 1988-10-12 フアナツク株式会社 産業ロボットにおける運動の阻害事態の警報装置
US4792737A (en) * 1987-06-15 1988-12-20 Performance Controls, Inc. Circuit for controlling the motion of a moving object
JP2525849B2 (ja) * 1988-02-24 1996-08-21 ファナック株式会社 原点復帰方法
JPH02224046A (ja) * 1989-02-23 1990-09-06 Matsushita Electric Works Ltd データ読み込み回路
JPH0454885A (ja) * 1990-06-19 1992-02-21 Mitsubishi Electric Corp サーボモータ用監視装置
GB2252424B (en) * 1990-11-24 1994-10-05 Dowty Aerospace Gloucester Adaptive control servosystems
JPH04227153A (ja) * 1991-01-04 1992-08-17 Toshiba Corp データ採取方法
US5157317A (en) * 1991-06-04 1992-10-20 Calcomp Inc. Method and apparatus for employing an unregulated power supply to power precision motors in a pen plotter

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100440166B1 (ko) * 2002-07-23 2004-07-12 현대자동차주식회사 레졸버 위상 측정장치 및 방법
KR100777450B1 (ko) * 2005-05-28 2007-11-21 삼성전자주식회사 엔코더 속도 보정 방법 및 장치

Also Published As

Publication number Publication date
US5418439A (en) 1995-05-23
JP2845730B2 (ja) 1999-01-13
KR0168068B1 (ko) 1999-03-20
JPH06242830A (ja) 1994-09-02

Similar Documents

Publication Publication Date Title
US4628609A (en) Incremental measuring and machine control system
KR940009793A (ko) 위치제어시스템의 위치정보 판별장치 및 그 판별방법
CA1175892A (en) Apparatus for stepper motor position control
KR890015202A (ko) 트랙 서치회로 및 트랙 서치방법
US5631452A (en) System for position loss recovery for an elevator car
KR19980087163A (ko) 절대 위치 검출기를 작동하기 위한 방법
KR870700494A (ko) 사출성형기의 계량장치
KR960017493A (ko) 엘리베이터 제어장치
KR950006426A (ko) 패널계측장치
JPH0346982A (ja) エレベータ位置検出装置
KR970015448A (ko) 스태커 크레인의 위치이동 제어방법 및 그 장치
JPS5731387A (en) Time division type dc motor controlling system
KR950025228A (ko) 이동거리에 따른 속도패턴결정방법 및 그 장치
JPH0592814U (ja) 検出装置
JPS60129803A (ja) 制御系における位置検出誤差検出方法
KR910013164A (ko) 회전체에 대한 처리장치
KR920013064A (ko) 리졸버의 이상상태 판별장치
JPS57160683A (en) Detecting system for printing start position
JPH083733B2 (ja) 数値制御装置の原点復帰方式
KR920020826A (ko) 엔코더형 모터의 속도검출장치 및 방법
KR970042196A (ko) 엘리베이터의 고장검출방법
JPH07160337A (ja) 位置決め制御方法
KR970049876A (ko) 자동개집표기 제어장치
KR19980014782A (ko) 스택커 크레인(s/c)의 정지 정위치 자동측정방법
KR960017062A (ko) 로보트의 주행제어장치 및 그 주행제어방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19921019

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19951110

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19921019

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19980714

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19981001

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19980831

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20010928

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20020930

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20030929

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20040924

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20050929

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20060928

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20060928

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20080910