Simulation of Shearer Drive Gear Machining with Witness

In recent years, the rapid development of the national economy has significantly increased the demand for coal energy. Coal remains a major primary energy source, and the construction of high-yield, high-efficiency mines has placed higher requirements on the reliability of core equipment, especially shearers. Among the many components of a shearer, the drive gear is one of the most critical and vulnerable parts. It transmits large torque and traction force, meshes with the pin rack of the scraper conveyor, and resists strong cutting reaction forces. Because it is difficult to replace underground, the drive gear is often supplied as a component assembly. However, the manufacturing process of the drive gear is complex, with long production cycles, low machining efficiency, and frequent delays in delivery. These problems have long remained unsolved and have caused production stoppages and economic losses in coal mines. Therefore, I focused on the drive gear machining process and attempted to use a simulation-based method to analyze and optimize the production system. The关键词 of this study is gear machining, and I repeatedly examined how gear machining operations interact with limited resources. By building a discrete-event simulation model in Witness, I aimed to identify bottlenecks in gear machining, improve equipment utilization, and increase monthly output.

The traditional approach to solving the production bottleneck relied on experience, simple calculations, and trial-and-error adjustments. For example, production planners compared total processing hours with available machine hours and concluded that wire cutting and hobbing were the main constraints. However, such static calculations ignore random events, queueing effects, machine failures, operator availability, and the dynamic interaction between processes. A more systematic method is needed. System simulation provides a powerful alternative because it can represent the stochastic and dynamic behavior of a manufacturing system. In this study, I treated the drive gear gear machining system as a typical discrete-event dynamic system. I selected Witness, a discrete-event simulation software, to model the entire gear machining process, from raw material arrival to finished gear shipment. The model allowed me to test different configurations of machine quantities and processing times, observe the resulting utilization rates and throughput, and propose an optimized production plan.

The main objective of this research was to build a simulation model that accurately reflects the actual gear machining process for shearer drive gears, to analyze the system performance, and to optimize the production process. The specific goals included: (1) establishing a Witness-based simulation model of the drive gear gear machining line; (2) identifying bottlenecks by analyzing equipment utilization, buffer contents, and part waiting times; (3) evaluating optimization scenarios that change the number of machines, processing times, or both; and (4) providing decision support for production management, process improvement, and system analysis. I conducted field investigations, collected processing data, defined model elements, verified the model, and ran multiple independent replications. The results showed that the original system had a monthly processing capacity of about 43 pieces, while the optimized system could reach 55–60 pieces per month, increasing gear machining efficiency by approximately 35%.

System simulation is a scientific technique that constructs a model of a real-world system and experiments with it on a computer. It is especially useful when analytical solutions are difficult or impossible to obtain. The essence of simulation is to explore the behavior of a system under different parameters and constraints, thereby understanding or improving the real system. A system consists of entities, attributes, and activities. Entities are the objects of interest, attributes are their characteristics, and activities are the changes that occur over time. Simulation can be classified into continuous, discrete, and combined systems. The drive gear gear machining system is a discrete-event system because its state changes at discrete points in time when events occur, such as a machine finishing a part or a part entering a buffer.

Discrete-event simulation has several advantages. It can handle complex systems with random factors, it can model both linear and nonlinear relationships, and it can provide insights that analytical methods cannot. The main simulation strategies for discrete-event systems are event scheduling, activity scanning, and process interaction. In this study, I used the process-interaction approach, which is the natural modeling paradigm in Witness. The simulation model was built with elements such as machines, buffers, parts, and labor. Machines process parts, buffers store parts, parts flow through the system, and labor resources assist with setups and operations. The model was run for a simulated period of one month (30 days, 8 hours per day, totaling 14,400 minutes). Because the simulation is stochastic, I used multiple independent replications with different random number streams to obtain reliable statistics.

Witness is a powerful simulation software developed for discrete-event systems. It provides an interactive modeling environment, flexible execution strategies, and a rich set of elements. The main elements include machines (single, batch, assembly, production), buffers, parts, labor, and variables. Witness also offers modules for definition, display, detail, report, run, and experiment. The software allows users to define input and output rules, cycle times, setup times, breakdown patterns, and shift schedules. It can produce animated displays and detailed statistical reports. I used Witness to model the drive gear gear machining process because it is well suited for manufacturing systems and has been widely applied in automotive, aerospace, and logistics industries.

The drive gear studied here is an involute-tooth drive gear used in a shearer. Its gear machining route includes forging, normalizing and high-temperature tempering, rough turning, aging, semi-finish turning, wire cutting for rough tooth profile, hobbing for semi-finish tooth profile, deburring, carburizing, semi-finish turning, overall quenching, finish turning, grinding, wire cutting for internal spline, tooth grinding, and deburring. The process involves several machine groups: turning, wire cutting, hobbing, grinding, tooth grinding, bench work, and heat treatment. The processing times and machine quantities are summarized in Table 1. These data were collected from the actual production floor and used as inputs for the simulation model.

Operation Description Machine Time (min) Available Machines
05 Turning: rough turning surface CW6180 660 20
10 Heat treatment: aging stress relief Box furnace 720 9
15 Turning: semi-finish turning CY-K6180 330 20
20 Wire cutting: rough involute profile CTWQ800Z 4525 14
25 Hobbing: semi-finish profile YA31200K 1860 2
30 Bench work: tooth profile chamfering Bench 60 2
35 Heat treatment: carburizing Pit furnace 6600 5
40 Turning: semi-finish outer surface CY-K6180 270 20
45 Heat treatment: overall quenching Multi-purpose furnace 960 2
50 Turning: finish turning with grinding allowance CY-K6180 120 20
55 Grinding: finish outer surface MKW28125 300 3
60 Turning: finish inner surface CY-KX6180 120 20
65 Wire cutting: internal spline CTWQ800Z 1650 14
70 Tooth grinding: finish profile P1200G 555 2
75 Bench work: deburring Bench 60 2

From Table 1, I aggregated the processing times by machine group. The total time for the turning group is 1,500 minutes, wire cutting is 6,175 minutes, hobbing is 1,860 minutes, grinding is 270 minutes, tooth grinding is 555 minutes, bench work is 120 minutes, and heat treatment is 8,280 minutes. These aggregated times are shown in Table 2. The total processing time per part is 11,200 minutes, which is equivalent to about 186.7 hours. This long total time indicates that the gear machining process is resource-intensive and has significant potential for bottlenecks.

Machine Group Turning Wire Cutting Hobbing Grinding Tooth Grinding Bench Work Heat Treatment
Time (min) 1500 6175 1860 270 555 120 8280

Before building the simulation model, I defined the modeling objectives. The main objective was to simulate the drive gear gear machining system under normal working conditions and to calculate performance measures such as average waiting time, average queue length, average utilization, and throughput. I also aimed to identify bottlenecks and evaluate optimization scenarios. The scope of the model included the main machine groups, buffers, and the part flow. External factors such as raw material supply and demand fluctuations were considered as boundary conditions. I assumed that raw materials are always available, that machines do not fail unless specified, and that operators are available when needed. These assumptions simplified the model while preserving the essential behavior of the gear machining system.

In Witness, I defined four types of elements: machines, buffers, parts, and labor. The machine elements represented the processing equipment. The buffer elements represented the storage areas between processes. The part element represented the drive gear being machined. The labor element represented the operators who perform setups and bench work. The model included 17 machine elements, 5 buffer elements, 1 part element, and 1 labor element. The machine groups and their quantities are listed in Table 3. The buffers were placed before each machine group to hold parts waiting for processing. The part followed a fixed route: heat treatment, turning, wire cutting, hobbing, grinding, tooth grinding, and bench work. After the final operation, the part was shipped out of the system. The input and output rules were defined to pull parts from upstream buffers and push them to downstream buffers. For example, the turning group pulled parts from buffer b1 and pushed them to buffer b2 when processing was complete.

Element Name Type Quantity Description
Duanjian Part 1 Raw drive gear
Rechuli Machine 1 Heat treatment group
Chechuangzu Machine 4 Turning group
Xianqiege Machine 4 Wire cutting group
Gunchizu Machine 2 Hobbing group
Mochuangzu Machine 3 Grinding group
Mochizu Machine 2 Tooth grinding group
Qiangongzu Machine 1 Bench work group
b1 Buffer 1 Input buffer for turning
b2 Buffer 1 Input buffer for wire cutting
b3 Buffer 1 Input buffer for hobbing
b4 Buffer 1 Input buffer for grinding
b5 Buffer 1 Input buffer for bench work

The cycle times for the machine groups were set according to the aggregated processing times. For example, the turning group had a cycle time of 12 minutes per part when considering four parallel machines, the wire cutting group had a cycle time of 25 minutes, the hobbing group had 31 minutes, the grinding group had 4.5 minutes, the tooth grinding group had 9.25 minutes, the bench work group had 2 minutes, and the heat treatment group had 12 hours (720 minutes) per batch. The input and output rules were defined using Witness logic. For instance, the turning group pulled from b1 only if the number of parts in b2 was less than or equal to 4, otherwise it waited. This rule prevented excessive blocking. The wire cutting group pulled from b2 only if the number of parts in b3 was less than or equal to 2. These rules were designed to mimic the actual pull-based production control observed in the factory.

After building the model, I verified it by checking a specific event. The first part should complete the turning operation at simulation time 37 hours (2,220 minutes). I set the simulation clock to 37 hours and ran the model. The results showed that the turning group completed its first part exactly at that time, and the part was pushed into buffer b2. The variable V1, which counted finished parts, became 1. The buffer statistics showed that b2 had one part, and b3 had zero parts. The machine statistics showed that the turning machines had an average utilization of about 50%, the wire cutting machines about 70%, the hobbing machines about 25%, and the other machines were mostly idle. These results were consistent with the expected behavior, confirming that the model logic was correct. Table 4 presents the verification results for buffers and machines.

Name Total In Total Out Now In Max
b2 2 1 1 1
b3 3 0 0 0
Machine Group % Idle % Busy No. of Operations
Heat treatment 4.98 95.02 15
Turning (1) 50.25 49.75 4
Turning (2) 51.24 48.76 3
Turning (3) 57.21 42.79 3
Turning (4) 62.69 37.31 3
Wire cutting (1) 23.38 76.62 1
Wire cutting (2) 29.35 70.65 1
Wire cutting (3) 35.32 64.68 1
Wire cutting (4) 41.29 58.71 1
Hobbing (1) 74.13 25.87 1
Hobbing (2) 80.10 19.90 1
Grinding (1) 95.52 4.48 2
Grinding (2) 100.00 0.00 0
Grinding (3) 100.00 0.00 0
Tooth grinding (1) 95.40 4.60 1
Tooth grinding (2) 97.76 2.24 0
Bench work 99.00 1.00 1

After verification, I ran the model for a full month of production. The simulation time was set to 14,400 minutes (30 days × 8 hours × 60 minutes). Because the system is stochastic, I used the method of independent replications. I ran the model three times with different random number streams. The results for the part element are shown in Table 5. The average work-in-process (WIP) was 20.33 parts, and the average time in system was 157.52 hours. The standard deviation of the average time was 0.179 hours, and the variance was 0.032. These statistics indicate that the part spends a significant amount of time waiting in buffers, especially before the wire cutting operation.

Run No. Entered No. Shipped No. Rejected W.I.P. Avg W.I.P. Avg Time (h) Sigma
1 31 0 210 31 20.35 157.58 0.00
2 31 0 210 31 20.30 157.45 0.00
3 31 0 210 31 20.33 157.52 0.00
Statistic No. Entered No. Shipped W.I.P. Avg W.I.P. Avg Time (h)
Mean 31 210 31 20.33 157.52
Std. Dev. 0 0 0 0.046 0.179
Variance 0 0 0 0.002 0.032

The output analysis revealed several bottlenecks. The highest machine utilization was in the wire cutting group, reaching 99.06%, followed by the heat treatment group at 98.54%. The hobbing group had a utilization of about 71.26%, while the grinding and tooth grinding groups had very low utilization, below 10%. The turning group had a blockage rate of about 86.3%, which was caused by the large number of turning machines, short processing times, and the pull-based input rule. Buffer b2 and b3 contained many parts. On average, b2 held 12 parts, and the waiting time in b2 was about 102 hours. Almost all of the part’s total time in system was spent waiting in b2. The main reason was that the wire cutting group required setup and adjustment time, and the wait for an operator to perform the setup accounted for 24.84% of the total time. These findings clearly identified wire cutting and hobbing as the primary bottlenecks in the gear machining system.

