which in turn is connected with a central process unit cpu 18 a memory circuit 19 which stores movement control information is connected with cpu 18 counters 21 and 22 and a drive circuit 23 are connected through an interface circuit 20 with the cpu 18 output of the drive circuit 23 is connected with an x coordinate pulse motor 24 a y coordinate pulse motor 25 and a sewing machine drive motor 26 respectively the outputs of the motors 24 25 and 26 are applied to a sewing machine 27 fig3 shows the mounting of the slit plate 12 as shown the slit plate 12 is mounted on a main pulley 28 of the sewing machine 27 fig4 shows arrangement of slits in the slit plate 12 49 slits 30 1 30 49 for drive pulse are formed at a uniform distance in the slit plate 12 sewing machine speed detecting slits 33 and 34 are formed at a predetermined distances 31 and 32 respectively from the last slit 30 49 and the first slit 301 operation of the present invention will be described referring to fig5 which shows a movement control according to the present invention same reference numeral shows same or similar part or portion described in fig1 position of the slit plate 12 is previously set relating movement information set position in the memory circuit 19 a sewing pattern is selected as desired and the sewing process is started as the drive motor 26 drives the operating mechanism of the sewing machine 27 it drives the pulley 28 and also the slit plate 12 by rotation of the slit plate 12 the photo interruptor 16 detects the slits and it applies a pulse signal for each slit hereinafter referred to as 34 slit pulse 34 the.