personal computer pc to the control portion via an interface the embroidering pattern with plural colors is embroidered on a cloth set at the embroidering frame 56 by the embroidering machine em the embroidery sewing information of the several kinds of the embroidering patterns in other words the embroidering data is written in a first embroidery device provided in the personal computer pc the embroidering patterns are specified with unique names i e file names the embroidering sewing information of the tile name of each pattern includes small number of management data and large number of stitch data the management data includes the data indicating a predetermined thread color ci and the thread color selecting order the stitch data includes control data and frame actuation amount data the control data includes thread change command data end command data i e the command data for completion of the embroidering or the like the frame actuation amount data shows a predetermined actuation amount i e an x axis moving amount and a y axis moving amount from the last embroidery frame position i e the last embroidering frame position is defined at a position where the center of the frame is positioned right above the needle piercing hole 60 at start the stitch data includes the frame actuation amount data in order by one stitch unit when the thread is not changed and the embroidery is not completed the thread change command data is inserted at the timing of changing the thread the timing of the completion of the embroidering that is the end of the stitch data corresponds to the end command data with the thread color rgb code is adopted the personal computer pc includes a second memory device the second memory device is provided with the information of needle.