A coordinate pattern file creation device , comprising: a locus pattern simulation unit characterized by the locus pattern simulation unit including an interpolation parameter calculation unit configured to calculate an interpolation parameter of a predetermined interpolation calculation formula based on a first plurality of coordinate values input by means of a coordinate input unit, the first plurality of coordinate values constituting a coordinate pattern that is original data for determining a locus pattern of one cycle when a laser beam emitted from a processing head of a laser processing machine to irradiate a sheet metal (W) with the laser beam is vibrated; and a locus pattern calculation unit configured to calculate a second plurality of coordinate values constituting the locus pattern based on the interpolation parameter, respective amplitudes of the locus pattern in an x-axis direction and in a y-axis direction, a frequency of the locus pattern, and a control cycle of a beam vibration mechanism for vibrating the laser beam, the x-axis direction being a moving direction of the processing head and the y-axis direction being a direction orthogonal to the x-axis direction; the locus pattern simulation unit being configured to display, on a display unit , the locus pattern formed by the second plurality of coordinate values; and by the coordinate pattern file creation device further comprising a coordinate pattern file creation unit configured to create a coordinate pattern file including coordinate pattern data indicating the coordinate pattern composed of the first plurality of coordinate values, the coordinate pattern file being used when an NC device controls the laser processing machine so as to vibrate the laser beam. a locus pattern simulation unit characterized by the locus pattern simulation unit including an interpolation parameter calculation unit configured to calculate an interpolation parameter of a predetermined interpolation calculation formula based on a first plurality of coordinate values input by means of a coordinate input unit, the first plurality of coordinate values constituting a coordinate pattern that is original data for determining a locus pattern of one cycle when a laser beam emitted from a processing head of a laser processing machine to irradiate a sheet metal (W) with the laser beam is vibrated; and a locus pattern calculation unit configured to calculate a second plurality of coordinate values constituting the locus pattern based on the interpolation parameter, respective amplitudes of the locus pattern in an x-axis direction and in a y-axis direction, a frequency of the locus pattern, and a control cycle of a beam vibration mechanism for vibrating the laser beam, the x-axis direction being a moving direction of the processing head and the y-axis direction being a direction orthogonal to the x-axis direction; the locus pattern simulation unit being configured to display, on a display unit , the locus pattern formed by the second plurality of coordinate values; and by the coordinate pattern file creation device further comprising a coordinate pattern file creation unit configured to create a coordinate pattern file including coordinate pattern data indicating the coordinate pattern composed of the first plurality of coordinate values, the coordinate pattern file being used when an NC device controls the laser processing machine so as to vibrate the laser beam. <EOS>