CN116000699B - Quick inclined coordinate system definition method and device suitable for double swinging heads - Google Patents

Quick inclined coordinate system definition method and device suitable for double swinging heads Download PDF

Info

Publication number
CN116000699B
CN116000699B CN202310312586.4A CN202310312586A CN116000699B CN 116000699 B CN116000699 B CN 116000699B CN 202310312586 A CN202310312586 A CN 202310312586A CN 116000699 B CN116000699 B CN 116000699B
Authority
CN
China
Prior art keywords
coordinate system
default
axis
angle
tilting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310312586.4A
Other languages
Chinese (zh)
Other versions
CN116000699A (en
Inventor
杨之乐
刘祥飞
谭勇
郭媛君
苏辉南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Hangmai CNC Software Shenzhen Co Ltd
Original Assignee
Zhongke Hangmai CNC Software Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Hangmai CNC Software Shenzhen Co Ltd filed Critical Zhongke Hangmai CNC Software Shenzhen Co Ltd
Priority to CN202310312586.4A priority Critical patent/CN116000699B/en
Publication of CN116000699A publication Critical patent/CN116000699A/en
Application granted granted Critical
Publication of CN116000699B publication Critical patent/CN116000699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Abstract

The invention relates to the field of definition of inclined coordinate systems, in particular to a rapid inclined coordinate system definition method and device suitable for double swinging heads. The method and the device comprise the following steps: setting a default inclined coordinate system, wherein a Z axis and a cutter vector in the default inclined coordinate system are overlapped, and an axial vector of an X axis and an axial vector of an A axis in the default inclined coordinate system are overlapped; setting a rotation angle which is an angle C rotating around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C; the operation of the user is convenient, and the operation difficulty is reduced.

Description

Quick inclined coordinate system definition method and device suitable for double swinging heads
Technical Field
The invention relates to the technical field of control of double-swing-head machine tools, in particular to a method and a device for defining a rapid inclined coordinate system suitable for double swing heads.
Background
In the using process of the double-swing machine tool, the change of the tool vector under the machine tool coordinate system is controlled through the change of the swing angle. In this process, especially manual operations, the user often uses the relevant operation of the direction of the tool vector. In general, a user needs to establish an inclined coordinate system during use, as shown in fig. 1.
The common inclined coordinate system setting method comprises the methods of rotation axis angle, euler angle, two-vector, three-point method, projection angle and the like, and has higher requirements for users and needs to give out proper parameters.
For the double-swing machine tool, because the used inclined coordinate system has great correlation with the tool vector, the operation of the machine tool in certain scenes can be completely facilitated by simply setting the inclined coordinate system.
Disclosure of Invention
The embodiment of the invention provides a rapid inclined coordinate system definition method and device suitable for double swinging heads, which at least solve the technical problem that a machine tool is not smooth in operation under a specific scene.
According to an embodiment of the present invention, there is provided a fast tilting coordinate system defining method suitable for a dual swing head, including the steps of:
s101, setting a default inclined coordinate system, wherein a Z axis and a cutter vector in the default inclined coordinate system are overlapped, and an axial vector of an X axis and an axial vector of an A axis in the default inclined coordinate system are overlapped;
s102, setting a rotation angle, wherein the rotation angle is an angle C rotated around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C.
Further, the method further comprises:
and S100, starting a rapid inclined coordinate system, and determining a default inclined coordinate system according to the input angle of the user.
Further, the rotation angle C of the default inclined coordinate system meets the use requirement of a user.
Further, the default tilt coordinate system is used directly under manual, MDI and automatic.
Further, the method is applicable to a double-swing-head five-axis machine tool.
Further, in step S100, the fast inclined coordinate system is started with a soft key, and the CNC automatically determines an inclined coordinate system according to the current CA angle.
According to another embodiment of the present invention, there is provided a fast tilting coordinate system defining apparatus adapted for a double-pendulum head, including:
the coordinate system setting unit is used for setting a default inclined coordinate system, wherein the Z axis and the cutter vector in the default inclined coordinate system are coincident, and the axial vector of the X axis and the axial vector of the A axis in the default inclined coordinate system are coincident;
and a rotation angle setting unit configured to set a rotation angle, which is an angle C rotated around a Z-axis of the default oblique coordinate system, to rotate the default oblique coordinate system by the angle C.
Further, the apparatus further comprises:
the coordinate system starting unit is used for starting the rapid inclined coordinate system and determining a default inclined coordinate system according to the input angle of the user.
A computer-readable storage medium storing a program file capable of implementing any one of the above fast tilting coordinate system definition methods applicable to double-pendulum heads.
A processor for running a program, wherein the program executes any one of the above fast tilting coordinate system defining methods suitable for dual-tilting head.
According to the definition method and the device of the quick tilting coordinate system suitable for the double-pendulum head, a default tilting coordinate system is set, wherein a Z axis and a cutter vector in the default tilting coordinate system are overlapped, and an axial vector of an X axis and an axial vector of an A axis in the default tilting coordinate system are overlapped; setting a rotation angle which is an angle C rotating around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C; the operation of the user is convenient, and the operation difficulty is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a schematic diagram of a prior art set-up inclined coordinate system;
FIG. 2 is a flow chart of a fast tilting coordinate system definition method applicable to dual swing heads according to the present invention;
FIG. 3 is a preferred flow chart of the fast tilting coordinate system definition method applicable to dual swing heads of the present invention;
FIG. 4 is a schematic diagram of an inclined coordinate system set in the method for defining a fast inclined coordinate system suitable for a double-pendulum head according to the present invention;
FIG. 5 is a block diagram of a fast tilting coordinate system defining apparatus adapted for dual swing according to the present invention;
FIG. 6 is a block diagram of a fast tilting coordinate system definition device suitable for dual pendulum according to the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
According to an embodiment of the present invention, a fast tilting coordinate system defining method suitable for dual-swing is provided, referring to fig. 2, including the following steps:
s101, setting a default inclined coordinate system, wherein a Z axis and a cutter vector in the default inclined coordinate system are overlapped, and an axial vector of an X axis and an axial vector of an A axis in the default inclined coordinate system are overlapped;
s102, setting a rotation angle, wherein the rotation angle is an angle C rotated around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C.
According to the definition method of the quick tilting coordinate system suitable for the double-pendulum head, a default tilting coordinate system is set, wherein Z axis and cutter vector in the default tilting coordinate system are overlapped, and axial vector of X axis and axial vector of A axis in the default tilting coordinate system are overlapped; setting a rotation angle which is an angle C rotating around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C; the operation of the user is convenient, and the operation difficulty is reduced.
Wherein, referring to fig. 3, the method further comprises:
and S100, starting a rapid inclined coordinate system, and determining a default inclined coordinate system according to the input angle of the user.
The default inclination coordinate system rotation angle C meets the use requirement of a user.
Wherein the default tilt coordinate system is used directly under manual, MDI and automatic conditions.
The method is suitable for a double-swing-head five-axis machine tool.
In step S100, the fast inclined coordinate system is started with a soft key, and the CNC automatically determines an inclined coordinate system according to the current CA angle.
The following describes in detail a method for defining a fast tilting coordinate system suitable for a dual swing head according to the present invention with specific embodiments:
the technical scheme of the invention specifically comprises the following steps:
1. and setting a default inclined coordinate system, wherein the Z axis of the coordinate system is coincident with the tool vector, and the axial vectors of the X axis and the A axis of the coordinate system are coincident, so that the default inclined coordinate system can be constructed. The coordinate system is shown in fig. 4.
2. And a rotation angle is set, and the rotation angle is an angle C which rotates around the Z axis of the default inclined coordinate system, so that the expansion and use of a user are facilitated.
When the system is used, the rapid inclined coordinate system is started by a soft key, and CNC can automatically determine an inclined coordinate system according to the angle of the current CA. The coordinate system can be used directly under manual, MDI and automatic conditions. The coordinate system is rotated by inputting an angle so as to meet the use requirement of a user.
The technical scheme of the invention is suitable for the double-swing-head five-axis machine tool, is convenient for a user to operate, and reduces the operation difficulty.
Example 2
According to another embodiment of the present invention, there is provided a fast tilting coordinate system defining apparatus adapted for a double-pendulum, referring to fig. 5, including:
a coordinate system setting unit 201, configured to set a default inclined coordinate system, where a Z-axis and a tool vector in the default inclined coordinate system coincide, and an axial vector of an X-axis and an a-axis in the default inclined coordinate system coincide;
the rotation angle setting unit 202 is configured to set a rotation angle, which is an angle C rotated around the Z axis of the default oblique coordinate system, to rotate the default oblique coordinate system by the angle C.
The definition device of the quick tilting coordinate system suitable for the double-pendulum head is provided with a default tilting coordinate system, wherein the Z axis and the cutter vector in the default tilting coordinate system are overlapped, and the axial vector of the X axis and the axial vector of the A axis in the default tilting coordinate system are overlapped; setting a rotation angle which is an angle C rotating around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C; the operation of the user is convenient, and the operation difficulty is reduced.
Wherein, referring to fig. 6, the apparatus further comprises:
the coordinate system starting unit 200 is used for starting the fast inclined coordinate system and determining a default inclined coordinate system according to the input angle of the user.
The following describes in detail a fast tilting coordinate system defining device suitable for dual swinging heads according to the present invention with specific embodiments:
the technical scheme of the invention specifically comprises the following steps:
1. the coordinate system setting unit 201 sets a default inclined coordinate system, in which the Z axis of the coordinate system coincides with the tool vector, and the axial vectors of the X axis and the a axis of the coordinate system coincide, so that a default inclined coordinate system can be constructed. The coordinate system is shown in fig. 4.
2. The rotation angle setting unit 202 sets a rotation angle, which is an angle C rotated about the Z axis of the default inclined coordinate system, to facilitate extended use by the user.
The coordinate system starting unit 200 is started by soft keys in use, and the CNC automatically determines an inclined coordinate system according to the current CA angle. The coordinate system can be used directly under manual, MDI and automatic conditions. The coordinate system is rotated by inputting an angle so as to meet the use requirement of a user.
The technical scheme of the invention is suitable for the double-swing-head five-axis machine tool, is convenient for a user to operate, and reduces the operation difficulty.
Example 3
A computer-readable storage medium storing a program file capable of implementing any one of the above fast tilting coordinate system definition methods applicable to double-pendulum heads.
Example 4
A processor for running a program, wherein the program executes any one of the above fast tilting coordinate system defining methods suitable for dual-tilting head.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology content may be implemented in other manners. The system embodiments described above are merely exemplary, and for example, the division of units may be a logic function division, and there may be another division manner in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a computer-readable storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of the embodiments of the present invention. And the aforementioned computer-readable storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (7)

1. The rapid inclined coordinate system definition method suitable for the double swinging heads is characterized by comprising the following steps of:
s100, starting a rapid inclined coordinate system, and determining a default inclined coordinate system according to an input angle of a user;
s101, setting a default inclined coordinate system, wherein a Z axis and a cutter vector in the default inclined coordinate system are overlapped, and an axial vector of an X axis and an axial vector of an A axis in the default inclined coordinate system are overlapped;
s102, setting a rotation angle which is an angle C rotating around a Z axis of a default inclined coordinate system, and rotating the default inclined coordinate system by the angle C;
and the rotation angle C of the default inclined coordinate system meets the use requirement of a user.
2. The method for defining a fast tilting coordinate system suitable for use with a dual tilt head according to claim 1, wherein the default tilting coordinate system is used directly under manual, MDI and automatic conditions.
3. The method for defining a fast tilting coordinate system suitable for a double-pendulum machine tool according to claim 1, wherein the method is suitable for a double-pendulum five-axis machine tool.
4. The method according to claim 1, wherein in step S100, the fast tilting coordinate system is activated by soft keys, and the CNC automatically determines one tilting coordinate system according to the current CA angle.
5. A fast tilting coordinate system defining device suitable for double pendulum heads, characterized by comprising:
the coordinate system setting unit is used for setting a default inclined coordinate system, wherein the Z axis and the cutter vector in the default inclined coordinate system are coincident, and the axial vector of the X axis and the axial vector of the A axis in the default inclined coordinate system are coincident;
a rotation angle setting unit configured to set a rotation angle, which is an angle C rotated around a Z-axis of a default oblique coordinate system, to rotate the default oblique coordinate system by the angle C;
the coordinate system starting unit is used for starting the rapid inclined coordinate system and determining a default inclined coordinate system according to the input angle of the user;
and the rotation angle C of the default inclined coordinate system meets the use requirement of a user.
6. A computer-readable storage medium storing a program file capable of realizing the fast tilting coordinate system definition method applicable to double-pendulum according to any one of claims 1 to 4.
7. A processor for running a program, wherein the program runs to execute the fast tilting coordinate system definition method for double tilting head according to any one of claims 1 to 4.
CN202310312586.4A 2023-03-28 2023-03-28 Quick inclined coordinate system definition method and device suitable for double swinging heads Active CN116000699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310312586.4A CN116000699B (en) 2023-03-28 2023-03-28 Quick inclined coordinate system definition method and device suitable for double swinging heads

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310312586.4A CN116000699B (en) 2023-03-28 2023-03-28 Quick inclined coordinate system definition method and device suitable for double swinging heads

Publications (2)

Publication Number Publication Date
CN116000699A CN116000699A (en) 2023-04-25
CN116000699B true CN116000699B (en) 2023-06-13

Family

ID=86025291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310312586.4A Active CN116000699B (en) 2023-03-28 2023-03-28 Quick inclined coordinate system definition method and device suitable for double swinging heads

Country Status (1)

Country Link
CN (1) CN116000699B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116540630B (en) * 2023-07-05 2023-09-29 中科航迈数控软件(深圳)有限公司 Control method, device, equipment and storage medium of machine tool
CN116594350B (en) * 2023-07-06 2023-10-20 中科航迈数控软件(深圳)有限公司 Error compensation method, device, equipment and storage medium of machine tool

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003044109A (en) * 2001-07-27 2003-02-14 Yaskawa Electric Corp Numerical controller for multiaxial machine tool with work coordinate system setting means
JP2012032848A (en) * 2010-07-28 2012-02-16 Fanuc Ltd Numerical control device for multi-spindle machine for machining slope face
CN106736846A (en) * 2016-12-29 2017-05-31 科德数控股份有限公司 A kind of complex milling machine tool lathe tool radius compensation method
WO2018227737A1 (en) * 2017-06-14 2018-12-20 深圳市百富智能新技术有限公司 Multi-angle scanning method, terminal device and computer readable storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003275941A (en) * 2002-03-20 2003-09-30 Nakamura Tome Precision Ind Co Ltd Nc machine tool
CN104380217B (en) * 2013-06-06 2016-11-09 三菱电机株式会社 Numerical control device
CN105302070B (en) * 2015-11-27 2018-01-02 山东理工大学 Post-processing method for non-orthogonal swing head rotary table type five-axis machine tool
CN107942942B (en) * 2017-12-12 2020-05-05 科德数控股份有限公司 Inclined coordinate system establishing method applied to intersected inclined planes of machine tool equipment
CN108334030B (en) * 2017-12-19 2020-11-10 成都飞机工业(集团)有限责任公司 RTCP calibration and compensation method for five-axis numerical control machine tool with double-swing-head structure
CN111413924A (en) * 2020-04-10 2020-07-14 山东理工大学 Post-processing method for non-orthogonal five-axis numerical control machine tool with universal angle head

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003044109A (en) * 2001-07-27 2003-02-14 Yaskawa Electric Corp Numerical controller for multiaxial machine tool with work coordinate system setting means
JP2012032848A (en) * 2010-07-28 2012-02-16 Fanuc Ltd Numerical control device for multi-spindle machine for machining slope face
CN102375432A (en) * 2010-07-28 2012-03-14 发那科株式会社 Numerical Control Device For Multi-axis Processing Machine Used For Processing Inclined Plane
CN106736846A (en) * 2016-12-29 2017-05-31 科德数控股份有限公司 A kind of complex milling machine tool lathe tool radius compensation method
WO2018227737A1 (en) * 2017-06-14 2018-12-20 深圳市百富智能新技术有限公司 Multi-angle scanning method, terminal device and computer readable storage medium

Also Published As

Publication number Publication date
CN116000699A (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN116000699B (en) Quick inclined coordinate system definition method and device suitable for double swinging heads
EP3252591B1 (en) Group chat method and device
EP3364692B1 (en) Wireless fidelity connection method, mobile terminal and storage medium
WO2018149138A1 (en) Wireless fidelity (wi-fi) connection method and related product
EP3364693B1 (en) Wi-fi connection method, mobile terminal and storage medium
CN112433692A (en) Screen projection method and device
CN104468826A (en) Distributed rendering method, device and system
WO2019055698A1 (en) 3d model validation and optimization system and method thereof
CN102314214A (en) Use system, server unit and the method for peripherals
CN115949854B (en) Control method and device of cradle head, computer equipment and storage medium
US20090222607A1 (en) Document management system, document management method, program and storage medium
US20170034005A1 (en) Flow Entry Management Method and Device
CN112162702B (en) Distributed storage system, virtual machine creation and data volume expansion method
CN106201612B (en) A kind of information processing method and electronic equipment
CN113709406B (en) Software collaboration method, system and storage medium for Hongmon conference all-in-one machine
CN108197196A (en) Determining method, apparatus, equipment and the storage medium of chip identification code
JP2022043130A (en) Information processing method, information processing device, program, and information processing system
EP1618931B1 (en) Game device and game progressing method using the same
CN105812662A (en) Image obtaining method
US6860812B2 (en) Video game having smooth character control
CN105138380A (en) Method and device for starting Linux system
CN111151003A (en) Control method and device of virtual object
JPH08137651A (en) Information processor and method therefor
JPH05165796A (en) Software developing tool starting system in distributed type computer network
CN111414162B (en) Data processing method, device and equipment thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant