KR940000363B1 - 스케일눈금 표시방법 - Google Patents

스케일눈금 표시방법 Download PDF

Info

Publication number
KR940000363B1
KR940000363B1 KR1019910001311A KR910001311A KR940000363B1 KR 940000363 B1 KR940000363 B1 KR 940000363B1 KR 1019910001311 A KR1019910001311 A KR 1019910001311A KR 910001311 A KR910001311 A KR 910001311A KR 940000363 B1 KR940000363 B1 KR 940000363B1
Authority
KR
South Korea
Prior art keywords
scale
display
program
trajectory
displayed
Prior art date
Application number
KR1019910001311A
Other languages
English (en)
Other versions
KR910021281A (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 미쯔비시덴끼 가부시끼가이샤
Publication of KR910021281A publication Critical patent/KR910021281A/ko
Application granted granted Critical
Publication of KR940000363B1 publication Critical patent/KR940000363B1/ko

Links

Images

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
    • G05B19/406Numerical 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 monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H7/00Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
    • B23H7/14Electric circuits specially adapted therefor, e.g. power supply
    • B23H7/20Electric circuits specially adapted therefor, e.g. power supply for programme-control, e.g. adaptive
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35323Point to two points on tool locus, calculate and display value
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35326Scale image automatically to display whole tool locus or indicated area

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Numerical Control (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Abstract

내용 없음.

Description

스케일눈금 표시방법
제1도는 종래기술의 수치제어장치를 사용한 가공장치를 CRT 표시수단을 이용해서 설명한 블럭도.
제2도는 묘화범위를 지정할때에 제1도의 CRT 표시수단에 표시된 도면.
제3도는 종래의 NC프로그램을 CRT 표시수단에 묘화한 도면.
제4도는 종래의 구성에 따른 프로그램 제어동작을 나타낸 플로우차트.
제5도는 본 발명의 1실시예에 따른 수치제어장치를 사용한 가공장치를 설명하는 블럭도.
제6도는 본 발명의 1실시예에 따른 NC프로그램을 CRT 표시수단에 묘화한 도면.
제7도는 본 발명에 따라 사용된 프로그램 제어동작을 나타낸 플로우차트.
제8도는 스케일눈금의 좌표값이 상대좌표 표시된 예를 나타낸 도면.
제9도는 가공궤적의 X, Y축에 따른 최소좌표값 스케일눈금의 기준점을 규정하는데 사용한 예를 나타낸 도면.
* 도면의 주요부분에 대한 부호의 설명
17 : 테이프리더 22 : 기억수단
25 : 해석데이타 테이블 26 : 표시데이타 테이블
31 : 서보 구동수단 41 : 스케일값 해석수단
본 발명은 그래픽표시 기술에 관한 것으로, 특히 확대 또는 축소된 스케일상에 실질적인 아티클 또는 프로세스를 표시하는 방법에 관한 것이다.
본 발명은 표시장치나 표시된 항목에 폭넓게 적용되지만, 여기에서는 공작기계등의 가공궤적을 표시하는 방법에 관하여 설명한다.
본 발명은 공작기계의 제어용으로 작성된 수치제어(NC) 프로그램에 따라서 소정의 가공동작이 실행되는가 아닌가를 조작자가 간단하고 정확하게 검사할 수 있도록 한 것이다. 본 발명이 적용되는 공작기계의 1예는 방전가공장치이다. 이러한 장치에서는 피가공물자체가 가공중에 보이지 않기 때문에 CRT 표시장치에 의해 가공경로 또는 궤적을 표시하는 것이 바람직하다. 표시는 NC프로그램의 내용, 즉 전극의 이동궤적(이동궤적에 대응한 전극의 좌표값) 또는 NC프로그램에 따라 가공된 피가공물을 CRT 표시장치에 표시시키기 위해 자동적으로 출력하는 본 발명에 따라서 실행된다.
제1도는 일본국 특허공개공보 소화61-111854호에 기재된 종래의 방전가공장치(EDM)의 구성을 도시한 블럭도이다.
제1도에 의하면, 가공용전극(1)은 피가공물(2)와 관련하여 소정의 공간에 위치하도록 EDM 장치의 주축(3)에 분리가능하도록 탑재된다. 가공용전극(1)은 Z축용 DC서보모터(4)에 의해 회전구동되는 볼나사(5)의 정 및 역회전에 의해 소정의 속도로 상승 또는 하강하도록 되어 있다. (6)은 피가공물(2)를 고정하고, 또한 가공액을 수용하는 가공탱크이다. 가공탱크(6)은 X축용 DC서보모터(7)과 Y축용 DC서보모터(8)에 의해 X축 및 Y축방향으로 자유롭게 이동할 수 있도록 되어 있다. (9)는 DC전원이고, 스위칭트랜지스터(10)은 펄스발생기(11)에 의해 ON 또는 OFF 제어된다. 트랜지스터(10)은 전원(9)에서의 DC전력을 소정의 펄스전압으로 해서 피가공물(2)와 가공용전극(1)사이의 간극에 가변저항기(12)를 거쳐서 인가하기 위해 마련된다. 가변저항기(12), DC전원(9), 스위칭트랜지스터(10)과 펄스발생기(11)은 방전가공용 전원회로(13)을 구성한다.
(14)는 주축(3), 볼나사(5), 가공탱크(6), X축용 DC서보모터(7), Y축용 DC서보모터(8)과 Z축용 DC서보모터(4)를 지지하는 베드(bed)이고, 이것은 바닥면에 대해서 고정되어 있다. (15)는 베드(14)에 고정된 테이블이고, (16)는 가공탱크(6)에 부착된 펜탑재기이다.
(17)은 NC테이프(18)에서의 가공 프로그램을 리드하는 테이프리더이다. (19)는 NC프로그램을 지정하고, 데이타를 입력하거나 각 장치를 작동시키는데 사용되는 입력장치, (20)은 입력장치(19)에 의해 지정된 프로그램을 설정(setting)하거나 각 장치를 작동시키는 논리회로, (21)은 조작자가 설정한 데이타 또는 지정된 프로그램을 표시하거나 각 장치에서의 출력을 표시하는 CRT 표시수단, (22)는 NC프로그램을 기억하고, 필요한 경우 프로그램을 호출하는 기억수단, (23)은 논리회로(20)에 의해 설정된 NC프로그램을 검사하는 NC프로그램 검사수단, (24)는 NC프로그램 검사수단에 의해 기동되어 NC프로그램을 해석하는 NC프로그램 해석수단, (25)는 NC프로그램 해석수단(24)에 의해 해석데이타와 파라미터가 설정되는 해석데이타 테이블, (26)은 해석데이타 테이블(25)에 설정된 데이타에 따라서 NC프로그램 검사수단(23)에 의해 CRT 표시수단(21)용으로 변환된 데이타를 설정하는 표시데이타 테이블, (27)은 NC프로그램 검사를 개시하도록 신호를 입력하는 검사개시 스위치, (28)은 검사하는 NC프로그램이 가공되는 피가공물의 데이타를 입력하기 위한 워크데이타 설정장치, (29)는 워크데이타 설정장치(28)을 작동한 후에 설정된 피가공물 데이타에 따라서 스케일값을 계산하여 CRT 표시수단에 스케일을 설정하는 스케일 설정수단, (30)은 서보제어수단, (31)은 서보모터 구동수단, (32)는 NC프로그램이 NC프로그램 해석수단(24)에 의해 해석될때 얻어진 결과에 따라서 시뮬레이션 또는 표시목적을 검사하기 위해 각각의 서보모터(7),(8) 및 (4)가 구동되는 것을 방지하고, 동시에 전원회로(13)으로 전류가 흐르지 않도록 하는 머신로크 스위치, (33)은 논리회로(20)에 의해 설정된 NC프로그램에 따라 가공을 실행하는 경우에, 개시신호를 송출하는 개시스위치를 각각 나타낸다. NC프로그램 해석수단(24)는 논리회로(20)이 개시스위치(33)에서 가공개시신호를 받았을때 논리회로(20)에서 송출된 신호에 따라서 논리회로(20)에 의해 설정된 NC프로그램을 해석한다.
상술한 장치에서 피가공물을 가공하는 경우에, 상술한 바와 같이 개시스위치
(33)을 작동시켜서 NC테이프(18)상의 프로그램을 NC프로그램 해석수단(24)가 해석하고, 공지의 방법으로 프로그램 가공공정을 실행한다.
피가공물(2)를 가공하기 전에 NC테이프(18)내의 프로그램이 바라는 형상이나 가공공정을 실행하는데 만족스러운지 아닌지를 확인할 필요가 가끔 있다.
다음에 상기 장치의 NC프로그램의 검사방법을 제2도 내지 제4도를 사용하여 설명한다. 제2도는 가공궤적의 묘화범위를 지정할때에 CRT 표시수단(21)에 표시되는 도면이다. 제3도는 NC프로그램을 CRT 표시수단(21)에 표시시킨 대표적인 1예를 도시한 것이다. 제2도 및 제3도에 있어서, (34)는 묘화범위 프레임, (36)은 스케일 설정수단(29)에 의해 결정된 스케일값, (37)은 표시영역의 좌표값, (38)은 가공개시점, (39)는 가공궤적, (40)은 고정길이 스케일표시이다.
CRT 표시수단(21)을 사용해서 NC프로그램을 검사하는 경우에, 우선 검사원은 논리회로(20)에 NC프로그램을 설정한다(제4도의 스텝 2a). 프로그램의 설정방법은 다양하며, 예를들어 프로그램이 다른 공급원(종이 테이프등)에서 로드되는 경우 NC프로그램으로 설정하거나 또는 기억수단(22)내에 미리 NC프로그램을 지정해둘 수 있다. 또한, 입력장치(19)를 사용하여 NC프로그램을 라이트하는 것에 의해 프로그램을 설정할 수도 있다.
다음에, 검사원이 묘화범위, 즉 궤적의 표시용으로 사용될 스크린의 양을 논리회로(20)에 설정한다(제4도의 스텝 2b). 이 데이타의 설정요령도 다양하다. 일반적으로 범위 프레임(34)는 입력장치(19)의 키를 누르는 것에 의해 표시된다. 범위프레임(34)를 입력장치(19)의 [+],[-]키를 사용하여 확대시키거나 축소시키고, [↑],[↓],[←],[→]키를 사용하여 상하좌우 이동시킨 후에 입력장치(19)의 다른 입력키를 눌러서 묘화영역을 순차적으로 설정한다. 또한, 제4도의 스텝(2a)에서 설정된 NC프로그램에 의해 결정된 가공경로의 전체 형상을 해석하는 것에 의해 영역을 자동적으로 설정할 수 있다. 상술한 방법에 의해 NC프로그램과 묘화범위를 설정한 후, 입력장치(19)의 묘화개시키를 누르면, NC프로그램은 자동적으로 즉시 검사된다(제4도의 스텝 2c). 즉, 표화개시키를 눌렀을때, CRT 표시수단(21)은 일정한 길이의 스케일표시(40)에 따라서 표시된 크기로 피가공물의 가공궤적의 실제크기에 관해 계산된 스케일값(36)을 표시한다. 표시영역내의 좌표값(37)도 표시된다(제4도의 스텝 2d). 실제의 가공궤적은 아직 표시되지 않는다.
다음에, NC프로그램 해석수단(24)를 기동하고, 1블럭분의 NC프로그램 해석데이타를 작성한다. 해석데이타 테이블(25)에 해석데이타를 설정한 후, 해석완료를 지시하는 신호를 NC프로그램 검사수단(23)에 입력한다(제4도의 스텝 2e). NC프로그램 검사수단(23)은 해석입력신호에 따라서 기동되고, CRT 표시수단(21)에 송출할 데이타를 해석데이타에 따라서 변환시킨다. 표시데이타 테이블(26)에 변환된 데이타를 설정한 후에, CRT 표시수단(21)을 기동한다(제4도의 스텝 2f). 그후, NC프로그램의 가공궤적을 CRT 표시수단(21)에 묘화한다(제4도의 스텝 2g). 가공프로그램이 종료할때까지 제4도의 (2e) 내지 제4도의 (2g)의 동작을 각 블럭에 대해서 반복한다.
종래의 방법으로 NC프로그램의 가공궤적을 묘화할 경우에 상술한 방법으로 스케일 표시를 실행하고, 설명한 바와 같이 스케일 표시의 길이를 고정한다. 즉, 그것은 표시상의 소정수의 화소이다. 고정된 길이와 관련된 스케일값을 표시하지만, 스케일값이 사용하기 어려운 수(제3도의 설명예의 23.456)을 모두 나타내고 있으므로 피가공물이나 가공경로의 실제 길이를 직감적으로 인식하는 것은 곤란하였다. 또한 스케일눈금이 표시수단상에 마련되지 않고 실제의 좌표축에만 마련되기 때문에, 각 점 사이의 거리와 피가공물 형상의 치수를 지나 계산기등의 다른 수단을 사용하지 않고는 표시하기가 곤란하였다.
본 발명의 목적은 상기 문제점을 해결하기 위해 이루어진 것으로, CRT 장치등에 표시된 실제장치의 치수나 공정을 조작자가 신속하고 정확하게 검사할 수 있는 스케일눈금 표시방법을 제공하는 것이다.
본 발명의 다른 목적은 상기 방법에 의해 생성된 스케일 표시에 대해서 등가적으로 표시된 스케일눈금 표시방법을 제공하는 것이다.
본 발명을 NC공작기계에 적용하는 것에 의해 실제의 가공궤적의 단면의 상대적 위치 및 크기를 NC프로그램에 의해 결정된 것에 따라서 조작자가 용이하게 검사할 수 있다. 이 사용분야에서, 본 발명의 표시방법은 CRT 표시수단을 사용해서 프로그램된 가공경로를 표시하는 것에 의해 NC프로그램을 검사하는 스텝, 표시용 스케일 계수를 계산하는 스텝, 상기 스케일 계수를 상위 1 또는 상위 2자리수로 반올림하거나 사용하기 쉬운 값으로 변환하는 스텝, 가공궤적을 묘화할때 반올림 또는 나머지를 버린 스케일 값에 대응하도록 스케일 표시의 길이를 제어하는 스텝을 포함한다.
본 발명의 실시예를 도면에 따라 설명한다. 본 발명이 확대되거나 축소된 스케일로 장치나 프로세스를 표시하는데 바람직한 임의의 시스템에 일반적인 적용성이 있는 것을 이해할 수 있지만, 본 발명의 설명을 위해 선택된 실시예는 EDM 시스템등과 같은 NC제어된 공작기계를 포함한다.
제5도는 본 발명의 1실시예에 따른 CRT 표시수단(21)을 사용해서 NC프로그램을 검사하는 수치제어장치의 블럭도이다. 제5도에서 제1도와 동일한 기능을 갖는 것은 동일한 부호를 붙이고 그 반복적인 설명은 생략한다.
제5도에서, (41)은 논리회로(20)에 의해 설정된 묘화범위에서 최적 스케일값을 결정하는 스케일값 해석수단이다.
이 장치의 동작에 대해서 제5도 및 제6도, 제7도에 따라서 설명한다. 제6도는 NC프로그램이 CRT 표시수단(21)에 의해 묘화되는 도면이다.
제6도에서, (40)은 1눈금과 동일한 길이를 갖는 스케일표시, (36)은 1눈금당의 스케일값, (42)는 기준점(42')에 대응하는 기준점, (43)은 스케일눈금, (37)은 좌표값, (38)은 가공개시점, (39)는 가공궤적을 나타낸다.
CRT 표시수단(21)을 사용해서 NC프로그램을 검사할 경우에 검사원이 검사하고자 하는 NC프로그램을 논리회로(20)에 설정한다(제7도의 스텝 1a). 이 프로그램 설정스텝은 종래와 마찬가지로 실행한다.
다음에, 묘화범위를 논리회로(20)에 설정한다(제7도의 스텝 1b). 범위 설정요령도 종래와 동일하다. NC프로그램과 묘화범위를 설정한 후, 입력장치(19)내의 묘화개시키를 눌러서(제7도의 스텝 1c). NC프로그램을 자동적으로 검사한다.
즉, 묘화개시키가 눌려지는 것에 의해 스케일값 해석수단(41)이 기동된다. 다음에 기술하는 계산방법에 따라서 상위 1 또는 2자리 수를 제외한 스케일값의 자리수가 0으로 되도록 스케일값을 구한다(제7도의 스텝 1d).
스케일표시의 적절한 크기를 실제로 계산하기 이전에, 본 장치는 종래의 자동스케일 루틴을 실행하여 전체적인 가공궤적이나 피가공물을 이용가능한 표시영역에 적절하게 표시한다. 이것은 프로그램을 사전에 리드하는 것에 의해 실행되어 X축과 Y축에 따라 궤적의 최대편차를 결정한다. 이들 편차는 표시된 화상을 적절하게 스케일업하거나 스케일다운하기 위해 다음의 처리에 사용된다. 예를들면, 특별한 피가공물 가공궤적의 최대 X축 편차를 5mm로 하고, 이 편차가 Y축 편차보다 크다고 가정한다. 비록, 변화가능하더라도 표시자체의 사용가능한 영역이 50cm에 가깝기 때문에 표시의 궤적을 스케일업하는데 적합하다. 종래의 자동 스케일링 기술은 사용가능한 표시영역에 적절한 스케일을 선택한다.
최대 X축 편차는 표시화상에서 일정수의 화소(CRT 촬상소자)에 대응한다. 본 발명에 따르면, 이 화소의 수는 최대 X축 편차에 의해 나누어져 1화소의 휘도로 CRT 상에 나타난 실제거리를 결정한다. 대표적인 CRT 표시는 640×400화소로 구성된다. 대표적인 CRT 경우에서, 종래의 자동스케일링 기술은 400화소에 대응하여 5mm 최대 X축 편차를 스케일업한다. 따라서, 상기예에서, 1화소에 의해 나타나는 실제의 X축 거리는 0.125mm이다. 스케일표시가 고정된 길이, 예를들면 50화소이면, 이 예에서의 스케일 표시는 표시에서 볼때 피가공물에 따른 실제의 거리를 결정하는데 어려운 값보다는 실제의 피가공물상의 거리인 0.625mm에 대응한다. 일반적으로 0.625mm의 값은 길이스케일 표시 다음에 CRT상에 표시된다.
본 발명에 따르면, 0.625mm 값은 0.6 또는 0.63mm중의 하나로 필요에 따라서 버리거나 반올림되고, 스케일 표시의 휘도화소의 수는 비례적으로 변화된다. 예를들면, 상기 예에서 50화소는 실제의 피가공물 길이의 0.625mm에 대응하고, 0.6mm는 다음 관계에 의해 48화소(반올림에 의해)에 대응한다.
X/50=0.6/0.625
이것에 의해, 본 발명의 예에서, 48화소는 스케일 표시(40)을 묘화하도록 조사되어야 하고, 0.6mm는 스케일값(36)으로써 표시되어야 한다. CRT상에 표시된 눈금(43)는 각각 48화소 간격이어야 하고, 0.6mm의 거리를 나타내야 한다.
그러나, 0.6mm의 값은 실제로 사용하기 어려워 대다수의 사람들은 예를들어 나머지 수가 없는 1,2,5 또는 10단위의 눈금으로 취급하여 사용한다. 그러므로, 본 발명의 다른 실시예에 따르면, 변환이 스케일 표시의 크기로 이루어지므로 눈금은 1,2,5 또는 10단위(10,100등의 계수 또는 약수)로 한정된다. 즉, 수치가 1,2 또는 5로 한정되어 스케일 값은 0이 아닌 1자리수만을 갖는 수로 한정된다. 이러한 변환이나 반올림은 임의의 바라는 방식으로 실행되어도 되지만, 바람직한 방식에 따르면, 1로 반올림되는 임의의 값을 1로, 2 또는 3으로 반올림되는 값을 2로, 4,5,6 또는 7로 반올림되는 값을 5로 변환하고, 8,9 또는 10으로 반올림되는 임의의 값을 10으로 반올림하는 것에 의해 달성된다. 상술한 예에 따른 값을 사용하면, 0.625는 0.5로 변환되어야 하고, 스케일 표시(40)은 다음의 주어진 식에 따라 스팬(span) 40화소의 크기로 조정되어야 한다.
X/50=0.5/0.625
눈금(43)은 각각 40화소 간격이 되고, 각각 0.5mm의 거리를 나타내야 한다.
상기에서 상세하게 설명한 제7도의 1d에 도시된 동작에서 얻은 스케일 값에 따르면, 한 눈금의 스케일과 1눈금당 스케일값이 표시되고, 동시에 스케일눈금(43)과 좌표값(37)은 기준점(42')로 사용된 가공개시점(38), 즉 눈금에 대한 개시점으로 쓰인 표시(42)와 함께 표시된다. 제7도의 스텝(2e) 내지 제7도의 스텝(2g)의 동작은 프로그램이 끝날때까지 종래와 같이 반복적으로 실행된다.
상술한 형태의 NC공작기계에 있어서는 표시된 궤적의 일정 부분을 확대 배율로 표시하기 위한 연산자(operator)를 선택할 수 있는 표시제어용 연산자를 공통으로 마련하고 있다. 선택될 수 있는 표시부분의 길이 대 넓이의 비가 일반적으로 고정될지라도 배율 계수는 전체 계수에 한정되거나 고정되는 것은 아니다. 증가된 배율로 궤적을 표시하는 경우, 스케일은 또한 자연히 확대되고, 스케일 값은 비례하여 영향을 받는다. 이 경우에, 상기의 결과로 생긴 새로운 스케일 값을 다시 반올림하고 대응하는 스케일 표시의 길이를 다시 계산할 필요가 있다.
상술한 실시예에서, 스케일눈금의 좌표값(37)은 절대좌표로 표시되지만, 제8도에서 설명한 바와 같이 기준점(42')를 원점(0,0)으로써 한정하여 상대좌표로 표시해도 좋다. 절대좌표나 상대좌표 표시는 선택된 연산자로 해도 좋다. 각각의 경우에서는 상기 실시예와 동일한 효과를 얻을 수 있다.
상술한 실시예에 따르면 스케일눈금의 기준점(42')를 가공개시점(38)로 했다. 그러나, 제9도에 도시된 바와 같이 적어도 가공궤적의 X와 Y축에 따른 최소좌표값을 사실상의 스케일눈금 표시의 원점(0,0)과 기준점(42')으로서 설정해도 좋다. 이 경우에도 같은 효과를 얻을 수 있다.
상기 실시예는 CRT 표시수단에 대해서 설명하였다. 그러나, 액정과 플라즈마 표시에 관련된 그래픽표시가 사용되어도 좋으며, 상기 실시예와 동일한 효과를 얻을 수 있다.
상기 실시예의 설명에서는 본 발명이 적용되는 장치의 1예로써 NC공작기계를 사용하였다. 그러나, 본 발명은 예를들면 레이저 가공장치, 선반과 다른 기계가공장치, CAD 및 CAM 시스템, 비디오 게임, 표시 스케일링 기술을 적용한 장치등 유사한 표시수단을 사용한 다른 장치에도 적용할 수 있는 것은 명백하다.
상술한 바와 같이, 본 발명에 의하면, 가공궤적에 따른 스케일값이 표시수단상에 표시되며, 스케일값은 상위 1 또는 2자리수 이하를 버리거나 편리한 반올림 수로 설정된다. 이 방식은 가공궤적의 크기와 위치를 용이하게 확인 및 관측할 수 있다는 유효한 효과가 있다. 또한, 표시장치를 사용해서 NC프로그램을 신속하고 정확하게 검사할 수 있다.
또, 본 발명에 있어서는 가공궤적에 대한 스케일눈금을 표시하여 임의의 기준점에 따라서 위치시켜도 좋다. 이 방식은 표시된 정보의 리드 능력을 단순화시킨다는 부가적인 효과를 얻을 수 있다.

Claims (11)

  1. 가공궤적의 프로그램을 리드하는 스텝, 상기 가공궤적이 표시장치상에 표시되는 스케일을 계산하는 스텝, 상기 표시장치의 선택된 화소의 수를 포함하는 스케일눈금을 발생하는 스텝, 상기 스케일눈금의 크기와 상기 화소의 수에 따라서 상기 스케일눈금에 의해 표시된 파라미터의 수자가 반올림 되도록 제어하는 스텝을 포함하는 스케일눈금 표시방법.
  2. 제1항에 있어서, 상기 제어하는 스텝은 상기 스케일눈금의 파라미터가 표시유효자리수의 상위 1자리수를 제외하고 0으로 표시되도록 제어하는 스케일눈금의 표시방법.
  3. 제2항에 있어서, 상기 유효자리수의 상위 1자리수는 1,2,5중의 어느 하나로 규정되는 스케일눈금 표시방법.
  4. 제1항에 있어서, 상기 파라미터는 거리인 스케일눈금 표시방법.
  5. 제1항에 있어서, 상기 가공궤적과 함께 수직 및 수평축을 표시하고, 상기 스케일눈금의 치수와 동일의 인접하는 눈금사이의 간격과 상기 축중의 적어도 1개에 따르는 눈금지시를 표시하는 스텝을 또 포함하는 스케일눈금 표시방법.
  6. 제1항에 있어서, 상기 가공궤적은 피가공물의 가공경로를 표시하고, 상기 궤적은 실제의 상기 가공경로와 비교하여 축소 또는 확대된 스케일로 상기 표시장치에 표시되는 스케일눈금 표시방법.
  7. 표시용 가공궤적을 발생하는 스텝, 상기 가공궤적이 표시장치상에 표시되는 스케일을 계산하는 스텝, 상기 표시장치의 선택된 화소의 수를 포함하는 스케일눈금을 발생하는 스텝, 상기 스케일눈금의 크기와 상기 화소의 수에 따라서 상기 스케일눈금에 의해 표시된 파라미터의 수자가 반올림 되도록 제어하는 스텝, 상기 표시장치상에 상기 스케일눈금과 함께 상기 가공궤적을 표시하는 스텝을 포함하는 스케일눈금 표시방법.
  8. 수치제어장치의 스케일눈금 표시방법에 있어서, 가공프로그램을 리드하는 스텝, 상기 프로그램에 의해 규정된 가공궤적이 표시되는 스케일을 결정하는 스텝, 표시장치상에 상기 가공궤적을 표시하는 스텝, 상기 궤적에 따라서 그 길이가 가공되는 실제의 피가공물에 따르는 거리의 단위를 표시하는 적어도 1개의 스케일눈금을 표시하는 스텝, 상기 거리의 단위의 유효자리수의 상위 2자리수를 제외하고 0으로서 표시되도록, 상기 스케일눈금의 길이를 조정하는 스텝을 포함하는 스케일눈금 표시방법.
  9. 제8항에 있어서, 상기 유효자리수의 상위 2자리수는 1,2,5중의 어느 하나로 규정되는 스케일눈금 표시방법.
  10. 제8항에 있어서, 상기 가공궤적과 함께 수직 및 수평축을 표시하고, 상기 스케일눈금의 길이치수와 동일의 인접하는 눈금사이의 간격과 상기 축중의 적어도 1개에 따르는 눈금지시를 표시하는 스텝을 또 포함하는 스케일눈금 표시방법.
  11. 제10항에 있어서, 상기 눈금의 각각에 좌표값을 표시하는 스텝을 또 포함하고, 좌표평면의 원점과 상기 눈금에 대한 기준점은 상기 표시영역내외의 점으로 선택되도록 설정되는 스케일눈금 표시방법.
KR1019910001311A 1990-02-09 1991-01-26 스케일눈금 표시방법 KR940000363B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2030079A JPH03233705A (ja) 1990-02-09 1990-02-09 加工軌跡の表示方法
JP2-30079 1990-02-09

Publications (2)

Publication Number Publication Date
KR910021281A KR910021281A (ko) 1991-12-20
KR940000363B1 true KR940000363B1 (ko) 1994-01-19

Family

ID=12293792

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910001311A KR940000363B1 (ko) 1990-02-09 1991-01-26 스케일눈금 표시방법

Country Status (3)

Country Link
EP (1) EP0440904A1 (ko)
JP (1) JPH03233705A (ko)
KR (1) KR940000363B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100541116B1 (ko) * 1998-12-31 2006-03-23 두산인프라코어 주식회사 와이어 방전 가공기에 있어서의 가공방법

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2773517B2 (ja) * 1992-02-27 1998-07-09 三菱電機株式会社 プログラム表示装置
DE19981062B4 (de) * 1998-05-13 2007-06-06 Mitsubishi Denki K.K. Numerische Steuerung für eine elektro-erosive Bearbeitungsmaschine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6115205A (ja) * 1984-06-30 1986-01-23 Fanuc Ltd 数値制御装置用グラフイツクデイスプレイの描画方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100541116B1 (ko) * 1998-12-31 2006-03-23 두산인프라코어 주식회사 와이어 방전 가공기에 있어서의 가공방법

Also Published As

Publication number Publication date
KR910021281A (ko) 1991-12-20
EP0440904A1 (en) 1991-08-14
JPH03233705A (ja) 1991-10-17

Similar Documents

Publication Publication Date Title
DE69112272T2 (de) Verfahren und Gerät zur Laserbearbeitung.
US7151848B1 (en) Image processing apparatus for robot
EP0121100B1 (en) Graphics display method for numerical control apparatus
JPS60122304A (ja) 自動寸法測定装置
KR940000363B1 (ko) 스케일눈금 표시방법
EP0188619A1 (en) Method of drawing graphic display for numerically controlled apparatus
KR890002435B1 (ko) 수치 제어방식
US4967189A (en) CRT displaying method in numerical control devices
JP2876032B2 (ja) 放電加工装置
JPH0421208B2 (ko)
JPH0659717A (ja) 工具軌跡データ描画機能を有するnc装置およびその描画方法
JPS6361126B2 (ko)
EP0419672A1 (en) Method of plotting tool shape
JP2937918B2 (ja) 画像測定装置
EP0530364A1 (en) Interactive numerical controller
JPH05318278A (ja) 工作機械のx−yテーブル駆動制御装置
JPH08106317A (ja) Cncの現在位置表示方式
JPH0688177B2 (ja) 放電加工装置
JP2628049B2 (ja) 数値制御装置における工具の移動軌跡表示装置
JP2838330B2 (ja) 放電加工方法及びその装置
JPS61219531A (ja) 放電加工装置
JPS61111849A (ja) 放電加工装置
JPS61111848A (ja) 放電加工装置
JPH05242261A (ja) グラフの表示方法
JPS62241622A (ja) 放電加工装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee