2. Data Description
Table 2 shows the names of the .csv files for the 13 recorded sessions, the number of data rows, and the data rows per hour. It can be seen that the number of rows of all sessions ranges between 7,526 and 19,810, and the data rows per hour have a comparable magnitude with an average of 1914.15 data rows per hour. Usually, the sessions were recorded during one working day. Only session No. 13 was recorded on the 5th, 7th, and 8th of April. On the 6th of April, the machine was in maintenance. Each file uses commas as the separator, has a column descriptor in the first line of the file, and contains data from one changeover sequence followed by the subsequent production sequence.
Table 3 shows the durations of the specific sessions in the column "Total time" and the duration of the changeover period in the column "Changeover time". During a changeover, a machine is prepared for a new product type. Columns "Old product" and "New product" show an anonymized product number, which stands for the product that was produced before and after the changeover period.
In the data set, the first column contains the timestamp in the format YYYY-MM-DD HH:MM:SS. The following columns contain the recorded data from the individual features from the
NC.
Table 4 shows all the 20 recorded features with a short description. The features contain information about the milling process, i.e. FeedRate, as well as status information from the milling process, i.e. ProgramStatus and status information from the machine, i.e. DriveStatus.
Table 5 shows that some .csv files contain 19 and some 20 features. In the case of the files with 19 features, the variable No. 5 "PocketTable" was not recorded due to malfunctions in the recording interface.
In the last three columns of the data set, the authors assigned a production phase label for each timestamp. Each column represents a specific approach to label the specific production phase:
In the 2-phase approach, only two phases are labeled if the machine is in a changeover state or intermittent idle time (No. 1) or the machine is in production state (No. 2). The column heading in the .csv files is "Production".
In the 6-phase approach, six general phases are labeled (No. 1: Starting phase, No. 2: Main phase, No. 3: Ending phase, No. 4: Idle/break phase, No. 5: Production phase, No. 6: Quality control phase). The column heading in the .csv files is "Phase_compressed".
In the 23-phase approach, specific phases are labeled, which are related to the functional content of an abstracted milling process with changeover. The phases with numbers 1–19 are milling-related sub-phases. Number 20 is assigned for idle time or breaks. Number 21 is assigned when the machine is in production phase. Phases number 22 and 23 are phases for quality control (No. 22: general quality checks, No. 23: quality checks concerning the workpiece quality). The column heading in the .csv files is "Phase".
Table 6 shows which phases of the 23-phase approach are assigned to the phases of the 6-phase approach. The table also contains a short description of all 23 phases.
Labeling the specific phases to the timestamps from sessions 3 to 12 was done using reported changeover start and stop times from the worker terminal. The timestamps from the worker terminal have a resolution of 5 min. This also implicates a rounding error of max. 2.5 min for the assigning of a specific production phase. For sessions 3 to 12, only labeling according to the 2-phase approach was conducted.
For sessions 1, 2, and 13, the labeling was done by a researcher who supervised the complete recording period in person. The timestamps have a resolution of 1 s. Deviations due to the human reaction time can be expected and are estimated to be 0.3 s. For these sessions, all three labeling approaches were conducted.
Figure 1 shows the different counts for the 2-phase labeling approach in all thirteen sessions. Due to the varying order lot sizes, there are different numbers of data rows for the changeover and production phase for the thirteen sessions.
Figure 2 shows the different counts for the 6-phase labeling approach for sessions 1, 2, and 13. The number of data rows for the six phases is comparable for sessions 1 and 13. Session 2 contains many data rows for the production phase "5".
Figure 3 shows the different counts for the 23-phase labeling approach for sessions 1, 2, and 13. Session 2 contains many rows with the label of phase 21 (production). Session 13 shows more idle time (phase 20) than production (phase 21).