The first optimization scenario focused on changing the number of machines. I increased the turning group from 4 to 6 machines and the wire cutting group from 4 to 6 machines. The hobbing group remained at 2 machines. I ran the model seven times for 14,400 minutes each. The results are shown in Table 6. The average utilization of the turning group was 66.16%, wire cutting 66.33%, hobbing 96.86%, grinding 76.72%, and tooth grinding 9.86%. The hobbing group was still highly loaded, above 90%, and the output increased to 51 pieces per month. This showed that increasing the number of turning and wire cutting machines improved output, but the hobbing group became the new bottleneck.

Machine Group 1 2 3 4 5 6 7 Average
Turning 66.21 66.09 66.22 66.14 66.13 66.18 66.14 66.16
Wire cutting 66.35 66.26 66.43 66.29 66.32 66.40 66.23 66.33
Hobbing 96.88 96.81 96.94 96.83 96.85 96.90 96.79 96.86
Grinding 76.71 76.71 76.74 76.75 76.70 76.65 76.76 76.72
Tooth grinding 9.85 9.85 9.84 9.87 9.85 9.86 9.85 9.86

In the second optimization scenario, I further increased the hobbing group from 2 to 3 machines while keeping the turning and wire cutting groups at 6 machines each. The results are shown in Table 7. The average utilization of the turning group was 74.64%, wire cutting 75.75%, hobbing 55.01%, grinding 55.39%, and tooth grinding 84.70%. The output increased to 58 pieces per month. The bottleneck shifted again, and the tooth grinding group became highly utilized. This indicated that simply changing machine quantities could improve output but also created new bottlenecks.

Machine Group 1 2 3 4 5 6 7 Average
Turning 74.61 74.65 74.62 74.69 74.66 74.68 74.59 74.64
Wire cutting 75.76 75.72 75.77 75.74 75.78 75.77 75.69 75.75
Hobbing 55.08 54.98 55.02 54.98 55.03 55.09 54.92 55.01
Grinding 55.37 55.38 55.46 55.38 55.35 55.42 55.34 55.39
Tooth grinding 84.72 84.68 84.70 84.72 84.76 84.72 84.58 84.70

The third optimization scenario focused on changing processing times. By introducing advanced equipment and improving the gear machining methods, I reduced the processing times as shown in Table 8. The turning time was reduced from 1,500 to 1,200 minutes, wire cutting from 6,175 to 5,600 minutes, hobbing from 1,860 to 1,660 minutes, grinding remained 270 minutes, tooth grinding remained 555 minutes, bench work remained 120 minutes, and heat treatment was reduced from 8,280 to 6,800 minutes. The total time dropped from 11,200 to 10,085 minutes. I then ran the model with these reduced times while keeping machine quantities unchanged. The results are shown in Table 9. The average utilization of the turning group was 98.28%, wire cutting 80.31%, hobbing 63.93%, grinding 8.20%, and tooth grinding 98.28%. The output increased slightly, but the turning group became a serious bottleneck with nearly 100% utilization.

Machine Group Turning Wire Cutting Hobbing Grinding Tooth Grinding Bench Work Heat Treatment Total
Time (min) 1200 5600 1660 270 555 120 680 10085
Machine Group 1 2 3 4 5 6 7 Average
Turning 98.28 98.24 98.31 98.25 98.27 98.29 98.32 98.28
Wire cutting 80.14 80.54 80.54 79.98 80.00 80.27 80.67 80.31
Hobbing 63.66 64.40 64.00 64.01 63.57 63.83 64.07 63.93
Grinding 8.18 8.21 8.19 8.21 8.23 8.19 8.20 8.20
Tooth grinding 98.28 98.24 98.31 98.25 98.27 98.29 98.32 98.28

In the fourth optimization scenario, I further reduced the processing times for all operations except heat treatment. The results are shown in Table 10. The average utilization of the turning group was 98.53%, wire cutting 57.40%, hobbing 64.33%, grinding 8.17%, and tooth grinding 98.53%. The turning and tooth grinding groups were still highly utilized, and the output did not improve significantly. This indicated that changing time alone was insufficient to resolve the bottlenecks.

Machine Group 1 2 3 4 5 6 7 Average
Turning 98.50 98.47 98.53 98.48 98.56 98.61 98.59 98.53
Wire cutting 57.82 56.93 57.18 57.23 57.90 57.51 57.20 57.40
Hobbing 64.57 64.18 63.90 64.07 64.62 64.70 64.24 64.33
Grinding 8.17 8.22 8.14 8.16 8.18 8.16 8.13 8.17
Tooth grinding 98.50 98.47 98.53 98.48 98.56 98.61 98.59 98.53

