KR940010385B1 - 자수기 - Google Patents
자수기 Download PDFInfo
- Publication number
- KR940010385B1 KR940010385B1 KR1019880007844A KR880007844A KR940010385B1 KR 940010385 B1 KR940010385 B1 KR 940010385B1 KR 1019880007844 A KR1019880007844 A KR 1019880007844A KR 880007844 A KR880007844 A KR 880007844A KR 940010385 B1 KR940010385 B1 KR 940010385B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- pattern
- embroidery
- frame
- stitching
- Prior art date
Links
Images
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05C—EMBROIDERING; TUFTING
- D05C5/00—Embroidering machines with arrangements for automatic control of a series of individual steps
- D05C5/04—Embroidering machines with arrangements for automatic control of a series of individual steps by input of recorded information, e.g. on perforated tape
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/406—Numerical 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/4069—Simulating machining process on screen
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B21/00—Sewing machines with devices for automatically controlling movement of work-carrier relative to stitch-forming mechanism in order to obtain particular configuration of seam, e.g. programme-controlled for sewing collars, for attaching pockets
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45196—Textile, embroidery, stitching machine
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Textile Engineering (AREA)
- Sewing Machines And Sewing (AREA)
Abstract
내용 없음.
Description
제 1a 도 ~ 제 1e 도는 본 발명에 관한 자수기의 개요를 각각 도시하는 기능 블록도.
제 2 도는 본 발명에 관한 자동 자수기의 1실시예의 제어시스템을 대략 도시하는 하드 구성 블록도.
제 3 도는 제 2 도에 있어서의 조작 패널의 일예를 도시한 평면도.
제 4a 도는, 제 4b 도는 표시기의 표시 도트 구성예와 각 도트 위치에 대응하는 도형 패턴 메모리의 기억위치 구성예를 도시하는 도면.
제 5 도는 자수 무늬의 절대 좌표의 일예를 도시하는 도면.
제 6a 도는 인접하는 바늘 위치사이의 1개의 땀선의 일예를 도시한 도면.
제 6b 도는 제 6a 도의 2개의 바늘 위치에 대응하는 표시기상의 도트 좌표 위치를 도시하는 도면.
제 6c 도는 제 6b 도의 좌표 위치를 연결하는 바느질 선에 대응하는 도트 패턴 좌표 위치를 도시하는 도면.
제 7 도는 제 2 도에 있어서의 마이크로 컴퓨터가 실행하는 프로그램의 메인 루틴을 도시하는 흐름도.
제 8 도는 제 7 도의 메인 루틴내의 미싱 주축 정지 루틴의 일예를 도시하는 흐름도.
제 9 도는 제 8 도에 있어서의 메모리 확인 처리 루틴의 일예를 도시하는 흐름도.
제 10a 도는 ~제 10e 도는 제 9 도의 처리를 행하고 있을 때의 표시기에 있어서의 표시예를 도시하는 도면.
제 11 도는 본 발명에 관한 자동 자수기의 다른 실시예를 제어 시스템을 대략 도시하는 하드 구성 블록도.
제 12a 도는 자수틀의 실제 형상의 일예를 도시하는 평면도.
제 12b 도는 자수틀의 외형 형상을 바느질 모양으로 환산해서 나타낸 설명도.
제 13a 도, 제 13b 도의 표시기로 표시한 자수틀 형상과 자수 무늬 모양의 일예를 도시하는 도면.
제 14 도는 제 11 도에 있어서의 마이크로 컴퓨터가 실행하는 프로그램의 메인 루틴내의 미싱 주축 정지 루틴의 일예를 도시하는 흐름도.
제 15a 도, 제 15b 도는 제 14 도에 있어서의 소프트를 리미트 처리 루틴의 일예를 도시하는 흐름도.
제 16a 도~제 16e 도는 제 15 도의 처리를 행하고 있을 때의 표시기에 있어서의 표시예를 도시하는 도면.
제 17 도는 본 발명에 관한 또 다른예에 관련해서 제 2 도의 데이타 RAM에 관리 데이타를 기억하는 경우의 상기 데이타 RAM의 메모리 맵의 일예를 도시하는 도면.
제 18a 도, 제 18 b 도는 제 17 도의 실시예에 관련해서 제 2 도에 있어서의 마이크로 컴퓨터가 실행하는 프로그램의 메인 루틴내의 미싱 주축 정지 루틴의 일예를 도시하는 흐름도.
제 19 도는 무늬 이름 데이타의 설정 입력시에 있어서 표시기에 있어서의 표시예를 도시하는 도면.
제 20 도는 관리 데이타의 리드시에 있어서 표시기에 있어서의 상기 관리 데이타의 표시예를 도시하는 도면.
제 21 도는 본 발명에 관한 자동 자수기의 또 다른 실시예의 제어 시스템을 대략 도시하는 하드 구성 브럭도.
제 22a 도는 ~제 22c 도는 자수 무늬 모양의 표시예를 도시하는 도면.
제 23 도는 제 21 도에 있어서의 마이크로 컴퓨터가 실행하는 프로그램의 메인 루틴내의 미싱 주축 정지 루틴의 일예를 도시하는 흐름도.
제 24 도는 메인 루틴내의 미싱 주축 운전 루틴의 일예를 도시하는 흐름도.
제 25 도는 제 24 도의 미싱 주축 운전 루틴내에서 실행되는 엔코더 클럭 인터럽트 서브 루틴의 일예를 도시하는 흐름도.
본 발명은 자수기에 관한 것으로써 특히 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 이 바느질 데이타에 의해 실현되는 자수 무늬 모양의 도형 패턴 데이타를 작성하고, 이 도형 패턴 데이타에 따라 자수 무늬 모양의 표시를 행하는 것에 의해 바느질 데이타터에 대응하는 자수 무늬 모양의 확인 표시를 용이하게 행할 수 있도록 한 것에 관한 것이다.
또, 본 발명은 자수틀의 형상과 자수 무늬의 형상을 표시하고, 자수 무늬가 자수틀의 칫수내에 알맞게 들어가는가를 판정할 수 있도록한 자수기에 관한 것이다.
또 본 발명은 자수기에 있어서의 관리 장치에 관한 것으로써, 특히 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 이 바느질 데이타에 대응하는 자수 무늬의 특성을 표시하는 관리 데이타를 기억하여 표시할 수 있도록 한 것에 관한 것이다.
또한, 본 발명은 자수 바느질 동작의 진행에 따라서 바느질이 끝난 부분의 자수 무늬 모양을 도형 표시할 수 있도록 한 자수기에 관한 것이다.
자동 자수기에 있어서는 종이 테이프등의 외부 기억 장치에 여러가지의 자수 무늬에 대응하는 바느질 데이타를 기억하여 놓고, 바라는 자수 무늬에 대응하는 바느질 데이타를 종이 테이프등의 외부 장치를 세트하고, 이 바느질 데이타를 내부의 기억장치에 전송 기억하도록 되어 있다. 자수 무늬에 관련된 데이타로써 종이 테이프등의 외부 기억장치에 기억되는 데이타는 종래부터 이 자수 무늬에 대응하는 자수 바느질 동작을 실현하기 위한 바느질 데이타뿐이고, 이것이 그대로 내부 기억장치에 전송 기억된다. 자동 자수기에서는 내부 기억장치에 전송 기억된 바느질 데이타를 리드해서 리드한 바느질 데이타에 따라서 자수 바느질 동작을 실행한다.
상술한 바와 같은 종래 자수기에 있어서는, 기억장치에는 그 자수 무늬의 바느질 동작의 실현에 실제로 필요한 바느질 데이타만을 기억하도록 하고 있으므로, 범용의 내부 기억장치에는 일단 기억한 바느질 데이타에 대응하는 자수 무늬가 어떠한 무늬인가(즉 그 자수 무늬의 모양이나 특성)는 작업자 자신이 기억해 두던가 또는 실제로 자수를 행하여 보던가, 확인하는 방법 밖에 없었다. 그 때문에 자수 무늬 모양의 확인에 대단히 긴시간을 필요로 하고 매우 불편하였다.
종래부터 자수기에는 자수틀의 X,Y 이동 범위를 소정의 범위로 제한하기 위해서 자수틀의 ±X,±Y 방향에 관해서 합계 4개의 리미트 스위치가 마련되어 있고, 이 리미트 스위치가 자수틀 지지체를 검지했을 때, 자수기의 파손을 방지하기 위해서 자수기의 운전을 방지하도록 되어 있다.
여기에서 자수틀 지지체에 지지되는 자수틀의 형상이 지지체의 형성과 일치한 4각이면 문제가 없지만, 자수틀의 형상이 타원이나 둥근 경우도 있고, 그 경우에는 바늘의 위치가 자수틀에서 벗어나 있음에도 불구하고 상기 리미트 스위치가 자수틀 지지체를 검지할 수 없는 구역이 생긴다. 자수 무늬의 일부가 그와 같은 구역에 걸리면 자수기가 정지되지 않는 것에 의해 바늘이 틀에 닿아서 기계를 파손시키는 일이 있었다.
그와 같은 문제를 해결하기 위해서 일본국 특허 공개 공보 소화 59-106557호에는 자수를 개시하기 전에 자수틀의 형상을 적당한 원점에서의 극좌표 데이타에 의해 구하고, 자수 동작시에 각 스티치마다의 자수 데이타에 따라 자수 무늬에 있어서의 각 스티치의 바늘 위치의 절대 위치를 극좌표에 의해서 구하며, 이 바늘 위치의 극좌표 데이타와 자수틀의 극좌표 데이타의 비교에 따라 바늘 위치가 자수틀에 걸리는, 또는 틀에서 벗어나는 경우는 자수기의 운전을 정지하는 것이 기술되어 있다.
상술한 바와 같은 종래 자수기에 있어서는 자수 바느질 동작시에 있어서 각 스티치마다의 바느질 동작시에 상기와 같은 판정 처리를 그때그때 행하지 않으면 안되기 때문에 자수 운전을 실제로 행해보지 않으면 자수 무늬가 틀에서 빠지는가 어떤가를 알 수가 없었다. 그 때문에 매우 불편하고 번거로웠다.
또 상술한 바와 같은 종래 자수기에 있어서 자수 바느질 동작중에 작업자에 대해서 자수 바느질 작업의 진행 상황을 알리기 위한 특별한 수단은 마련되어 있지 않았다.
그 때문에 작업자는 자수 바느질 작업이 어떤 단계까지 진행되고 있는가를 파악하는 것이 곤란하였다. 예정된 자수 무늬의 전체를 도시하는 무늬 도형 견본이 있는 경우는 실제로 마무리 단계에 있는 자수 무늬와 무늬 도형 견본을 비교 참조하면 자수 바느질 작업 상황을 파악할 수 있지만, 시간이 걸린다.
본 발명은 상술한 점을 감안해서 이루어진 것으로써, 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 이 바느질 데이타에 대응하는 자수 무늬 모양의 도형 패턴 데이타를 작성하고, 이 도형 패턴 데이타에 따라 자수 무늬 모양의 표시를 행하는 것에 의해 바느질 데이타에 대응하는 자수 무늬 모양의 확인 표시를 용이하게 행할 수 있는 자수기를 제공하는 것이다.
또 본 발명의 다른 목적은 바라는 자수 무늬의 자수 바느질 운전을 행하기 전에 이 자수 무늬가 자수틀내에 알맞게 들어가는가를 판정할 수 있는 자수기를 제공하는 것이다.
또한 본 발명의 목적은 자수 바느질 동작의 진행에 따라서 바느질이 끝난 부분의 자수 무늬 모양을 도형 표시할 수 있는 것에 의해 자수 바느질 동작중에 작업자에 대해서 자수 바느질 작업의 진행상황을 간단하게 알릴 수 있는 자수기를 제공하는 것이다.
본 발명의 또 다른 목적은 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 이 바느질 데이타에 대응하는 자수 무늬의 특성을 나타내는 관리 데이타를 기억하고 표시할 수 있는 자수기를 제공하는 것이다.
상술한 목적을 달성하기 위해서 본 발명은 임의의 자수 무늬에 대응하는 자수 바느질 동작을 실현하기 위한 바느질 데이타를 기억하는 바느질 데이타의 기억수단과 이 바느질 데이타 기억수단에서 바느질 데이타를 리드하고, 리드한 바느질 데이타에 따라서 자수 바느질 동작을 실행하는 수단을 구비한 자수기에 있어서, 상기 바느질 데이타 기억수단에 기억된 자수 무늬에 대응해서 이 자수 무늬 모양의 도형 패턴 데이타를 공급하는 도형 패턴 데이타 공급수단과 이 도형 패턴 데이타 공급수단에 의해서 공급된 도형 패턴 데이타에 따라 자수 무늬 모양의 표시를 행하는 표시수단을 구비한 것을 특징으로 한다.
이와 같이 표시수단에 있어서 자수 무늬 모양의 표시를 행하는 것에 의해 실제로 자수 바느질을 행하는 일없이 자수 무늬 모양의 확인 표시를 용이하게 행할 수 있다.
제 2의 목적 달성을 위해서 본 발명의 자수기는 자수틀의 형상을 도시하기 위한 틀도형 패턴 데이타를 공급하는 틀 도형 패턴 데이타 공급수단을 또 구비하고, 상기 표시수단에서는 상기 도형 패턴 데이타 공급수단에 의해서 공급된 자수 무늬의 도형 패턴 데이타 및 상기 틀 도형 패턴 데이타 공급수단에 의해서 공급된 틀 도형 패턴 데이타에 따라 자수 무늬 모양 및 자수틀 형상의 표시를 행하고, 이 표시수단으로 표시한 자수 무늬 모양과 자수틀 형상의 비교에 의해 자수 무늬가 자수틀내에 알맞게 들어가는가를 판정할 수 있도록 한 것을 특징으로 한다.
이와 같이 자수 무늬 모양과 자수틀 형상을 표시수단으로 표시하고, 양자의 비교에 의해서 자수 무늬가 자수틀내에 알맞게 들어가는가를 판정할 수 있도록 한 것으로 자수 운전을 실제로 행할 필요없이 사전에 표시에 따라 자수 무늬가 자수틀에서 빠지는가 아닌가를 판정할 수 있다.
제2의 목적을 달성하기 위해서, 상기 도형 패턴 데이타 공급수단에 의해서 공급된 자수 무늬의 도형 패턴 데이타 및 상기 틀 도형 패턴 데이타 공급수단에 의해서 공급된 틀 도형 패턴 데이타를 비교하고, 자수 무늬 모양이 자수틀내에 알맞게 들어가는가를 판정하는 판정수단을 또 구비하고 있어도 좋다. 자수 무늬가 자수틀내에 알맞게 들어가는가를 자동적으로 판정할 수 있으므로, 이 경우도 자수 운전을 실제로 행할 필요없이 자수 무늬가 자수틀에서 빠지는가 아닌가를 판정할 수 있다.
제3의 목적을 달성하기 위해서 본 발명의 자수기는 자수 바느질 동작의 진행에 따라서 바느질이 끝난 부분의 자수 무늬의 도형 패턴 데이타를 공급하는 도형 패턴 데이타 공급수단과 이 도형 패턴 데이타 공급수단에 의해서 공급된 도형 패턴 데이타에 따라서 바느질이 끝난 부분의 자수 무늬 모양의 표시를 행하는 표시수단을 구비한 것을 특징으로 한다. 이것에 의해 작업자는 표시수단에 의한 표시를 보는 것에 의해 마무리가 끝난 자수 무늬 모양을 즉시 확인할 수 있음과 동시에 현재 자수 바느질 작업이 어디까지 진행되고 있는가를 확인할 수 있다. 또 표시수단에서는 상기 바느질이 끝난 부분이 자수 무늬 모양의 표시와 동시에 자수 무늬의 전체 도형도 합쳐서 표시하도록 하여도 좋다.
자수 무늬의 전체 도형과 바느질이 끝난 부분의 자수 무늬 모양을 함께 보는 것에 의해 전체의 자수량중에서 현재 자수 바느질 작업이 어디까지 진행되고 있는가를 즉시 확인할 수 있다.
자수 무늬 전체의 자수량중 자수 바느질이 끝난 량 또는 나머지 양을 알리는 정보를 표시시키기 위한 수단을 마련하는 것에 의해서도 전체의 자수량중에서 현재 자수 바느질 작업이 어디까지 진행되고 있는가를 확인할 수 있다. 이 경우, 예를들면 자수량을 구체적인 스티치수로 표현하여도 좋고, 대략적인 양이라도 좋다.
제 4의 목적을 달성하기 위해서 본 발명의 자수기는 상기 바느질 데이타 기억수단에 기억하는 바느질 데이타에 대응한 자수 무늬의 특성을 나타내는 관리 데이타를 기억하는 관리 데이타 기억수단, 이 관리 데이타 기억수단에 기억하는 상기 관리 데이타의 내용을 설정하는 설정수단, 상기 관리 데이타 기억수단에서 상기 관리 데이타를 리드하는 리드수단 및 리드된 관리 데이타를 표시하는 표시수단을 구비한 것을 특징으로 한다.
이 관리 데이타는 바느질 동작에는 직접적으로 관련되지 않고, 이것이 없어도 바느질 동작을 실행할 수가 있지만 방법의 특성을 어떠한 형태로 작업자에게 알리도록 하는데 유용한 정보이다. 예를들면, 관리 데이타로써 등록해 놓으면 유용한 데이타로써는 바느질 데이타에 대응한 자수 무늬의 이름을 표시하는 "무늬 이름 데이타", 이 자수 무늬에 있어서의 스티치수를 표시하는 "합계 스티치수 데이타", 이 자수 무늬에 있어서의 실색 변환 횟수를 표시하는 "색 변환 횟수 데이타", 이 자수 무늬에 있어서의 모양의 자수 바느질 개시점에서의 최대 범위를 표시하는 "최대 범위 데이타"등을 들 수 있다. 물론 이것에 한정되지 않고, 다른 적당한 종류의 데이타를 관리 데이타로써 등록하도록 하여도 좋다.
설정수단에 의한 관리 데이타 설정 방법으로써는 수동 설정 또는 자동 설정중 어느것이라도 좋다. 예를들면 설정수단은 여러 종류의 관리 데이타중 소정의 종류의 관리 데이타 내용을 수동에 의해 임의로 설정하는 수동 설정수단과 상기 여러 종류의 관리 데이타중 소정의 종류의 관리 데이타 내용을 그것에 대응하는 상기 바느질 데이타 내용에 따라 소정의 연산을 행하는 것에 의해 자동적으로 설정하는 자동 설정수단을 포함하고 있어도 좋다. 이 경우 "무늬 이름 데이타"는 수동 설정수단에 의해 작업자가 바라는 이름을 설정하도록 하면 좋다. 또, "합계 스티치수 데이타"나 "색 변환 횟수 데이타", "최대 범위 데이타"는 자동 설정수단에 의해 바느질 데이타의 내용에 따라 소정의 연산을 행하는 것에 의해서 자동적으로 설정하도록 하면 좋다. 물론 이것에 한정되지 않고 모든 관리 데이타를 수동 설정하도록 또는 자동 설정하도록 하여도 좋다.
다음에 본 발명의 실시예에 대하여 첨부 도면을 참조해서 상세하게 설명한다.
제 1a 도는 자수 무늬 모양의 표시에 관련된 실시예의 개요를 도시하고 있고, 바느질 데이타 기억수단(1)은 임의의 자수 무늬에 대응한 자수 바느질 동작을 실현하기 위한 바느질 데이타를 기억하고 있다. 자수 바느질 동작 실행수단(2)에서는 바느질 데이타 기억수단(1)에서 바느질 데이타를 리드하고, 리드안 바느질 데이타에 따라서 자수 바느질 동작을 실행한다. 무늬 도형 패턴 데이타 공급수단(3)은 바느질 데이타 기억수단(1)에 기억된 자수 무늬에 대해서 자수 무늬 모양의 도형 패턴 데이타를 공급한다. 표시수단(4)에서는 이 무늬 도형 패턴 데이타 작성수단(3)에 의해서 공급된 도형 패턴 데이타에 따라 자수 무늬 모양을 표시한다. 이렇게 해서 실제로 자수 바느질 행하는 일없이 자수 무늬 모양의 확인 표시를 용이하게 행할 수 있다.
제 1b 도, 제 1c 도는 자수 무늬 모양과 자수틀 형상의 표시에 관련된 실시예의 개요를 도시하고 있고, 틀 토형 패턴 데이타 공급수단(5)는 자수틀의 형상을 도시하기 위한 틀 도형 패턴 데이타를 공급한다. 표시수단(4)에서는 상기 무늬 도형 패턴 데이타 공급수단(3)에 의해서 공급된 무늬 도형 패턴 데이타 및 상기틀 도형 패턴 데이타 공급수단(5)에 의해서 발생된 틀 도형 패턴 데이타에 따라 자수 무늬 모양 및 자수틀 형상의 표시를 행한다. 이 자수 무늬 모양과 자수틀 형상의 표시를 보는 것에 의해 자수 무늬가 자수틀내에 알맞게 들어갔는가를 판정할 수 있다.
제 1c 도와 같이 판정수단(6)을 마련하여 이것에 의해 무늬 도형 패턴 데이타 공급수단(3)에 의해서 공급된 무늬 도형 패턴 데이타 및 상기 틀 도형 패턴 데이타 공급수단(5)에 의해서 발생된 틀 도형 패턴 데이타를 비교하고, 자수 무늬 모양이 자수틀내로 알맞게 들어갔는가를 자동적으로 판정하도록 하여도 좋다. 이 경우 표시수단(4)에 의해 자수 무늬 모양과 자수틀 형상의 표시를 행하도록 하여도 좋고, 하지 않아도 좋다.
제 1d 도는 자수 바느질 동작중에 있어서 완성중에 있는 자수 무늬 모양을 표시하는 실시예의 개요를 도시하고 있고, 제2의 무늬 도형 패턴 데이타 공급수단(7)은 자수 바느질 동작 진행에 따라서 바느질이 끝난 부분의 자수 무늬의 도형 패턴 데이타를 공급하는 것이다. 표시수단에서는 이 무늬 도형 패턴 데이타 공급수단(7)에 의해서 공급된 도형 패턴 데이타에 따라 바느질이 끝난 부분의 자수 무늬 모양의 표시를 행한다.
표시수단(4)에서는 제1의 무늬 도형 패턴 데이타 공급수단(3)에서 자수 바느질 동작 개시에 앞서서 공급되는 자수 무늬의 전체 도형의 패턴 데이타에 따라 이 자수 무늬의 전체 도형도 합쳐서 표시하도록 하여도 좋다.
제 1e 도는 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 이 바느질 데이타에 대응한 자수 무늬의 특성을 나타내는 관리 데이타를 기억하고 표시할 수 있도록한 실시예의 개요를 도시하고 있고, 관리 데이타 기억수단(8)은 바느질 데이타 기억수단(1)에 기억하는 바느질 데이타에 대응하는 자수 무늬 특성을 나타내는 관리 데이타를 기억하는 것이다. 설정수단(9)는 이 관리 데이타 기억수단(8)에 기억하는 관리 데이타의 내용을 설정하기 위한 것이다. 리드수단(10)은 관리 데이타 기억수단(8)에서 관리 데이타를 리드하기 위한 것이다. 리드된 관리 데이타는 표시수단(4)로 표시된다.
제 2 도는 본 발명에 관한 자동 자수기의 제어 시스템의 1실시예를 도시하는 하드 구성도이다. CPU(11), 프로그램 ROM(12), 워킹(working) RAM(13)을 포함하는 마이크로 컴퓨터에 의해서 이 자동 자수기 전체의 동작이 제어된다. 데이타 RAM(14)는 바라는 자수 무늬 모양을 실현하는 바느질 데이타 및 그외 자수 바느질에 관련된 각종 데이타를 기억하는 것이다. 또 자수 무늬 모양의 도형 패턴 데이타를 기억하는 무늬도형 패턴 메모리 GPM1도 이 데이타 RAM(14)내에 포함되어 있다.
조작 패널(15)는 각종 설정 스위치나 표시기등을 포함하는 것이다. 종이 테이프 리더(16)은 종이 테이프에 기록된 바느질 데이타(1스티치마다의 자수틀의 위치를 지시하는 X, Y 데이타 및 색 변환, 미싱 주축 정지, 점프 등의 자수 미싱의 각 동작을 지시하는 기능 데이타등 자수 바느질 동작에 직접 관련된 데이타)의 리드를 행하는 것이고, 임의의 자수 무늬를 실현하는 바느질 데이타를 기록하는 종이 데이타(17)이 세트된다. 이 종이 테이프 리더(16)을 거쳐서 종이 테이프(17)에서 리드한 바느질 데이타가 데이타 RAM(14)로 전송 기억된다.
X축 펄스 모터(18)은 자수틀(20)을 X축 방향으로 이동시키는 것이고, Y축 펄스 모터(19)는 자수틀(20)을 Y축 방향으로 이동시키는 것이다. 상기 펄스 모터(18), (19)에는 펄스 모터 드라이버(21)을 거쳐서 구동신호가 부여된다.
주축 모터(22)는 이 자동 자수기의 미싱 주축(23)을 회전 구동시키는 것이고, 공지한 바와 같이 이 미시 주축(23)의 회전에 따라서 바늘대나 이동틀 가마솥이 구동된다. 로터리 엔코더(24)는 상기 주축(23)(또는 모터(22))의 회전 각도를 검출하는 것이다.
1개의 바느질 헤드 HD가 다침 본봉 헤드라고 하면, 이 헤드 HD는 여러개의 바늘대(각 바늘대에는 다른 색의 실이 각각 부착되어 있다)를 구비하고 있다. 색 변환 모터(25)는 그 회전 구동에 의해서 이 헤드 HD의 여러개의 바늘대중 1개를 선택해서 이 헤드 HD내의 바늘대 구동기구에 의해 구동될 수 있도록 한다.
바늘대 구동기구는 미싱 주축(23)의 회전에 따라서 바늘대를 상하로 가동시키는 것이고, 공지이기 때문에 특히 도시하지 않는다. 바느질 헤드 HD는 1개에 한정되지 않고 여러개 마련되어 있어도 좋다.
기동/정지 스위치(26)은 바 스위치로 되어 바를 예를 들면 오른쪽 방향으로 조작하면 기동 스위치가 ON으로 되고, 왼쪽 방향으로 조작하면 정지 스위치가 ON으로 된다. 기동 스위치가 ON일때는 미싱 주축(23)의 회전이 개시되고, 정지 스위치가 ON일때는 미싱 주축(23)의 회전이 정지된다.
통신 인터페이스(27)은 외부기기(28)과의 사이에서 바느질 데이타 및 제어 데이타의 입출력을 행하기 위한 외부 입출력 인터페이스이고, 예를들면 전기 규격이 RS-232C 직렬 인터페이스 등이다.
외부기기(28)은 예를들면 통신 기능을 갖는 퍼스널 컴퓨터 또는 적당한 지능형의 단말 장치등으로 되는 것이고, 자수 무늬에 대응하는 바느질 데이타 및 제어 데이타의 설정, 편집, 기억등을 적당하게 행할 수 있는 것이며, 자수기와의 사이에서 통신 라인을 거쳐서 바느질 데이타 및 제어 데이타의 입출력을 행한다.
자동 자수기에 있어서는 또 다른 장치, 기기가 마련되지만, 그것에 관해서는 도시하는 것을 생략한다. 자동 자수기의 제어 시스템을 구성하는 각 장치는 인터페이스 I/F를 거쳐서 마이크로 컴퓨터와의 사이에서 신호를 주고 받는다.
조작 패널(15)에 마련된 스위치 및 표시기의 일예를 표시하면 제 3 도와 같다.
표시기 DPY는 여러 가지 데이타의 설정시에 설중중의 데이타를 표시하거나, 또는 설정이 끝난 각종 데이타 내용의 확인을 위해서 이것을 표시하거나, 또는 그외 필요한 정보를 표시하거나 하기 위한 것이고, 문자 표시 및 필요에 따라 도형 표시도 가능한 것이다. 표시기 DPY는 몇 개인가의 표시 모드로 사용할 수 있고, 그 표시 모드의 하나로써 여러 가지 데이타의 설정 또는 그 설정 내용의 확인 표시를 위한 표시 모드가 있다. 그 경우 제 3 도에 도시한 바와 같이 표시기 DPY는 그 상단에서 비교적 큰 에리어를 점유하는 설정 내용 표시부 DPY1과 그 하단의 기능 스위치 설명 표시부 DPY2로 분할해서 작용한다. 또 다른 표시 모드에 있어서는 자수 무늬 모양의 도형 패턴을 표시하기 위한 표시수단으로써 이 표시기 DPY가 작용한다. 예를 들면 이 표시기 DPY로써 액정 디스플레을 사용할 수 있다.
표시기 DPY의 하측에 6개의 기능 스위치 F1~F6이 마련되어 있다. 앞서 기술한 기능 스위치 설명 표시부 DPY2는 이들의 각 기능 스위치 F1~F6에 현재 할당되어 있는 기능을 설명하는 표시를 행하는 것이다.
각 기능 스위치 F1~F6에 대한 기능 할당 상태에 의해서 좌측의 5개의 기능 스위치 F1~F5가실질적인 각종 데이타 설정 기능 등에 대응하는 기능 스위치로 되고, 나머지 스위치 F6이 다음 후보(NEXT)선택 키로써 작용하는 일이 있다. 기능 스위치 설명 표시부 DPY2는 각 기능 스위치 F1~F6에 대응하는 6개의 표시틀로 되고, F1~F6에 대응하는 각 표시틀에는 각 기능 스위치 F1~F6에 현재 할당되어 있는 기능을 설명하는 표시(예를 들면 이 표시는 "데이타 입력" 또는 "프로세스 컴퓨터"등의 문자로 된다)가 나타난다. 그 경우 기능 스위치 F6이 다음 후보 선택 키로써 작용하고 있으면, F6에 대응하는 표시틀에는 그 다음 후보 선택 키 작용을 설명하는 표시 "NEXT"가 나타난다.
표시기 DPY의 오른쪽에 인접해서 배치된 기능 메뉴부 MENU는 기능 스위치 F1~F6에 할당 가능한 메뉴부 MENU는 기능 스위치 F1~F6에 할당 가능한 모든 기능을 나타내는 표시를 가식적 또한 고정적으로 표시한 일람표이다. 이 기능 메뉴부 MENU는 프로그램 모드 메뉴 PRO.MENU와 운전 모드 메뉴 RUN.MENU로 된다. 프로그램 모드 메뉴 PRO.MENU는 프로그램 모드시에 있어서 각 기능 스위치 F1~F6에 할당 가능한 모든 기능을 표시하는 것이다. 운전 모드 메뉴 RUN,MENU는 운전 모드시에 있어서 각 기능 스위치 F1~F6에 할당 가능한 모든 기능을 표시하는 것이다.
프로그램 모드라함은 바라는 자수 무늬를 실현하기 위한 자수 바느질 프로그램에 관련된 각종 데이타 설정(예를 들면 바라는 자수 무늬에 대응하는 바느질 데이타의 입력 즉 "데이타 입력"이나 실의 색 변환 순서의 설정 즉 "프로세스 컴퓨터"등)을 행하는 모드이다. 운전 모드라 함은 자수기의 운전 개시에 앞서서 각종 운전 조건(예를들면 미싱 주축 회전수등)의 설정을 행하는 모드이다.
표시전환 스위치 SW1은 표시기 DPY의 표시 모드를 전환하기 위한 것이다. 예를들면 도시하는 바와 같이 설정 내용 표시부 DPY1과 기능 스위치 설명 표시부 DPY2로 분할해서 표시기를 사용하는 표시 모드에서 다른 표시모드로 전환할때에 이 표시 전환 스위치 SW1을 조작한다.
프로그램 모드 스위치 SW2는 이 자수기의 동작 모드를 상기 프로그램 모드에 설정할때에 조작하는 스위치이다.
운전 모드 스위치 SW3은 이 자수기의 동작 모드를 상기 운전 모드에 설정할때에 조작하는 스위치이다.
틀 이동 키 스위치 FKY는 자수틀(20)을 수동 조작으로 이동시킬때에 조작하는 스위치이다. 텐 키 스위치 TKY는 각종의 수치 데이타를 입력하기 위한 스위치이다. 설정 확인 스위치 SW4는 각종 데이타 설정 조작에 있어서, 설정 내용을 확인할때에 조작하는 스위치이다. 세트 스위치 SW5는 텐 키 스위치 TKY에 의해서 입력된 수치 데이타를 등록할 때 또는 기능 설정 완료시에 조작되는 것이고, 리턴 키로써 작용한다.
다음에 자수 무늬 모양의 도형 패턴 표시의 구체적인 예에 대해서 설명한다.
도형 표시 모드일 때, 표시기 DPY는 자수 무늬 모양의 도형 패턴을 도트 패턴으로 표시한다. 상세하게는 데이타 RAM(14)내의 무늬도형 패턴 메모리 GPM1에 기억하는 도형 패턴 데이타는 1비트가 1도트에 대응하고 있다.
일예를 들면 표시기 DPY는 제 4a 도에 도시하는 바와 같이 128×128도트로 되고, 2048바이트의 도트 데이타에 의해 구성된다. 무늬 도형 패턴 메모리 GPM1은 제4b 도에 도시하는 바와 같이 표시기 DPY의 도트수에 대응해서 2048바이트의 기억용량을 갖는다. 예를들면 OO(H)~OF(H)의 16어드레스(16×8=128비트)가 표시기 DPY의 최상단의 128비트에 대응하고 있고, 1O(H)~7FF(H)의 1920어드레스가 표시기 DPY의 나머지 도트에 대응하고 있다. 또 (H)는 16진수 표현일 것을 표시한다.
바라는 자수 무늬를 실현하는 바느질 데이타에 따라 이 바늘질 데이타에 의해서 실현되는 자수 무늬 모양의 도형 패턴 데이타를 작성하는데는 예를들면 다음과 같이 행한다. 바늘질 데이타는 1스티치마다 X,Y데이타와 기능 데이타로 된다. X,Y데이타는 앞의 스티치에 대한 자수틀(20)의 상대적 이동량을 표시하고 있고, 각 스티치마다의 절대 좌표는 표시하고 있지 않다. 자수 무늬 모양을 도형 표시하는 데에는 각 스티치마다의 절대 좌표를 구할 필요가 있다. 그 때문에 자수 개시점에에서 임의의 i번째의 스티치까지의 X데이타 및 Y데이타를 각각 아래와 같이 누산하는 것에 의해 임의의 i번째의 스티치의 절대 좌표 XAi, YAi를 구한다(제 5 도 참조). 또 이 경우 좌표 원점은 자수 개시점이다.
XAi=X1+X2+X3+… Xi
YAi=Y1+Y2+Y3+… Yi ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ (1)
다음에 상기와 같은 자수틀상의 절대 좌표 XAi,YAi를 표시기상의 절대좌표 Xai, Yai로 변환시킨다. 여기서 표시기 DPY의 크기는 자수틀(20)의 크기에 대해서 충분히 작다. 그 때문에 실제의 자수 무늬의 크기에 대해서 적당한 비율로 축소한 도형을 표시기 DPY로 표시하는 것으로 한다. 이 경우 축소율 즉 변환배율 K는 적당하게 선택할 수 있도록 하면 좋다. 변환 배율 K의 일예를 들면 1/2, 1/3, 1/5, 1/10등이다.
변환식은 예를 들면 다음과 같다.
Xai=INT(K×XAi+0.5)+Xs
Yai=INT(K×YAi+0.5)+Ys ‥‥‥‥‥‥‥‥‥‥‥‥‥‥ (2)
여기에서 INT( )는 ( )안의 수치를 정수화하는 것을 표시한다. 0.5를 플라스하는 이유는 곱 K×XAi 및 K×YAi를 각각 사사오입하기 위한 것이다. Xs,Ys는 표시기상의 도형 표시의 개시점의 X,Y좌표를 표시한다. 이 개시점 좌표 Xs,Ys는 임의로 선정할수 있다. 예를들면 표시기 DPY의 중앙의 도트 좌표는 63, 63이고 도형 표시의 개시점을 표시기 DPY의 중앙에 선정했을 경우는 Xs=63, Ys=63이다.
상기 좌표 Xai, Yai는 바늘 위치이고, 앞서의 바늘위치 Xai-1, Yai-1과 이번의 바늘 위치 Xai, Yai사이를 연결하는 땀선의 도형 좌표를 또 구할 필요가 있다. 그 때문에 앞서의 바늘 위치 Xai-1, Yai-1과 이번의 바늘 위치 Xai, Yai의 차분 △x=Xai-Xai-1, △y=Yai-Yai-1을 각각 구하고, △x와 △y의 절대값의 대소를 비교하여 그 비교 결과에 따라서 아래의 처리 ① 또는 ②를 실행한다.
처리 ① : |△x|〉|△y|일 때
Xai-1에서 Xai까지의 △x의 폭을 1도트 단위로 분할한 X좌표 위치 Xk(k=1, 2, 3...m, 단 m은 △x의 폭에 해당하는 도트수)를 땀선의 X좌표 위치로 한다. k=1 즉 Xk=X1의 X 좌표 위치는 Xai-1이다. k=m 즉 Xk=Xm의 X좌표 위치는 Xai이다.
땀선의 Y좌표 위치 Yk는,
Yk=INT[(△y/△x)(Xk-Xai-1+Yai-1+0.5] ‥‥‥‥‥‥‥ (3)
에 의해서 구한다. 앞서의 기술과 마찬가지로 INT는 [ ]안의 수치를 정수화하는 것을 표시한다. 0.5를 플라스하는 이유는 [ ]안의 수치를 사사오입하기 때문이다.
처리 ② : |△x|〈|△y|일 때
Yai-1에서 Yai까지의 △y의 폭을 1도트 단위로 분할한 Y좌표 위치 Yk(k=1, 2, 3....m, 단 m은 y의 폭에 해당하는 도트수)를 땀선의 Y좌표 위치로 한다. k=1즉 Yk=Y1의 Y좌표 위치는 Yai-1이다. k=m 즉 Yk=Ym의 Y좌표 위치는 Yai이다.
땀선의 X좌표 위치 Xk는,
Xk=INT[(△x/△y)(Yk-Yai-1)+Xai-1+0.5] ‥‥‥‥‥‥ (4)
에 의해서 구한다.
제 6a 도는 자수틀상의 땀의 좌표의 일예를 도시하는 것이다. 바늘 위치 C의 절대 좌표(Xai-1,Yai-1)이 예를들면(500,300)이라고 한다. 다음의 바늘위치 D의 절대좌표(Xai,Yai)가 예를들면(550,260)이라고 한다. 각각의 바늘위치 C,D의 절대 좌표를 상기 (2)식에 따라서 표시기 좌표로 변환하면 제 6b 도와 같이(113,93) 및 (118,89)로 된다. 또 변환 배율 K를 1/10로 하고, 개시점 좌표 Xs,Ys를 (63,63)으로 하였다.
이 경우 △x=5, △y=-4이고, |△x|〉|△y|이기 때문에 표시기상의 땀선의 X좌표 위치 Xk는 113,114,115,116,117,118이고, 땀선의 Y좌표 위치 Yk는 (3)식에서 93,92,91,91,90,89로 된다. 따라서 C'에서 D'까지의 땀선의 X,Y좌표는 제 6c 도와 같(113,93),(114,92),(115,91),(116,91),(117,90),(118,89)로 된다.
이상과 같이 해서 구한 자수 무늬의 도형 좌표 데이타를 도트 패턴의 형으로 도형 패턴 메모리 GPM에 기억한다. 일반적으로 도형 자표(x,y)로 표시된 표시기상의 도트 위치에 대응하는 도형 패턴 메모리 GPM의 기억 위치는 아래의 식
(128-y)/16=A 나머지 B
x/8=C 나머지 D ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ (5)
에서 A(H)B(H)C(H)에 의해서 표시되는 도형 패턴 메모리 GPM의 어드레스의 D비트째이다. 예를들면 도형 좌표가(113,93)이면,
(128-93)/16=2 나머지 3
113/8=14 나머지 1
에서 도형 패턴 메모리 GPM에 있어서의 어드레스 23E(H)의 0~7비트중 1비트째의 기억 위치가 이 도형좌표에 대응한다. 도형 패턴 메모리 GPM에 있어서는 이와 같이 도형 좌표 위치에 대응하는 기억 위치에 "1"을 기억하고, 그 이외의 기억 위치에 "0"을 기억한다.
다음에 마이크로 컴퓨터의 제어하에서 제 2 도의 자동 자수기에 의해서 실행되는 동작중 특히 본 발명에 관한 부분의 동작에 대하여 제 7 도이하의 흐름도를 참조해서 설명한다.
자동 자수기의 전원이 들어가게되면 제 7 도에 도시한 바와같이 먼저 소정의 초기 루틴을 거쳐서 미싱 주축 정지 루틴으로 진행한다. 본 발명에 관련된 부분의 처리 동작이나 그 외의 각종 데이타 설정 처리 동작은 이 미싱주축 정지 루틴에 있어서 실행된다. 비 운전시는 이 미싱 주축 정지 루틴을 항상 실행하고 있고, 기동/정지 스위치(26)에 의해 기동 스위치가 ON으로 되면 운전루틴으로 이동한다. 운전 루틴에서는 미싱주축(23)을 구동하고, 이 주축의 1회전에 동기해서 1스티치마다의 바느질 데이타를 데이타 RAM(14)내의 바느질 데이타 메모리 에리어에서 차례로 리드하여 이것에 따라 자수 바느질 동작을 행한다.
미상 주축 정지 루틴의 일예에 대하여 제 8 도를 참조해서 설명한다. 먼저 정지 초기 루틴에 있어서는 미싱 정지시에 있어서 소정의 초기 처리를 행한다. 다음의 스템(30)에서는 동작 모드 플래그의 내용에 따라 동작 모드가 운전 모드인가, 프로그램 모드인가를 조사한다. 동작 모드는 다음에 기술한는 바와 같이 프로그램 모드 스위치 SW2를 ON하는 것에 의해 프로그램 모드로 되고 운전 모드 스위치 SW3을 ON하는 것에 의해 운전 모드로 된다.
프로그램 모드이면 스텝(31)로 가서 프로그램 모드에 있어서의 각종 데이타의 설정 처리를 행한다. 자수 무늬 모양의 확인 표시를 행하기 위해서는 이 프로그램 모드에 있어서 "메모리 확인 모드"를 선택한다. 그를 위한 선택은 다음과 같이 기능 스위치 F1~F6에 의해서 행한다.
프로그램 모드에 있어서는 표시기 DPY의 화면은 먼저 최초로 제 3 도에 도시한 바와같이 되고, 기능 스위치 설명 표시부 DPY2에서는 프로그램 모드에 있어서의 A~E의 모드의 설명을 표시한다. 기능 스위치 F6을 눌러서 다음 후보를 선택하면 기능 스위치 F6을 눌러서 다음 후보를 선택하면 기능 스위치 설명 표시부 DPY2에서는 프로그램 모드에 있어서의 F~J의 모드의 설명을 표시한다. 다시 기능 스위치 F6을 눌러서 다음의 후보를 선택하면 기능 스위치 설명 표시부 DPY2에서는 제 10a 도에 도시하는 바와 같이 프로그램 모드에 있어서의 K~M의 모드 설명을 표시한다. 이 상태에서 기능 스위치 F3을 누르면 "메모리 확인 모드"가 선택된다. 이것에 의해 제 8 도의 스텝(32)의 판단 "메모리 확인 모드인가?"는 YES로 되어 메모리 확인 처리 루틴(33)으로 간다.
메모리 확인 루틴(33)의 일예를 제 9 도에 도시한다. 먼저 스템(34)에서는 자수 무늬 모양의 확인 표시를 행하고자 하는 자수 무늬의 무늬 번호를 텐 키 스위치 TKY에 의해 선택 입력하다. 데이타 RAM(14)에는 여러 종류의 자수 무늬의 바느질 데이타가 기억되어 있고, 기억하고 있는 각 자수 무늬에는 무늬 번호가 할당되어 있다. 스텝(34)에서는 이 무늬 번호를 선택한다. 이 스텝(34)에서는 표시기 DPY의 표시가 제10도B와 같이 전환된다. 바라는 무늬 번호의 수치를 놓아야할 장소에서 그곳의 표시 수치가 점멸한다. 예를들면 아직 무늬번호가 입력되어 있지 않은 경우는 "0"이 점멸한다. 텐 키 스위치 TKY에 의해 바라는 무늬 번호를 입력하면 입력된 수치가 점멸한다. 예를들면 "2"를 입력하면, "2"가 점멸하여 무늬 번호로써 "2"가 입력된 것을 표시한다. 현재 점멸중의 무늬 번호로 좋은 경우는 설정 확인 스위치 SW4를 조작하여 다음 스텝으로 지행한다. 이때 설정된 무늬 번호 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(35)에서는 표시 개시점의 좌표 Xs,Ys를 텐 키 스위치 TKY에 설정 입력한다. 이 스텝(35)에서는 표시기 DPY의 표시가 먼저 제 10c 도와 같이 전환된다. 바라는 표시 개시점의 x축 좌표 데이타의 수치를 놓아야 할 장소에서 그곳의 표시 수치가 점멸한다. 예를 들면 아직 X축 좌표 데이타가 입력되어 있는 않은 경우는 중심을 표시하는 "63"이 점멸한다. 텐 키 스위치 TKY에 의해 바라는 X축 좌표 데이타를 입력하면 입력된 수치가 점멸한다. 현재 점멸중의 X축 좌표 데이타로 좋은 경우는 설정 확인 스위치 SW4를 조작하고 다음에 Y축 좌표 데이타의 설정을 행한다. 이 경우 표시기 DPY의 표시가 제 10d 도와 같이 전환된다. 상술한 바와 마찬가지로 예를들면 아직 Y축 좌표 데이타가 입력되어 있지 않은 경우는 중심을 표시하는 "63"이 점멸한다. 텐 키 스위치 TKY에 의해 바라는 Y축 좌표 데이타를 입력하면 입력된 수치가 점멸한다. 현재 점멸중의 Y축 좌표 데이타로 좋은 경우는 설정 확인 스위치 SW4를 조작하여 다음 스텝으로 진행된다. 또 설정된 표시 개시점의 X,Y좌표 데이타 Xs,Ys는 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(36)에서는 변환 배율 K를 텐 키 스위치 TKY에 의해 설정 입력한다. 이 스텝(36)에서는 표시기 DPY의 표시가 제 10e 도와 같이 전환된다. 바라는 변환 배율의 수치를 놓아야할 장소에서 그곳의 표시 수치가 점멸한다. 아직 변환 배율이 입력되어 있지 않은 경우는 소정의 기준 배율(예를들면 "1/10")이 점멸한다. 텐 키 스위치 TKY에 의해 바라는 변환 배율을 입력하면 입력된 수치가 점멸한다. 현재 점멸중의 변환 배율로 좋은 경우는 설정 확인 스위치 SW4를 조작하여 다음 스텝으로 진행한다. 설정된 변환 배율 데이타 K는 데이타 RAM(14)내의 레지스테에 등록된다.
스텝(37)에서는 무늬 도형 패턴 메모리 GPM1을 클리어 함과 동시에 표시기 DPY의 표시를 클리어하여 이 표시기 DPY를 도형 표시 모드로 한다.
다음의 스텝(38)에서는 스티치 카운터를 초기값 "1"에 리세트하고, 앞의 스텝에서 설정 입력된 무늬 번호에 대응하는 자수 무늬의 바늘질 데이타 RAM(14)내의 바느질 데이타 기억 에리어에서 리드 개시하는 상태로 한다.
다음의 스텝(39)에서는 상기와 같이 리드 개시 상태로 된 특정한 자수 무늬의 바느질 데이타중 스티치 카운터에 의해 지시된 1스티치분의 바느질 데이타(X,Y데이타와 기능 데이타)를 데이타 RAM(14)에서 리드한다.
다음의 스텝(40)에서는 상기 (1)식의 연산에 의해 이번의 스티치 절대 좌표(XAi,YAi)를 구한다. 즉 앞서의 스티치 절대 좌표 X좌표값에 대해서 스텝(39)에서 리드한 이번 스티치의 X데이타를 가산하여 이번 스티치의 절대 좌표의 X좌표값 XAi를 구한다. 앞서의 스티치의 절대 좌표의 Y좌표값에 대해서 스텝(39)에서 리드한 이번의 스티치의 Y데이타를 가산하여 이번의 스티치의 절대 좌표의 Y 좌표값 YAi를 구한다.
다음의 스텝(41)에서는 상기(2)식의 연산에 의해 이번의 스티치의 표시기상의 절대 좌표(Xai,Yai)를 구한다. 즉 앞서의 스텝(40)에서 구한 자수틀상의 절대 좌표(XAi,YAi)와 스텝(35),(36)에서 설정한 표시 개시점의 X,Y좌표 데이타 Xs,Ys와 변환 배율 K을 사용해서 상기(2)식의 연산을 행한다. 여기에서 구한 좌표 데이타(Xai,Yai)는 다음 스텝(42)에서 이용됨과 동시에 다음의 스티치에 관한 스텝(42)의 처리에서 이용하기 위해서 레지스터에 기억에둔다.
스텝(42)에서는 인접하는 바늘 위치를 연결하는 땀선의 도형 좌표(도프 좌표)데이타 Xk,Yk를 상기 처리 ① 또는 ②에 따라서 구한다. 즉 레지스터에 기억되어 있는 앞서의 스티치에 관한 표시기 좌표 데이타(Xai-1,Yai-1)과 이번의 스티치에 관한 표시기 좌표 데이타(Xai,Yai)에서 차분 △x,△y를 각각 구하여, 그 대소에 따라서 상기 처리 ① 또는 ②의 어느 것인가를 실행하고, 1땀선에 대응하는 도형 좌표 데이타 Xk,Yk(단 k=1,2,3....m이고, m은 △x,△y중 절대 값이 큰쪽의 폭에 대응하는 도트수)를 구한다. 그리고 구한 도형 좌표 데이타 Xk,Yk를 도트 패턴의 형으로 무늬 도형 패턴 메모리 GPM1에 기억한다.
다음의 스텝(43)에서는 무늬 도형 패턴 메모리 GPM1에 기어되어 있는 도트 패턴 형식의 도형 좌표 데이타를 리드하고, 이것에 대응하는 도트 패턴 형식의 도형 즉 자수 무늬의 도형을 표시기 DPY로 표시한다.
다음의 스텝(44)에서는 상기 스텝(39)에서 리드한 1스티치분의 바느질 데이타중 기능 데이타의 내용이 자수무늬의 종료를 표시하는 종료 코드인가 검사한다. 아직 종료가 아니면 스텝(45)를 경유해서 스텝(39)로 되돌아 가고, 스티치 카운터에 의해 지시되는 다음 스티치에 관해서 앞서의 기술과 마찬가지의 스텝(39)~(44)의 처리를 반복한다. 스텝(45)에서는 스티치 카운터의 내용을 진행하여 다음의 스티치를 지시한다. 전체스티치의 바느질 데이타에 관하여 스텝(39)~(44)의 처리를 완료하면 기능 데이타가 종료 코드로 되어 메인 루틴으로 리턴한다. 이때 자수 무늬 전체의 도형 패턴 데이타가 무늬 도형 패턴 메모리 GPM1에 기억되어 있고, 표시기 DPY에서는 자수 무늬 전체의 도형을 표시한다. 이렇게 하여 자수 무늬 모양을 확인할 수 있다.
제 8 도로 되돌아가서, 스텝(46)에서는 운전 모드 스위치 SW3이 ON으로 되었는가를 조사한다. NO이면 스텝(31)로 되돌아가 프로그램 모드의 처리를 반복한다.
운전 모드 스위치 SW3이 ON으로 되면 동작 모드는 프로그램 모드에서 운전 모드로 전환된다. 운전 모드로 전환된 직후는 자수 바느질 동작 개시를 위판 각종 데이타의 초기화 처리를 행한다(스텝(47)).
스텝(48)에서는 운전 모드에 있어서의 각종 데이타의 설정 처리를 행한다. 운전 모드에 있어서 표시기 DPY의 기능 스위치 설명 표시부 DPY2에서는 먼저 운전 모드에 있어서의 A~E의 모드의 설명을 표시한다(제 3 도의 운전 모드 메뉴 RUN.MENU 참조). 기능 스위치 F6을 눌러서 다음 후보를 선택하면 기능 스위치 설명 표시부 DPY2에서는 운전 모드에 있어서의 F,G의 모드의 설명을 표시한다. 기능 스위치 설명 표시부 DPY2에서 바라는 모드를 표시하는 상태로 하고, 기능 스위치 F1~F5의 조작에 의해서 바라는 모드를 선택한다. 그리고 텐 키 스위치 TKY등의 조작에 의해서 데이타를 설정한다. 예를들면 미싱의 회전수를 설정하는 경우는 B의 "회전수 모드"를 선택하여 텐키 스위치 TKY에 의해 바라는 회전수를 설정 입력한다. 이렇게해서 스텝(48)에서는 필요한 미싱 운전 조건을 설정한다.
스텝(49)에서는 기동/정지 스위치(26)에 의해 기동 스위치가 ON으로 되었는가를 조사한다. 기동 스위치가 ON이면 메인 루틴으로 리턴하여 운전 루틴(제 7 도)에 들어간다. 기동 스위치가 ON이 아니면 스텝(50)으로 가서 프로그램 모드 스위치 SW2가 ON으로 되었는가를 조사한다. NO이면 스텝(48)로 되돌아가서 운전 모드에 있어서의 각종 데이타의 설정 처리를 위한 루틴을 반복한다. 프로그램 모드 스위치 SW2가 ON으로 되면 동작 모드는 운전 모드에서 프로그램 모드로 전환되고, 스텝(31)로 가서 앞서 기술한 프로그램 모드에 있어서의 각종 데이타의 설정 처리를 위한 루틴을 반복한다.
또, 상기 실시예에서는 제 9 도의 메모리의 확인 처리 루틴에서 각 스티치마다의 무늬 도형 패턴 데이타의 작성을 행함과 동시에 작성한 이 도형 패턴 데이타에 대응하는 도형 표시를 행하도록 하고 있다. 그러나 이것에 한정되지 않고 작성이 끝난(이미 기억하고 있는) 무늬 도형 패턴 데이타를 무늬 도형 패턴 메모리 GPM1에서 리드하여 이것을 표시할 수 있도록 하여도 좋다. 그 경우 무늬 도형 패턴 메모리 GPM1에는 여러 종류의 자수 무늬의 도형 패턴 데이타를 기억해두고 그중 1개를 선택하여 리드해서 표시하도록 하여도 좋다.
또, 각 스티치마다의 무늬 도형 패턴 데이타의 작성을 행하는 처리 프로그램을 생략하고, 자수 무늬에 대응하는 도형 패턴 데이타를 미리 기억한 기억수단을 준비하여 이 기억 수단에서 바라는 자수 무늬의 도형 패턴 데이타를 리드해서 표시하도록 하여도 좋다. 그 경우의 기억 수단은 RAM에 한정되지 않고 ROM 또는 종이 테이프나 자기 디스크 및 그외의 외부 메모리라도 좋다.
자수 무늬의 도형 패턴을 표시하는 표시 수단으로써는 액정 디스플레이에 한정되지 않고, CRT 디스플레이나 LED디스플레이, 플라즈마 디스플레이등의 전기, 전자장치외에 인자 프린터 등의 하드 카피 장치등이라도 좋다.
또 상기 실시예에서는 본 발명에 관한 자수 무늬 모양 표시 장치가 자동 자수기내에 일체로 조립되어 있지만 다른 장치로써 기존의 자동 자수기에 부설할 수도 있다.
다음에 바라는 자수 무늬의 자수 바늘질 운전을 행하기 전에 이 자수 무늬가 자수틀내에 알맞게 들어가는가 아닌가를 판정하는 처리(이것을 "소프트 리미트 처리"라 한다)의 1실시예에 대하여 설명한다. 이 "소프트 틀 리미트 처리" 자수 무늬 모양과 자수틀 형상의 양쪽을 표시기 DPY로 표시하는 것에 의해 행한다.
본 실시예에 있어서는 제도의 하드 구성도에 있어서 제 11 도에 도시하는 바와 같이 자수를 형상의 도형 패턴 데이타를 기억하는 틀도형 패턴 메모리 GPM2가 추가된다. 이 도형 패턴 메모리 GPM2는 예를들면 RAM으로 되는 것이다. 이 메모리 GPM2의 어드레스 입력 및 데이타 입출력은 버스(29)를 거쳐서 CPU(제 2 도)에 접속되어 있다.
본 실시예에 있어서는 하나 또는 여러 종류의 자수틀에 대하여 그 형상을 스티치 데이타 형식(자수틀의 형상을 적당한 바느질 폭으로 하는 바느질 모양으로 환산해서 그 1바느질마다 X,Y방향의 변위 데이타에 의해 이 자수틀의 형상을 표현하는 데이타 형식)으로 표시하여 되는 "틀 데이타"를 데이타 RAM(14)에 기억해 두도록 되어있다. 이 "틀 데이타"는 통상의 자수 바느질 데이타와 마찬가지로 바라는 것을 종이 테이프(17)에서 리드하여 데이타 RAM(14)에 기억하도록 하면 좋다. 그리고 본 실시예에 있어서는 톨 도형 패턴 메모리 GPM2에 기억해야할 자수틀 형상의 도형 패턴 데이타는 데이타 RAM(14)에 기억하고 있는 상기 "틀 데이타"에 따라 작성하도록 하고 있다.
먼저 자수 무늬 모양 또는 자수틀 형상의 도형 패턴 표시의 구체적인 예에 대하여 설명한다.
도형 표시 모드일 때 표시기 DPY는 자수 무늬 모양 또는 자수틀 형상의 도형 패턴을 도트 패턴으로 표시한다. 상세하게는 무늬 도형 패턴 메모리 GPM1 및 틀 도형 패턴 메모리 GPM2에 기억하는 도형 패턴 데이타는 1비트가 1도트에 대응하고 있다.
자수 무늬 모양의 도형 표시에 관해서는 제 4 도~제 6 도를 참조하여 앞서 기술한 바와 같고, 무늬 도형 패턴 데이타가 무늬 도형 패턴 데이타가 무늬 도형 패턴 메모리 GPM1에 기억된다.
자수틀의 형상을 스티치 데이타 형식으로 나타낸 "틀 데이타"에 따라서 자수틀 형상의 도형 패턴 데이타를 작성하는 경우도 상술과 마찬가지의 방법에 의해 행할 수 있다. 앞서 기술한 바와 같이 "틀 데이타"는 자수틀형상을 바느질 모양으로 환산해서 되는 1스티치마다의 X, Y 데이타와 필요에 따라서 기능 데이타로 된다.
"틀 데이타"에 의해서 표현되는 자수틀 데이타 형식의 자수틀 형상의 일예를 도시하면 제 12 도와 같다. 제 12a 도는 실제의 자수틀의 일예를 도시하고, B는 이 자수틀을 바느질 모양으로 환산한 상태의 일예를 도시한다. 제 12b 도에 있어서 X 표시가 바늘 위치에 대응하고, 그 사이를 연결하는 직선이 바느질 폭에 해당한다. 임의의 바늘 위치를 기준점으로 정하고, 이 기준점에서 시작하여 자수틀의 외형을 1회전하여 기준점에서 끝나는 여러개 스티치분의 스티치 데이타(각 스티치마다의 X,Y 데이타)를 "틀 데이타"로써 미리 준비하고, 이것을 종이 테이프(17)등에 기억해둔다. 하나 또는 여러종류의 자수틀에 대하여 그와 같은 스티치 데이타 형식의 "틀 데이타"를 기억한 종이 테이프(17)을 각각 준비해두고, 그 중 바라는 하나 또는 여러개의 자수틀의 "틀 데이타"를 그것에 대응하는 종이 테이프(17)에서 각각 리드해서 데이타 RAM(14)에 각각 기억한다. 그때 각 자수틀을 구별하기 위해서 각 자수틀에 대응하는 "틀 데이타"에 각각 틀번호를할당해서 이 틀 번호를 지정하는 것에 의해 바라는 자수틀의 "틀 데이타"를 데이타 RAM(14)에서 리드할 수 있도록 한다. 리드한 "틀 데이타"에 따라서 틀 도형 패턴 데이타를 작성하여 틀도형 패턴 메모리 GPM2에 기억한다.
이와 같은 "틀 데이타"에따른 틀 도형 패턴 데이타의 작성(변화) 및 틀 도형 패턴 메모리 GPM2로의 기억은 앞서 기술한 자수 무늬의 무늬 도형 패턴 데이타의 작성(변환) 및 무늬 도형 패턴 메모리 GPM1로의 기억인 경우와 모두 마찬가지로 행해진다. 즉 "틀 데이타"에 따른 도형 패턴 데이타가 표시기 DPY상의 도트 위치에 대응하는 비트 패턴 데이타(도트 패턴 데이타)의 형식으로 변환되어 틀도형 패턴 메모리 GPM2에 기억된다. 또 단지 "틀 데이타"를 상술과 마찬가지로 비트 패턴 데이타로 변환한 것 만으로는 비트 패턴 데이타로 되는 틀도형 패턴 에이타의 표시기 DPY상의 개시 위치(앞서나온 Xs,Ys에 해당하는 위치)가 그대로 기준점(제 12b 도 참조)에 대응하는 것으로 되고, 이것은 표시기 DPY상에 있어서의 무늬 도형 패턴 데이타의 개시 위치, 즉 자수 개시 위치에 겹쳐 버린다. 그렇게 하면 무늬 도형과 틀 도형의 비교가 번거로우며, 또 틀도형 표시가 표시기 DPY의 한정된 표시틀에서 빠지는 일도 있으므로 실제의 자수틀(20)에 있어서의 기준점의 위치와 자수 개시 위치의 어긋남에 따른 오프셋값을 틀도형 패턴 데이타에 가산 또는 감산하여 무늬 도형 패턴 데이타와 틀도형 패턴 데이타의 상대 위치 관계를 실제의 위치 관계로 일치시키도록 한다. 이렇게해서 오프셋을 수정한 틀도형 패턴 데이타를 틀도형 패턴 메모리 GPM2에 기억한다.
이렇게 하여 작성된 무늬 도형 패턴 데이타와 틀도형 패턴 데이타를 각 도형 패턴 메모리 GPM1, GPM2에서 각각 리드하여 표시기 DPY로 함께 표시하면 양자의 도형의 비교에 의해서 선택된 자수 무늬가 사용하고자 하는 자수틀에 알맞게 들어가는 가를 판정할 수 있다. 제 13a,b 도는 표시기 DPY에 있어서의 표시의 일예를 도시한 것으로 A는 자수틀의 도형 F내에 자수틀의 도형 P가 알맞게 들어가 있는 상태를 도시하고, B는 알맞게 들어가 있지 않은 상태를 도시한다.
또 오프셋을 수정하고 있지 않은 틀도형 패턴 데이타를 틀도형 패턴 메모리 GPM2에 기억하고, 이것을 리드해서 표시할때에는 오프셋을 수정하도록 하여도 좋은 것은 물론이다.
또 자수무늬의 도형과 자수틀의 도형을 표시기 DPY로 실제로 표시할 것 없이 표시를 위해서 작성된 무늬 도형 패턴 데이타와 틀 도형 패턴 데이타의 데이타 레벨로의 비교에 따라 양쪽 도형이 교차하고 있는가 아닌가를 판정할 수 있고, 이것에 의해서 선택된 자수 무늬가 사용하고자 하는 자수틀에 알맞게 들어가는가를 자동 판정할 수 있다.
이 자동 판정에 대하여 설명하면 비트 패턴 데이타로 되는 무늬 도형 패턴 데이타와 오프셋을 수정한 틀도형 패턴 데이타를 동일 비트마다 비교하여 각 비트마다의 논리곱을 각각 구한다. 논리곱이 성립한 비트가 1개라도 있으면 그 비트에 대응하는 위치에서 자수 무늬가 자수틀에 교차하므로 이 자수 무늬는 자수틀에 알맞게 들어가지 않는다고 판정한다. 논리곱이 성립한 비트가 하나도 없으면 자수 무늬가 자수틀에 알맞게 들어간다고 판정한다. 이 판정 결과는 표시기 DPY 또는 그외 적당한 표시 수단에 의해 표시하도록 한다. 물론, 자수 무늬가 자수틀에 알맞데 들어가는가 아닌가의 판정은 상기와 같은 논리곱에 의한 비교에 한정되지 않고 그외의 비교 판정법에 의해서 행할 수 있다.
또, 자동 판정의 경우도 오프셋을 수정하고 있지 않은 틀도형 패턴 데이타를 틀도형 패턴 메모리 GPM2에 기억했을 경우는 틀도형 패턴 메모리 GPM2의 리드 어드레스를 오프셋 수정해서 틀도형 패턴 데이타를 리드하도록 하면 무늬 도형 패턴과 틀도형 패턴의 논리 비교를 하는 경우의 양자의 상대 위치 관계를 일치시킬 수 있다.
이상과 같이 자수 무늬가 자수틀에 알맞게 들어가는가가 실제의 자수 바느질 동작을 행하는 일없이 사전에 판명된다.
자수 바느질 동작을 개시할때에는 미싱 헤드의 바늘 위치에 대한 자수틀(20)의 상대 위치가 소정의 자수 무늬 개시 위치로 되도록 자수틀(20)을 위치 결정한다. 이것은 종래와 마찬가지로 수동 조작에 의해서 행하여도 좋지만 앞서 기술한 도형 표시에 있어서의 자수 무늬 개시점과 자수틀(20)의 기준점과의 오프셋 값에 따라서 자동에 의해 행하도록 하여도 좋다. 즉 이 오프셋값은 표시기 DPY상의 좌표 스케일이므로 이것을 실제의 좌표 스케일로 변환해서 그 분량만큼 자수틀(20)을 구동하면 좋은 것이다. 표시기 DPY상에서의 오프셋값의 좌표량이(X0,Y0)이고, 앞서 기술한 변환 배율이 K라고 하면 오프셋값이 실제의 좌표량(Ox,Oy)는,
Ox=X0/K, Oy=Y0/ K ‥‥‥‥‥‥‥‥‥‥‥‥‥‥ (6)
으로 주어진다. 그래서 먼저 자수틀(20)을 수동 동작에 의해 이동해서 그 기준점이 미싱 헤드의 바늘 위치에 대응하도록 한다. 그리고 상기 오프셋 좌표량(Ox,Oy)만큼 자수틀(20)을 자동적으로 구동하면 미싱 헤드의 바늘 위치에 대한 자수틀(20)의 상대 위치가 소정의 자수 무늬 개시 위치로 되도록 이 자수틀(20)을 위치 결정할 수 있다. 또 자수틀(20)에 있어서의 기준점의 위치를 지시하기 위해서 제 12a 도에 도시하는 바와 같이 실제 이 자수틀(20)에 있어서의 기준점의 위치에 소정의 마크를 표시해두면 좋다.
다음에 마이크로 컴퓨터의 제어하에서 제 11 도의 자동 자수기에 의해 실행되는 동작중, 특히 본 발명에 관련된 부분의 동작에 대하여 제 14 도 이하의 흐름도를 참조하여 설명한다.
제 14 도는 제 8 도에 도시한 정지 루틴의 변경예를 도시하고 있고, 제 8 도의 스텝(32),(33)과 스텝(46)사이에 스텝(51),(52)가 삽입되어 있다. 도시하고 있지 않은 다른 스템은 제 8 도와 마찬가지이다.
미싱 주축 정지 루틴에 있어서 프로그램 모드이면, 스텝(31)(제 8 도)로 가서 프로그램 모드에 있어서의 각종 데이타의 설정 처리를 행한다. 이제부터 자수 바느질을 하고자 하는 무늬가 자수틀내에 들어갔는가 아닌가의 확인을 행하기 위해서는 이 프로그램 모드에 있어서 "소프트 틀 리미트 모드"를 선택한다. 그를 위한 선택은 다음과 같이 기능 스위치 F1~F6에 의해서 행한다.
프로그램 모드에 있어서 표시가 DPY의 화면은 먼저, 최초로 제 3 도중에 도시한 바와 같이 되며, 기능 스위치 설명 표시부 DPY2에서는 프로그램 모드에 있어서의 A~E의 모드 설명을 표시한다. 기능 스위치 F6을 눌러서 다음 후보를 선택하면, 기능 스위치 설명 표시부 DPY2에서는 프로그램 모드에 있어서의 F~J의 모드 설명을 표시한다. 또 기능 스위치 F6을 눌러서 다음 후보를 선택하면 기능 스위치 설명 표시부 DPY2에서는 제 16a 도에 도시한 바와 같이 프로그램 모드에 있어서의 K~N의 모드 설명을 표시한다. 이상태에서 기능 스위치 F4를 느르면 "소프트 틀 리미트 모드"가 선택된다. 이것에 의해 제 14 도의 스텝(51)의 판단 "소프트 틀 리미트 모드인가"는 YES로 되어 소프트 틀 리미트 처리 루틴(52)로 간다.
소프트 틀 리미트 처리 루틴(52)의 일예를 제 15a,b 도에 도시한다. 먼저, 스텝(53)에서는 이제부터 자수 바느질을 행하고자 하는 자수 무늬(즉, 자수틀에 무늬가 들어가는가 아닌가의 확인을 행하고자 하는 자수 무늬)의 무늬 번호는 텐 키 스위치 TKY에 의해 선택입력한다. 데이타 RAM(14)에는 여러종의 자수 무늬의 바느질 데이타가 기억되어 있으며, 기억하고 있는 각 자수 무늬에는 무늬 번호가 할당되어 있다. 스텝(53)에서는 이 무늬 번호를 선택하다. 이 스텝(53)에서는 표시기 DPY의 표시가 제 16 도 B와 같이 전환된다. 바라는 무늬 번호를 놓아야할 장소에서 그곳의 표시 수치가 점멸한다. 예를들면, 아직 무늬 번호가 입력되어 있지 않는 경우는 "0"이 점멸한다. 텐 키 스위치 TKY에 의해 바라는 무늬 번호를 입력하면 입력된 수치가 점멸한다. 예를들면, "2"를 입력하면 "2"가 점멸하여 무늬 번호로써 "2"가 입력된 것을 표시한다. 현재 점멸중의 무늬 번호로 좋은 경우는 설정 확인 스위치 SW4를 조작하고 다음의 스텝으로 진행한다. 이때 설정된 무늬 번호 데이타가 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(54)에서는 표시 개시점의 좌표 XS,Ys를 텐 키 스위치 TKY에 의해 설정 입력한다. 이 스텝(54)에서는 표시기 DPY의 표시가 먼저 제 16c 도와 같이 전환된다. 바라는 표시 개시점의 X축 좌표 데이타를 놓아야할 장소에서 그곳의 표시 수치가 점멸한다. 예를들면 아직 X축 좌표 데이타가 입력되어 있지 않은 경우는 중심을 표시하는 "63"이 점멸한다. 텐키 스위치 TKY에 의해 바라는 X축 좌표 데이타를 입력하면, 입력된 수치가 점멸한다. 현재 점멸중의 X축 좌표 데이타에서 좋은 경우는 설정 확인 스위치 SW4를 조작하고, 다음에 Y축 좌표 데이타의 설정을 행한다. 그 경우, 표시기 DPY의 표시가 제 16d 도와 같이 전환된다. 상술과 마찬가지로 예를들면 아직 Y축 좌표 데이타가 입력되어 있지 않은 경우는 중심을 표시하는 "63"이 점멸한다. 텐키 스위치 TKY에 의해 바라는 Y축 좌표 데이타를 입력하면, 입력된 수치가 점멸한다. 현재 점멸중의 Y축 좌표 데이타로 좋은 경우는 설정 확인 스위치 SW4를 조작하고, 다음의 스텝으로 진행한다. 또, 설정된 표시 개시점의 X, Y 좌표 데이타 Xs,Ys는 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(55)에서는 변환 배율 K를 텐키 스위치 TKY에 의해 설정 입력한다. 이 스텝(55)에서는 표시기 DPY의 표시가 제 16e 도와 같이 전환한다. 바라는 변환 배율을 놓아야할 장소에서 그곳의 표시 수치가 점멸한다. 아직 변환 배율이 입력되어 있지 않은 경우는 소정의 기준 배율)예를들면 "1/10")이 점멸한다. 텐키 스위치 TKY에 의해 바라는 변환 배율을 입력하면, 입력된 수치가 점멸한다. 현재, 점멸중의 변환 배율에서 좋은 경우는 설정 확인 스위치 SW4를 조작하고 다음의 스텝으로 진행한다. 설정된 변환 배율 데이타 K는 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(56)에서는 자수기에 세트한 자수틀(20)(바꿔말하면 자수 무늬가 이 자수틀에 들어있는가, 아닌가의 확인을 행하고자 하는 자수틀)의 틀 번호를 텐키 스위치 TKY에 의해 선택 입력한다. 데이타 RAM(14)에는 여러종의 자수틀의 "틀 데이타"가 기억되어 있으며, 기억하고 있는 각 자수틀의 "틀 데이타"에는 틀 번호가 할당되어 있다. 스텝(56)에서는 이 틀 번호를 선택한다. 이 스텝(56)에서는 상기 스텝(53)에 있어서의 무늬 번호의 선택 조작과 동일한 조작에 의해 틀 번호의 선택을 행할 수가 있다. 선택된 틀 번호 데이타는 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(57)에서는 자수틀의 도형표시에 있어서의 기준점(제 12b 도 참조)의 오프셋 좌표값 Xo,Yo를 설정 입력한다. 이 오프셋 좌표값 Xo,Yo는 상술과 같이 자수 무늬의 표시 개시점의 좌표 Xs,Ys에 대한 자수틀의 도형 표시의 기준점의 오프셋 좌표값이다. 이 스텝(57)에 있어서의 오프셋 좌표값 Xo,Yo를 설정 입력하는 조작은 상기 스텝(54)에 있어서의 개시점의 좌표 데이타 Xs, Ys의 설정 입력하는 조작과 동일한 조작에 의해 행할 수가 있다. 설정 입력된 오프셋 좌표값 데이타 Xo, Yo는 데이타 RAM(14)내의 레지스터에 등록된다.
다음의 스텝(58)에서는 무늬 도형 패턴 메모리 GPM1 및 틀 도형 패턴 메모리 GPM2를 클리어함과 동시에 표시기 DPY의 표시를 클리어하고, 상기 표시기 DPY를 도형 표시 모드로 한다.
다음의 스텝(59)~(65),(66)의 처리는 자수 무늬의 도형을 표시기 DPY로 표시하기 위한 처리이며, 상술한 제 9 도의 스텝(38)~(44),(45)의 처리와 모두 동일하다. 여기에서는 자수 무늬의 도형 패턴 데이타 작성과 표시가 상술과 같이 실행된다.
전체 스텝의 바느질 데이타에 관해서 스텝(60)~(65)의 처리를 완료하면, 기능 데이타가 완료 코드로 되고 다음의 스텝(67)로 간다. 이때, 자수 무늬 전체의 도형 패턴 데이타가 무늬 도형 패턴 메모리 GPM1에 기억되어 있으며, 표시기 DPY에서는 자수 무늬 전체의 도형을 표시한다.
스텝(67)~(74)의 처리는 자수틀의 도형을 표시기 DPY로 표시하기 위한 처리이며, 자수 무늬의 도형을 표시기 DPY로 표시하기 위한 처리인 상기 스텝(59)~(66)과 동일한 처리 내용으로 되는 것이다.
즉, 스텝(67)에서는 스티치 카운터를 초기값 "1"에 리세트하고, 상기 스텝(56)에서 설정 입력된 틀 번호에 대응하는 자수틀의 "틀 데이타"를 데이타 RAM(14)내의 틀 데이타 기억 에리어에서 리드 개시하는 상태로 한다.
다음의 스텝(68)에서는 상기와 같이 리드 개시 상태로 된 특정의 자수틀의 "틀 데이타"중, 스티치 카운터에 의해 지시된 1스티치분의 틀 데이타(X, Y 데이타와 기능 데이타)를 데이타 RAM(14)에서 리드한다.
다음의 스텝(69)에서는 상기 (1)식과 동일한 연산에 의해 상기 스텝(61)과 마찬가지로 이번의 스티치의 절대 좌표(XAi', YAi')를 구한다.
다음의 스텝(70)에서는 상기 (2)식과 동일한 연산에 의해 상기 스텝(62)와 마찬가지로 이번의 스티치의 표시기 상의 절대 좌표(Xai', Yai')를 구한다. 단, 여기에서 상기 오프셋 좌표값 Xo, Yo에 따른 오프셋 수정 연산을 행하여도 좋다. 즉, 앞서의 스텝(69)에서 구한 자수틀상의 절대 좌표(XAi,YAi')와 스텝(54),(55)에서 설정한 표시 개시점의 좌표 데이타 Xs, Ys와 변환 배율 K를 사용해서 상기 (2)식과 동일한 연산을 행하고, 이 연산 결과에 대해서 상기 스텝(57)에서 설정한 오프셋 좌표값 Xo, Yo를 다시 가산 또는 감산하고, 이번의 스티치에 관한 표시기 상의 오프셋 수정 완료의 절대 좌표(Xai', Yai')를 구한다. 여기에서 구한 좌표 데이타(Xai', Yai')는 다음의 스텝(71)에서 이용됨과 동시에 다음의 스티치에 관한 스텝(71)의 처리에서 이용하기 위하여 레지스터에 기억해 둔다.
스텝(71)에서는 인접하는 바늘 위치를 연결하는 바느질 땀선의 도형 좌표(도트 좌표) 데이타 Xk', Yk'를 상기 처리 ① 또는 ②와 동일한 처리에 따라서 구한다. 그리고, 구한 도형 좌표 데이타 Xk', Yk'를 도트 패턴의 형으로 틀 도형 패턴 메모리 GPM2에 기억한다.
다음의 스텝(72)에서는 틀 도형 패턴 메모리 GPM2에 기억하고 있는 도트 패턴 형식의 도형 좌표 데이타를 리드하고, 이것에 대응하는 도트 패턴 형식의 도형, 즉 자수틀의 도형을 표시기 DPY로 표시한다. 또한, 이때 무늬 도형 패턴 메모리 GPM1에서 이미 리드되어 있는 무늬 도형 패턴 데이타와 틀 도형 패턴 메모리 GPM2에서 리드한 틀 도형 패턴 데이타를 동일 비트(도트)마다 OR 합성하여 그 각 비트(도트)마다의 OR 합성 출력을 표시기 DPY에 입력하여 무늬 도형과 틀 도형이 표시기 DPY에서 함께 표시되도록 한다.
다음의 스텝(73)에서는 상기 스텝(68)에서 리드한 1스티치분의 "틀 데이타" 중 기능 데이타의 내용이 종료를 표시하는 종료 코드인가를 체크한다. 아직 종료가 아니면 스텝(74)를 경유해서 스텝(68)로 되돌아가서 스티치 카운터에 의해 지시되는 다음의 스티치에 관해서 상술과 마찬가지의 스텝(68)~(73)의 처리를 반복한다. 스텝(74)에서는 스티치 카운터의 내용을 진행하여 다음의 스텝을 지시한다. 전체 스티치의 "틀 데이타"에 관해서 스텝(68)~(73)의 처리를 완료하면, 기능 데이타가 종료 코드로 되어 다음의 스텝(75)로 간다.
이때 자수틀 전체의 도형 패턴 데이타가 틀 도형 패턴 메모리 GPM2에 기억되어 있으며, 표시기 DPY에서는 자수 무늬 전체의 도형과 함께 자수틀 전체의 도형을 표시한다. 이렇게 해서 표시기 DPY로 표시된 자수 무늬의 도형과 자수틀 도형을 눈으로 확인하는 것에 의해 자수 무늬가 자수틀에 들어가는가 아닌가의 확인을 행하 수가 있다.
다음의 스텝(75)~(78)의 처리는 자수 무늬가 자수틀에 들어가는가 아닌가의 판정을 자동적으로 행하기 위한 것이다.
스텝(75)에서는 무늬 도형 패턴 메모리 GPM1과 틀 도형 패턴 메모리 GPM2에서 무늬 도형 패턴 데이타와 틀 도형 패턴 데이타를 각각 리드하고, 리드한 무늬 도형 패턴 데이타와 틀 도형 패턴 데이타의 논리곱연산을 동일 비트(도트)마다 행한다.
스텝(76)에서는 앞서의 스텝(75)에 있어서의 논리곱 연산 결과에 있어서 출력 "1"의 비트(도트), 즉 논리곱이 성립한 비트(도트)가 1비트(도트)인가를 조사한다.
상술한 바와 같이 1비트(도트)라도 논리곱 조건이 성립하면 자수 무늬가 자수틀에 교차하는 것을 의미하고 상기 자수 무늬가 자수틀에 들어있지 않은 것을 의미한다. 따라서, 그 경우는 스텝(77)로 가서 소정의 소프트 틀 "에러" 표시를 행한다.
한편, 논리곱 조건이 성립하는 비트(도트)가 전혀 없으면 자수 무늬가 자수틀에 교차하지 않고 상기 자수 무늬가 자수틀내에 들어가 있는 것을 의미한다. 따라서, 그 경우는 스텝(78)로 가서 소정의 소프트틀 "OK"표시를 한다.
스텝(77) 또는 (78)후에 메인 루틴으로 리턴한다.
물론 상기 자동 판정을 행하지 않는 경우는 스텝(75)~(78)을 생략하고, 스텝(73)의 YES 후 메인 루틴으로 리턴하여도 좋다. 또 상기 자동 판정을 행하는 것 대신에 무늬 도형 및 틀 도형을 눈으로 확인하는 것을 생략하는 경우도 스텝(64) 및 (72)의 처리를 생략하여도 좋다.
또한, 상기 실시예에서는 제 15 도의 소프트 틀 리미트 처리 루틴에서 각 스티치마다 무늬 도형 패턴 데이타의 작성 처리를 행함과 동시에 작성한 상기 무늬 도형 패턴 데이타에 대응하는 도형 표시를 행하도록 하고 있다. 그러나 이것에 한정되지 않고 작성 완료(이미 기억하고 있는)의 무늬 도형 패턴 데이타를 무늬 도형 패턴 메모리 GPM1에서 리드하고, 이것을 표시할 수 있도록 하여도 좋다. 그 경우 무늬 도형 패턴 메모리 GPM1에는 여러종의 자수 무늬 도형 패턴 데이타를 기억해두고 그 중의 하나를 선택해서 리드하여 표시하도록 하여도 좋다. 틀 도형 패턴 데이타의 경우도 마찬가지로 작성 완료(이미 기억하고 있는)의 틀 도형페턴 데이타를 틀 도형 패턴 메모리 GPM2에서 리드하고 이것을 표시할 수 있도록 하여도 좋고, 그 경우 틀 도형 패턴 메모리 GPM2에는 여러종의 자수틀의 도형 패턴 데이타를 기억해 두고, 그 중의 하나를 선택해서 리드하여 표시하도록 하여도 좋다.
또, "틀 데이타"에 따라 비트 패턴으로 되는 틀 도형 패턴 데이타의 작성을 행하는 처리 프로그램을 생략하고, 자수틀에 대응하는 도형 패턴 데이타를 사전에 기억한 기억수단을 준비하고, 이 기억수단에서 바라는 자수틀의 도형 패턴 데이타를 리드해서 표시하도록 하여도 좋다. 이 경우의 기억수단은 RAM에 한정되지 않고 ROM 또는 종이 테이프나 자기 디스크 또는 그 이외의 외부 메모리이어도 좋다. 자수 무늬의 경우도 마찬가지이다.
도형 패턴을 표시하는 표시수단으로서는 액정 디스플레이에 한정되지 않고 CRT 디스플레이나 LED 디스플레이등의 전기, 전자장치 이외에 인자 프린터등이 하드 카피장치등이어도 좋다.
또, 상기 실시예에 있어서는 본 발명에 관한 자수 무늬 모양 및 틀 형상 표시 또는 판정을 위한 장치가 자동 자수기내에 일체로 조립되어 있지만, 다른 장치로써 기존의 자동 자수기에 부설할 수도 있다.
다음에 각 자수 무늬의 바느질 데이타에 대응해서 상기 각 자수 무늬의 특성을 나타낸 관리 데이타를 기억하고 표시할 수 있도록 한 실시예에 대해서 설명한다.
본 실시예에 있어서 데이타 RAM(14)는 바라는 자수 무늬 모양을 실현하는 바느질 데이타에 부가하여 그 자수 무늬에 대응하는 "무늬 이름 데이타", "합계 스티치수 데이타", "색 변환 횟수 데이타", "최대 범위 데이타"등의 관리 데이타등을 기억하고 있다. 여기에서 관리 데이타라 함은 자수 무늬의 특성을 어떠한 형태로 작업자에게 알려주는데 유용한 정보이다.
제 17 도는 관리 데이타를 기억하는 경우의 데이타 RAM(14)의 메모리 맵의 일예를 도시한 것이다. 데이타 RAM(14)는 크게 구별해서 무늬 데이타 디렉트리(14A)와 무늬 데이타 메모리부(14B)로 된다. 무늬 데이타 메모리부(14B)는 여러종의 자수 무늬에 대응하는 무늬 데이타를 기억할수 있는 것이며, 등록 완료의 무늬 데이타에 대응해서 각각의 무늬 데이타를 기억한 무늬 데이타 에리어 P1, P2, P3)예를들면 등록 완료의 무늬 데이타가 3종류인 것으로 한다)이 이루어진다. 무늬 데이타 메모리부(14B)에 있어서의 무늬 데이타가 아직 등록되어 있지 않은 에리어는 불앵크로 되어 있다. 무늬 데이타 디렉트리(14A)는 무늬 데이타 메모리부(14B)에 등록 완료의 각 무늬 데이타의 기억 에리어(즉, 각 무늬 데이타 에리어 P1, P2, P3...)를 지시하는 데이타를 기억하는 것이다.
무늬 데이타 디렉트리(14A)는 무늬 데이타 메모리부(14B)에 등록 완료의 각 무늬 데이타 에리어 P1, P2, P3...마다 그 무늬 번호와 개시 어드레스(각 에리어 P1, P2, P3..의 선두 어드레스)와 앤드 어드레스(각 에리어 P1, P2, P3의 최후 어드레스)를 각각 기억하는 것이다. 무늬 번호는 각 에리어 P1, P2, P3...마다 "1","2","3"...와 같이 임의로 설정되는 번호이며, 등록 완료의 무늬 데이타를 식별하는 것이다. 등록시에 있어서 임의의 무늬 번호가 데이타 입력에 의해 설정되었을 때, 그 무늬 번호에 대응하는 디렉트리를 무늬 데이타 디렉트리(14A)에 있어서 개설한다. 또 리드시에 있어서 임의의 무늬 번호가 데이타 입력에 의해 지정되었을 때 무늬 데이타 디렉트리(14A)에서 그 무늬 번호에 대응하는 개시 어드레스를 리드하고, 이 것에 의해 그 무늬 변화에 대응하는 어느것인가 하나의 무늬 데이타 에리어 P1, P2, P3...를 특별히 정해서 그곳에 액세스 한다.
각 무늬 데이타 에리어 P1, P2, P3...은 관리 데이타 메모리 에리어 CME와 그것에 계속해서 바느질 데이타 메모리 에리어 SEM으로 된다. 관리 데이타 메모리 에리어 CME는 본 발명에 따른 관리 데이타를 기억하기 위한 것이다. 바느질 데이타 메모리 에리어 SME는 바라는 자수 바느질을 실현하기 위한 바느질 데이타를 기억하기 위한 것이다.
관리 데이타 메모리 에리어 CME는 각종의 관리 데이타, 본 예에서는 "무늬 이름 데이타", "합계 스티치수 데이타", 색 변환 횟수 데이타", "최대 범위 데이타"를 기억하는 영역을 가지고 있다. 상세하게는 "최대 범위 데이타"는 "+X축 최대의 범위 데이타", "-X축 최대 범위 데이타", "+Y축 최대 범위 데이타" 및 "-Y축 최대 범위 데이타"로 된다. 바느질 데이타 메모리 에리어 SME는 종래부터 공지의 바느질 데이타(자수틀의 위치를 지시하는 X, Y 데이타 및 색 변환, 미싱 주축 정지, 점프등의 자수 미싱의 각 동작을 지시하는 기능 데이타등, 자수 바느질 동작에 직접 관련있는 데이타)를 1스티치마다 기억하기 위한 것이다. 또한, 관리 데이타 메모리 에리어 CME의 메모리 사이즈는 자수 무늬에 관계없이 일정하지만, 바느질 데이타 메모리 에리어 SME의 메모리 사이즈는 자수 무늬에 따라서(그 자수 무늬의 스티치수에 따라서) 달라진다.
다음에 마이크로 컴퓨터의 제어하에서 제 2 도의 자동 자수기에 의해서 실행되는 동작중, 특히 관리 장치에 해당하는 부분의 동작에 대해 제 18a,b 도의 흐름도를 참조해서 설명한다.
제 18a,b 도는 데이타 입력 설정 처리를 나타내고 있고, 이 처리는 제 8 도에 도시한 스텝(31)중에 포함되는 것이다.
프로그램 모드에 있어서 표시부 DPY2에서 제 3 도중에 도시한 바와 같은 기능 표시를 하고 있을 때 기능 스위치 F1을 ON하면 "데이타 입력 설정 모드"가 선택되어 제 18a,b 도에 도시한 데이타 입력 설정 처리가 실행된다.
"데이타 입력 설정 모드"가 선택되면, 제 18a 도의 스텝(80)이 YES로 되어 스텝(81)로 가서 종이 테이프 데이타의 입력을 행하는가 또는 데이타 RAM(14)의 무늬 데이타 에리어의 리드를 행하는가의 판정을 행한다. 종이 테이프 데이타의 입력을 행하는가 또는 데이타 RAM(14)의 무늬 데이타 에리어의 리드를 행하는가의 선택은 표시부 DPY2에 있어서의 표시 내용을 테이프/메모리 선택 모드가 전환된 상태에서 기능 스위치 F1~F6의 조작에 의해 행한다.
종이 테이프 데이타의 입력을 행하는 경우, 먼저 스텝(82)(제 18b 도)로 가서 임의의 무늬 번호의 설정과 그 무늬 번호에 대응하는 디렉트리를 무늬 데이타 디렉트리(14A)에서 개설하는 처리를 행한다. 무늬 번호의 설정은 텐 키 스위치 TKY에 의해서 바라는 번호를 입력하는 것에 의해서 행한다. 이 경우, 표시기 DPY로 무늬 데이타 등록 완료의 무늬 번호 또는 무늬 데이타 미등록의 무늬 번호를 표시하고, 미등록의 무늬 번호중에서 바라는 무늬 번호를 선택해서 설정할 수 있도록 하면 좋다. 설정 입력된 무늬 번호 데이타는 무늬 데이타 디렉트리(14A)에 기억된다. 동시에 이 무늬 번호에 대응하는 무늬 데이타 에리어의 개시 어드레스가 컴퓨터에 의해서 결정되고, 그 개시 어드레스 데이타가 무늬 번호 데이타의 기억에 대응해서 무늬 데이타 디렉트리(14A)에 기억된다, 이렇게 해서 설정 입력된 무늬 번호에 대응하는 디렉트리가 무늬 데이타 디렉트리(14A)에서 개설된다.
다음의 스텝(83)에서는 무늬 이름 데이타의 설정 등록을 행한다. 바라는 무늬 이름 데이타의 설정 입력은 텐 키 스위치 TKY와 표시기 DPY를 사용해서 행한다. 제 19 도는 그 경우의 표시기 DPY의 표시예를 도시한 것으로 최상단에 앞서의 스텝의 처리에서 선택 설정된 상기 무늬 번호가 표시되고, 그 하단에 현재 설정중의 이름(무늬 이름)을 구성하는 문자가 표시되고, 그 아래는 알파벳 26문자와 가다까나 문으로 되는 문자 검색부로 되어 있다. 문자 검색부에 있어서의 커서를 텐 키 스위치 TKY 내의 커서 키 기능의 키의 조작에 의해서 바라는 문자의 위치에 맞추고, 스텝 키 SW6을 ON하면, 그 커서 위치의 문자가 상단의 이름단에 표시된다. 이렇게해서 바라는 문자를 한문자씩 선택해서 이름단에 표시하고, 바라는 이름이 완성되었으면 세트키 SW7을 ON한다. 이것에 의해 바라는 무늬 이름 데이타의 설정 입력이 완료하고, 이것을 무늬 데이타 메모리부(14B)내의 해당 무늬 번호에 대응하는 무늬 데이타 에리어에 있어서의 관리 데이타 메모리 에리어 CME 내의 무늬 이름 데이타가 기억장치에 기억한다. 이렇게해서 무늬 이름 데이타의 설정 등록이 완료한다. 또한, 해당 무늬 번호에 대응하는 무늬 데이타 에리어는 앞서의 스텝에서 개설된 해당 무늬 번호에 대응하는 디렉트리에 있어서의 개시 어드레스 데이타에 의해서 특별히 정할 수가 있다. 또한 표시기 DPY의 문자 검색부에 있어서의 커서로써는 특별히 커서 표시를 사용하지 않고 커서 위치에 해당하는 문자를 점멸하도록 하여도 좋다.
다음의 스텝(84)에서는 테이프 개시 스위치가 ON되었는가를 조사하고, ON될때까지 대기한다. 작업자는 종이 테이프 리더(16)에 바라는 자수 무늬의 종이 테이프(17)을 세트하고, 세트가 완료하면 테이프 개시 스위치를 ON한다. 테이프 개시 스위치가 ON되면, 스텝(85)로 간다. 테이프 개시 스위치는 기능 스위치 F1~F6의 어느것인가에 그 기능을 할당하던가 또는 전용 스위치를 조작 패널(15)에 마련하는 것에 의해 마련된다.
스텝(85)에서는 먼저, 데이타 RAM(14)의 라이트 어드레스(데이타 메모리 어드레스 DMA)로써 현재 처리중의 무늬 번호에 대응하는 바느질 데이타 메모리 에리어 SME의 선두 어드레스를 지정한다. 이 선두 어드레스는 해당 무늬 번호에 대응하는 디렉트리에 있어서의 개시 어드레스 데이타와 사전에 판명되어 있는 관리 데이타 메모리 에리어 CME의 메모리 사이즈에 의해서 특별히 정할 수 있다.
또, 이 스텝(85)에서는 워킹 RAM(13)내의 색 변환 횟수 카운터를 리세트한다. 또 워킹 RAM(13)내의 +X축 최대 범위 레지스터 +XM, -X축 최대 범위 레지스터 -XM, +Y축 최대 범위 레지스터 +YM 및 -Y축 최대 범위 레지스터 -YM을 각각 클리어한다. 또 자수틀의 X, Y 각 축의 누적 이동량을 기억하는 X축 누적 이동량 레지스터 Xa 및 Y축 누적 이동량 레지스터 Ya(이것도 워킹 RAM(13)내에 있다)를 각각 클리어한다. 또 스티치 카운터(이것도 워킹 RAM(13)내에 있다)를 클리어한다.
다음의 스텝(86)에서는 종이 테이프 리더(16)에 의해 종이 테이프(17)에 기록되어 있는 1스티치분의 바느질 데이타(X, Y 데이타와 기능 데이타)를 리드하고, 리드한 1스티치분의 바느질 데이타를 데이타 메모리 어드레스 DMA에 의해 지시되는 데이타 RAM(14)내의 어드레스(이것의 최초는 상기 스텝(85)의 처리에의해 해당 무늬 번호에 대응하는 바느질 데이타 메모리 에리어 SME이 선두 어드레스에 지정되어 있다)에 라이트한다.
다음의 스텝(87)에서는 데이타 메모리 어드레스 DMA를 1스티치분만큼 진행한다.
다음의 스텝(88)에서는 종이 테이프 리더(16)에 의해 리드한 1스티치분의 바느질 데이타중, X 데이타의 값을 X축 누적 이동량 레지스터 Xa의 내용에 가산하고, Y 데이타의 값을 Y축 누적 이동량 레지스터 Ya의 내용에 가산하고, 각 레지스터 Xa, Ya의 내용을 각각의 가산 결과에 따라서 갱신한다. 또한 공지와 같이 1스티치분의 자수틀의 X, Y 데이타는 각각의 정부의 값을 갖는다. 이것에 의해 각 레지스터 Xa, Ya에는 각 스티치마다 자수틀의 X, Y 이동량이 가감산 누적되게 되어 현재 스티치에 있어서의 자수 개시점에서의 누적 이동량을 표시하는 데이타가 상기 각축 누적 이동량을 표시하는 데이타가 상기 각축 누적 이동량 레지스터 Xa, Ya에 기억된다.
다음의 스텝(89),(90)에서는 X축 누적 이동량 레지스터 Xa의 내용과 +X축 최대 범위 레지스터 +XM 및 -X축 최대 범위 레지스터 -XM의 내용을 각각 비교하여 " +XM〈Xa"가 성립하였으면 Xa의 내용을 +XM에 등록하고(스텝(93)), "-XM〉Xa"가 성립하였으면 Xa의 내용을 -XM에 등록한다(스텝(94)).
다음의 스텝(91),(92)에서는 Y축 누적 이동량 레지스터 Ya의 내용과 +Y축 최대범위 레지스터 +YM 및 -Y축 최대 범위 레지스터 -YM의 내용을 각각 비교하여 "+YM〈Ya"가 성립하였으면 Ya의 내용을 +YM에 등록하고(스텝(95)), "-YM〉Ya"가 성립하였으면 Ya의 내용을 -YM에 등록한다(스텝(96)).
이것에 의해 최종적으로는 (전체 스티치에 관한 처리를 끝마쳤을 때에는) 자수 개시점에서 +X축 방향, -X축 방향, +Y축 방향, -Y축 방향에 관해서 각각 가장 떨어진 스티치에 있어서의 자수 개시점에서의 누적 이동량이 각 최대 범위 레지스터 +XM, -XM, +YM, -YM에 각각 등록된다. 이렇게해서 각 최대 범위 레지스터 +XM, -XM, +YM, -YM에 등록된 최대 범위 데이타는 해당 자수 무늬의 범위(넓이)를 나타내는 것이며, 이 자수 무늬를 자수틀내에 들어가게 하기 위해서는 자수 개시점을 어디로 하면 좋은가 등의 판단의 재료로 할 수 있다.
다음의 스텝(97)에서는 상기 스텝(86)에서 종이 테이프 리더(16)에 의해 리드된 1스티치분의 바느질 데이타중, 기능 데이타의 내용이 색 변환 코드인가를 체크한다. 색 변환 코드이면, 색 변환 횟수 카운터의 내용을 1카운트 업한다(스텝(98)).
다음의 스텝(99)에서는 스티치 카운터의 내용을 진행하여 다음의 스티치를 지시한다.
다음의 스텝(100)에서는 상기 스텝(86)에서 종이 테이프 리터(16)에 의해 리드된 1스티치분의 바느질 데이타중, 기능 데이타의 내용이 자수 무늬의 종료를 표시하는 종료 코드인가를 체크한다. 아직 종료가 아니면 스텝(86)으로 되돌아가서 스티치 카운터에 의해 지시되는 다음의 스티치에 관해서 상술과 마찬가지의 스텝(86)~(100)의 처리를 반복한다.
해당 무늬 번호에 대응하는 바느질 데이타 메모리 에리어 SME에 전체 스티치의 바느질 데이타를 입력하는 것이 끝나면, 기능 데이타가 종료 코드로 되어 스텝(101)로 진행한다.
스텝(101)에서는 데이타 메모리 어드레스 DMA의 현재의 값을 앤드 어드레스 데이타로써 무늬 디렉트리(14A)내의 해당 무늬 번호에 대응하는 디렉트리에 등록한다. 또 각 최대 범위 래지스터 +XM, -XM, +YM, -YM에 기억되어 있는 각 축마다 최대 범위 데이타를 해당 무늬 번호에 대응하는 관리 데이타 메모리 에리어 CME 내의 "최대 범위 데이타" 기억 영역에 "+X축 최대 범위 데이타", "-X축 최대 범위 데이타", "+Y축 최대 범위 데이타" 및 "-Y축 최대 범위 데이타"로써 각각 기억한다. 또 스티치 카운터의 내용을 해당 무늬 번호에 대응하는 관리 데이타 메모리 에리어 CME내의 "합계 스티치수 데이타"의 기억영역에 "합계 스티치수 데이타"로써 기억한다. 또 색변환 횟수 카운터의 내용을 해당 무늬 번호에 대응하는관리 데이타 메모리 에리어 CME 내의 "색변환 횟수 데이타"의 기억영역에 "색변환 횟수 데이타"로써 기억한다.
이상과 같이 해서 데이타 RAM(14)에 바라는 자수 무늬를 실현하는 바느질 데이타를 등록할때에 그 자수 무늬에 대응하는 임의의 "무늬 이름 데이타"를 수동으로 설정하여 이것을 관리 데이타 메모리 에리어 CME 내에 등록하고(스텝(83)의 처리), 또한 바느질 데이타의 내용에 따라 "합계 스티치수 데이타", "색변환 횟수 데이타", "최대 범위 데이타"를 각각 자동적으로 연산하는 것에 의해 설정해서 이것을 관리 데이타 메모리 에리어 CME 내에 등록한다(스텝(88)~(101)의 처리). 이렇게해서 임의의 자수 무늬에 대응하는 바느질 데이타를 기억한 바느질 데이타 메모리 에리어 SME에 대응하는 관리 데이타 메모리 에리어 CME에 있어서 그 자수 무늬의 특성을 나타내는 여러 가지의 관리 데이타, 즉 임의로 이름을 붙인 "무늬 이름 데이타"및 그 자수 무늬의 내용에 따른 "합계 스티치수 데이타", "색 변환 횟수 데이타", "최대 범위 데이타"가 설정 등록된다.
스텝(101) 다음에 스텝(102)(제 18a 도)로 간다. 스텝(102)에서는 데이타 RAM(14)를 리드하여 모드로 전환하고, 그 리드 어드레스(데이타 메모리 어드레스 DMA)로써 현재 선택되어 있는 무늬 번호에 대응하는 바느질 데이타 메모리 에리어 SME의 선두 어드레스를 지정한다.
그후, 정지 루틴의 메인(제 8 도)으로 리턴하여 미싱 정지시의 그 이외의 처리를 행한다.
다음에 관리 데이타의 리드에 대해서 설명한다. 등록 완료의 관리 데이타를 관리 데이타 메모리 에리어 CME에서 리드하여 표시기 DPY에 표시하고, 그 내용을 확인하고자 하는 경우는 프로그램 모드에 있어서 데이타 입력 설정 모드를 선택하고(스텝(80)의 YES), 테이프/메모리 선택 스위치 모드로 해서 "메모리 입력"을 선택하고(스텝(81)의 YES), 데이타 RAM(14)에서 자수 바느질 데이타의 리드를 행하는 것을 선택한다. 그렇게 하면, 처리는 스텝(80)의 YES에서 스텝(81)로 가서 그곳에서 스텝(103)으로 간다.
스텝(103)에서는 리드하고자 하는 바라는 무늬 번호를 텐 키 스위치 TKY의 키 입력에 의해서 지정한다.
다음의 스텝(104)에서는 상기 스텝에서 지정된 무늬 번호에 대응하는 관리 데이타 메모리 에리어 CME에서 그곳에 등록하고 있는 관리 데이타, 즉, "무늬 이름 데이타", "합계 스티치수 데이타", "색 변환 횟수 데이타", "최대 범위 데이타"를 각각 리드하고, 이것을 표시기 DPY로 표시한다. 표시기 DPY에 있어서의 이들의 관리 데이타의 내용의 표시예를 제 20 도에 도시한다. 작업자는 이 표시를 보고 이제부터 자수 바느질을 행하고자 하는 자수 무늬가 이것으로 좋은가 어떤가를 판단한다. 좋으면, 세트 스위치 SW5를 ON한다. 스텝(105)에서는 이 자수 무늬로 좋은가 어떤가, 즉 세트 스위치 SW5가 ON되었는가 어떤가를 판정한다. YES이면 스텝(102)로 가서 바느질 데이타 메모리 에리어 SME에서 바느질 데이타를 리드할 준비를 한다. NO이면 스텝(103)으로 되돌아가서 다른 무늬 번호에 관한 관리 데이타의 내용을 확인 표시하는 처리를 행한다.
또한, 상기 실시예에서는 "무늬 이름 데이타"의 설정은 종이 테이프 데이타의 입력시에 행할 수 있도록 되어 있지만, 그 이외일때에도 이름의 설정 변경을 행하도록 하여도 좋다.
또, "합계 스티치수 데이타", "색 변환 횟수 데이타", "최대 범위 데이타"의 내용을 사선에 알 수 있는 경우에는 이것을 수동 설정하도록 하여도 좋다.
또 데이타 RAM(14)에 설정 등록한 관리 데이타를 그것에 대응하는 바느질 데이타와 함께 종이 테이프 및 그 이외의 외부 메모리에 보존 기록하도록 하여도 좋다.
관리 데이타를 표시하는 표시 수단으로써는 액정 디스플레이에 한정되지 않고 CRT 디스플레이나 LED 디스플레이등의 전기, 전자 장치이외에 인자 프린터등의 하드 카피장치 또는 음성 발생장치여도 좋다.
또 상기 실시예에서는 본 발명에 관한 관리장치가 자동 자수기내에 일체로 조립되어 있지만, 다른 장치로써 기존의 자동 자수기에 부설할 수도 있다.
다음에 운전중에 있어서 자수 바느질 동작의 진행에 따라서 바느질이 끝난 부분의 자수 무늬 모양을 차례로 표시하도록 한 실시예에 대해서 설명한다.
본 실시예에 있어서는 제 2 도 또는 제 11 도의 하드 구성도에 있어서 제 21 도에 도시한 바와 같이 마무리가 끝난 무늬 도형 패턴 메모리 GPM3을 추가하고 있다. 이 마무리가 끝난 무늬 도형 패턴 메모리 GPM3은 바느질 동작중에 있어서 이미 바느질이 끝난 부분의 자수 무늬의 도형 패턴 데이타를 기억하는 것이다. 이 도형 패턴 메모리 GPM3은 예를들면 RAM으로 되는 것이다. 이 메모리 GPM3의 어드레스 입력 및 데이타 입출력은 버스(29)를 거쳐서 CPU(제 2 도)에 접속되어 있다. 또 본 실시예에 있어서의 설명에서는 표시기 DPY로써 CRT 디스플레이를 사용하고 있는 것으로 가정한다.
본 실시예의 경우에 있어서 표시기 DPY에 있어서의 자수 무늬의 도형 표시의 일예를 나타내면 제 22a~c 도와 같다. 이 도면을 참조해서 자수 무늬의 도형 표시 처리 순서의 일예를 설명한다.
먼저, 자수 바느질 동작의 개시에 있어서 자수 바느질하고자하는 자수 무늬를 선택하고, 그 자수 무늬의 바느질 데이타(각 스티치마다 X, Y 데이타 및 기능 데이타)를 데이타 RAM(14)에서 리드하여 그것에 따라 앞서 기술한 연산을 행하고, 자수 무늬 전테의 연속하는 바느질 땀선의 도형의 좌표 데이타(즉 주사 데이타)를 작성해서 이것을 무늬 전체의 도형 패턴 데이타로써 도형 패턴 메모리 GPM1에 기억한다. 그리고, 상기 메모리 GPM1에 기억한 도형 패턴 데이타를 리드해서 표시기 DPY에 부여하고, 상기 표시기 DPY에서 자수 무늬 전체의 도형 WP를 표시한다. 이 자수 무늬 전체 도형 표시의 일예가 제 22a 도이다.
이렇게해서 자수 바느질 동작의 개시에 있어서 이제부터 자수 바느질하고자 하는 무늬의 전체 도형 WP를 표시하고 작업자에게 알린다. 다음에 표시기 DPY에 있어서의 자수 무늬 전체의 도형 표시를 엷은 색조(단색 표시일 경우는 반색조, 즉 명도가 낮은색)로 전환한다. 이 경우의 도형 표시의 일예가 제 22b 도이다.
그로부터 자수 바느질 동작이 개시하면, 1스티치의 자수 바느질을 행할때마다 상술과 마찬가지의 연산식에 따라서 상기 스티치의 바느질 데이타, 특히 X, Y 데이타를 표시기 DPY에 있어서의 도형 좌표 데이타(즉 CRT 디스플레이에 있어서의 주사 데이타)로 변환하는 연산을 행하고, 상기 바느질 땀선의 도형의 좌표 데이타(즉 주사 데이타)를 구한다. 상기 스티치의 바느질 땀선의 도형의 좌표 데이타(즉, 주사 데이타)를 작성하고, 이것을 바느질이 끝난 부분의 무늬의 도형 패턴 데이타로써 마무리가 끝난 무늬 도형 패턴 메모리 GPM3에 기억한다. 그리고 상기 메모리 GPM3에 기억한 마무리가 끝난 무늬 부분의 도형 패턴 데이타를 리드해서 표시기 DPY에 부여하고, 상기 표시기 DPY에서 마무리가 끝난 무늬 부분의 도형 VP를 이미 표시되어 있는 전체 무늬 도형 WP와 함께 표시한다. 이 표시의 일예가 제 22c 도이다. 이 경우 마무리가 끝난 무늬 부분의 도형 VP는 전체 무늬 도형 VP와는 다른 색조(단색 표시인 경우는 짙은 즉 명도가 높은 색)로 하면 좋다. 마무리가 끝난 무늬 부분의 도형 VP는 자수 바느질 동작의 진행에 따라서 서서히 넓어져 간다.
제 22 도에서는 전체 무늬 도형 WP에 겹쳐서 마무리가 끝난 무늬 부분의 도형 VP를 표시하도록 하고 있지만, 각각 따로따로 표시하도록 하여도 좋다. 또 마무리가 끝난 무늬 부분의 도형 VP만을 표시하도록 하여도 좋다.
다음에 마이크로 컴퓨터의 제어하에서 제 21 도의 자동 자수기에 의해서 실행되는 동작중, 특히 본 발명에 관련된 부분의 동작에 대해 제 23 도 이하의 흐름도를 참조해서 설명한다.
제 23 도는 미싱 주축 정지 루틴의 일예를 도시한 것으로써, 스텝(30),(47),(48),(49),(50)은 제 8 도에 있어서의 동일 번호의 스텝과 동일 처리를 행하는 것이다. 또 스텝 (80),(81),(82),(86), (100),(103)은 제 18a,b 도에 있어서의 동일 번호의 스텝의 처리와 거의 동일 내용의 처리를 행하는 것이다.
종이 테이프등의 외부 기억 장치에서 바라는 바느질 데이타를 리드해서 데이타 RAM(14)에 전송 기억시키는 경우는 스텝(81)의 NO에서 스텝(82)로 가서 바라는 무늬 번호를 설정 입력한다. 그리고 스텝(86)을 반복하는 것에 의해 각 스텝의 바느질 데이타를 종이 테이프(17)에서 차례로 리드해서 데이타 RAM(14)에 기억한다. 그후 스텝(106)으로 간다.
한편, 데이타 RAM(14)에서 바라는 자수 무늬의 데이타를 리드하는 것이 선택되면 스텝(81)에서 스텝(103)으로 가서 데이타 RAM(14)에서 리드하고자하는 바라는 자수 무늬에 대응한 무늬 번호를 설정 입력한다.
다음의 스텝(106)에서는 선택된 무늬 번호에 대응하는 자수 무늬의 각 스티치마다의 바느질 데이타를 데이타 RAM(14)에서 리드하고, 이것에 따라 각 바느질 땀선의 도형의 좌표 데이타를 구하는 연산을 행하는 것에 의해 상기 자수 무늬의 전체 도형의 도형 페턴 데이타를 작성하고, 이것을 무늬 도형 패턴 메모리 GPM1에 기억함과 동시에 표시기 DPY에 부여하고, 상기 표시기 DPY에서 상기 자수 무늬 전체의 도형을 표시한다. 즉, 이 스텝(106)에서는 예를들면 제 22a 도와 같이 자수 무늬 전체의 도형 WP를 표시하는 처리를 행한다. 이 스텝(106)의 상세한 설명은 제 9 도의 스텝(37)~(45)의 처리도 마찬가지이다. 또한 이 자수 무늬 전체 도형의 표시는 스텝(106) 종료후에도 메모리 GPM1의 출력에 따라 지속해서 행하여 진다.
다음의 스텝(107)에서는 선택된 무늬 번호에 대응하는 자수 무늬의 전체 스티치수를 계수하고 이것을 기억함과 동시에 무늬 동형 WP와 함께 표시기 DPY로 표시한다. 이 전체 스티치수의 표시도 지속해서 행하여지도록 하여도 좋다.
스텝(108)에서는 프로그램 모드에 있어서의 그 이외의 각종 데이타의 설정 처리를 행한다.
스텝(109)에서는 운전 모드 스티치가 ON되었는가를 조사한다. NO이면 스텝(80)으로 되돌아가서 프로그램 모드의 처리를 반복한다.
운전 모드 스티치가 ON되면 동작 모드는 프로그램 모드에서 운전 모드로 전환한다. 운전 모드로 전환하면 스텝(110)으로 가서 표시기 DPY에서 표시하고 있는 자수 무늬의 전체 도형의 색을 소정의 엷은 색으로 전환한다. 제 22b 도에 도시한 실시예가 이때의 표시 상태에 대응하고 있다. 계속해서 상술의 스텝(47)~(50)의 루틴으로 간다.
기동 스위치가 ON되면, 운전루틴(제 7 도)으로 이행한다. 운전 루틴의 이례는 제 24 도에 도시되어 있다.
제 24 도에 있어서 먼저, 운전 루틴의 소정의 초기 처리를 실행하고, 그후 주축 모터(22)를 기동하고(스텝(111)), 자수 바느질 동작을 위한 각종 운전 처리를 행한다(스텝(112)).
다음의 스텝(113)에서는 미싱 주축 정지 완료 플래그가 세트되어 있는가를 조사한다. 상기 플래그가 세트 되어 있는 경우, 이 스텝(113)은 YES로 되어 도시하지 않은 여러 가지 정지시의 처리를 행한 후 메인 루틴으로 리턴한다(단 실의 색 변환 처리를 행한 경우는 운전 루틴의 최초로 되돌아간다). 상기 플래그가 세트되어 있지 않은 경우, 이 스텝(113)은 NO로 되어 스텝(114)로 간다.
스텝(114)에서는 미싱 주축 정지 조건이 성립하고 있는가를 판단한다. 기동/정지 스티치(26)이 정지 스티치 ON 상태인 경우나 실의 끊어짐이 발생할 경우, 미싱 주축을 정지해야 한다고 판단한다. 또 기능 데이타의 내용이 색변환 코드인 경우나 자수 무늬의 종료를 표시하는 종료 코드등인 경우에도 미싱 주축을 정지해야 한다고 판단한다. 스텝(114)가 YES일 때 스텝(115)로 가고, NO일때는 스텝(112)로 되돌아간다.
스텝(115)에서는 미싱 주축 정지 요구 플래그를 세트함과 동시에 정지 카운터에 수치 "2"를 세트하고, 다음의 스텝(116)으로 진행한다.
스텝(116)에서는 미싱 주축 모터(22)를 감속하고, 그후 스텝(112)로 되돌아간다.
이 미싱 주축 운전 루틴의 처리중에 로터리 엔코더(24)에서 클럭 신호가 부여되면, 제 25 도와 같은 엔코더 클럭 인터럽트 서브 루틴을 실행한다.
엔코더 클럭 인터럽트 서부 루틴에서는 엔코더 카운터를 한개 카운트 업한 후 (스텝(117)), 그 카운트 값이 어떤 처리 타이밍에 대응하는 것인가를 차례로 판단하고(스텝(118),(119)), 각 타이밍에 따른 처리를 행한다. 자수틀 이동 타이밍이면 먼저, 미싱 주축 정지 요구 플래그가 세트되어 있는가를 조사하고(스텝(120)), YES이면 리턴하지만, NO이면 스텝(121)로 가서 스티치 카운터의 출력에 따라서 현재의 스티치에 대응하는 X, Y 데이타 및 기능 데이타를 데이타 RAM(14)에서 리드한다. 다음에 이 X, Y 데이타에 따라서 자수틀(20)을 X-Y 이동시키는 명령을 출력한다(스텝(122)).
다음의 스텝(123)에서는 상기 X, Y 데이타에 대응하는 1바느질 땀의 도형의 좌표 데이타를 연산하고, 이것을 마무리가 끝난 무늬 도형 패턴 메모리 GPM3에 기억함과 동시에 상기 메모리 GPM3의 출력에 따라 바느질이 끝난 부분의 무늬 도형 표시기 DPY로 표시한다. 이때의 표시예는 제 22c 도와 같다. 즉, 바느질이 끝난 부분의 무늬 도형 VP는 아직 바느질이 끝나지 않은 부분의 무늬 도형 WP와는 명도 또는 색조에 있어서 다르며, 자수 바느질의 진행 상황을 한번에 확인할 수 있도록 되어 있다.
다음의 스텝(124)에서는 상기 자수 무늬에 관한 전체 스티치수에서 누적적으로 1이 감소하고, 나머지 스티치수를 구한다. 그리고, 이 나머지 스티치수를 무늬 도형 VP, WP와 함께 표시기 DPY로 표시한다. 즉 상술과 같이 자수 바느질 동작 개시시에 있어서 표시기 DPY로 표시된 전체 스티치수가 실제로 1바느질의 동작이 행하여질 때마다 하나씩 감소해가는 것이다. 따라서, 이 나머지 스티치수의 표시에 의해서도 자수 바느질 동작의 진행 상황을 확인할 수 있다.
다음의 스텝(125)에서는 스티치 카운터를 다음의 바느질 스티치로 진행해서 운전 루틴으로 리턴한다.
또, 미싱 주축 정지 타이밍이면 미싱 주축 정지 요구 플래그가 세트되어 있는가를 조사하고(스텝(126)), YES이면 정지 카운터를 1카운트 다운해서 그 카운트 값이 제로가 되었는가 아닌가를 판단하고(스텝(127),(128)), 카운트값이 제로로 되면 미싱 주축 모터(22)를 정지함과 동시에 미싱 주축 정지 완료 플래그를 세트한다(스텝(129)). 또한 점프 제어등 그 이외의 처리는 그 밖의 타이밍 처리(스텝(130))으로 실행된다.
용이하게 이해할 수 있는 바와 같이 상기 스텝(124)에서 나머지 스티치수를 표시하는 것 대신에 마무리가 끝난 스티치수와 상기 자수 무늬에 관한 전체 스티치수 양쪽을 표시하도록 하여도 좋다.
또, 나머지 스티치수의 표시 또는 마무리가 끝난 스티치수와 상기 자수 무늬에 관한 전체 스티치수 양쪽의 표시에 의해 현재의 자수 바느질 작업 상황이 전체중의 어디에 해당하는가를 알 수 있으므로 도형 표시는 마무리가 끝난 부분의 무늬 도형 VP만으로 하여도 좋다.
상기 실시예에서는 자수 무늬 전체의 자수량중, 자수 바느질이 끝난 양 또는 나머지량을 알리는 정보를 표시하는 경우, 그 자수량은 구체적인 스티치수로 표현되어 있지만, 이것에 한정되지 않고 전체의 자수량중에서 현재 자수 바느질 작업이 어디까지 진행하고 있는가를 확인할 수 있는 표시이기만 하면 어떠한 표시여도 좋고, 대략적인 양이어도 좋다.
상술한 어떠한 실시예에 있어서도 표시기 DPY로써는 CRT 디스플레이나 액정 디스플레이에 한정되지 않고, LED 디스플레이, 플라즈마 디스플레이등의 전기, 전자장치 이외에 인자 프린터등의 하드 카피장치여도 좋다.
또, 본 발명에 관한 장치는 상기 실시예와 같은 소프트웨어 처리에 의한 것에 한정되지 않고 전용 하드웨어 장치에 의한 것이어도 좋다.
이상과 같이 본 발명에 의하면, 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 상기 바느질 데이타에 대응하는 자수 무늬 모양의 도형 패턴 데이타를 준비하고, 이것에 따라 상기 자수 무늬 모양을 표시할 수 있도록 했으므로, 기억장치에 기억된 바느질 데이타에 대응하는 자수 무늬가 어떠한 무늬인가 하는 것을 작업자 자신이 기억하거나 또는 실제로 자수를 행하거나 할 필요없이 알기 쉬운 가상적인 형으로 극히 용이하게 확인할 수 있다는 우수한 효과를 얻는다.
또, 본 발명에 의하면 자수 바느질한 자수 무늬 모양을 표시함과 동시에, 그 자수 바느질 작업에 사용하는 자수틀의 형상을 표시하도록 하였으므로 표시한 자수 무늬 모양과 자수틀 형상과의 비교에 의해 자수 무늬가 자수틀 내로 들어가는가를 즉시 판정할 수 있어 자수 운전을 실제로 행할 때까지가 아니라 사전의 표시에 따라 자수 무늬가 자수틀에서 빠지는가 아닌가를 판정할 수 있다는 우수한 효과를 얻는다. 또 자수 무늬가 자수틀내로 들어가는가를 자동적으로 판정할 수도 있으므로, 이 경우도 자수 운전을 실제로 행할때까지가 아니라 자수 무늬가 자수틀에서 빠지는가 아닌가를 판정할 수 있는 우수한 효과를 얻는다.
또, 본 발명에 의하면 자수 바느질 동작의 진행에 따라서 바느질이 끝난 부분의 자수 무늬 모양을 도형 표시하도록 하였으므로, 자수 바느질 동작중에 작업자에 대해서 자수 바느질 작업의 진행상황을 간단하게 알려줄 수 있는 우수한 효과를 얻는다.
또, 본 발명에 의하면 자수 바느질 동작을 실현하기 위한 바느질 데이타에 대응해서 상기 바느질 데이타에 대응하는 자수 무늬의 특성을 나타내는 관리 데이타를 기억하고 표시하 수 있도록 하였으므로 기억장치에 기억한 바느질 데이타에 대응하는 자수 무늬가 어떤 무늬인가라는 것을 작업자 자신이 기억하던가 또는 실제로 자수를 행하거나 할 필요가 없이 극히 용이하게 확인할 수 있는 우수한 효과를 얻는다.
Claims (18)
- 임의의 자수 무늬에 대응하는 자수 바느질 동작을 실현하기 위한 바느질 데이타를 기억하는 바느질 데이타 기억 수단과 상기 바느질 데이타 기억수단에서 바느질 데이타를 리드하고, 리드한 바느질 데이타에 따라서 자수 바느질 동작을 실행하는 수단을 구비한 자수이기에 있어서, 상기 바느질 데이타 기억수단에 기억된 자수 무늬에 대응해서 상기 자수 무늬 모양의 도형 패턴 데이타를 공급하는 도형 패턴 데이타 공급 수단과, 상기 도형 패턴 데이타 공급수단에 의해서 공급된 도형 패턴 데이타에 따라 자수 무늬 모양의 표시를 행하는 표시수단을 포함하는 것을 특징으로 하는 자수기.
- 특허청구의 범위 제 1 항에 있어서, 상기 도형 패턴 데이타 공급 수단은 상기 바느질 데이타 기억수단에 기억한 바느질 데이타를 리드하고, 상기 바느질 데이타에 따라 상기 바느질 데이타에 의해서 실현되는 자수 무늬 모양의 도형 패턴 데이타를 작성하는 자수기.
- 특허청구의 범위 제 2 항에 있어서, 상기 도형 패턴 데이타 공급수단은 상기 바느질 데이타 기억수단에서 리드한 바느질 데이타에 따라 상기 바느질 데이타에 의해서 실현되는 자수 무늬 모양의 도형 패턴 데이타를 작성하는 연산을 행하는 연산수단과 상기 연산수단에 의해서 작성한 도형 패턴 데이타를 기억하는 도형 패턴 데이타 기억수단을 포함하는 자수기.
- 특허청구의 범위 제 1 항에 있어서, 상기 도형 패턴 데이타 공급수단은 공급하는 도형 패턴 데이타의 축소율을 설정하는 수단을 포함하고, 설정된 축소율로 상기 도형 패턴 데이타를 발생시켜 표시하도록 한 자수기.
- 특허청구의 범위 제 1 항에 있어서, 상기 도형 패턴 데이타 공급수단은 상기 바느질 데이타 기억수단에 기억한 바느질 데이타에 대응해서 상기 바느질 데이타에 의해 실현되는 자수 무늬 모양의 도형 패턴 데이타를 기억한 도형 패턴 데이타 기억수단을 구비하고, 바라는 바느질 데이타에 대응하는 도형 패턴 데이타를 상기 도형 패턴 데이타 기억수단에서 리드하고, 리드한 도형 패턴 데이타에 따라 자수 무늬 모양의 표시를 행하도록 한 자수기.
- 특허청구의 범위 제 1 항에 있어서, 자수틀의 형상을 도시하기 위한 틀도형 패턴 데이타를 공급하는 틀도형 패턴 데이타 공급수단을 또 구비하고, 상기 표시 수단에서는 상기 도형 패턴 데이타공급수단에 의해서 공급된 자수 무늬의 도형 패턴 데이타 및 상기 틀 도형 패턴 데이타 공급수단에 의해서 공급된 틀 도형 패턴 데이타에 따라 자수 무늬 모양 및 자수틀 형상의 표시를 행하며, 상기 표시 수단에서 표시한 자수 무늬 모양과 자수틀 형상의 비교에 의해 자수 무늬가 자수틀내에 알맞게 들어가는가를 판정할 수 있는 것을 특징으로 하는 자수기.
- 특허청구의 범위 제 1 항에 있어서, 또 자수틀의 형상을 도시하기 위한 틀도형 패턴 데이타를 공급하는 틀도형 패턴 데이타 공급 수단과 상기 도형 패턴 데이타 공급수단에 의해서 공급된 자수 무늬의 도형 패턴 데이타 및 상기 틀토형 패턴 데이타 공급수단에 의해서 공급된 틀도형 패턴 데이타를 비교하여 자수 무늬 모양이 자수틀내에 알맞게 들어가는가를 판정하는 판정수단을 포함하는 자수기.
- 특허청구의 범위 제 6 항에 있어서, 상기 틀도형 패턴 데이타 공급수단은 자수틀의 형상을 표시하는 틀형상 테이타를 기억하는 틀형상 데이타 기억수단과 상기 틀형상 데이타 기억수단에 기억한 틀형상 데이타를 리드하고, 상기 틀 형상 데이타에 따라 상기 자수틀의 형상을 도시하는 틀도형 패턴 데이타를 작성하는 틀도형 패턴 데이타 작성 수단을 포함하는 자수기.
- 특허청구의 범위 제 8 항에 있어서, 상기 틀도형 패턴 데이타 작성수단은 상기 틀형상 데이타 기억수단에서 리드한 틀형상 데이타에 따라 자수틀이 도형 패턴 데이타를 작성하는 연산을 행하는 연산수단과 상기 연산 수단에 의해서 작성한 틀도형 패턴 데이타를 기억하는 틀도형 페턴 데이타 기억수단을 포함하는 자수기.
- 특허청구의 범위 제 8 항에 있어서, 상기 틀도형 패턴 데이타 작성수단은 작성하는 도형 패턴 데이타의 축소율을 설정하는 수단을 구비하고, 설정된 축소율로 상기 도형 패턴 데이타를 작성하여 표시하도록 한 자수기.
- 특허청구의 범위 제 1 항에 있어서, 자수 바느질 동작 진행에 따라서 바느질이 끝난 부분의 자수 무늬의 도형 패턴 데이타를 공급하는 제2의 도형 패턴 데이타 공급수단을 또 구비하고, 상기 표시수단에서는 상기 도형 패턴 데이타 공급수단과 제2의 도형 패턴 데이타 공급수단의 출력에 따라 자수 무늬의 전체 도형과 실제로 바느질이 끝난 부분의 무늬 모양의 도형을 함께 표시하도록 한 자수기.
- 특허청구의 범위 제 11 항에 있어서, 상기 표시 수단은 자수 무늬의 전체 도형과 바느질이 끝난 부분의 상기 자수 무늬 모양의 도형을 공통의 좌표로 겹쳐서 표시하고, 바느질이 끝난 부분과 아직 바느질이 끝나지 않은 부분을 다른 명도 또는 색조로 구별하여 표시하는 자수기.
- 임의의 자수 무늬에 대응하는 자수 바느질 동작을 실현하기 위한 바느질 데이타를 기억하는 바느질 데이타 기억수단과 상기 바느질 데이타 기억수단에서 바느질 데이타를 리드하고, 리드한 바느질 데이타에 따라서 자수 바느질 동작을 실행하는 수단을 구비한 자수기에 있어서, 자수 바느질 동작 진행 따라서 바느질이 끝난 부분의 자수 무늬의 도형 패턴 데이타를 공급하는 도형 패턴 데이타 공급수단과, 상기 도형 패턴 데이타 공급수단에 의해서 공급된 도형 패턴 데이타에 따라 바느질이 끝난 부분의 자수 무니 모양의 표시를 행하는 표시수단을 포함하는 자수기.
- 특허청구의 범위 제 13 항에 있어서, 또 자수 무늬의 전체의 자수량중 자수 바느질이 끝난양 또는 나머지량을 알리는 정보를 표시시키기 위한 수단을 포함하는 자수기.
- 임의의 자수 무늬에 대응하는 자수 바느질 동작을 실현하기 위한 바느질 데이타를 기억하는 바느질 데이타 기억수단과 상기 바느질 데이타 기억수단에서 바느질 데이타를 리드하고, 리드한 바느질 데이타에 따라서 자수 바느질 동작을 실행하는 수단을 구비한 자수기에 있어서, 상기 바느질 데이타 기억수단에 기억하는 바느질 데이타에 대응하는 자수 무늬의 특성을 표시하는 관리 데이타를 기억하는 관리 데이타 기억수단, 상기 관리 데이타 기억수단에 기억하는 상기 관리 데이타의 내용을 설정하는 설정수단, 상기 관리 데이타 기억수단에서 상기 관리 데이타를 리드하는 리드수단, 리드된 관리 데이타를 표시하는 표시수단을 포함하는 것을 특징으로 하는 자수기.
- 특허청구의 범위 제 15 항에 있어서, 상기 설정수단은 여러종류의 관리 데이타중 소정의 종류의 관리 데이타 내용을 수동에 의해 임의로 설정하는 수동 설정수단과 상기 여러 종류의 관리 데이타중 다른 소정의 종류의 관리 데이타 내용을 그것에 대응하는 상기 바느질 데이타의 내용에 따라 소정의 연산을 행하는 것에 의해 자동적으로 설정하는 자동 설정수단을 포함하는 자수기.
- 특허청구의 범위 제 15 항에 있어서, 상기 관리 데이타는 상기 자수 무늬의 이름을 표시하는 무늬 이름 데이타, 상기 자수 무늬에 있어서의 스티치수를 표시하는 데이타, 상기 자수 무늬에 있어서의 실의 색 변환 횟수를 표시하는 데이타 및 상기 자수 무늬에 있어서의 자수 바느질 개시점에서의 최대 범위를 표시하는 데이타중 적어도 1개를 포함하는 자수기.
- 특허청구의 범위 제 15 항에 있어서, 상기 바느질 데이타 기억수단은 여러종류의 자수 무늬에 대응하는 상기 바느질 데이타를 각각 기억하는 것이고, 상기 관리 데이타 기억수단은 상기 바느질 데이타 기억수단에 기억하는 각종 자수 무늬에 각각 상기 관리 데이타를 기억하는 것이며, 상기 리드 수단은 상기 리드 수단은 상기 관리 데이타 기억수단에서 바라는 상기 자수 무늬에 대응하는 상기 관리 데이타를 선택적으로 리드하는 자수기.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62-32825 | 1987-02-16 | ||
JP62159880A JPS645584A (en) | 1987-06-29 | 1987-06-29 | Embroidering pattern display apparatus in automatic embroidering machine |
JP62-159880 | 1987-06-29 | ||
JP63032825A JP2597496B2 (ja) | 1988-02-17 | 1988-02-17 | 自動刺繍機 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR890000719A KR890000719A (ko) | 1989-03-16 |
KR940010385B1 true KR940010385B1 (ko) | 1994-10-22 |
Family
ID=26371408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019880007844A KR940010385B1 (ko) | 1987-06-29 | 1988-06-28 | 자수기 |
Country Status (6)
Country | Link |
---|---|
US (1) | US4960061A (ko) |
KR (1) | KR940010385B1 (ko) |
DE (1) | DE3821695C2 (ko) |
FR (1) | FR2617209B1 (ko) |
GB (2) | GB2207778B (ko) |
IT (1) | IT1217954B (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0684585B2 (ja) * | 1989-06-28 | 1994-10-26 | ブラザー工業株式会社 | 刺繍データ作成装置 |
JP3063100B2 (ja) * | 1989-10-13 | 2000-07-12 | ブラザー工業株式会社 | 刺繍ミシンのデータ処理装置 |
JP2734717B2 (ja) * | 1990-02-10 | 1998-04-02 | ブラザー工業株式会社 | 模様等の各種形象を映写し得るミシン |
EP0501092B1 (en) * | 1991-03-01 | 1996-10-16 | COMELZ S.p.A. | Control panel for sewing machine |
JP3061148B2 (ja) * | 1991-05-09 | 2000-07-10 | ブラザー工業株式会社 | データ転送可能な自動縫製システム |
DE4118130A1 (de) * | 1991-06-03 | 1992-12-10 | Alkotex Srl | Fadenverarbeitende maschine, insbesondere stickmaschine mit einer faden-wechseleinrichtung |
US5319565A (en) * | 1991-06-10 | 1994-06-07 | Fritz Gegauf Ag | Device for generating and programming stitch patterns |
JP2871197B2 (ja) * | 1991-07-12 | 1999-03-17 | ブラザー工業株式会社 | 縫製模様等を確認可能なミシン |
JP2921185B2 (ja) * | 1991-08-08 | 1999-07-19 | ブラザー工業株式会社 | ミシンのための模様データ処理装置 |
DE4411364C2 (de) * | 1993-04-02 | 1998-05-07 | Barudan Co Ltd | Verfahren zum Bilden von Daten für Verbindungsnähstiche zum Verbinden von Applikationen |
JPH0742062A (ja) * | 1993-07-30 | 1995-02-10 | Aisin Seiki Co Ltd | 刺繍機 |
US5432898A (en) * | 1993-09-20 | 1995-07-11 | International Business Machines Corporation | System and method for producing anti-aliased lines |
JPH08141244A (ja) * | 1994-11-22 | 1996-06-04 | Brother Ind Ltd | 刺繍データ作成装置 |
JP3450952B2 (ja) * | 1995-12-15 | 2003-09-29 | ブラザー工業株式会社 | 縫製データ処理装置 |
JPH1046465A (ja) * | 1996-05-27 | 1998-02-17 | Brother Ind Ltd | 刺繍データ処理装置 |
JPH10146479A (ja) * | 1996-11-20 | 1998-06-02 | Brother Ind Ltd | ミシン |
DE19861378B4 (de) * | 1997-05-07 | 2014-12-31 | Janome Sewing Machine Co., Ltd. | Vorrichtung zum Erzeugen von Stickerei-Stickdaten |
US5855176A (en) * | 1997-05-07 | 1999-01-05 | Janome Sewing Machine Co., Ltd. | Embroidery stitch data producing device and sewing machine |
JPH10323469A (ja) * | 1997-05-27 | 1998-12-08 | Brother Ind Ltd | プログラム式電子ミシン |
JPH10328451A (ja) * | 1997-05-29 | 1998-12-15 | Brother Ind Ltd | 自動ミシン |
JPH11104377A (ja) * | 1997-09-30 | 1999-04-20 | Brother Ind Ltd | 刺繍縫製可能なミシン及び刺繍データ処理装置及び模様データ記録媒体 |
JP2006043038A (ja) * | 2004-08-03 | 2006-02-16 | Brother Ind Ltd | ミシン |
JP2006271597A (ja) * | 2005-03-29 | 2006-10-12 | Brother Ind Ltd | 刺繍データ編集処理装置 |
GB2431480B (en) * | 2005-10-20 | 2011-08-10 | Vsm Group Ab | Embroidery data generation |
JP5578162B2 (ja) * | 2011-12-05 | 2014-08-27 | ブラザー工業株式会社 | ミシン |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT336756B (de) * | 1970-12-30 | 1977-05-25 | Morat Gmbh Franz | Vorrichtung zur steuerung einer maschine mit aus einem muster abgeleiteten signalen |
GB1404190A (en) * | 1971-12-20 | 1975-08-28 | Ibm | Data processing system |
DE2214787B2 (de) * | 1972-03-25 | 1974-09-19 | Mayer & Cie Maschinenfabrik, 7477 Tailfingen | Verfahren und Einrichtung zur Übertragung des Informationsgehaltes einer mehrfarbigen Musterzeichnung für Textilmaschinen in einen Steuereinrichtungsspeicher |
GB1421911A (en) * | 1972-06-02 | 1976-01-21 | Wildt Mellor Bromley Ltd | Preparation of patterns for knitting machines |
JPS5129563A (ko) * | 1974-08-30 | 1976-03-12 | Mitsubishi Rayon Co | |
JPS5636987A (en) * | 1979-09-03 | 1981-04-10 | Mitsubishi Electric Corp | Preparing device for data of sewing pattern for sewing machine |
DE3102445C2 (de) * | 1980-02-13 | 1987-05-27 | Aisin Seiki K.K., Kariya, Aichi | Steuersystem für mehrere Sticknähmaschinen |
US4388884A (en) * | 1980-03-05 | 1983-06-21 | Brother Kogyo Kabushiki Kaisha | Stitch pattern sewing machine |
US4341170A (en) * | 1981-04-30 | 1982-07-27 | The Singer Company | Pattern display arrangement for an electronically controlled sewing machine |
JPS5914879A (ja) * | 1982-07-15 | 1984-01-25 | 蛇の目ミシン工業株式会社 | 図柄編集機能を有するミシン |
JPS5960506A (ja) * | 1982-09-29 | 1984-04-06 | Fanuc Ltd | 数値制御システム |
US4512271A (en) * | 1982-10-20 | 1985-04-23 | Usm Corporation | Pattern selection system |
JPS59106557A (ja) * | 1982-12-10 | 1984-06-20 | 東海工業ミシン株式会社 | 刺繍機における枠移動制限方法 |
JPH0644952B2 (ja) * | 1983-03-28 | 1994-06-15 | 蛇の目ミシン工業株式会社 | ミシンの模様表示装置 |
JPS60119981A (ja) * | 1983-12-01 | 1985-06-27 | 株式会社中日本システム | 刺繍ミシン |
DE3674330D1 (de) * | 1985-04-19 | 1990-10-25 | Wilcom Pty Ltd | Verfahren und vorrichtung zum steuern einer stickmaschine. |
US4742786A (en) * | 1985-11-20 | 1988-05-10 | Brother Kogyo Kabushiki Kaisha | Data processing system for sewing machine |
JPS62162286U (ko) * | 1986-04-04 | 1987-10-15 | ||
US4704974A (en) * | 1986-08-25 | 1987-11-10 | Usm Corp. | Automatic sewing machine system |
GB2199165B (en) * | 1986-11-21 | 1991-01-09 | Brother Ind Ltd | Stitch data processing apparatus for embroidery sewing machine |
JPS63267387A (ja) * | 1987-04-24 | 1988-11-04 | ブラザー工業株式会社 | ミシン |
-
1988
- 1988-06-28 KR KR1019880007844A patent/KR940010385B1/ko not_active IP Right Cessation
- 1988-06-28 US US07/212,701 patent/US4960061A/en not_active Expired - Lifetime
- 1988-06-28 DE DE3821695A patent/DE3821695C2/de not_active Expired - Lifetime
- 1988-06-28 IT IT21144/88A patent/IT1217954B/it active
- 1988-06-28 GB GB8815332A patent/GB2207778B/en not_active Expired - Lifetime
- 1988-06-29 FR FR888808776A patent/FR2617209B1/fr not_active Expired - Fee Related
-
1989
- 1989-02-14 GB GB8903232A patent/GB2211633B/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE3821695A1 (de) | 1989-01-12 |
FR2617209B1 (fr) | 1994-08-12 |
GB2211633A (en) | 1989-07-05 |
FR2617209A1 (fr) | 1988-12-30 |
KR890000719A (ko) | 1989-03-16 |
GB8815332D0 (en) | 1988-08-03 |
IT1217954B (it) | 1990-03-30 |
GB2207778A (en) | 1989-02-08 |
IT8821144A0 (it) | 1988-06-28 |
DE3821695C2 (de) | 1996-08-14 |
GB8903232D0 (en) | 1989-04-05 |
US4960061A (en) | 1990-10-02 |
GB2211633B (en) | 1991-09-04 |
GB2207778B (en) | 1991-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940010385B1 (ko) | 자수기 | |
US6012402A (en) | Embroidery data display unit and embroidery sewing machine | |
JPH10137467A (ja) | 模様縫製装置、模様縫製方法及び模様表示方法 | |
KR940010388B1 (ko) | 자수기 | |
JPH08141244A (ja) | 刺繍データ作成装置 | |
JPS63267387A (ja) | ミシン | |
JPH08266759A (ja) | 刺繍データ処理装置 | |
KR920003667B1 (ko) | 미싱의 봉제데이터작성방법 및 장치 | |
JPH04132583A (ja) | ミシンの縫製データ作成装置 | |
JP2696341B2 (ja) | 自動刺繍機における刺繍柄模様表示装置 | |
US5896822A (en) | Embroidery data processing device | |
JP2597496B2 (ja) | 自動刺繍機 | |
JP2597506B2 (ja) | 自動刺繍機 | |
JPH09168681A (ja) | 縫製データ処理装置 | |
JPH0679635B2 (ja) | 自動刺繍機におけるデ−タ設定装置 | |
JP2748154B2 (ja) | ミシンの刺しゅう模様入力装置 | |
JPH07185158A (ja) | 刺繍データ処理装置 | |
JP2595970B2 (ja) | 表示装置を有するミシン | |
JP2597496C (ko) | ||
JP3285275B2 (ja) | 縫製データ作成装置 | |
JP2779009B2 (ja) | 刺繍枠の選択支援装置 | |
JP2001038078A (ja) | 刺繍縫いミシン | |
KR200277247Y1 (ko) | 자수기의 표시장치 | |
JPH0693942B2 (ja) | 自動刺繍機 | |
JP2001120867A (ja) | ミシンの縫い範囲確認装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
J204 | Request for invalidation trial [patent] | ||
J206 | Request for trial to confirm the scope of a patent right | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20001007 Effective date: 20011130 Free format text: TRIAL DECISION FOR CONFIRMATION OF THE SCOPE OF RIGHT_DEFENSIVE REQUESTED 20001007 Effective date: 20011130 |
|
J2X1 | Appeal (before the patent court) |
Free format text: INVALIDATION |
|
J2X2 | Appeal (before the supreme court) |
Free format text: APPEAL BEFORE THE SUPREME COURT FOR INVALIDATION |
|
J121 | Written withdrawal of request for trial | ||
J123 | Written withdrawal of action (supreme court) | ||
J204 | Request for invalidation trial [patent] | ||
J121 | Written withdrawal of request for trial | ||
EXPY | Expiration of term |