A method for milling grooves in conical stone plates using a dual-station CNC machine tool.
The method of milling grooves in conical stone using a dual-station CNC machine tool solves the problems of low efficiency and high cost in manual processing, realizes automation and intelligence, improves processing efficiency and quality consistency, and improves environmental safety.
Patent Information
- Application Number
- CN202411414734.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-10-11
AI Technical Summary
The current milling of conical stone slabs mainly relies on manual labor, which is inefficient, costly, and produces poor quality and consistency. In addition, the harsh processing environment is harmful to the health of workers.
A method for milling grooves in conical stone slabs using a dual-station CNC machine tool is adopted. By setting milling parameters and generating G-code machining programs, automated and intelligent milling is achieved.
It improves processing efficiency and quality consistency, reduces costs, improves the processing environment, and protects worker health.
Smart Images

Figure CN118906256B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of cone plate stone milling groove processing, in particular to a cone plate stone milling groove processing method based on a double-station machine tool of a numerical control system. Background Art
[0002] With the development of the economy and the continuous improvement of people's living standards, modernization, personalization and artistry of decoration have become a trend. Conical plate stone can be widely used in spiral staircases, curved columns, curved walls, Roman columns and other architectural and decoration scenes, and the demand is increasing. In practical applications, in order to ensure applicability and aesthetics, it is necessary to perform milling operations on conical plate stone. In addition to guiding water flow and preventing slipping, milling also has a decorative effect, which enhances the beauty of the space and prevents the stone from being too monotonous. However, under the current circumstances, most of the milling process of conical plate stone is still completed by manual processing, which has low processing efficiency, high cost, poor processing quality and consistency, and a harsh processing environment that endangers the health of workers.
[0003] Therefore, how to improve the automation and intelligence of conical plate stone milling processing and reduce its processing cost has become an urgent problem to be solved. Summary of the invention
[0004] The main purpose of the present invention is to propose a conical plate stone milling groove processing method based on a double-station machine tool of a numerical control system, which can improve the efficiency of conical plate milling groove processing and effectively reduce the processing cost.
[0005] The present invention is achieved through the following technical solutions:
[0006] A method for milling a conical plate stone groove based on a double-station machine tool of a numerical control system, comprising the following steps:
[0007] Step S1, setting slot milling processing parameters, the processing parameters include: slot milling mode, slot milling direction, minimum arc middle point coordinates, maximum arc middle point coordinates, minimum arc radius, maximum arc radius, minimum arc angle, maximum arc angle, number of slot milling, total amount of slot milling removal and single amount of slot milling removal, wherein the maximum arc is the contour of the maximum radius end of the conical plate stone, the minimum arc is the contour of the minimum radius end of the conical plate stone, and the slot milling direction includes along the X-axis direction of the double-station machine tool and along the Y-axis direction of the double-station machine tool;
[0008] Step S2, determine the slotting trajectory according to the set slotting processing parameters, slotting mode and slotting direction, and generate a G code processing program corresponding to the slotting trajectory. The slotting trajectory is formed by multiple unit trajectories. The parameters of the unit trajectory include the slotting depth and the slotting trajectory feed amount, which are respectively determined by the nested outer loop of the slotting depth and the inner loop about the slotting trajectory feed amount. When the slotting direction is along the X-axis direction of the double-station machine tool, the unit trajectory is a spatial arc. The slotting direction feed amount at the same slotting depth is determined according to the formula Sure, j is the loop variable of the inner loop, where N is the number of milling slots, dx 0. dy 0. dz 0. d 0. DJ 0. dk 0. dx 1. dy 1. dz 1 is the feed amount in the spatial arc milling direction, ( i small ,j small , k small ) is the coordinate of the middle point of the minimum arc, ( i big ,j big ,k big ) is the coordinate of the middle point of the maximum arc, which is given by the following formula Determine the coordinates of the minimum arc starting point ( x 0 small ,y 0 small ,z 0 small )、Minimum arc end point coordinates( x 1 small ,y 1 small ,z 1 small )、Maximum arc starting point coordinates( x 0 big ,y 0 big ,z 0 big )、Maximum arc end point coordinates( x 1 big ,y 1 big ,z 1 big ), r small is the minimum arc radius, is the minimum arc angle, r big is the maximum arc radius, is the maximum arc angle;
[0009] Step S3: On the double-station machine tool, complete the slot milling process according to the G code processing program.
[0010] Furthermore, when the milling direction is the X-axis direction, the unit trajectory is a space arc, and the coordinates of the three feature points corresponding to the minimum arc starting point coordinates, the minimum arc end point coordinates and the minimum arc midpoint coordinates of the initial trajectory of the space arc are calculated according to the loop variables of the inner loop and the feed amount compensation in the milling direction ( x 0 s , y 0 s , z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e , z 1 e ), and perform radial trajectory compensation according to the current milling groove depth obtained by the outer loop of the milling groove depth, and obtain the coordinates of the three characteristic points of the actual trajectory of the space arc at the current milling groove depth ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c , z 1 c ), and the scalar radian parameter of the rotation axis deflection angle of the double-station machine tool corresponding to the actual trajectory of the space arc from the starting point to the end point a , and then generate the processing G code of the space arc.
[0011] Furthermore, the coordinates of the three feature points of the initial trajectory of the space arc ( x 0 s , y 0 s, z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e , z 1 e ) according to the formula Calculate the coordinates of the feature points of the actual trajectory of the space arc ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c , z 1 c ), scalar radian parameter of the rotation axis deflection angle a According to the formula Calculate, where a 1 is the center angle of the left half of the space arc at the current milling depth. a 2 is the center angle of the right half of the space arc at the current milling depth. t Amount of groove removed in a single pass.
[0012] Furthermore, when the milling direction is the Y-axis direction, the unit trajectory is a spatial straight line. According to the formula Calculate the starting coordinates of the initial trajectory of the space line ( x 1 s , y 1 s , z 1 s ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and the vector radian parameters of the deflection angle of the rotary axis of the double-station machine tool corresponding to the spatial straight line a ', according to the formula Get the starting coordinates of the actual trajectory of the spatial straight line at the current milling depth (x 1 c , y 1 c , z 1 c ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and then generate the G code processing program of the space straight line, where: r 1 is the minimum arc radius without milling groove, r 2 is the maximum arc radius without milling groove, b 1 is the opening angle corresponding to the minimum arc, b 2 is the opening angle corresponding to the maximum arc, N is the number of slots to be milled.
[0013] Furthermore, when the milling direction is the X-axis direction, the spacing between two adjacent spatial arcs along the Y-axis is the calculated milling direction feed amount. When the milling direction is the Y-axis direction, the arc length corresponding to the current milling depth is calculated as the number of milling grooves. N Divide into equal parts N A small arc is used as the distance between two adjacent spatial straight lines.
[0014] Furthermore, the step S2 also includes the boundary processing of the outer loop of the groove depth: according to the following formula To process the border, T is the total amount of groove removal, i It is the loop variable of the outer loop of the milling groove depth, indicating that the current i Layer milling groove, the current milling groove depth is i × t , through boundary processing, the trajectory planning of the last time reaching the boundary milling groove depth is processed separately, and the milling groove depth is T , indicating that the milling depth has reached the set milling removal amount T .
[0015] Furthermore, in step S2, the groove milling method includes unidirectional groove milling and reciprocating groove milling.
[0016] It can be seen from the above description of the present invention that, compared with the prior art, the present invention has the following beneficial effects:
[0017] 1. The present invention determines the milling groove trajectory according to the set milling groove processing parameters, milling groove mode and milling groove direction, and generates a G code processing program corresponding to the milling groove trajectory, and then completes the milling groove processing on the double-station machine tool according to the G code processing program, thereby realizing the automation and intelligence of the conical plate milling groove processing, thereby improving the processing efficiency, quality and consistency, effectively reducing the processing cost, and avoiding the adverse effects of the harsh processing environment on the workers' health. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0019] Figure 1 It is a structural schematic diagram of the double-station machine tool of the present invention.
[0020] Figure 2 It is a schematic diagram of the milling track of the present invention under the conditions of reciprocating milling mode and X-axis milling direction processing;
[0021] Figure 3 It is a schematic diagram of the milling track of the present invention under the conditions of processing in a unidirectional milling mode and in the X-axis milling direction;
[0022] Figure 4 It is a schematic diagram of the milling track of the present invention under the conditions of reciprocating milling mode and Y-axis milling direction processing;
[0023] Figure 5 It is a schematic diagram of the milling track of the present invention under the conditions of one-way milling and Y-axis milling. DETAILED DESCRIPTION
[0024] like Figure 1 As shown, the double-station machine tool is a vertical gantry structure, and the movement of the CNC eight-axis machine can be divided into spindle rotary milling movement, X1-axis feed movement, X2-axis feed movement, Y1-axis feed movement, Y2-axis feed movement, Z1-axis feed movement, Z2-axis feed movement, A1-axis rotation movement and A2-axis rotation movement.
[0025] The X1 / X2 axis feed motion is driven by a servo motor fixed on a horizontal linear guide frame on the gantry through a reduction gear, and then the lead screw drives the left and right spindle head slides to perform linear feed motion along the X-axis direction respectively.
[0026] The Y1 / Y2 axis feed motion is driven by a servo motor fixed on a lateral linear guide frame on the support frame through a reduction gear, and then the lead screw drives the left and right gantry slide blocks to perform synchronous linear feed motion along the Y axis direction.
[0027] The Z1 / Z2 axis feed motion is driven by a servo motor fixed on the vertical linear guide frame on the left and right spindle heads respectively, which drives the lead screw through a reduction gear. The lead screw then drives the left and right spindle heads to perform linear feed motion along the Z axis direction relative to their respective sliders on the transverse guide rails.
[0028] The A1 / A2 axis rotation movement is controlled by the controllers fixed on the left and right spindle heads to control their respective servo motors, which drive their respective turntables to rotate mechanically through belt transmission. The drive rod running through the turntable follows the mechanical rotation and drives the mounting plate fixedly connected to it and the spindle tool on the mounting plate to rotate along the A-axis direction.
[0029] The method for milling grooves of conical plate stone based on a double-station machine tool of a numerical control system comprises the following steps:
[0030] Step S1, in the numerical control system, a processing interface for the milling groove processing of the conical plate stone material based on the double-station machine tool of the numerical control system is developed and designed, and different milling groove methods can be selected, and the corresponding milling groove schematic diagram is displayed, which is convenient for users to set processing parameters including processing technology, and provides the coordinates of the middle points of the large and small arcs of the conical plate, that is, the X, Y, and Z axis coordinates of the middle points of the minimum arc and the maximum arc of the cone are automatically calibrated, and can also be manually input and modified, and the numerical control system completes the calculation, reading and storage of data. Among them, the development process of the processing interface is the prior art.
[0031] In this embodiment, the milling groove processing parameters are set through the processing interface, and the processing parameters include: milling groove mode, milling groove direction, minimum arc middle point coordinates, maximum arc middle point coordinates, minimum arc radius, maximum arc radius, minimum arc angle, maximum arc angle, number of milling grooves, total milling groove removal amount and single milling groove removal amount, wherein the maximum arc is the contour of the maximum radius end of the conical plate stone, the minimum arc is the contour of the minimum radius end of the conical plate stone, the milling groove direction includes the X-axis direction of the double-station machine tool and the Y-axis direction of the double-station machine tool, and the milling groove mode includes unidirectional milling groove and reciprocating milling groove;
[0032] Step S2, determine the slotting trajectory according to the set slotting processing parameters, slotting mode and slotting direction, and generate a G code processing program corresponding to the slotting trajectory. The slotting trajectory is formed by multiple unit trajectories. The parameters of the unit trajectory include slotting depth and slotting trajectory feed amount, which are respectively determined by the nested outer loop of the slotting depth and the inner loop about the slotting trajectory feed amount. When the slotting direction is along the X-axis direction of the double-station machine tool, the unit trajectory is a space arc, and the arc of the conical plate gradually increases. Therefore, when calculating the initial trajectory of the space arc, due to the uniformity of distribution, the linear idea is introduced, that is, the slotting direction feed amount at the same slotting depth is determined according to the formula Sure, jIt is the loop variable of the inner loop, indicating that the current j Unit trajectory, that is, the total feed amount in the current slot milling direction is j × feed amount in the milling direction, and then according to the compensation of feed amount in the milling direction, each unit trajectory under the same milling depth is obtained. Combined with the radial compensation of the milling depth of the outer cycle, the parameters of each actual milling unit trajectory are calculated, where: N is the number of milling slots, dx 0 is the starting point of the space arc milling direction x Coordinate feed amount, dy 0 is the starting point of the space arc milling direction y Coordinate feed amount, dz 0 is the starting point of the space arc milling direction z Coordinate feed amount, d 0 is the middle point of the space arc milling direction x Coordinate feed amount, DJ 0 is the middle point of the space arc milling direction y Coordinate feed amount, dk 0 is the middle point of the space arc milling direction z Coordinate feed amount, dx 1 is the end point of the space arc milling direction x Coordinate feed amount, dy 1 is the end point of the space arc milling direction y Coordinate feed amount, dz 1 is the end point of the space arc milling direction z Coordinate feed amount, ( i small ,j small ,k small ) is the coordinate of the middle point of the minimum arc, ( i big ,j big ,k big ) is the coordinate of the middle point of the maximum arc, and is given by the following formula Determine the coordinates of the minimum arc starting point ( x 0 small ,y 0 small ,z 0 small )、Minimum arc end point coordinates( x 1 small ,y 1 small ,z 1 small )、Maximum arc starting point coordinates( x 0 big ,y 0big ,z 0 big )、Maximum arc end point coordinates( x 1 big ,y 1 big ,z 1 big ), r small is the minimum arc radius, is the minimum arc angle, r big is the maximum arc radius, is the maximum arc angle;
[0033] By performing boundary processing on the outer loop of the groove depth, the problem of the total amount of groove removal and the single amount of removal in the groove depth is solved. Specifically, according to the following formula To perform boundary processing, the floor function is a rounding function. T is the total amount of groove removal, i It is the loop variable of the outer loop of the milling groove depth, indicating that the current i Layer milling groove, the current milling groove depth is i × t , so that the corresponding radial compensation of the milling groove depth is performed by the unit initial trajectory to calculate the parameters of the actual milling groove space trajectory of each layer, and the trajectory planning of the last arrival at the boundary milling groove depth is processed separately through boundary processing, and the milling groove depth is T , indicating that the milling depth has reached the set milling removal amount T , all other calculations and codes remain unchanged.
[0034] When the slot milling direction is the X-axis direction, the unit trajectory is a space arc. It does not matter whether the slot milling method is reciprocating or unidirectional. The arc parameters are universal solutions. The spacing between two adjacent space arcs along the Y-axis is the calculated slot milling direction feed amount. According to the loop variables of the inner loop, the slot milling direction feed amount compensation, the minimum arc start coordinates, the minimum arc end coordinates, and the minimum arc midpoint coordinates, the coordinates of the three characteristic points of the initial trajectory of the space arc are calculated ( x 0 s , y 0 s , z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e, z 1 e ), and perform radial trajectory compensation according to the current milling groove depth obtained by the outer loop of the milling groove depth, and obtain the coordinates of the three characteristic points of the actual trajectory of the space arc at the current milling groove depth ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c , z 1 c ), and the scalar radian parameter of the deflection angle of the rotary axis (i.e., A axis) of the double-station machine tool corresponding to the actual trajectory of the space arc from the starting point to the end point a , and then generate the processing G code of the space arc.
[0035] Specifically, the coordinates of the three feature points of the initial trajectory of the space arc ( x 0 s , y 0 s , z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e , z 1 e ) according to the formula Calculate the feature point coordinates of the actual trajectory of the space arc at the current milling depth ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c ,z 1 c ), scalar radian parameter of the rotation axis deflection angle a According to the formula Calculate, where a 1 is the center angle of the left half of the space arc at the current milling depth. a 2 is the center angle of the right half of the space arc at the current milling depth. a is half of the opening angle corresponding to the actual trajectory lock of the space arc, t Amount of groove removed in a single pass.
[0036] When the milling direction is the Y-axis direction, the unit trajectory is a spatial straight line. It is not necessary to consider whether the milling method is reciprocating or unidirectional. The straight line parameter is a universal solution. The arc length corresponding to the current milling depth is converted into the number of milling grooves. N Divide into equal parts N A small arc is used as the distance between two adjacent spatial straight lines. The increase in the milling depth of the two adjacent layers of milling trajectory planning is the single milling removal amount. t According to the formula Calculate the starting coordinates of the initial trajectory of the space line ( x 1 s , y 1 s , z 1 s ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and the vector radian parameters of the deflection angle of the rotary axis of the double-station machine tool corresponding to the spatial straight line a ', according to the current milling depth obtained by the outer cycle of the milling depth, radial compensation of the milling depth is performed, that is, according to the formula Get the starting coordinates of the actual trajectory of the spatial straight line at the current milling depth ( x 1 c , y 1 c , z 1 c ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and then generate the G code processing program of the space straight line, where: r 1 is the minimum arc radius without milling groove, r 2 is the maximum arc radius without milling groove, b1 is the opening angle corresponding to the minimum arc, b 2 is the opening angle corresponding to the maximum arc, N is the number of slots to be milled.
[0037] More specifically, the slot milling method includes reciprocating slot milling and unidirectional slot milling, so there are 4 slot milling processing conditions: in the processing condition of reciprocating slot milling along the X-axis direction, the main trajectory is a series of spatial arcs whose centers are distributed along the Y-axis direction and are processed alternately clockwise and counterclockwise, and a trajectory of direct feeding along the Y-axis direction is provided between two adjacent spatial arcs; in the processing condition of unidirectional slot milling along the X-axis direction, the main trajectory is a series of spatial arcs whose centers are distributed along the Y-axis direction and are processed unidirectionally in a clockwise direction, and trajectories of retracting, positioning, and feeding are provided between two adjacent arcs; in the processing condition of reciprocating slot milling along the Y-axis direction, the main trajectory is a series of spatial straight lines whose centers are distributed along the arc feed and are processed alternately in the positive and negative directions of the Y-axis, and a trajectory of direct feeding in the circumferential direction is provided between two adjacent straight lines; in the processing condition of unidirectional slot milling along the Y-axis direction, the main trajectory is a series of spatial straight lines whose centers are distributed along the arc feed and are processed unidirectionally in the positive direction of the Y-axis, and a trajectory of retracting, positioning, and feeding is provided between two adjacent straight lines.
[0038] Compared with unidirectional slot milling, reciprocating slot milling adds an identifier indicating the current trajectory direction because the slot milling trajectory alternates between forward and reverse directions to achieve the reverse operation after each arc or straight line unit trajectory ends. That is, the starting and end point sequence of each unit trajectory is determined based on the judgment statement of the identifier value, and the identifier is reversed after the corresponding G code is generated according to the actual unit trajectory parameters after compensation.
[0039] like Figures 2 to 5 They are respectively the schematic diagram of the trajectory of reciprocating groove milling along the X-axis, the schematic diagram of the trajectory of unidirectional groove milling along the X-axis, the schematic diagram of the trajectory of reciprocating groove milling along the Y-axis, and the schematic diagram of the trajectory of unidirectional groove milling along the Y-axis.
[0040] Step S3, on the dual-station machine tool, complete the milling groove processing according to the G code processing program. Specifically, the corresponding processing trajectory on the machine tool workpiece coordinate system is transmitted to the CNC system of the dual-station machine tool, and the CNC system completes the corresponding milling groove processing. The function of this part of the CNC system is relatively complete and does not belong to the focus of the present invention. Its internal essence is roughly the interpretation of the G code by the interpreter and the interpolation of the interpolator. Considering the structural size parameters of the machine tool and tool parameters such as tool radius and length, the coordinate values of each servo axis of the machine tool are obtained through the forward and inverse solution calculation of kinematics, and are transmitted to the drivers of each servo motor through corresponding offset and compensation, thereby controlling the movement of the machine tool to complete the corresponding milling groove processing.
[0041] The above is only a specific implementation of the present invention, but the design concept of the present invention is not limited thereto. Any non-substantial changes to the present invention using this concept shall be deemed as an infringement of the protection scope of the present invention.
Claims
1. A method for milling grooves of conical plate stone based on a double-station machine tool of a numerical control system, characterized in that: The steps include: Step S1, setting slot milling processing parameters, the processing parameters include: slot milling mode, slot milling direction, minimum arc middle point coordinates, maximum arc middle point coordinates, minimum arc radius, maximum arc radius, minimum arc angle, maximum arc angle, number of slot milling, total amount of slot milling removal and single amount of slot milling removal, wherein the maximum arc is the contour of the maximum radius end of the conical plate stone, the minimum arc is the contour of the minimum radius end of the conical plate stone, and the slot milling direction includes along the X-axis direction of the double-station machine tool and along the Y-axis direction of the double-station machine tool; Step S2, determine the slotting trajectory according to the set slotting processing parameters, slotting mode and slotting direction, and generate a G code processing program corresponding to the slotting trajectory. The slotting trajectory is formed by multiple unit trajectories. The parameters of the unit trajectory include the slotting depth and the slotting trajectory feed amount, which are respectively determined by the nested outer loop of the slotting depth and the inner loop about the slotting trajectory feed amount. When the slotting direction is along the X-axis direction of the double-station machine tool, the unit trajectory is a spatial arc. The slotting direction feed amount at the same slotting depth is determined according to the formula Sure, j is the loop variable of the inner loop, where N is the number of milling slots, dx 0. dy 0. dz 0. d 0. DJ 0. dk 0. dx 1. dy 1. dz 1 is the feed amount in the spatial arc milling direction, ( i small ,j small ,k small ) is the coordinate of the middle point of the minimum arc, ( i big ,j big ,k big ) is the coordinate of the middle point of the maximum arc, which is given by the following formula Determine the coordinates of the minimum arc starting point ( x 0 small ,y 0 small ,z 0 small )、Minimum arc end point coordinates( x 1 small ,y 1 small ,z 1 small )、Maximum arc starting point coordinates( x 0 big ,y 0 big ,z 0 big )、Maximum arc end point coordinates( x 1 big ,y 1 big ,z 1 big ), r small is the minimum arc radius, is the minimum arc angle, r big is the maximum arc radius, is the maximum arc angle; Step S3: On the double-station machine tool, complete the slot milling process according to the G code processing program.
2. According to claim 1, a conical plate stone milling groove processing method based on a CNC system double-station machine tool is characterized in that: When the milling groove direction is the X-axis direction, the coordinates of the three characteristic points corresponding to the minimum arc starting point coordinates, the minimum arc end point coordinates and the minimum arc midpoint coordinates of the initial trajectory of the space arc are calculated according to the loop variables of the inner loop and the feed amount in the milling groove direction ( x 0 s , y 0 s , z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e , z 1 e ), and perform radial trajectory compensation according to the current milling groove depth obtained by the outer loop of the milling groove depth, and obtain the coordinates of the three characteristic points of the actual trajectory of the space arc at the current milling groove depth ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c , z 1 c ), and the scalar radian parameter of the rotation axis deflection angle of the double-station machine tool corresponding to the actual trajectory of the space arc from the starting point to the end point a , and then generate the processing G code of the space arc.
3. A method for milling grooves of conical plate stone based on a CNC system double-station machine tool according to claim 2, characterized in that: The coordinates of the three feature points of the initial trajectory of the space arc ( x 0 s , y 0 s , z 0 s )、( i m , j m , k m )、( x 1 e , y 1 e , z 1 e ) according to the formula Calculate the coordinates of the feature points of the actual trajectory of the space arc ( x 0 c , y 0 c , z 0 c )、( i c , j c , k c )、( x 1 c , y 1 c , z 1 c ), scalar radian parameter of the rotation axis deflection angle a According to the formula Calculate, where a 1 is the center angle of the left half of the space arc at the current milling depth. a 2 is the center angle of the right half of the space arc at the current milling depth. t Amount of groove removed in a single pass.
4. A method for milling grooves of conical plate stone based on a CNC system double-station machine tool according to claim 1, 2 or 3, characterized in that: When the milling direction is the Y-axis direction, the unit trajectory is a spatial straight line. According to the formula Calculate the starting coordinates of the initial trajectory of the space line ( x 1 s , y 1 s , z 1 s ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and the vector radian parameters of the deflection angle of the rotary axis of the double-station machine tool corresponding to the spatial straight line a ', according to the formula Get the starting coordinates of the actual trajectory of the spatial straight line at the current milling depth ( x 1 c , y 1 c , z 1 c ) and the end point coordinates ( x 2 s , y 2 s , z 2 s ), and then generate the G code processing program of the space straight line, where r 1 is the minimum arc radius without milling groove, r 2 is the maximum arc radius without milling groove, b 1 is the opening angle corresponding to the minimum arc, b 2 is the opening angle corresponding to the maximum arc, N is the number of slots to be milled.
5. The method for milling grooves of conical plate stone based on a CNC system double-station machine tool according to claim 4, characterized in that: When the milling direction is the X-axis direction, the spacing between two adjacent space arcs along the Y-axis is the calculated milling direction feed amount. When the milling direction is the Y-axis direction, the arc length corresponding to the current milling depth is calculated as the number of milling grooves. N Divide into equal parts N A small arc is used as the distance between two adjacent spatial straight lines.
6. A method for milling grooves of conical plate stone based on a CNC system double-station machine tool according to claim 1, 2 or 3, characterized in that: The step S2 also includes processing the boundary of the outer loop of the groove depth: according to the following formula To process the border, T is the total amount of groove removal, i It is the loop variable of the outer loop of the milling groove depth, indicating that the current i Layer milling groove, the current milling groove depth is i × t , through boundary processing, the trajectory planning of the last time reaching the boundary milling groove depth is processed separately, and the milling groove depth is T , indicating that the milling depth has reached the set milling removal amount T .
7. A method for milling grooves of conical plate stone based on a CNC system double-station machine tool according to claim 1, 2 or 3, characterized in that: In the step S2, the groove milling method includes one-way groove milling and reciprocating groove milling.
Citation Information
Patent Citations
Drilling, cutting and milling combined machining machine and machining method thereof
CN113894941A
Arc slab stone grinding and polishing machining method and device based on double-channel eight-axis machine
CN116160327A