Finally, I combined both quantity and time changes. I used the reduced processing times and increased the number of machines for the bottleneck groups. The turning group was set to 6 machines, wire cutting to 6 machines, hobbing to 3 machines, grinding to 3 machines, and tooth grinding to 2 machines. The heat treatment time remained unchanged. The results are shown in Table 11. The average utilization of the turning group was 67.54%, wire cutting 66.47%, hobbing 39.37%, grinding 39.35%, and tooth grinding 84.70%. The output reached 62 pieces per month. This was the best result among all scenarios, with balanced utilization and significantly higher throughput.

Machine Group 1 2 3 4 5 6 7 Average
Turning 67.57 67.61 67.46 67.53 67.54 67.50 67.58 67.54
Wire cutting 66.48 66.54 66.44 66.41 66.52 66.43 66.47 66.47
Hobbing 39.39 39.43 39.36 39.34 39.37 39.35 39.33 39.37
Grinding 39.35 39.33 39.35 39.37 39.31 39.34 39.38 39.35
Tooth grinding 84.71 84.76 84.71 84.69 84.67 84.65 84.72 84.70

To compare the optimization scenarios, I calculated the overall equipment utilization and output for each. The utilization formula used was:

$$ U = \frac{T_{busy}}{T_{total}} \times 100\% $$

where \(T_{busy}\) is the total busy time of all machines in a group and \(T_{total}\) is the total available time. The output was measured as the number of shipped parts per month. The comparison is shown in Table 12. The original system had an output of 43 pieces per month. Changing quantity factors increased output to 51 and then 58 pieces. Changing time factors alone increased output only slightly and created new bottlenecks. The combined optimization achieved the highest output of 62 pieces per month and improved the balance of utilization across machine groups.

Scenario Turning (%) Wire Cutting (%) Hobbing (%) Grinding (%) Tooth Grinding (%) Output (pieces/month)
Original 50.25 99.06 71.26 4.48 4.60 43
Quantity 1 66.16 66.33 96.86 76.72 9.86 51
Quantity 2 74.64 75.75 55.01 55.39 84.70 58
Time 1 98.28 80.31 63.93 8.20 98.28 48
Time 2 98.53 57.40 64.33 8.17 98.53 50
Combined 67.54 66.47 39.37 39.35 84.70 62

The results of this study demonstrate that discrete-event simulation is an effective tool for analyzing and optimizing gear machining systems. The Witness model captured the dynamic behavior of the drive gear production line, including queueing, blocking, and resource constraints. The model was verified and validated against actual production data. The bottleneck analysis showed that wire cutting and hobbing were the primary constraints in the original system. By increasing the number of machines in these groups and reducing processing times through advanced gear machining technology, the monthly output could be increased from 43 to 55–60 pieces, an improvement of about 35%. The optimized configuration also achieved a more balanced utilization of equipment, reducing the risk of overloading any single machine group.

The findings have several practical implications. First, the simulation model can be used as a decision support tool for production planning and capacity expansion. Managers can test different scenarios without disrupting actual production. Second, the model can help identify the most cost-effective improvement measures. For example, adding machines to the bottleneck groups is more effective than simply reducing processing times everywhere. Third, the model can be updated as new equipment is installed or as product demand changes. In the future, I plan to incorporate more detailed factors such as machine failures, operator shifts, and quality inspection into the model. I also intend to use optimization algorithms to search for the best configuration automatically. Overall, this research contributes to the application of simulation in gear machining and provides a foundation for continuous improvement in shearer drive gear manufacturing.

In conclusion, I built a Witness-based simulation model of the shearer drive gear gear machining process. The model included machines, buffers, parts, and labor, and it was verified against actual production data. The output analysis identified wire cutting and hobbing as bottlenecks. Through multiple optimization scenarios, I found that a combined change in machine quantities and processing times yielded the best results, increasing monthly output from 43 to 62 pieces and improving overall equipment utilization. The simulation approach proved to be more systematic and informative than traditional experience-based methods. The model can support production management, process optimization, and system analysis for drive gear gear machining. Future work will focus on refining the model with additional stochastic factors and applying metaheuristic optimization to further improve the system.

Scroll to Top