Processing control system, method and device for horizontal processing machine tool
By leveraging the synergistic effect of the positioning control, tool changing control, and precision control modules of the horizontal machining center, the problems of disordered tool resource allocation and positioning deviation in the machining of complex workpieces in existing horizontal machining centers have been solved, thereby improving the precision and efficiency of workpiece machining.
Patent Information
- Application Number
- CN202512056118.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-02-06
AI Technical Summary
The existing control process of horizontal machining centers cannot effectively solve the scheduling conflicts caused by disordered allocation of tool magazine resources and delayed clamping and calibration when dealing with workpieces with complex geometric features. Furthermore, it cannot adjust cutting parameters and compensate for positioning deviations in real time according to dynamic working conditions, resulting in insufficient machining accuracy.
By coordinating the machine tool positioning control module, tool changing control module, and machining accuracy control module, and utilizing components such as the measuring mechanism, tool changing assembly, and clamping table connected to the CNC system, precise workpiece positioning, tool adaptation, and dynamic parameter optimization are achieved, including the orderly connection of positioning feedback adjustment, tool changing control, and roughing and finishing.
It improves the accuracy, consistency, and efficiency of workpiece machining, reduces tool change error rate and machining scrap rate, and ensures high-precision and high-efficiency machining of complex workpieces.
Smart Images

