A dental appliance manufacturing device (10, 210, 310) comprising: a plurality of cutting processing units (31L, 31R, 331L, 331R) that includes a first cutting processing unit including a cutter section and a second cutting processing unit including another cutter section; and a controller (20, 220, 320) that controls respective positions of the plurality of cutting processing units (31L, 31R, 331L, 331R) so as to cause the respective cutter sections of the plurality of cutting processing units (31L, 31R, 331L, 331R) to contact a cutting workpiece from different directions and execute cutting on the cutting workpiece; wherein the controller (20, 220, 320) performs interference avoidance control on at least one of the first cutting processing unit and the second cutting processing unit such that the cutter section of the first cutting processing unit and the other cutter section of the second cutting processing unit do not move to a position of interference; and the controller (20, 220, 320) is configured to: control the positions of the plurality of cutting processing units (31L, 31R, 331L, 331R) based on sets of control data for the plurality of cutting processing units (31L, 31R, 331L, 331R), each set of the control data including a plurality set of segment data each including a set of coordinate values and movement speed data, characterized in that the controller (20, 220, 320) is configured to: re-divide the set of the control data respectively into a plurality set of segment data such that control times for cutting processing as indicated in sets of segment data at corresponding places in a sequence from the start of processing are the same as each other between the plurality of cutting processing units (31L, 31R, 331L, 331R), and compare sets of re-divided segment data for the plurality of cutting processing units (31L, 31R, 331L, 331R) that are to be performed at the same time, and predicts whether or not interference will occur between the plurality of cutting processing units (31L, 31R, 331L, 331R) at the cutting processing time indicated by the sets of re-divided segment data. a plurality of cutting processing units (31L, 31R, 331L, 331R) that includes a first cutting processing unit including a cutter section and a second cutting processing unit including another cutter section; and a controller (20, 220, 320) that controls respective positions of the plurality of cutting processing units (31L, 31R, 331L, 331R) so as to cause the respective cutter sections of the plurality of cutting processing units (31L, 31R, 331L, 331R) to contact a cutting workpiece from different directions and execute cutting on the cutting workpiece; wherein the controller (20, 220, 320) performs interference avoidance control on at least one of the first cutting processing unit and the second cutting processing unit such that the cutter section of the first cutting processing unit and the other cutter section of the second cutting processing unit do not move to a position of interference; and the controller (20, 220, 320) is configured to: control the positions of the plurality of cutting processing units (31L, 31R, 331L, 331R) based on sets of control data for the plurality of cutting processing units (31L, 31R, 331L, 331R), each set of the control data including a plurality set of segment data each including a set of coordinate values and movement speed data, characterized in that the controller (20, 220, 320) is configured to: re-divide the set of the control data respectively into a plurality set of segment data such that control times for cutting processing as indicated in sets of segment data at corresponding places in a sequence from the start of processing are the same as each other between the plurality of cutting processing units (31L, 31R, 331L, 331R), and compare sets of re-divided segment data for the plurality of cutting processing units (31L, 31R, 331L, 331R) that are to be performed at the same time, and predicts whether or not interference will occur between the plurality of cutting processing units (31L, 31R, 331L, 331R) at the cutting processing time indicated by the sets of re-divided segment data. re-divide the set of the control data respectively into a plurality set of segment data such that control times for cutting processing as indicated in sets of segment data at corresponding places in a sequence from the start of processing are the same as each other between the plurality of cutting processing units (31L, 31R, 331L, 331R), and compare sets of re-divided segment data for the plurality of cutting processing units (31L, 31R, 331L, 331R) that are to be performed at the same time, and predicts whether or not interference will occur between the plurality of cutting processing units (31L, 31R, 331L, 331R) at the cutting processing time indicated by the sets of re-divided segment data.