1. Introduction
An improvement of business processes is necessary in order to maintain the competitiveness of the business and increase the financial performance. The enterprises have to carry out various innovative activities, not only for the outputs, but also for the processes. The presumption of effective management and a sustainable enterprise improvement are measuring, assessment, control, and further optimization of the enterprise processes. Efficiency and effectivity are the main parameters of processes optimization. These two terms relate to each other closely and are often confused, though there is a certain distinction in their definitions. While the effectiveness expresses the ability of completing the proper steps to achieve the purpose, in other words, the level which the system achieves in the relation to the level which was stated (the current output to the expected output), the efficiency describes the level when the system uses the proper sources in a proper way, so it addresses the question of whether we do the right steps in the right way (the currently used sources to anticipate source consumption) [
1].
According to Leong et al. [
2], there are five key dimensions of the effectiveness of a production process including costs, delivery efficiency, quality, flexibility, and innovation. Vickery, Dröbe, and Markland [
3] synthesized the knowledge on priorities within the enterprise competitiveness raise. They included process flexibility: the ability to produce a few products so that the production remains cost efficient, i.e., it has the ability to rapidly adapt to changes in the product mix.
Hossain and Prybutok [
4] designed the model of enterprise effectiveness management which consists of eight parts (innovation, competitive advantage, production output, customer-driven output, financial and market output, employee-driven output, process efficiency outputs, and leadership outputs). The process effectiveness measures included indicators of efficiency and effectiveness (cost savings, higher productivity, emission reduction, etc.), indicators of internal response ability (circle time, production flexibility, delivery time, adjustment time, etc.), specific indicators of office work/administration efficiency improvement and other support functions (innovation level, results of Six Sigma initiative, and so on), and indicators of supplier—customer relationships (reduction of supplier—customer chain management costs, reduction of supplies and input control, improvement of electronic data exchange, etc.).
In the manufacturing process, narrow spots occur. In a graphical concept, the narrow spot of the production is the narrowest spot in the line of manufacturing. It occurs at the moment when the work objects come to a certain point faster than the point is able to process. It can be said that it is a point of accumulation in the system. By optimizing, a manufacturing process is therefore needed to focus on the key or critical sub-process. The key sub-process is related to the manufacturing of the key product contributing to the final value of production at most. It could be used during the procedure of calculating individual product shares in the total sale of an analyzed company. The sub-process in which many errors occur provides a gap for improvement and optimization. The second important aspect is the interconnection of the sub-process to the entire production process and its efficiency, with an emphasis on the technological procedure. Therefore, higher weights are allocated to the procedural errors occurring in the first phases of the production process.
The second step by optimizing the task is to identify the essential parameters of the critical manufacturing sub-process (the process of chip formation in parts cutting). The variables which are necessary to be defined within the problem solution can be divided into three groups:
Modern indicators of effectiveness, which are connected to the vision, strategy, and objectives of the reference enterprise, with an emphasis on critical success factors (CSF).
Technical parameters of the sub-process to create a mathematical model that reflects the physical nature of the particular process.
Technical and economic output parameters of the sub-process, reflecting its overall effectiveness, which is understood to be a complex goal consisting of cost minimization, quality maximization, and productivity.
Technical and economic output parameters are focused on the solution of an optimization problem. Optimization objectives are divided into the following three areas [
5]:
Input: optimization of raw materials, auxiliary materials, energy, human resources, investment, etc. (costs reduction);
Output: optimization of products, by-products, emissions, cash recovery, etc. (quality improvement);
In Side process: optimization of technical and economical indexes in terms of production efficiency, energy utilization, material yield, labor productivity, equipment operating rate, utilization of current funds, etc. (increasing of process productivity and flexibility).
Finding the optimal solution while maintaining the required product quality lies in the reduction of important factors of the manufacturing process which include material and energy consumption, costs related to the product development, and time. The change of the variables in the optimization problem design shall result in a reduction of material inputs, production costs, goods, material properties of the product, and at the end, in the minimization of the optimization task.
There exist several managerial methods and conceptions for process optimization. Analysis techniques applied during the optimization have to include all relevant data sources and the individual analysts have to be able to spot the right designs amongst a plethora of choices [
6]. Nowadays, basic tools and methods of every manager include budgets and calculations, in addition to an effective and efficient usage of the Managerial Accounting information [
7]. Zhou and Chen [
8] developed a systematic optimized design methodology of the business process that also outlines the knowledge infrastructure of Business Process Reengineering (BPR) from strategic, tactical, and operational levels. Bencsik et al. [
9] consider the Lean Management optimization method to be the most suitable for offering such solutions for changing the production environment, corresponding to productivity increase and cost reduction expectations. Howell [
10] used the Taguchi approach to optimise the performance of the system in a minimum number of tests, without having to understand the mechanisms by which each parameter affected the system. Zhenov [
11] and Simanova [
12] consider the Lean and Six Sigma approaches to process optimization to be flexible because these methods allow their application by both manufacturing and service providing companies. Modern techniques, as well as Lean Six Sigma System, Lean Process Principles, Just-In-Time Production, and Total Quality Management, are focused on the responsible use of resources by eliminating waste [
13,
14].
The mathematical solution of the optimization problem requires an application of a suitable model with a finite number of parameters. These variables must be relevant considering the description of the most important characteristics of the problem being constructed [
15].
According to Fusek and Halama [
16], there are two principal methods of optimization tasks modeling, namely an analytical method and a numerical one. The analytical method provides the result achieved by mathematical analysis, including differential and integral calculations in the form of continuous functions. A numerical method is approximate. The problem of searching the continuous functions is altered to the problem of searching a finite number of unknown parameters due to which the searched functions approximate. This is referred to as discretization of a continuous model. The discretized model is solved via algebraic means, which have a limited number of steps. The numerical solution is principally available for any problem which is described mathematically. The most common method of a numerical solution approach is Artificial Neural Networks and the Finite Element Method.
Rubio et al. [
17] described the general classification of optimization techniques and the main methodologies and tools employed for predicting the surface roughness. The techniques could be divided to Statistical Regression, Artificial Neural Networks, Fuzzy Set Theory, and Fuzzy Neural Networks from an empirical point of view. Furthermore, optimization tools and techniques are divided into two groups: a conventional one focusing on providing an Optimal Solution and Non-Conventional Techniques focusing on providing a Near Optimal Solution. Conventional Techniques include Design of Experiments (Taguchi Method, Factorial Design, and Response Surface Methodology) and Mathematical Iteractive Search (Dynamic Programming, Non-linear and Linear Programming). Non-Conventional Techniques include Meta-Heuristic Search (Genetic algorithm, Simulated Annealing, and Tabu Search) and Problem Specific Heuristic Search.
In the case of the automated recognition of space objects, the prediction of time sequence signals, and optimization problems, the use of the before mentioned methods seems rather useful and effective. These models are called Artificial Neural Networks—ANN. Formally, the network has the structure which is described by a directed graph with peaks (neurons) and directed edges (connections). One of the simplest types of networks is a multilayer network with feed-forward propagation, which has one input layer, one or more hidden layers, and one output layer. In general, the networks can be divided into two groups:
Feed-forward networks—the signal is only propagated forward,
Recurrent networks—some neurons present both input and output types.
In their paper, Xu and Lee [
18] presented a novel milling process optimization method based on hybrid forward-reverse mappings (HFRM) of artificial neural networks. Mendyk et al. [
19] used ANNs and genetic programming (GP) and developed a mathematical model of the drug dissolution (Q) from the solid lipid extrudes.
The continuous search for the optimization of processes presents one of the solutions for economic improvement and the sustainability of manufacturing process effectiveness. The aim of this article is to design a mathematical model for the optimization of the key sub-process effectiveness in furniture manufacturing, based on which it is possible to anticipate the levels of output parameters with different levels of input parameters. The model enables the sustainable process effectiveness in manufacturing at an optimal level.
2. Material and Methods
The first step in the optimization problem solution was to identify the critical sub-process of manufacturing, its specific parameters, procedure, and duration of individual steps in the due enterprise.
The key sub-process is the one which is associated with the manufacturing of the key product that contributes the most to the final value of the production. In the reference enterprise, we decided on the procedure of enumeration of the individual products share on the overall sale. The enterprise introduced 21 new products in 2014, which required substantial investment costs. The enterprise currently manufactures 48 products. Having consulted with a technologist in the enterprise, a wash basin closet was chosen as a reference item. The lead time (the time necessary to manufacture the product) was 34 min and 9.98 s. To optimize the process, it is necessary to concentrate on the activity with the biggest defect rate because it presents the space for improvement. The next important aspect is its link to the effectiveness of the overall manufacturing process, with an emphasis on the technological procedure. Considering this, it is important to correct the faults immediately and as early as in the initial stages of production so as not to incur costs in the further manufacturing of a faulty product. The critical sub-process in furniture manufacturing is the milling process.
The second step was to identify the essential parameters of the critical manufacturing sub-process (the process of chip formation in parts cutting-milling). The technical parameters of the sub-process (milling) describe its physical nature (spindle speed, cutting speed, feed rate, depth of cut, etc.). It is observed that the cutting speed is the most influential parameter for surface roughness, followed by the feed rate [
20,
21,
22]. In addition, it was not possible to vary the depth of cut during the experiment in the reference enterprise. Therefore, the input parameters were the cutting speed and feed rate, which were varied. The depth of cut was constant (a = 1 mm) and a total volume of removed material was calculated. The output parameters of the process milling were the surface roughness, process duration, and process cost.
Having identified the parameters describing the manufacturing sub-process (cutting–milling), the next step was to create an abstract model of the manufacturing process which would allow an investigation of the manufacturing process using the mathematical description of the progression of the processes. The identified input parameters as independent variables were: the cutting speed (v
c), feed rate (v
f), and the total volume of removed material (V). By our experiment, the cutting speed and feed rate were varied using the CNC wood machine and in each variation, one output parameter (surface roughness) was experimentally measured and the other parameters were calculated. The variations of input variables used in the experiment are presented in
Table 1.
To enumerate the total volume of the removed material, taking into account the complicated shape of the workpiece, we used the SketchAndCalc™ (Domains by Proxy, Scottsdale, AZ, USA) program, which was used to calculate the content of the removed area according to the cross-section of the workpiece in the blueprints. Other areas were deducted, and consequently, the value of the removed area was multiplied by the cumulated value of the length of the workpiece being machined. The volume of the removed material was calculated (V) according to following Equation:
where S
m is the size of the removed area, L is the length of the workpiece being machined, and P
OD is the number of workpieces being machined (cumulated sum).
Within the experiment, medium density fiberboard (MDF) was used. The fiberboards with a density of 750 kg·m
−3 are manufactured from wood fibers, mainly spruce, which are bound by synthetic glue under the simultaneous effect of temperature and pressure. They meet the requirements of EN 622-1 and EN 622-5 standards. The thickness of the input material was 22 mm, the length 1000 mm, and width 630 mm. The material was milled under conditions stated in advance, while the thickness was the milling parameter and after the operation was finished, a sample of the dimensions: length 1000 mm, width 22 mm, and thickness 29 mm, was cut out. The particular sample was used for taking a sample object where the surface roughness was measured by two methods in the track of 11 mm (see
Figure 1).
The samples were machined by a CNC wood machine of the HOMAG BOF 41/30/R make (see
Figure 2). The overall performance of the machine is 21 kW and engine performance of the arbor is 7.5 kW, while the revolutions can be set in the range of 0 to 18,000 revolutions per minute. The operation span of the X axis is 3000 mm and the Y axis is 1150 mm. The dimensions of the operation table are 3400 mm × 1450 mm.
During the experiment, the arbor (Ø 100 mm) with three reversible milling blades made of hard alloy (T03SMG) was used.
The first output parameter includes the quality indicator, surface roughness. The roughness parameter R
a was measured experimentally at the laser profile meter LPM 4 (see
Figure 3), which was constructed at the Department of woodworking at the Technical University in Zvolen in cooperation with Kvant, s.r.o. (Kvant spol. s.r.o. Ltd, Bratislava, Slovakia). Siklienka et al. [
23] characterized the machine as a compact laser profile meter serving to optically measure 2D profiles along a defined cut, in a contact-free manner on a triangulate basis. Then, the size of the R
a parameter was measured by a contact roughness tester MITUTOYO SJ-210 with a diamond stylus equipped with a support outrigger to be used in a manufacturing environment. The used detection methods were inductive and the range of the measurement was 350 µm (−200 µm to +150 µm). The length being measured was 12.5 mm. A testing sample was comprised of five measurements.
Consequently, the calculations of the output parameters of the critical sub-process were stated, comprising the process duration Ts and process costs NO.
The process duration was calculated according to the following Equation:
where T
s is the machine time, T
f is the milling time, and T
FN is the idle time.
The total process costs (N
O) were calculated as follows:
where N
E represents the energy costs, N
oP represents the labor costs (influenced by CNC setting), N
UH is the cost of the arbor, and N
FN represents the costs of the cutting blades.
The individual elements of the total costs were calculated by the Equations:
where V is the machine performance per hour in kW; T
Z is the guarantee time of the arbor in min; T
PaP is the time of failures and idle time for the machine in min; η is the efficiency; C
E is the energy cost per kW hour; P
PN is the percentage of the tool usage (25%); M
H is the gross wage of a CNC operator—median; C
UH is the price of the arbor; O
Zľ is the fund and tax payments 35.2%; T
C is the total duration time of the sub-process; and N
N is the cost non-affectable by the CNC setting.
In [
24], the tool life cycle was calculated TL (10), and further, the percentage of removed life cycle was calculated considering the milling time. Additionally, the costs of the cutting blades made of hard alloy were calculated (11). The author [
24] describes the calculation of constants C
T (8) and m (9) in her experiment. The medium density fiberboard and solid carbide tool were used in the work, as well as in our experiment.
where C
T is the constant, T is the tool duration, T
L is the tool life, m is the exponent, v
c is the cutting speed, T
f is the milling time, and C
FN is the tool price.
The measured and calculated values were analyzed in the Statistica 12 program by a multiple regression tool. The following parameters were determined as independent variables: cutting speed v
c, feed rate v
f, and the total removed material volume V. The dependent variables were stated, respectively, as the surface roughness indicator R
a, machine time T
s, and the total influenceable costs of the process N
O. Consequently, we used the numeric method of optimization of the machining processes, the method of the artificial neural network, which has rocketed in the last decades with the use of computer supported solutions. The main building unit of ANN is a perceptron, or the neuron model which receives the input signals
through synaptic weights creating the weight vector
. The output of the perceptron is given by the following relation [
25]:
where f is the activation function of perceptron; net is the scalar product (dot product) of the scalar and input vectors; and θ is the the threshold of the neuron.
Data by the creation of an artificial neural network are divided into two samples: trained and tested. Through the data of the trained sample, a formula is created which describes the output parameters on the basis of the best input parameters. In the tested sample, the data are verified and the verification process is stopped when the deviation is at a minimal level.
The solution of the optimization problems by this method focused on the optimization of adjustment of the cutting velocity and speed rate of a CNC machine. The last step was to create relations of input parameters of the mathematical model and the overall effectiveness of the critical manufacturing sub-process through the abstraction method (selection of essential characteristics and so constructing a simplified model of only those characteristics or signs whose investigation can answer research questions of the scientific objectives of the paper) and defining the weights of the individual output parameters, taking into account the critical success factors of the referenced enterprise.
Considering the aim of the work, in particular creating a mathematical model of sub-process effectiveness optimization, the following hypothesis was stated and tested: There is a significant dependency between the identified input parameters and manufacturing process effectiveness represented by the cost level per sub-process, the quality of the workpiece being machined, and the total duration of the sub-process. The hypothesis verification was carried out via the multiple regression method and artificial neural network.
3. Results
In the furniture enterprise, the critical activity or sub-process of furniture manufacturing is the milling process because it has the most significant impact on the consequent activities. The cost value of sanding is directly proportional to the workpiece surface roughness degree after milling as the smooth surface with a minimum roughness is an important prerequisite to manage the surface finish. Aiming at the determination of the quality degree of the due sub-process, we measured the workpiece roughness by two methods described in the previous sections.
3.1. Measurement, Calculation of Parameters and Dependence Verification
The determined input and output parameters influencing the effectiveness of the milling process were measured and calculated within the experiment. Consequently, a dependence of the parameters was verified by the statistical multiply regression method.
In
Table 2, the data relating to the measured values of the operation duration (T
f), the size of material removal per minute (MRR), the used energy amount for the particular operation (E) needed for the calculation of energy costs and calculated values of total material removal (V), the durability of the milling blade (T
L), the median of the measured roughness R
a, and the overall costs of individual operations (N
O) are illustrated. The presented values were measured and calculated by 18 variations of the cutting speed and feed rate (Nr.) mentioned in the previous section in
Table 1.
The measured and calculated values were analyzed by the Statistica 12 program by multiple regression tools. There were stated as independent variables: cutting speed vc, feed rate vf, and total removed material volume V. The following parameters were selected in successive steps: surface roughness parameter Ra, machine time T, and overall controllable costs per operation NO.
The coefficient of correlation for the R
a variable is at the 0.70 level. Having calculated the determination coefficient (R
2), which is 0.49, we can state that 49% of changes in the roughness can be explained as changes in the input variables. This coefficient is necessary to adjust and calculate the adjusted determination coefficient which contains correction for the number of explaining variables. In this case, it is (R
2adj.) 0.38. As there is no big difference, we can state that the model did not include too many variables. The total value of test significance is lower than 0.02091, while the statistical significance level (α) was set at 0.05 so with 95% confidence, so it can be expressed that the R
a variable is statistically significantly dependent on the variables: cutting speed (v
c), feed rate (v
f), and total removed material (V). The standard error in the model estimate is 0.00109. All three input parameters (exogenous variables) are statistically significant because the value of significance is lower than 5% in all three cases. Coefficients b * for the individual variables express their relative influence on the dependent variable (see
Table 3).
Model verification by model residual analysis was the next important step. The graph in
Figure 4 is an illustration of the estimated values and residuals for the dependent variables R
a with a marked 95%-confidence interval.
As reported by the value distribution in the point graph, it can be claimed that model residuals are approximately distributed around the zero mean value, which means that the model is correctly specified. This statement was verified by a Shapiro-Wilkov test, with a significance value of p = 0.0915.
The test is not statistically significant because a zero hypothesis for the normality of residual distribution cannot be rejected. In other words, the residuals have a normal distribution, and therefore, the individual parameters of the regression line are correctly specified. The regression line is of the following form:
where R
a is the surface roughness, v
c is the cutting speed, v
f is the speed rate, V is the total material removal, and E is the energy consumption.
3.2. Estimation of Input Variables Impact on Output Variables through Artificial Neural Networks
Based on the given Equations for the Ts and NO parameters calculation and the results of multiple regression for Ra, it can be claimed that the given input parameters influence the individual variables. This is the reason for the further use of the numerical method for the estimation of the impact of the input independent variables on the output target dependent variables in their mutual combination. Via the Statistica 12 program, artificial neural networks with three input variables (cutting speed, feed rate, and total material removal) and three output variables (operation costs, surface finish quality, and milling time) were created. To choose the most suitable neural network, an important role was played by the fact that the Ra parameter has a high variability within one sample object, and therefore, we favored the neural network whose correlation coefficients showed high values for the total costs per the operation and milling time at the expense of parameter Ra estimation.
The correlation coefficient of the total trained performance is 0.972719 and the test performance is 0.929163. The correlation coefficient for the R
a parameter, which was calculated as a median out of the measured values of the sample roughness, is 0.920274 for the trained data and 0.812305 for the test data. For the total costs per operation N
O, the correlation coefficients are at the 0.999007 level for trained data and 0.978657 for the test data. The T
f parameter (milling time) corresponds to correlation coefficients 0.998877 for the trained data and 0.996526 for the measured data. To choose the most suitable network, we also took into account the distribution of values in the space, which can be compared to 3D graphs, besides correlation coefficients. Another important aspect of the suitable network selection was the minimization of the number of hidden neural layers, which should range within the number of input and output variables. In our case, this condition is met. The resulting network has three hidden neural layers, exponential hidden activation, and the output function and train algorithm is BFGS (Quasi-Newton).
Table 4,
Table 5 and
Table 6 illustrate the measured values of the given parameters in comparison with the output variables of the due neural network (MLP 3-3-3), whereas individual deviations are calculated as their ratio (the differences between the measured value and the network output) at the measured values. Deviations verify whether the neural network is determined correctly and can serve as a mathematical method for milling process optimization.
The lowest costs target does not contradict the requirement for quality or the lowest roughness, because using a combination of the cutting speed (1600 m/min) and feed rate (3.42 to 6.37 m·min−1), the workpieces will show the lowest values of costs per operation and meanwhile a low or medium degree of roughness in the range of 10.575 µm až 11.704 µm (). To achieve the highest operation quality, it is necessary to set the CNC machine so that the cutting speed is in the range of 1600 m·min−1 to 3072.75 m·min−1, and at the same time, the feed rate must be in the range of 3 m·min−1 to 3.84 m·min−1. The anticipated value of the NO parameter shall range within €0.65 to €5.30, whereas the cutting velocity shall have the major impact on the value of costs within this range. This implies that the optimal cutting speed would be 1600 m·min−1 and feed rate would be 3.00 m·min−1 when the estimated workpiece surface roughness was 10.375 µm and the estimated costs were €0.67. However, the operation duration shows very high values and from a high productivity achievement point of view, it is not convenient to machine the workpieces at such a low feed rate. To take Ts parameter into account, it is necessary to set the CNC machine so that the values would occur in the area of the second local minimum of the parameter Ra.
3.3. Identification of Mathematical Model for Optimizing the Milling Process
Based on the results achieved in the created artificial neural network (ANN), the optimal values of the input and output parameters of the milling process were identified and are presented in
Table 7.
Based on the results given in
Table 7, we could claim that the maximal effectiveness of the sub-process milling shall be achieved if the CNC machine shall be set at the cutting speed (v
c) of 4398.23 m
·min
−1 (14,000 rev
·min
−1) and feed rate (v
f) of 11.00 m
·min
−1. These optimal values emerge from the results of ANN, without considering the weights of the output parameters according to the critical success factors of the firm.
To incorporate the weights formulated by the critical success factors, we created a neural network whose output parameter was the function value estimated by:
The weights were determined on the basis of the critical success factors for the due enterprise, including the most important quality parameter (surface roughness) and process duration values. The formulation determining the optimal values of the input parameters is:
The maximal values of the created network (z) present the optimal setting of the input parameters. The optimal values of the input and output parameters after considering the critical success factors of the enterprise are shown in
Table 8.
5. Conclusions
An important aspect of manufacturing process optimization is to identify a critical sub-process based on the key indicators of effectiveness, and consequently, to correctly identify the input and output parameters which have the greatest impact on the overall effectiveness of the process. In furniture manufacturing, the critical sub-process is the milling process because it has the most significant impact on the consequent activities. The technical parameters describing the physical nature of the milling process, the cutting speed and feed rate, were identified as input parameters. Output parameters reflecting the overall effectiveness of the milling process were economic, namely the surface roughness, process duration, and total process costs. Correctness of parameters’ determination was verified by a multiple regression tool. The dependence between parameters was proved and the hypothesis stated was confirmed.
Within optimization, it is inevitable to follow the latest trends which have progressed, especially with the development of computer supported solutions, because they offer a possibility to deal with multi criteria and include contradictory objectives. These methods also include artificial neural networks which play an essential role within the created mathematical optimization model. Owing to these models, we can forecast the estimated value of output target parameters and determine optimal conditions which will raise the effectiveness of the particular sub-process. The main objective of this step in milling process optimization was to determine the optimal cutting speed and feed rate, focusing on the optimal output parameters (surface roughness, process duration, and process costs) in the furniture enterprise and respecting their contradictory character. The resulting artificial neural network as a mathematical optimizing model has three input and three output variables, three hidden neural layers, exponential hidden activation, and the output function and train algorithm is BFGS. This designed mathematical model was verified by deviations between the measured and calculated values of the parameters in the experiment and the outputs of the artificial neural network. Little deviations confirm a correctness of the mathematical model. We came to the conclusion that the optimal values of the output parameters in the milling process will be achieved by cutting speed 4, which is 438.23 m·min−1, and a feed rate of 11.0 m·min−1 if the weights of importance of the output parameters according to the key success factors in the reference enterprise are not taken into account. Additionally, to meet the aims of the enterprise, the weights of the individual target output measures were chosen and an Equation for the manufacturer was stated, the maximum of which is considered as the intersection of the optimal input-output values taking the specifics of the furniture manufacturing into account.
The created methodology and the used methods of process optimization enable achieving a sustainable effectiveness of the manufacturing process, as well as its constant improvement. An application of the presented optimization model in practical conditions of enterprises is possible by the creation of a software simulation model which will ease the implementation of optimization in the practice.