Figure CN121468271A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of machine tool processing control technology, and in particular to a processing control system, method and apparatus for a horizontal machining center. Background Technology
[0002] Machining control of machine tools is the core support for modern manufacturing to achieve efficient and precise production: it not only determines the accuracy and quality stability of workpiece machining, but also directly affects production efficiency, resource utilization and production costs.
[0003] The machining control of horizontal machining centers holds unique value within this system: these machines are well-suited for machining multi-faceted and multi-station workpieces. Optimizing their control processes (such as independent program coding for single workpieces, centralized scheduling of tool resources, and multi-faceted machining in a single clamping) not only leverages the adaptability of the horizontal layout to complex workpieces but also amplifies their machining efficiency and precision through precise control logic. Especially in the mass production of large, multi-faceted precision workpieces, they can effectively reduce the accumulation of errors from repeated clamping while improving equipment space utilization and production continuity. They serve as an important vehicle for connecting general machining needs with high-precision and high-efficiency production goals.
[0004] The control process of an existing horizontal machining center is as follows: First, a corresponding machining program (including machining parameters, tool selection, tool path, etc.) and motion path (trajectory of each axis) are independently encoded for each workpiece to ensure accurate machining of the corresponding workpiece surface. Then, the machining program is started, and the workpiece is machined based on the planned motion path. The horizontal machining center, based on the established tool magazine, monitors the tool requirements of each workpiece in real time through the CNC system, and automatically completes the retrieval, delivery, and recovery of tools. During the machining process, tool resources (such as tool quantity and type) are centrally stored and dynamically scheduled to achieve centralized scheduling, rapid allocation, and efficient utilization of tool resources. Finally, when all machined surfaces of the workpiece have been cut, the machine automatically terminates the machining action, completes one workpiece clamping and machining process, and simultaneously completes the tool recovery, tool magazine reset, and machine reset, waiting for the machining instructions of the next batch of workpieces.
[0005] As a type of horizontal machining center, for example, Chinese invention patent CN120802829A discloses a control method and machine tool for a head-to-head horizontal machining center, including: step S1, establishing a first path machining program for a first horizontal machining center, the first path machining program being used to control the first horizontal machining center to machine the workpiece; establishing a second path machining program for a second horizontal machining center, the second path machining program being used to control the second horizontal machining center to machine the workpiece; and simultaneously establishing a tool management mechanism.
[0006] The above-mentioned technology has at least the following technical problems: The existing methods mentioned above only focus on the basic allocation of machining centers and machining paths or motion paths, and do not design dynamic scheduling logic for high-frequency tool switching scenarios of complex workpieces. Moreover, the machining parameters and path planning still rely on fixed thresholds and static presets. In actual machining, when facing workpieces with complex geometric features, such static modes will expose key shortcomings. They cannot solve the scheduling conflicts caused by disordered allocation of tool magazine resources and lag in clamping calibration, nor can they adjust cutting parameters (such as feed rate, depth of cut, etc.) and compensate for positioning deviations in real time according to dynamic working conditions.
[0007] In the existing machining control process of horizontal machining centers, several problems often arise when dealing with workpieces with complex geometric features and requiring frequent changes and calls to various complex tools. Specifically, the lack of orderly allocation of tool magazine resources and the lag in tool clamping and calibration can easily lead to conflicts in tool resource scheduling.
[0008] Existing methods are typically based on fixed machining parameter thresholds, preset tool life cycles, and static motion path planning, which cannot effectively adjust tool cutting parameters in real time according to dynamic working conditions or effectively compensate for positioning deviations.
[0009] This leads to a deviation between the actual machining path and the theoretical path, and a decrease in the matching degree between machining parameters (such as feed rate, depth of cut, etc.) and actual working conditions, ultimately resulting in poor positioning accuracy of horizontal machining tools in the machining control process. Summary of the Invention
[0010] Therefore, embodiments of the present invention provide a horizontal machining control system, method, and apparatus that can improve the positioning accuracy during the machining control process of a horizontal machining center.
[0011] The technical solution of this invention is implemented as follows: This invention provides a horizontal machining center control system, comprising: a machine tool positioning control module, configured to, in a specified scenario where a workpiece is to be machined using a horizontal machining center, after placing the workpiece on the clamping table, perform positioning control on the workpiece based on a measuring mechanism connected to a CNC system, and adjust the workpiece machining accuracy based on the positioning control information; a machine tool tool changing control module, configured to, upon receiving an instruction from the machine tool positioning control module that the positioning control information reaches a predefined standard, perform tool changing control on the workpiece based on a tool changing component connected to the CNC system, and adjust the tool and workpiece fit based on the tool changing control information; and a machining accuracy control module, configured to, upon receiving an instruction from the machine tool tool changing control module that the tool changing control information reaches a predefined standard, perform roughing and finishing machining on the workpiece based on the clamping table and spindle assembly connected to the CNC system.
[0012] This invention provides a machining control method for a horizontal machining center, comprising: S1, in a specified scenario where a workpiece is to be machined using a horizontal machining center, after the workpiece is placed on the clamping table, positioning control is performed on the workpiece based on a measuring mechanism connected to a CNC system, and feedback adjustment for precise positioning of the workpiece is performed based on the positioning control information; S2, upon receiving an instruction that the positioning control information in S1 reaches a corresponding predefined standard, tool changing control is performed on the workpiece based on a tool changing component connected to the CNC system, and feedback adjustment for the compatibility between the tool and the workpiece is performed based on the tool changing control information; S3, upon receiving an instruction that the tool changing control information in S2 reaches a corresponding predefined standard, roughing and finishing of the workpiece are performed on the workpiece based on the clamping table and spindle assembly connected to the CNC system.
[0013] This application embodiment also provides a horizontal machining control device, including: a machine tool body; a clamping table disposed on the machine tool body, the clamping table being provided with a gantry clamping mechanism, the gantry clamping mechanism including a clamping member for clamping / adsorbing a workpiece, a hydraulic cylinder for providing clamping force, and a pressure head driven by the hydraulic cylinder to clamp the workpiece; a spindle assembly disposed on the machine tool body, the spindle assembly including a spindle body for driving a cutting tool to rotate for machining; a tool changing assembly disposed on the machine tool body, the tool changing assembly including a cutting tool for cutting the workpiece; a measuring mechanism disposed on the machine tool body, the measuring mechanism including a measuring cylinder for driving the measuring end to extend / retract and a position sensor for collecting distance data between the workpiece and the measuring mechanism; and a controller electrically connected to the measuring mechanism, the spindle assembly, the clamping table, and the tool changing assembly respectively; wherein, the controller is configured to: control the measuring cylinder to act after the workpiece is placed on the clamping table and perform positioning control based on the distance data from the position sensor; control the tool changing assembly to complete the tool changing after the positioning meets a preset standard; and control the clamping table and the spindle assembly to cooperate in performing roughing and finishing machining on the workpiece sequentially.
[0014] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: 1. The measuring mechanism connected to the CNC system performs positioning control on the workpiece to be machined, and adjusts the workpiece machining accuracy based on the positioning control information. This helps to achieve precise matching between the machining coordinate system and the workpiece datum, as well as real-time compensation for positioning deviations. When the positioning control information reaches the corresponding predefined standard, the tool changer connected to the CNC system performs tool change control on the workpiece to be machined, and adjusts the tool and workpiece fit based on the tool change control information. This helps to achieve precise correspondence between tool type and process requirements, as well as dynamic optimization of tool clamping parameters. When the tool change control information reaches the corresponding predefined standard, the workpiece is sequentially roughed and finished based on the clamping table and spindle assembly connected to the CNC system. This helps to achieve orderly connection of roughing and finishing process parameters and uniform distribution of machining allowance, thereby ensuring consistent workpiece machining accuracy and improving overall machining efficiency.
[0015] 2. By controlling the positioning of the workpiece to be machined to obtain the center position deviation value, and when the center position deviation value is not greater than the predefined and stored center deviation threshold, the tool changing component connected to the CNC system controls the tool changing of the workpiece to be machined. Otherwise, the machining coordinate system and the number of tool changes in the CNC system are automatically corrected. Compared with the shortcomings of existing technologies such as the accumulation of positioning deviation, the disconnect between the machining coordinate system and the tool changing action, and the low efficiency of frequent manual correction, this technology helps to eliminate the source of positioning deviation and achieve dynamic linkage between the machining coordinate system and the tool changing strategy, thereby improving the workpiece clamping and positioning accuracy and reducing the tool changing error rate.
[0016] 3. By controlling the tool change of the workpiece to be machined, the roughing tool call value and the finishing tool call value are obtained. When the roughing tool call value is greater than the pre-stored roughing tool call threshold, feedback adjustment is performed to improve the fit between the tool and the workpiece during roughing. When the finishing tool call value is greater than the pre-stored finishing tool call threshold, feedback adjustment is performed to improve the fit between the tool and the workpiece during finishing. Compared with the shortcomings of existing technologies, such as tool call being out of sync with working conditions, fixed roughing and finishing tool parameters, and frequent tool resource scheduling conflicts, this method helps to improve the matching accuracy between the tool and the workpiece material and machining process, improve the rationality of tool resource scheduling, and thus ensure the optimal matching of roughing and finishing cutting parameters and the stability of the machined surface quality.
[0017] 4. For large workpieces to be machined, the rotational instability value is obtained by controlling the rotational clamping stability. When the rotational instability value is not greater than the preset rotational instability threshold, the established workpiece roughing and finishing processes continue to be executed. Otherwise, the control program to improve the rotational stability of large workpieces is activated. Compared with the disadvantage of rework after the machining deviation exceeds the standard in the existing technology, it helps to improve the centering accuracy and dynamic control capability of clamping stability in the rotational machining of large workpieces, which is conducive to achieving high-precision and efficient machining of large and complex workpieces and reducing the machining scrap rate. Attached Figure Description
[0018] Figure 1 This is a schematic diagram of the structure of a horizontal machining center control system provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the adjustment process for the first aspect of tool calling provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the adjustment process for the second aspect of tool calling provided in an embodiment of the present invention; Figure 4 This is an overall flowchart of a machining control method for a horizontal machining center provided in an embodiment of the present invention; Figure 5 This is a diagram of the gantry crane operation interface provided in an embodiment of the present invention; Figure 6 This is a diagram of the manual control interface for a gantry crane provided in an embodiment of the present invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on the present invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0021] Example 1: This embodiment of the invention provides a machining control system for a horizontal machining center, such as... Figure 1 The schematic diagram shown below illustrates the structure of a machining control system for a horizontal machining tool, which may include: The machine tool machining positioning control module is used in specified scenarios where a horizontal machining center is used to process a workpiece. After the workpiece is placed on the clamping table, the module uses a measuring mechanism connected to the CNC system to perform positioning control on the workpiece and adjusts the workpiece's positioning accuracy based on the positioning control information. By performing machine tool machining positioning control, it helps to achieve precise alignment between the origin of the machining coordinate system and the actual reference position of the workpiece, real-time quantification and dynamic compensation of positioning deviation, adaptive calibration of clamping posture, and ensure the uniformity of machining references across multiple workstations. At the same time, it helps to eliminate initial positioning errors and lays a high-precision reference for subsequent tool changes and machining processes.
[0022] The machine tool changing control module is used to control the tool change of the workpiece to be processed based on the tool changing component connected to the CNC system after receiving the instruction from the machine tool positioning control module that the positioning control information has reached the corresponding predefined standard. It also adjusts the compatibility between the tool and the workpiece according to the tool changing control information. By controlling the machine tool changing, it helps to achieve precise matching of tool type, specifications and current processing requirements, further realize online detection and compensation of tool clamping accuracy, and improve the dynamic coordination capability of tool call sequence and processing rhythm.
[0023] The machining accuracy control module is used to perform roughing and finishing of the workpiece after receiving a tool change control instruction from the machine tool tool change control module that meets the corresponding predefined standard. This is based on the clamping table and spindle assembly connected to the CNC system. Roughing removes some machining allowance from the surface of the workpiece, while finishing refines the workpiece after roughing to achieve the predetermined dimensional accuracy. By controlling the machining accuracy, it helps to achieve uniform distribution and efficient removal of machining allowance in the roughing stage. Real-time adaptation of cutting parameters, workpiece material, and machining conditions in the finishing stage further facilitates online monitoring and closed-loop control of dimensional accuracy and geometric tolerances during the machining process.
[0024] In this embodiment, the coordinated operation of the machine tool positioning control module, the machine tool tool changing control module, and the machining accuracy control module helps to improve the automation level and intelligent decision-making capabilities of the horizontal machining center, enhance the stability and consistency of multi-process machining of complex workpieces, improve the utilization efficiency and scheduling response speed of tool resources, and improve the ability to identify and handle abnormal working conditions during machining. This, in turn, ensures the stability and pass rate of workpiece machining quality and the adaptability of the horizontal machining center in high-end manufacturing scenarios.
[0025] Furthermore, the workpiece to be processed is positioned and controlled by a measuring mechanism connected to the CNC system. The specific process is as follows: After the measuring cylinder in the measuring mechanism receives the control command from the CNC system and extends, the distance data between the workpiece to be processed and the measuring mechanism (the distance between the center position point of the workpiece and the center position point of the clamping table) is collected by the position sensor. Based on the distance data, the accuracy of the establishment of the machining coordinate system is analyzed. The specific process is as follows: The center position deviation value of the workpiece to be processed is obtained, and the center position deviation value is used as the decisive condition for feedback adjustment of whether to lift the workpiece for precise positioning. After the center position deviation value is calculated by the CNC system as the distance between the center position point of the workpiece and the center position point of the clamping table, it is normalized and mapped to a preset interval. For example, the distance obtained after normalization is mapped to the preset interval [0,1] through a linear mapping function. If the center position deviation value is not greater than the predefined and stored center deviation threshold, the gantry clamping mechanism is controlled based on the data system. The pressure head moves vertically downwards to press the workpiece onto the clamping table. Tool changing is controlled based on the tool changing component connected to the CNC system. If the center position deviation is greater than the predefined and stored center deviation threshold, corresponding feedback adjustment is performed: the center position deviation is used as the feedback value of the CNC system, and the machining coordinate system and tool change count in the CNC system are automatically corrected. That is, based on the standard value set in the CNC system and the correction mechanism set in the CNC system, the machining coordinate system and tool change count corresponding to the center position deviation are compensated. On the one hand, the CNC system compensates the origin coordinates of the machining coordinate system and the motion offset of each axis in real time, so that the coordinate system is realigned with the actual reference position of the workpiece. On the other hand, it corrects the deviation of the tool change count caused by the coordinate system offset, and continues to execute tool changing control including accurate monitoring of roughing allowance, accurate monitoring of finishing allowance, and rotation clamping stability control. The predefined and stored center deviation threshold is represented by the average value of the center position deviation over a historical time period.
[0026] In the early design phase of the horizontal machining center control system proposed in this application, a database system with standardized data storage and management capabilities has been successfully constructed. This database system is based on a distributed architecture and adopts a hybrid storage mode of relational databases (such as MySQL) and time-series databases (such as InfluxDB). This ensures both accurate management of structured parameters and efficient reading and writing of dynamic data during the machining process of the horizontal machining center. Among them, parameters such as the center deviation threshold are specifically included in its data storage scope to ensure the accuracy and stability of the system operation.
[0027] In this embodiment, by positioning the workpiece to be processed and obtaining the center position deviation value, when the center position deviation value is not greater than a predefined and stored center deviation threshold, the tool changing component connected to the CNC system controls the tool changing of the workpiece. This helps to achieve integrated linkage between positioning control and tool changing control, thereby ensuring accurate matching between the tool changing action and the actual positioning reference of the workpiece. It also helps to eliminate the interference of positioning deviation on tool changing accuracy, achieving seamless connection between positioning and tool changing processes, thus effectively improving the accuracy and stability of tool changing actions, the continuity of multi-process machining, and the consistency of machining reference. When the center position deviation value is greater than the predefined and stored center deviation threshold, the machining coordinate system and the number of tool changes in the CNC system are automatically corrected. Compared with the shortcomings of existing technologies where positioning deviations accumulate, this helps to achieve dynamic calibration of the machining coordinate system, thereby improving the accuracy and stability of workpiece clamping and positioning, the intelligence level of tool changing control, the fault tolerance of the machining process, and the overall machining efficiency and product qualification rate.
[0028] Furthermore, accurate monitoring of roughing allowance indicates that, based on the measurement mechanism monitoring the preset surface of the workpiece to be machined, the machining allowance (the thickness of the material layer that can be removed by subsequent machining processes) during the roughing process is determined, thereby determining the control parameters and suitable tools for the roughing of the workpiece. The specific process is as follows: The machining allowance of the workpiece to be machined, measured by the measurement mechanism, is input into the pre-stored roughing tool change number mapping library. The tool change number and roughing tool type of the workpiece to be machined are retrieved. The retrieved tool change number and roughing tool type are used as the suitable parameters during the roughing process. The tool resource call conflict before the workpiece roughing is monitored. The proportion of the number of roughing tool resources (such as the type of tool to be called) requested by the counter before the workpiece to be machined is obtained relative to the total number of calls in the same process. This proportion is used as the roughing tool call value, such as the proportion of the number of requested tool types relative to the total number of tool types in the same process.
[0029] To quantify the intensity of tool resource call demand and scheduling risk during the roughing stage, and to identify potential scheduling problems such as tool type conflicts and insufficient quantity in advance, a judgment operation is performed on the roughing tool call value and the pre-stored roughing tool call threshold: if the roughing tool call value is greater than the pre-stored roughing tool call threshold, feedback adjustment is performed to improve the compatibility between the tool and the workpiece to be processed during the roughing process; if the roughing tool call value is not greater than the pre-stored roughing tool call threshold, the tool change count and roughing tool type of the corresponding workpiece roughing are used as the workpiece roughing execution parameters, and the workpiece roughing is directly executed. The roughing tool call threshold is represented by the average value of the roughing tool call values over a historical time period.
[0030] In the process of workpiece machining control based on horizontal machining tools, the system collects multi-dimensional control data of the horizontal machining tool in real time through multiple types of sensors. After integration, these data form a horizontal machining tool control dataset. The acquired horizontal machining tool control dataset is systematically input into a pre-built machining control related table or set. Based on this input process, the system can generate corresponding machining control related output parameters.
[0031] Specifically, it is necessary to explain the construction process of the tables or sets related to processing control that support one-to-one precise mapping relationships and many-to-one composite mapping relationships: After preprocessing the historically collected horizontal machining center control dataset, standardized preprocessing is performed, including data cleaning, outlier removal, feature normalization, and dimensionality reduction, before inputting it into the machine learning model.
[0032] Taking the random forest model as an example, this model constructs an ensemble learning framework composed of multiple decision trees. It uses feature selection criteria such as Gini index or information gain to recursively partition and evaluate the importance of input data. During the model training phase, the hyperparameter combination (such as the number of decision trees, maximum depth, minimum number of sample splits, etc.) is optimized through K-fold cross-validation to ensure the stability of feature evaluation results. Finally, based on feature similarity metrics (such as Euclidean distance or cosine similarity), the model clusters data groups with similar features into different data subsets and constructs processing control-related tables or sets that support different mapping relationships. Among them, one-to-one mapping relationships are achieved through precise matching of feature vectors, while many-to-one mapping relationships are completed through feature subspace projection and cluster analysis. This mapping relationship construction method can effectively cope with the dynamic parameter adjustment requirements of horizontal machining tools in high-precision scenarios such as complex surface machining and multi-axis linkage machining, significantly improving the stability and adaptability of the machining process.
[0033] The horizontal machining center control dataset includes the machining allowance of the workpiece to be machined, the roughing tool call value, the finishing tool call value, the machining allowance of the workpiece after roughing, clamping instability values, and rotation instability values. The machining control related tables or sets include a roughing tool change number mapping library, a roughing accuracy adjustment table, a finishing accuracy adjustment table, a finishing tool change number mapping library, a rotation stability retrieval table, and a rotation stability retrieval table for large workpieces to be machined. The machining control related output parameters include the combination of tool change number and roughing tool type for roughing the workpiece, roughing parameters, a set of finishing parameters, the tool change number and finishing tool type for finishing the workpiece, a rotation stability retrieval set, and a rotation stability retrieval set for large workpieces to be machined.
[0034] like Figure 2 The diagram shows a flowchart of the adjustment process for the first aspect of tool calling provided in an embodiment of the present invention: When the roughing tool calling value is detected to be greater than the pre-stored roughing tool calling threshold, the roughing tool calling value is then compared with the set resource scheduling qualified range. If it is greater than the maximum value of the resource scheduling qualified range, a genetic algorithm is used to call the tool; if it is within the resource scheduling qualified range, a lightweight greedy algorithm is used to call the tool; if it is less than the minimum value of the resource scheduling qualified range, the tool calling rule of the tool library is used to call the tool.
[0035] Further, it is necessary to implement feedback adjustments to improve the compatibility between the cutting tools and the workpiece during roughing, including adjusting the first aspect of tool call sequence and the second aspect of tool call sequence. To manage the tool resource call requirements in the roughing stage in a tiered and quantifiable manner, and to match differentiated tool scheduling algorithms and resource allocation strategies to different levels of call requirements, thereby achieving on-demand optimized allocation of tool resources, the adjustment of the first aspect of tool call sequence is performed as follows: It is determined whether the roughing tool call value is within the resource scheduling acceptable range set by preset personnel. Roughing tool call values exceeding the maximum value of the acceptable resource scheduling range are recorded as the highest priority call values and placed in the appropriate category. Roughing tool call values within the acceptable resource scheduling range are denoted as medium-priority call values, and roughing tool call values less than the minimum value within the acceptable resource scheduling range are denoted as low-priority call values. The minimum value within the acceptable resource scheduling range must be greater than a pre-stored roughing tool call threshold. For tool resources corresponding to low-priority call values, the initial tool call rules of the tool library are used to ensure basic call efficiency. For tool resources corresponding to medium-priority call values, a lightweight greedy algorithm is used to achieve local optimal allocation. For tool resources corresponding to high-priority call values, a genetic algorithm is used to achieve global scheduling optimization.
[0036] By adjusting the tool allocation process, when the roughing tool allocation value exceeds the maximum value of the resource scheduling range, a genetic algorithm, such as a multi-objective optimization algorithm based on process priority and resource conflict resolution efficiency, is used to allocate tools. This enables global resource optimization scheduling in high-frequency tool demand scenarios. It can comprehensively consider factors such as the processing priority of each process, the remaining tool life, and the inventory status of the tool magazine, and rationally allocate tool resources. It effectively avoids resource conflicts caused by multiple processes simultaneously calling the same type of tool, which helps improve resource scheduling efficiency and conflict resolution capabilities in high-frequency tool demand scenarios, and ensures a stable supply of tool resources in high-load machining scenarios.
[0037] By employing a lightweight greedy algorithm with the shortest single-operation tool call time and the longest remaining tool life as the core decision criteria when the roughing tool call value is within the acceptable range of resource scheduling, tool allocation can be completed in a simple and efficient manner. This helps to achieve local optimal allocation in conventional tool demand scenarios and shorten the response time of tool calls.
[0038] By using the initial tool calling rules (such as tool calling order) of the tool library when the roughing tool call value is less than the minimum value of the resource scheduling qualified range, it helps to ensure basic scheduling in low-frequency tool demand scenarios, avoids the reduction in scheduling efficiency caused by over-optimization, and ensures the effective supply of tool resources in low-demand scenarios, thereby improving the basic utilization rate of tool resources.
[0039] like Figure 3 The diagram shows a flowchart of the adjustment process for the second aspect of tool calling provided in an embodiment of the present invention: the roughing tool calling value is substituted into the pre-stored roughing accuracy adjustment table, the corresponding roughing parameters are retrieved, the retrieved roughing parameters are used as the execution parameters required for the roughing process of the workpiece to be processed, and the feedback is sent to the CNC system, and the roughing of the workpiece is executed based on the control instructions output by the CNC system.
[0040] The second aspect of tool call adjustment is as follows: Substitute the roughing tool call value into the pre-stored roughing accuracy adjustment table, and retrieve the corresponding roughing parameters. The roughing parameters include: the lateral sliding speed of the clamping table, the longitudinal sliding speed of the spindle assembly, the spindle body speed, the spindle body feed rate, and the depth of cut during the roughing process of the workpiece. Use the retrieved roughing parameters as the execution parameters required for the roughing process of the workpiece to be machined, and feed them back to the CNC system. Execute the roughing of the workpiece based on the control commands output by the CNC system.
[0041] By substituting the roughing tool call value into the pre-stored roughing accuracy adjustment table, the corresponding roughing parameters are retrieved, and the workpiece roughing is performed with the corresponding parameters. This ensures that the roughing parameters are always compatible with the current tool call intensity and workpiece machining allowance, which helps improve the matching accuracy between roughing parameters and tool call requirements and avoids problems such as uneven removal of machining allowance and poor workpiece surface quality caused by unreasonable parameter settings.
[0042] Specifically, accurate monitoring of finishing allowance means that the machining allowance during the finishing process of the workpiece is monitored by a measuring mechanism based on the preset surface of the workpiece to be machined, thereby determining the control parameters and matching tools corresponding to the finishing of the workpiece. The specific implementation process is as follows: monitoring the tool resource call conflict before the finishing of the workpiece, obtaining the proportion of the number of finishing tool resources requested to be called to the total number of calls in the same process through a counter before the finishing of the workpiece to be machined, and using it as the finishing tool call value.
[0043] To quantitatively assess the adaptability and scheduling rationality of tool resources during the finishing stage, and to accurately identify the matching deviation between tool type, specifications, and finishing process requirements, a judgment operation is performed on the finishing tool call value and the pre-stored finishing tool call threshold: If the finishing tool call value is greater than the pre-stored finishing tool call threshold, feedback adjustment is performed to improve the adaptability between the tool and the workpiece during the finishing process. The finishing tool call value is substituted into the pre-stored finishing accuracy adjustment table to retrieve the corresponding finishing parameter set. The pre-stored finishing tool call threshold is represented by the average value of finishing tool call values over a historical time period; otherwise, the tool change is performed according to the corresponding workpiece finishing requirements. The number of tool changes and the type of finishing tool are used as execution parameters for workpiece finishing, and the workpiece finishing is performed directly. The number of tool changes and the type of finishing tool are retrieved by inputting the machining allowance of the workpiece to be machined, measured by the measuring mechanism, into a pre-stored finishing tool change mapping library after the roughing of the workpiece. The set of finishing parameters covers the lateral sliding speed of the clamping table, the longitudinal sliding speed of the spindle assembly, the spindle body speed, the spindle body feed rate, and the depth of cut during the workpiece finishing process. The retrieved finishing parameters are set as the reference parameters for the workpiece to be machined, and the corresponding reference parameters are fed back to the CNC system. The workpiece finishing is performed based on the control commands output by the CNC system.
[0044] In this embodiment, by sequentially and accurately monitoring the roughing allowance and the finishing allowance, and obtaining the roughing tool call value and the finishing tool call value in turn, the accuracy of tool resource demand prediction is improved. This ensures that the type and quantity of tools required for different processing stages are known in advance. At the same time, it strengthens the whole-process control of machining allowance, accurately controls the roughing machining allowance and the reserved allowance standard for finishing, thereby ensuring the continuity of tool matching between roughing and finishing processes, avoiding processing interruptions caused by insufficient prediction of tool demand or improper allowance control, and effectively ensuring the smooth progress of the processing flow and the orderly connection of each process.
[0045] By adjusting the tool and workpiece fit during roughing when the roughing tool call value exceeds a pre-stored roughing tool call threshold, the system helps improve the matching accuracy of tool and workpiece materials, machining allowances, and machining conditions during the roughing stage. This ensures the tool cutting state always matches the workpiece's roughing requirements, effectively reducing excessive tool wear and chipping caused by insufficient tool fit, minimizing machining deviation risks, and guaranteeing machining quality during the roughing stage. Conversely, by adjusting the corresponding workpiece roughing tool call value when it does not exceed a pre-stored roughing tool call threshold, the system adjusts the tool cutter fit accordingly. The number of tool changes and the type of roughing tool are used as execution parameters for roughing the workpiece. Roughing is performed directly, and after roughing is completed, the finishing allowance is accurately monitored to obtain the finishing tool call value. When the finishing tool call value exceeds the pre-stored finishing tool call threshold, feedback adjustment is made to improve the compatibility between the tool and the workpiece during the finishing process. This helps to improve the connection efficiency between roughing and finishing processes, strengthen the targeting and rationality of tool compatibility at different processing stages, thereby achieving optimized allocation of tool resources at different processing stages and giving full play to the processing efficiency of various tools.
[0046] Furthermore, the stability control of the rotary clamping is as follows: After the roughing and finishing of the first machining surface of the workpiece are completed, the clamping table is controlled by the CNC system to rotate to the unmachined machining surface of the workpiece for roughing and finishing; the parameters of the clamping instability of the gantry clamping mechanism during the roughing and finishing of the unmachined machining surface of the workpiece are monitored and used as the clamping instability value; after the clamping instability value is passed, after the first machining surface of the workpiece is completed, the distance between the center position point of the machining surface and the center position of the clamping table obtained by the CNC system and the measuring mechanism is normalized and mapped to a preset range of mapping values.
[0047] To establish a pre-judgment mechanism for clamping status and accurately identify whether the stability of the workpiece clamping posture meets the process requirements for roughing and finishing, a judgment is made based on the clamping instability value. If the clamping instability value is not greater than the pre-stored clamping instability threshold, a clamping qualification prompt is sent, and roughing and finishing of the workpiece are performed on the unprocessed surface. If the clamping instability value is greater than the pre-stored clamping instability threshold, adjustments are made to improve the machining stability of the workpiece to be processed. The pre-stored clamping instability threshold is represented by the average value of clamping instability values over a historical period. The specific process is as follows: After the clamping instability value is imported into the rotational stability retrieval table, a rotational stability retrieval set is derived based on the rotational stability retrieval table, including the output clamping force of the hydraulic cylinder in the gantry clamping mechanism, the adsorption force of the clamping component, and the vertical downward movement speed of the pressure head. Using the data in the rotational stability retrieval set as reference data, the corresponding reference data is fed back to the CNC system. Based on the control commands output by the CNC system, the machining stability of the workpiece to be processed is adjusted in real time. The parameters during the roughing and finishing processes of the workpiece ensure that the core clamping parameters of the gantry clamping mechanism remain within a stable and reasonable range, providing uniform and reliable clamping force to the workpiece. This helps improve the fit stability between the clamping mechanism and the workpiece and ensures the consistency of the workpiece positioning reference during rotary machining. The system monitors the clamping instability values acquired again within the next adjacent machining monitoring period. If the instability value is not greater than the pre-stored instability threshold, a clamping pass notification is sent, and roughing and finishing continue. If the instability value is still greater than the pre-stored instability threshold, adjustments to improve the machining stability of the workpiece are re-executed based on the currently acquired instability value. If the clamping instability value monitored at the end of roughing and finishing (i.e., after roughing and finishing) is still not greater than the pre-stored instability threshold, the workpiece is marked as a workpiece to be inspected, and a notification is sent to designated personnel for re-inspection.
[0048] In this embodiment, real-time rotational clamping stability control during workpiece roughing and finishing helps to capture changes in clamping posture during workpiece rotation, promptly identify potential risks such as clamping looseness and positioning offset, avoid machining deviations caused by clamping instability, and ensure the consistency and stability of workpiece posture during roughing and finishing. During the roughing and finishing process of the unmachined surfaces of the workpiece to be machined, clamping instability values are obtained. If the clamping instability value is not greater than a pre-stored clamping instability threshold, roughing and finishing of the unmachined surfaces continue; otherwise, adjustments to improve the machining stability of the workpiece are implemented. This helps to achieve dynamic control of clamping stability and flexible adaptation of the machining process, balancing machining efficiency and machining accuracy. The interrelation and coordination between rotational clamping stability control and the adjustment to improve the machining stability of the workpiece helps to improve the clamping reliability and posture control accuracy of workpiece rotational machining, strengthens the ability to handle abnormal working conditions during machining, and thus ensures the dimensional accuracy of workpiece roughing and finishing, reducing rework and scrap rates caused by clamping problems.
[0049] Furthermore, in order to capture the positioning reference offset caused by rotation, clamping deformation, or cumulative process errors during multi-face machining of the workpiece in real time, and to accurately monitor the roughing allowance and the finishing allowance, the following measures are also included: For the unmachined surfaces of the workpiece to be machined, the center position deviation value of the unmachined surfaces is re-monitored by a measuring mechanism. If the corresponding center position deviation value is greater than the predefined and stored center deviation threshold, the corresponding center position deviation value is used as the feedback value of the CNC system, and the machining coordinate system and tool change number in the CNC system are automatically corrected. If the re-monitored center position deviation value of the machined surface is not greater than the predefined and stored center deviation threshold, a qualified detection data prompt is sent, and the roughing and finishing of the workpiece continues until all machined surfaces of the workpiece are machined. The workpiece is then removed. Specifically, the gantry clamping mechanism installed on the clamping table is controlled by the CNC system, that is, the hydraulic cylinder is controlled to drive the pressure head to reset upward, the clamping part is de-energized and the L-shaped support arm is released, the clamping table moves laterally to return to the initial position, the spindle assembly moves longitudinally to return to the initial position, and the robot arm removes the machined workpiece.
[0050] In this embodiment, for the unmachined surfaces of the workpiece to be machined, the center position deviation value of the unmachined surfaces is re-monitored. When the corresponding center position deviation value is greater than the predefined and stored center deviation threshold, the machining coordinate system and tool change number in the CNC system are automatically corrected. This helps to improve the consistency and accuracy of the positioning reference during the machining of multiple machined surfaces, and promptly resolves the positioning deviation caused by workpiece rotation, clamping deformation, or process accumulation. This enables dynamic alignment of the machining reference of each unmachined surface and precise adaptation of the tool change action, avoiding problems such as tool interference or machining dimension deviation caused by reference offset in subsequent machining. Ultimately, it ensures the consistency of dimensional accuracy and geometric tolerance of all machined surfaces of the workpiece to be machined, and improves the pass rate and machining quality stability of multi-faceted machined products.
[0051] like Figure 4 The diagram shows the overall flowchart of a horizontal machining center control method provided by an embodiment of this invention: Positioning control is performed on the workpiece to be machined to obtain the center position deviation value. When the center position deviation value is detected to be greater than a predefined and stored center deviation threshold, the machining coordinate system and tool change count in the CNC system are automatically corrected. Conversely, based on the data system, the pressure head in the gantry clamping mechanism is controlled to move vertically downwards. Tool change control is performed on the workpiece to be machined based on the tool changing component connected to the CNC system. Accurate monitoring of roughing allowance and accurate monitoring of finishing allowance are performed sequentially. During the accurate monitoring of roughing allowance and accurate monitoring of finishing allowance, rotation clamping stability control is performed.
[0052] This invention provides a machining control method for a horizontal machining center, comprising: S1, in a specified scenario where a workpiece is to be machined using a horizontal machining center, after the workpiece is placed on the clamping table, positioning control is performed on the workpiece based on a measuring mechanism connected to a CNC system, and feedback adjustment for precise positioning of the workpiece is performed based on the positioning control information; S2, upon receiving an instruction that the positioning control information in S1 reaches a corresponding predefined standard, tool changing control is performed on the workpiece based on a tool changing assembly connected to the CNC system, and feedback adjustment for the fit between the tool and the workpiece is performed based on the tool changing control information; S3, upon receiving an instruction that the tool changing control information in S2 reaches a corresponding predefined standard, rough machining and finish machining are performed on the workpiece based on the clamping table and spindle assembly connected to the CNC system. Rough machining is used to remove machining allowances from the surface of the workpiece, and finish machining is used to refine the workpiece after rough machining to achieve a predetermined dimensional accuracy.
[0053] This application embodiment also provides a horizontal machining center control device, including: a machine tool body; a clamping table disposed on the machine tool body, the clamping table being provided with a gantry clamping mechanism, the gantry clamping mechanism (gantry frame) including a clamping member for clamping / adsorbing a workpiece, a hydraulic cylinder for providing clamping force, and a pressure head driven by the hydraulic cylinder to clamp the workpiece; a spindle assembly disposed on the machine tool body, the spindle assembly including a spindle body for driving a cutting tool to rotate for machining; a tool changing assembly disposed on the machine tool body, the tool changing assembly including a cutting tool for performing cutting machining on the workpiece; and a tool changing assembly disposed on the machine tool body. The measuring mechanism on the machine body includes a measuring cylinder for driving the measuring end to extend / retract and a position sensor for collecting distance data between the workpiece and the measuring mechanism; a controller (CNC system) is electrically connected to the measuring mechanism, the spindle assembly, the clamping table, and the tool changer assembly; wherein, the controller is configured to: control the measuring cylinder to move after the workpiece is placed on the clamping table and perform positioning control based on the distance data from the position sensor; control the tool changer assembly to complete the tool change after the positioning meets the preset standard; and control the clamping table and the spindle assembly to cooperate in performing roughing and finishing machining on the workpiece sequentially.
[0054] like Figure 5 The diagram shown is an example of the gantry crane operation interface provided in an embodiment of this invention. Figure 6 The diagram shown is a manual control interface diagram of a gantry crane provided in an embodiment of this invention; by Figure 5 and Figure 6 It can be seen that the state of the gantry during the processing can be automatically controlled by clicking the main cylinder rise, main cylinder fall, auxiliary cylinder rise, auxiliary cylinder fall, positioning pin open, positioning pin close, gantry open, and gantry close buttons; the state of the gantry during the processing can be manually controlled by clicking the main cylinder release, main cylinder clamp, auxiliary cylinder 1 release, auxiliary cylinder 1 clamp, auxiliary cylinder 2 release, auxiliary cylinder 2 clamp, positioning pin extend, positioning pin retract, gantry open, and gantry close buttons.
[0055] Example 2, based on the same basic method as Example 1, in order to construct a hierarchical judgment mechanism for the rotation clamping state of large workpieces, prioritizes the use of clamping force as a core indicator to quickly screen out stable clamping conditions, ensuring the efficient progress of the processing flow; at the same time, for conditions where the clamping force is not up to standard, further monitor the rotation stability to avoid processing deviations or safety risks caused by misjudgment of a single indicator, and provide a hierarchical basis for subsequent precise control.
[0056] The specific process of rotary clamping stability control is as follows: The clamping force of the gantry clamping mechanism on the large workpiece to be processed is monitored (via the CNC system and the gantry clamping mechanism). If the clamping force is not less than the preset clamping force set by the operator, a rotary clamping stability prompt is sent, and the roughing and finishing of the workpiece continues. If the clamping force is less than the preset clamping force, the rotation instability value of the large workpiece to be processed, reflecting its rotational instability, is monitored during the roughing and finishing processes. The judgment is based on the rotation instability value and a preset rotation instability threshold. The rotation instability value is represented by a normalized value obtained from the distance between the center point of the preset machining surface and the center point of the clamping table obtained by the CNC system and measuring mechanism during the rotation of the large workpiece, mapped to a preset range. The preset rotation instability threshold is represented by the average value of the rotation instability values of the large workpiece over a historical time period.
[0057] If the rotational instability value is not greater than the preset rotational instability threshold, a clamping qualification prompt message is automatically sent, and the predetermined workpiece roughing and finishing processes continue to be executed. If the rotational instability value is greater than the preset rotational instability threshold, a control program to improve the rotational stability of large workpieces to be processed is initiated. Based on the rotational stability set retrieved in the control program, the relevant parameters of large workpieces to be processed are adjusted accordingly during the roughing and finishing processes. The specific process is as follows: The first step involves importing the measured rotational instability values into the rotational stability retrieval table for large workpieces (e.g., workpiece volume and contact surface area within predefined ranges for large workpiece volume and contact surface area, respectively). This process derives the rotational stability retrieval set for the large workpiece, including the output clamping force of the hydraulic cylinder, the suction force of the clamping components, and the vertical downward movement speed of the pressure head in the gantry clamping mechanism corresponding to the large workpiece. The second step uses the data from the rotational stability retrieval set of the large workpiece as reference data. This reference data is then fed back to the CNC system. Based on the control commands output by the CNC system, the relevant parameters of the large workpiece during roughing and finishing processes are adjusted accordingly. After the parameter adjustments are completed, the next adjacent rotational clamping mechanism is adjusted. During the time period of clamping stability control, the reacquired rotational instability value is monitored. If the reacquired rotational instability value is not greater than the preset rotational instability threshold, a clamping qualification prompt is sent, and roughing and finishing of the workpiece are performed on the next machining surface. If the rotational instability value is still greater than the preset rotational instability threshold, the control program to improve the rotational stability of large workpieces to be machined is restarted based on the currently acquired clamping instability value. The control program to improve the rotational stability of large workpieces to be machined also includes: if the measured rotational instability value is still greater than the preset rotational instability threshold during the final state monitoring of roughing and finishing of large workpieces to be machined, the large workpiece to be machined is marked as a workpiece to be inspected, and a re-inspection prompt message is sent to the preset personnel.
[0058] By importing the measured rotational instability values into the rotational stability retrieval table of a large workpiece, a rotational stability retrieval set of the large workpiece is exported. The parameters of the corresponding set are used as the execution parameters for roughing and finishing of the large workpiece. This helps to improve the matching accuracy between the machining parameters of the large workpiece and the clamping stability state, allowing core machining parameters such as spindle speed, feed rate, and depth of cut to adapt to the current clamping stability level. This enables the roughing and finishing process of the large workpiece to be stable and controllable, effectively reducing the risks of machining deformation and surface quality defects caused by clamping instability.
[0059] In this embodiment, for large workpieces to be processed, the clamping force of the large workpiece is obtained by performing rotational clamping stability control. When the clamping force is less than the preset clamping force, the rotational instability value is then obtained. When the rotational instability value is detected to be greater than the preset rotational instability threshold, the control program to improve the rotational stability of the large workpiece is activated. This helps to achieve hierarchical and accurate determination of the clamping state of large workpieces, early identification and proactive intervention of clamping hazards, and avoid problems such as rotational deviation and excessive vibration caused by insufficient clamping force, thus ensuring the stability of the large workpiece's posture under high-load processing conditions. The mutual relationship between rotational clamping stability control and the control program to improve the rotational stability of large workpieces helps to strengthen the continuity and pertinence of clamping stability control, so that the clamping adjustment is matched with the workpiece rotational state in real time.
[0060] It should be understood that the above description is only an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A machining control system for a horizontal machining center, characterized in that, The system includes: The machine tool machining positioning control module is used in a specified scenario where the workpiece to be machined is machined on a horizontal machining tool. After the workpiece to be machined is placed on the clamping table, the module performs positioning control on the workpiece based on the measuring mechanism connected to the CNC system, and performs feedback adjustment to improve the precision positioning of the workpiece machining based on the positioning control information. The machine tool processing tool changing control module is used to control the tool changing of the workpiece to be processed based on the tool changing component connected to the CNC system after receiving the instruction from the machine tool processing positioning control module that the positioning control information has reached the corresponding predefined standard, and to adjust the degree of fit between the tool and the workpiece to be processed based on the tool changing control information. The machining accuracy control module is used to perform roughing and finishing of the workpiece based on the clamping table and spindle assembly connected to the CNC system after receiving the tool changing control information from the machine tool tool changing control module and reaching the corresponding predefined standard.
2. The machining control system for a horizontal machining center as described in claim 1, characterized in that, The measuring mechanism connected to the CNC system performs positioning control on the workpiece to be processed. The specific process is as follows: After the measuring cylinder in the measuring mechanism receives the control command from the CNC system and extends, the distance data between the workpiece to be processed and the measuring mechanism is collected by the position sensor. The accuracy analysis of establishing the processing coordinate system based on the distance data is as follows: Obtain the center position deviation value of the workpiece to be processed, and use the center position deviation value as the decisive condition for the precise positioning feedback adjustment of whether to lift the workpiece for processing; The center position deviation value is obtained by normalizing the distance between the workpiece center position point and the center position point of the clamping table turntable calculated by the CNC system and then mapping it to a preset range of mapping values. If the center position deviation is not greater than the predefined and stored center deviation threshold, the pressure head in the gantry clamping mechanism is controlled to move vertically downward based on the data system to press the workpiece to be processed onto the clamping table, and the tool changing component connected to the CNC system is used to control the tool changing of the workpiece to be processed. If the center position deviation is greater than the predefined and stored center deviation threshold, corresponding feedback adjustment is performed: the center position deviation is used as the feedback value of the CNC system, the machining coordinate system and the number of tool changes in the CNC system are automatically corrected, and tool change control including accurate monitoring of roughing allowance, accurate monitoring of finishing allowance and rotation clamping stability control is continued.
3. The horizontal machining control system for a machine tool as described in claim 2, characterized in that, The accurate monitoring of the roughing allowance is carried out through the following process: The machining allowance of the workpiece to be machined, measured by the measuring mechanism, is input into the pre-stored roughing tool change number mapping library, and the number of tool changes and the type of roughing tool for the workpiece to be machined are retrieved. The number of tool changes and the type of roughing tool used in the roughing of the workpiece are used as adaptation parameters in the roughing process. The conflict of tool resource calls before roughing is monitored. The proportion of the number of roughing tool resources requested before the workpiece is roughed is obtained as the roughing tool call value. Perform a judgment operation on the roughing tool call value and the pre-stored roughing tool call threshold: if the roughing tool call value is greater than the pre-stored roughing tool call threshold, perform feedback adjustment to improve the compatibility between the tool and the workpiece to be machined during the roughing process; If the roughing tool call value is not greater than the pre-stored roughing tool call threshold, the number of tool changes and the type of roughing tool for the corresponding workpiece roughing are used as the workpiece roughing execution parameters, and the workpiece roughing is executed directly.
4. The horizontal machining control system for a machine tool as described in claim 3, characterized in that, The aforementioned feedback adjustment of the fit between the tool and the workpiece during the roughing process includes adjusting the tool call in the first aspect and adjusting the tool call in the second aspect in sequence. The tool invokes the first aspect of adjustment, and the specific process is as follows: The roughing tool call value is compared with the set resource scheduling acceptable range. Roughing tool call values that are greater than the maximum value of the resource scheduling acceptable range are recorded as the highest priority call values, roughing tool call values that are within the resource scheduling acceptable range are recorded as medium priority call values, and roughing tool call values that are less than the minimum value of the resource scheduling acceptable range are recorded as the lowest priority call values. The minimum value of the qualified range of resource scheduling is greater than the pre-stored roughing tool call threshold; For tool resources corresponding to the lowest priority call value, the tool call rules initially set in the tool library are used for tool call. For tool resources corresponding to medium priority call values, a lightweight greedy algorithm is used for tool call. For the tool resources corresponding to the highest priority call value, a genetic algorithm is used to call the tool; The tool invokes the second aspect of adjustment, and the specific process is as follows: Substitute the roughing tool call value into the pre-stored roughing accuracy adjustment table, and retrieve the corresponding roughing parameters. The roughing parameters include: the lateral sliding speed of the clamping table, the longitudinal sliding speed of the spindle assembly, the spindle body speed, the spindle body feed rate, and the depth of cut during the roughing process of the workpiece. The retrieved roughing parameters are used as the execution parameters required for roughing the workpiece, and are fed back to the CNC system. The roughing of the workpiece is then performed based on the control commands output by the CNC system.
5. The machining control system for a horizontal machining center as described in claim 4, characterized in that, The accurate monitoring of the finishing allowance is achieved through the following process: Monitor the conflict of tool resource calls before the workpiece finishing, and obtain the proportion of the number of finishing tool resources requested to be called before the workpiece finishing is performed to the total number of calls in the same process, as the finishing tool call value. Perform a judgment operation on the finishing tool call value and the pre-stored finishing tool call threshold: If the finishing tool call value is greater than the pre-stored finishing tool call threshold, perform feedback adjustment to improve the compatibility between the tool and the workpiece to be machined during the finishing process, substitute the finishing tool call value into the pre-stored finishing accuracy adjustment table, and retrieve the corresponding finishing parameter set. Conversely, the number of tool changes and the type of finishing tool obtained for the corresponding workpiece finishing are used as the execution parameters for workpiece finishing, and the workpiece finishing is performed directly. The number of tool changes and the type of finishing tool for the workpiece finishing are obtained by inputting the machining allowance of the workpiece to be processed, measured by the measuring mechanism, into a pre-stored finishing tool change number mapping library after the rough machining of the workpiece is completed. The set of finishing parameters includes the lateral sliding speed of the clamping table, the longitudinal sliding speed of the spindle assembly, the spindle body speed, the spindle body feed rate, and the depth of cut during the workpiece finishing process. The retrieved finishing parameters are set as the reference parameters for the workpiece to be finished. The corresponding reference parameters are fed back to the CNC system, and the workpiece finishing is performed based on the control commands output by the CNC system.
6. The machining control system for a horizontal machining center as described in claim 3, characterized in that, The stability control of the rotary clamping is specifically as follows: After roughing and finishing the first machining surface of the workpiece, the clamping table is rotated to the unmachined machining surface of the workpiece by the CNC system to perform roughing and finishing. The parameters of the gantry clamping mechanism's clamping instability during the roughing and finishing processes of the unprocessed surfaces of the workpiece are monitored and used as clamping instability values. The clamping instability value is passed, and after the first machining surface of the workpiece is machined, the distance between the center position point of the machining surface and the center position of the clamping table obtained by the CNC system and the measuring mechanism is normalized and mapped to a preset range of mapping values. The judgment is made based on the clamping instability value. If the clamping instability value is not greater than the pre-stored clamping instability threshold, a clamping qualified prompt is sent, and roughing and finishing of the workpiece are performed on the unprocessed surface. If the clamping instability value exceeds the pre-stored clamping instability threshold, then adjustments to improve the machining stability of the workpiece will be implemented. The specific process is as follows: After the clamping instability value is imported into the rotation stability retrieval table, the rotation stability retrieval set, including the output clamping force of the hydraulic cylinder in the gantry clamping mechanism, the adsorption force of the clamping component, and the vertical downward movement speed of the pressure head, is derived based on the rotation stability retrieval table. The data within the rotary stability retrieval set is used as the reference data and fed back to the CNC system. Based on the control commands output by the CNC system, the parameters of the workpiece to be processed are adjusted in real time during the roughing and finishing processes. Monitor the clamping instability value re-acquired within the next adjacent processing monitoring period. If the clamping instability value is not greater than the pre-stored clamping instability threshold, send a clamping qualified prompt and continue to perform workpiece roughing and workpiece finishing. If the clamping instability value is still greater than the pre-stored clamping instability threshold, the adjustment to improve the machining stability of the workpiece to be processed will be re-executed based on the currently acquired clamping instability value. If the clamping instability value monitored at the end of the roughing and finishing processes is still not greater than the pre-stored clamping instability threshold, then the workpiece to be processed is marked as a workpiece to be inspected, and a prompt is sent to the preset personnel for re-inspection.
7. The machining control system for a horizontal machining center as described in claim 4, characterized in that, The accurate monitoring of roughing allowance and the accurate monitoring of finishing allowance also include: For the unmachined surfaces of the workpiece to be machined, the center position deviation of the unmachined surfaces is re-monitored by the measuring mechanism. If the corresponding center position deviation is greater than the predefined and stored center deviation threshold, the corresponding center position deviation is used as the feedback value of the CNC system, and the machining coordinate system and tool change number in the CNC system are automatically corrected. If the center position deviation of the re-monitored machining surface is not greater than the predefined and stored center deviation threshold, a qualified detection data prompt is sent, and the roughing and finishing of the workpiece continues until all machining surfaces of the workpiece are completed, at which point the workpiece is removed.
8. A horizontal machining control system for a machine tool as described in any one of claims 2, characterized in that, The specific process for controlling the stability of the rotary clamping is as follows: The gantry clamping mechanism monitors the clamping force of large workpieces for machining. If the clamping force is not less than the preset clamping force, a rotation clamping stability prompt is sent, and roughing and finishing of the workpiece continue. If the clamping force is less than the preset clamping force, the mechanism continues to monitor the rotation instability value of the large workpiece during roughing and finishing, reflecting the rotation instability of the large workpiece. A judgment is made based on the rotation instability value and a preset rotation instability threshold. The rotational instability value is represented by a normalized value obtained from the distance between the center point of the preset machining surface and the center point of the clamping table based on the CNC system and the measuring mechanism, and then mapped to a preset interval. If the rotational instability value is not greater than the preset rotational instability threshold, a clamping qualification prompt message will be automatically sent, and the predetermined workpiece roughing and finishing processes will continue to be executed. If the rotational instability value is greater than the preset rotational instability threshold, a control program to improve the rotational stability of large workpieces to be processed will be initiated. Based on the rotational stability set retrieved in the control program, the relevant parameters of large workpieces to be processed will be adjusted accordingly during the roughing and finishing processes.
9. A machining control method for a horizontal machining center, characterized in that, include: S1, In a specified scenario where a workpiece is to be processed by a horizontal machining tool, after the workpiece is placed on the clamping table, the workpiece is positioned and controlled by a measuring mechanism connected to the CNC system, and feedback adjustment for precise positioning of the workpiece is made based on the positioning control information. S2, after receiving the instruction from S1 that the positioning control information has reached the corresponding predefined standard, performs tool changing control on the workpiece to be processed based on the tool changing component connected to the CNC system, and adjusts the degree of fit between the tool and the workpiece to be processed according to the tool changing control information. S3, after receiving the tool change control information from S2 and receiving the corresponding predefined standard instruction, performs roughing and finishing of the workpiece based on the clamping table and spindle assembly connected to the CNC system.
10. A machining control device for a horizontal machining center, characterized in that, The device includes: a machine tool body; A clamping table is provided on the machine tool body, and a gantry clamping mechanism is provided on the clamping table. The gantry clamping mechanism includes a clamping member for clamping / adsorbing workpieces, a hydraulic cylinder for providing clamping force, and a pressure head driven by the hydraulic cylinder to clamp the workpieces. A spindle assembly is mounted on the machine tool body, the spindle assembly including a spindle body for driving the cutting tool to rotate and perform machining. The tool changing assembly is mounted on the machine tool body, and the tool changing assembly includes a cutting tool for performing cutting operations on the workpiece; The measuring mechanism is installed on the machine tool body, and the measuring mechanism includes a measuring cylinder for driving the measuring end to extend / retract and a position sensor for collecting distance data between the workpiece and the measuring mechanism; The controller is electrically connected to the measuring mechanism, the spindle assembly, the clamping table, and the tool changing assembly, respectively. The controller is configured to: control the measuring cylinder to move after the workpiece is placed on the clamping table and perform positioning control based on the distance data of the position sensor; control the tool changing assembly to complete the tool changing after the positioning meets the preset standard; and control the clamping table and the spindle assembly to cooperate in performing roughing and finishing on the workpiece in sequence.
Citation Information
Patent Citations
Numerical control processing method and control system for die manufacture
CN102221825A
Mold core machining method
CN113199220A
Machining tool and method for positioning hole in end face of thin-wall part
CN119566889A
Control method and system of vertical multi-axis numerical control mortise broaching machine and storage medium
CN119882600A
Horizontal numerical control lathe and using method thereof
CN120734376A