immediately before the material the sewing machine 1 rotates reversely once and then operates thereby eliminating a problem that the sewing machine 1 stops without piercing the material when the machine needle is at a stop at the needle up position i e 0 degrees because the jogging signal s4 has not been provided or an even number of jogging signals s4 have been entered the sewing machine 1 does not rotate reversely but rotates forward once since the reverse rotation flag rflag is 0 whereby extra reverse rotation is not made and working efficiency is high the timing chart of this operation is shown in fig9 a fifth embodiment of the invention will now be described the operation of the sewing machine control circuit 520 concerned with the present embodiment will be described with reference to a flowchart in fig1 when the flag s1f which stores the on of the stitching start signal s1 is 0 at step 70 the processing proceeds to step 71 it is judged at step 71 whether or not the stitching start signal s1 has turned from off to on if it has turned from off to on the processing advances to step 80 when a delay timer is not on the sequence progresses to step 72 where the run signal srt is switched on and the flag.