CN106292539B - Numerical control programming device, numerical control machining system and method - Google Patents

Numerical control programming device, numerical control machining system and method Download PDF

Info

Publication number
CN106292539B
CN106292539B CN201510290593.4A CN201510290593A CN106292539B CN 106292539 B CN106292539 B CN 106292539B CN 201510290593 A CN201510290593 A CN 201510290593A CN 106292539 B CN106292539 B CN 106292539B
Authority
CN
China
Prior art keywords
numerical control
machining
programming device
model
machine tool
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
CN201510290593.4A
Other languages
Chinese (zh)
Other versions
CN106292539A (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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to CN201510290593.4A priority Critical patent/CN106292539B/en
Publication of CN106292539A publication Critical patent/CN106292539A/en
Application granted granted Critical
Publication of CN106292539B publication Critical patent/CN106292539B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36031Programming in assembler, machine or high level language

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The invention provides a numerical control programming device, a numerical control machining system and a numerical control machining method, wherein the numerical control programming device comprises: the contour modeling module comprises a plurality of basic contour models and is used for selecting and editing the required basic contour models to generate a finished workpiece model; the process management module is used for setting processing process parameters and selecting a processing cutter; and the G code module is used for generating a G code which can be identified by the numerical control machine according to the workpiece finished product model, the machining process parameter and the machining cutter. The numerical control programming device, the numerical control machining system and the numerical control machining method have the advantage of higher programming efficiency.

Description

Numerical control programming device, numerical control machining system and method
Technical Field
The invention relates to the technical field of numerical control machining, in particular to a numerical control programming device, a numerical control machining system and a numerical control machining method.
Background
Over the past 50 years, numerically controlled machine tool machining techniques have been developed. However, the nc programming language is still based on old programming standards, such as ISO6983 and DIN66025, thus also leading to the following problems: 1. the programming language is difficult to learn, and a user needs to spend a large amount of time to learn the programming language, which is not beneficial to improving the production efficiency; 2. the programming efficiency is low, and in order to save space, a plurality of input characters need to share one key on a keyboard of a general numerical control machine tool, so that the input efficiency is low; 3. the space position of the programming device is limited, the programming device needs to be kept close to the numerical control machine tool when in programming use, and if the programming device is far away from the numerical control machine tool, the traffic and time cost is increased.
In order to solve these technical problems, in the prior art, Computer Aided Manufacturing (CAM) software is used to generate G codes for different machined workpieces, however, the Computer is not portable and is not suitable for programming numerical control machine tools. Furthermore, because numerically controlled machine controllers are relatively independent, without a communication infrastructure (LAN), G code generated by a computer is difficult to synchronize to a numerically controlled machine Controller (CNC Controller).
Disclosure of Invention
In view of the above, an object of the present invention is to provide a digitally controlled programming device, which has the advantage of higher programming efficiency.
Another objective of the present invention is to provide a numerical control machining system, which has high programming efficiency and can synchronize the G code to the numerical control machine conveniently.
Another objective of the present invention is to provide a numerical control machining method, which has high programming efficiency and can synchronize the G code to the numerical control machine conveniently.
The invention provides a numerical control programming device, which comprises: the contour modeling module comprises a plurality of basic contour models and is used for selecting and editing the required basic contour models to generate a finished workpiece model; the process management module is used for setting processing process parameters and selecting a processing cutter; the G code module generates a G code which can be identified by the numerical control machine according to the workpiece finished product model, the machining process parameter and the machining cutter;
the working interface of the numerical control editing device is divided into four areas, the first area is a selection area of a basic outline model, the basic outline models are all displayed in the first area, the second area is a display area of a finished workpiece model, the basic outline model can be edited in the second area to generate the finished workpiece model, the third area is an editing parameter or instruction input area, and the fourth area is a module operation key.
In an exemplary embodiment of the numerical control programming device, the plurality of base contour models includes a cylinder model, a circular truncated cone model, an arc-shaped protrusion model, a left end face cylindrical groove model, a left end face circular truncated cone-shaped groove model, a left end face arc-shaped groove model, a right end face cylindrical groove model, a right end face circular truncated cone-shaped groove model, and a right end face arc-shaped groove model.
In an exemplary embodiment of the digitally controlled programming device, the digitally controlled programming device further comprises: the engineering drawing generation module is used for generating an engineering drawing according to the workpiece finished product model; the tool management module is used for storing, creating, checking, modifying and deleting tools; and the tool path simulation module is used for calling the required machining tool from the tool management module and simulating the motion track of the machining tool by combining the G code so as to obtain a simulated workpiece finished product.
The invention also provides a numerical control machining system, which comprises: a digital programming device of any of the above; and the numerical control machine tool is communicated with the numerical control programming device.
In an exemplary embodiment of the nc machining system, the nc machine is a nc lathe.
In an exemplary embodiment of a numerically controlled machining system, the numerically controlled machine tool comprises: a machine tool body for processing a workpiece; and the machine tool controller is used for controlling the machine tool body to execute the machining action.
In an exemplary embodiment of the numerically controlled machining system, the numerically controlled machining system further includes: and the USB WiFi transceiver is connected with the machine tool controller and is communicated with the numerical control programming device through WiFi.
In one exemplary embodiment of the digitally controlled machining system, the USB WiFi transceiver comprises: a memory for storing programs and data; the USB WiFi transceiver is connected with the machine tool controller through the interface; the chip is used for sending a WiFi signal to enable the USB WiFi transceiver to become a WiFi hotspot; and the microcontroller is used for controlling the memory, the interface and the chip.
The invention also provides a numerical control machining method, which is characterized by comprising the following steps of: selecting and editing a required basic contour model to generate a workpiece finished product model; setting processing technological parameters and selecting a processing cutter; generating a G code which can be identified by the numerical control machine tool according to the workpiece finished product model, the machining process parameter and the machining tool; and transmitting the G code to the numerical control machine tool.
In an exemplary embodiment of the numerical control machining method, before transmitting the G code to the numerical control machine, the method further includes the steps of: and calling a required machining tool, and simulating the motion track of the machining tool by combining the G code to obtain a simulated workpiece finished product.
According to the scheme, the numerical control programming device, the numerical control machining system and the numerical control machining method, the required basic contour model is selected and edited to generate the workpiece finished product model, and the G code which can be identified by the numerical control machine tool is generated according to the workpiece finished product model, the machining process parameters and the machining tool, so that a user does not need to learn a complex programming language, and the programming efficiency is high; in addition, the numerical control programming device can be communicated with the numerical control machine tool, and can conveniently synchronize the G code to the numerical control machine tool, thereby being beneficial to improving the working efficiency.
Drawings
The foregoing and other features and advantages of the invention will become more apparent to those skilled in the art to which the invention relates upon consideration of the following detailed description of a preferred embodiment of the invention with reference to the accompanying drawings, in which:
FIG. 1 is a schematic view of a numerically controlled machining system according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of a configuration of a nc programming device of the nc machining system shown in fig. 1.
FIG. 3 is a schematic diagram of a complex base profile model of the NC programming apparatus shown in FIG. 2.
FIG. 4 is a schematic diagram of a finished workpiece model generated from the complex base-profile model of FIG. 3, in accordance with one embodiment of the present invention.
FIG. 5 is a schematic view of a working interface of a NC programming device of the NC machining system shown in FIG. 1.
Fig. 6 is a schematic diagram of an architecture of a USB WiFi transceiver of a nc processing system according to an embodiment of the invention.
Fig. 7 is a schematic diagram of a USB WiFi transceiver of a nc processing system according to another embodiment of the invention.
Fig. 8 is a schematic step diagram of a numerical control machining method according to an embodiment of the present invention.
In the above figures, the reference numerals used are as follows:
Figure GDA0002132223050000031
Figure GDA0002132223050000041
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail by referring to the following examples.
FIG. 1 is a schematic view of a numerically controlled machining system according to an embodiment of the present invention. Referring to fig. 1, the numerical control machining system of the present embodiment includes a numerical control programming device 10, a USB WiFi transceiver 20 and a numerical control machine, it should be noted that the numerical control machine includes a machine body and a machine controller 30, and for convenience of description, only the machine controller 30 is illustrated in fig. 1.
The numerical control programming device 10 is a mobile electronic device, such as a mobile phone, an ipad, a tablet computer, and the like, and includes an operating system 11, and a profile modeling module 12, an engineering drawing generation module 13, a process management module 14, a G code module 15, a tool management module 16, and a tool path simulation module 17 electrically connected to the operating system 11. The operating system 11 may be, but is not limited to, an Android operating system, an iOS operating system, and a Windows Phone operating system.
The contour modeling module 12 includes a plurality of base contour models 121-129, and the contour modeling module 12 is used for selecting and editing the required base contour models 121-129 to generate the finished workpiece model. Fig. 3 is a schematic diagram of a plurality of basic contour models of the numerical control programming device shown in fig. 2, please refer to fig. 3 together, these basic contour models 121 and 129 are presented as two-dimensional graphs, which actually represent three-dimensional models, and the radial cross section of the basic contour models 121 and 129 is circular, which includes a cylinder model 121, a circular truncated cone model 122, an arc protrusion model 123, a left end face cylindrical groove model 124, a left end face circular truncated cone model 125, a left end face arc groove model 126, a right end face cylindrical groove model 127, a right end face circular truncated cone model 128, and a right end face arc groove model 129.
The sizes of the basic outline models 121-129 can be adjusted arbitrarily, wherein the cylinder model 121 represents a cylindrical structure; the circular truncated cone model 122 represents a circular truncated cone structure, namely a plane parallel to the bottom surface of the circular truncated cone is used for cutting the circular truncated cone, and the part between the bottom surface and the cross section is called a circular truncated cone; the structure represented by the arc-shaped bulge model 123 is similar to a circular truncated cone structure, but the bottom surface and the top surface of the circular truncated cone structure are connected by adopting an arc surface; the left end surface cylindrical groove model 124 represents that a cylindrical groove needs to be formed in the left end surface of the workpiece; the left end surface circular truncated cone groove model 125 indicates that a circular truncated cone groove body needs to be formed on the left end surface of the workpiece; the left end face arc-shaped groove model 126 indicates that an arc-shaped groove needs to be formed in the left end face of the workpiece, the outline of the arc-shaped groove is similar to that of a circular truncated cone, and the bottom face of the arc-shaped groove is connected with the opening through an arc face; the right end face cylindrical groove model 127 represents that a cylindrical groove needs to be formed in the right end face of the workpiece; the right end surface truncated cone groove model 128 indicates that a truncated cone groove needs to be formed in the right end surface of the workpiece; the right end face arc groove model 129 represents that an arc groove needs to be formed in the right end face of the workpiece, the outline of the arc groove is similar to that of a circular truncated cone, and the bottom face of the arc groove is connected with the opening through an arc surface.
When a workpiece finished product model needs to be built, an X axis and a Z axis are taken as design references, and fig. 4 is taken as an example, two cylinder models 121 can be selected, a cylinder model 121(a) and a cylinder model 121(b) are used in fig. 4 for representation, a circular truncated cone model 122, a left end surface circular truncated cone groove model 124 and a right end surface circular truncated cone groove model 128 are further selected, the cylinder model 121(a), the circular truncated cone model 122 and the cylinder model 122(b) are sequentially connected in series, the left end surface circular truncated cone groove model 124 is arranged on the cylinder model 121(a), the right end surface circular truncated cone groove model 128 is arranged on the cylinder model 121(b), and the sizes of the basic contour models 121(a), 122(b), 124 and 128 can be adjusted arbitrarily according to actual requirements. In the actual modeling operation, the sequence of selecting the basic profile model 121-129 is not limited as long as the required workpiece product model can be constructed and formed. The basic profile models 121 and 129 shown in fig. 3 can be applied to the programming of the numerical control lathe, and any workpiece finished product model required by the numerical control lathe can be generated through the basic profile models 121 and 129. The dimensions, such as diameter, length and radian, of the basic contour models 121 + 129 can be set arbitrarily, and in addition, special modeling requirements, such as threads, left end face grooving and right end face grooving, can also be realized by editing the basic contour models 121 + 129. The contour modeling module 12 may store the generated workpiece model in a Scalable Vector Graphics (SVG) format, so that the workpiece model can be displayed by display screens of different specifications.
The engineering drawing generation module 13 is configured to generate an engineering drawing according to the finished workpiece model, where the engineering drawing shows specific dimensions of the finished workpiece model, such as diameter, length, width, and radian. And the user can confirm whether the finished workpiece model meets the requirements according to the engineering drawing.
The process management module 14 is used for setting processing process parameters and selecting processing tools. The processing parameters can comprise the size parameter, the tool-cutting amount, the tool feeding and retracting parameter and the machining allowance of the blank machined part. The surface roughness, dimensional tolerance, shape and position tolerance of the workpiece and the like can be controlled by the tool feeding amount and the tool feeding and retracting parameters. The process management module 14 may select a machining tool from the tool management module 16, including, for example, a selection of a rough turning tool, a selection of a finish turning tool, etc.
And the G code module 15 generates a G code which can be identified by the numerical control machine tool according to the workpiece finished product model, the machining process parameter and the machining cutter. The G-code module 15 also includes G-code templates, which are suitable for the commonly used rough and fine turning processes. The user can edit and delete the G code generated by the G code module 15 through a virtual keyboard or a physical keyboard (e.g. 101 keyboard), and when editing the G code, a newly added G code can be inserted at any position.
Tool management module 16 is used to store, create, view, modify, and delete tools. The tool can be a rough turning tool, a finish turning tool, a grooving tool, a truncation tool, a threading tool and the like. It should be noted that the nc programming device 10 may communicate with the nc machine tool, and may synchronize the tool information of the nc machine tool to the tool management module 16 in order to save the operation time of managing the tool.
The tool path simulation module 17 is configured to invoke a required machining tool from the tool management module 16, and simulate a motion trajectory of the machining tool by combining the G code, so as to obtain a simulated workpiece finished product. If the simulated workpiece finished product does not meet the requirements, the G code can be directly modified, or a workpiece finished product model is redesigned, the processing technological parameters are reset, the processing cutter is selected, and then a new G code is generated. And carrying out simulation again until the simulation result meets the requirement. Before actual processing, simulation is carried out, so that the processing risk can be reduced, and the production cost can be reduced.
FIG. 5 is a schematic view of a working interface of a NC programming device of the NC machining system shown in FIG. 1. Referring to fig. 5, the working interface of the numerical control programming device 10 is roughly divided into four areas, the first area 101 is a selection area of the basic contour models 121 and 129, and the basic contour models 121 and 129 are all displayed in the first area 101, so that a user can select the basic contour models needed according to actual requirements. The second area 102 is a display area of the finished workpiece model, and after the user selects the basic contour models, the basic contour models can be edited in the second area 102 to generate the finished workpiece model. The third area 103 is an editing parameter or command input area, and when the size of the base outline model needs to be modified, a corresponding field in the third area 103 can be input. The fourth area is a module operation key, wherein the operation key 120 is used for operating the contour modeling module 12, the operation key 130 is used for operating the engineering drawing generation module 13, the operation key 140 is used for operating the process management module 14, the operation key 150 is used for operating the G code module 15, the operation key 160 is used for operating the tool management module 16, and the operation key 170 is used for operating the tool path simulation module 17.
Fig. 6 is a schematic diagram of an architecture of a USB WiFi transceiver of a nc processing system according to an embodiment of the invention. Referring to fig. 6 and 1, a USB WiFi transceiver 20 is connected to the machine tool controller 30 and communicates with the nc programming device 10 via WiFi. The USB WiFi transceiver 20 includes a memory (Data flash)22, a Microcontroller (MCU) 23, an interface 24, and a chip 25, where the memory 22 is used to store programs and Data; the USB WiFi transceiver 20 is connected with the machine tool controller 30 through the interface 24; the chip 25 is used for sending a WiFi signal to enable the USB WiFi transceiver 20 to become a WiFi hotspot, so that the numerical control programming device 10 can communicate with the USB WiFi transceiver 20 based on a TCP/IP/UDP communication protocol; the microcontroller 23 is used for controlling the memory 22, the interface 24 and the chip 25, and operations such as file copying and data unloading are managed by the microcontroller 23.
Fig. 7 is a schematic diagram of a USB WiFi transceiver of a nc processing system according to another embodiment of the invention. Referring to fig. 7, the USB WiFi transceiver 20 shown in fig. 7 is similar to the USB WiFi transceiver 20 shown in fig. 6, except that the USB WiFi transceiver 20 shown in fig. 7 further includes a level shifting circuit 26, and the level shifting circuit 26 can shift the 5V voltage input from the interface 24 of the USB WiFi transceiver 20 to a lower voltage (e.g. 3.3V voltage) for the microcontroller 23 and the chip 25, which is beneficial to improve the operation stability of the USB WiFi transceiver 20.
The operating modes of the USB WiFi transceiver 20 include a USB storage mode and a G-code synchronization mode. When the power is turned on or the USB WiFi transceiver 20 is reset to the USB storage mode, at this time, the USB WiFi transceiver 20 is equivalent to a USB memory, and the machine tool controller 30 may read a G code or other data from the USB WiFi transceiver 20 through a File Allocation Table (FAT) in the USB WiFi transceiver 20. When receiving the synchronization demand signal, the USB WiFi transceiver 20 switches to a G code synchronization mode, and the machine tool controller 30 may receive a G code generated by the G code module 15 of the numerical control programming device 10 through the USB WiFi transceiver 20; when the synchronization is over, the USB WiFi transceiver 20 automatically switches to the USB storage mode. The user may also synchronize information of the nc machine tool to the nc programming device 10, for example, may synchronize tool information of the nc machine tool to the tool management module 16.
Referring to fig. 1 again, the nc machine tool can communicate with the nc programming device 10 through the USB WiFi transceiver 20, and includes a machine tool body for processing a workpiece and a machine tool controller 30 for controlling the machine tool body to perform a processing action. In the embodiment shown in fig. 3, the nc machine tool is a nc lathe, but the invention is not limited thereto, and in other embodiments, the nc machine tool may also be a nc milling machine, and at this time, a base profile model suitable for machining by the nc milling machine needs to be reconstructed.
Fig. 8 is a schematic step diagram of a numerical control machining method according to an embodiment of the present invention. Referring to fig. 8, the numerical control machining method of the present embodiment includes the following steps:
step S11, selecting and editing the required basic outline model (121-129) to generate the workpiece finished product model;
step S12, setting processing technological parameters and selecting a processing cutter;
step S13, generating a G code which can be identified by a numerical control machine tool according to the workpiece finished product model, the processing technological parameters and the processing cutter;
and step S14, transmitting the G code to the numerical control machine tool.
Specifically, the plurality of basic contour models 121 and 129 in step S11 include a cylindrical model 121, a circular truncated cone model 122, an arc protrusion model 123, a left end face cylindrical groove model 124, a left end face circular truncated cone groove model 125, a left end face arc groove model 126, a right end face cylindrical groove model 127, a right end face circular truncated cone groove model 128, and a right end face arc groove model 129. The machining process parameters in step S12 may include a dimension parameter, a cutting depth, a feed and return parameter, and a machining allowance of the blank workpiece. Between the step S13 and the step S14, the method further includes the steps of calling a required machining tool, and simulating a motion track of the machining tool by combining the G code to obtain a simulated workpiece finished product. The numerical control machining method of the invention can also comprise a step of generating an engineering drawing according to the workpiece finished product model.
The numerical control programming device, the numerical control processing system and the method have the advantages that:
1. in the numerical control programming device, the numerical control machining system and the numerical control machining method, the required basic contour model is selected and edited to generate a workpiece finished product model, and then the G code which can be identified by the numerical control machine tool is generated according to the workpiece finished product model, the machining process parameters and the machining tool, so that a user does not need to learn a complex programming language, and the programming efficiency is higher; in addition, the numerical control programming device can be communicated with the numerical control machine tool, and can conveniently synchronize the G code to the numerical control machine tool, thereby being beneficial to improving the working efficiency.
2. In one embodiment of the numerical control programming device, the numerical control machining system, and the method according to the present invention, the numerical control programming device generates a G code for a numerical control lathe, the base contour model includes a cylinder model, a circular truncated cone model, an arc-shaped protrusion model, a left end surface cylindrical groove model, a left end surface circular truncated cone-shaped groove model, a left end surface arc-shaped groove model, a right end surface cylindrical groove model, a right end surface circular truncated cone-shaped groove model, and a right end surface arc-shaped groove model, and an arbitrary workpiece finished product model required for machining by the numerical control lathe can be generated by these base contour models.
3. In an embodiment of the numerical control programming device, the numerical control machining system and the numerical control machining method, the numerical control programming device has a friendly human-computer interface, and a user can obtain better design experience by matching with a virtual keyboard or a physical keyboard.
4. In one embodiment of the numerical control machining system, the working modes of the USB WiFi transceiver comprise a USB storage mode and a G code synchronization mode, so that the storage function and the G code synchronization function can be realized, a user can perform programming operation anywhere without the need of being near a numerical control machine tool, and the use convenience is improved.
5. In an embodiment of the numerical control machining system of the invention, the USB WiFi transceiver further includes a level conversion circuit, and the level conversion circuit can convert a 5V voltage input from an interface of the USB WiFi transceiver into a lower voltage for the microcontroller and the chip to use, which is beneficial to improving the working stability of the USB WiFi transceiver.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (10)

1. A numerically controlled programming device (10), comprising:
a contour modeling module (12) including a plurality of basic contour models (121-;
the process management module (14) is used for setting processing process parameters and selecting a processing cutter;
a G code module (15) for generating a G code which can be identified by the numerical control machine tool according to the workpiece finished product model, the machining process parameter and the machining cutter;
the working interface of the numerical control programming device (10) is divided into four areas, a first area (101) is a selection area of a basic outline model (121-.
2. The numerical control programming device (10) according to claim 1, wherein the plurality of base profile models (121-.
3. The digitally controlled programming device (10) according to claim 1, wherein the digitally controlled programming device (10) further comprises:
the engineering drawing generation module (13) is used for generating an engineering drawing according to the workpiece finished product model;
a tool management module (16) for storing, creating, viewing, modifying and deleting tools;
and the tool path simulation module (17) is used for calling a required machining tool from the tool management module (16) and simulating the motion track of the machining tool by combining the G code so as to obtain a simulated workpiece finished product.
4. A numerically controlled machining system, comprising:
a digitally controlled programming device (10) as claimed in any one of claims 1 to 3;
a numerically controlled machine tool in communication with said numerically controlled programming device (10).
5. The numerically controlled machining system according to claim 4, wherein the numerically controlled machine tool is a numerically controlled lathe.
6. The numerically controlled machining system according to claim 4, wherein the numerically controlled machine tool comprises:
a machine tool body for processing a workpiece;
and a machine tool controller (30) for controlling the machine tool body to execute the machining operation.
7. The numerically controlled machining system according to claim 6, further comprising:
a USB WiFi transceiver (20), the USB WiFi transceiver (20) is connected with the machine tool controller (30) and communicates with the numerical control programming device (10) through WiFi.
8. The digitally controlled machining system of claim 7, wherein the USB WiFi transceiver (20) includes:
a memory (22) for storing programs and data;
an interface (24), through which the USB WiFi transceiver (20) is connected with the machine tool controller (30);
a chip (25) for sending a WiFi signal to make the USB WiFi transceiver (20) a WiFi hotspot;
a microcontroller (23) for controlling the memory (22), the interface (24) and the chip (25).
9. A numerical control machining method is characterized by comprising the following steps:
selecting and editing a required basic outline model (121-129) to generate a workpiece finished product model;
setting processing technological parameters and selecting a processing cutter;
generating a G code which can be identified by the numerical control machine tool according to the workpiece finished product model, the machining process parameter and the machining tool;
transmitting the G code to a numerical control machine tool;
the working interface of the numerical control programming device (10) is divided into four areas, a first area (101) is a selection area of a basic outline model (121-.
10. The numerical control machining method according to claim 9, wherein before transmitting the G code to the numerical control machine, the method further comprises the steps of:
and calling a required machining tool, and simulating the motion track of the machining tool by combining the G code to obtain a simulated workpiece finished product.
CN201510290593.4A 2015-05-29 2015-05-29 Numerical control programming device, numerical control machining system and method Active CN106292539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510290593.4A CN106292539B (en) 2015-05-29 2015-05-29 Numerical control programming device, numerical control machining system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510290593.4A CN106292539B (en) 2015-05-29 2015-05-29 Numerical control programming device, numerical control machining system and method

Publications (2)

Publication Number Publication Date
CN106292539A CN106292539A (en) 2017-01-04
CN106292539B true CN106292539B (en) 2020-10-02

Family

ID=57655609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510290593.4A Active CN106292539B (en) 2015-05-29 2015-05-29 Numerical control programming device, numerical control machining system and method

Country Status (1)

Country Link
CN (1) CN106292539B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6998141B2 (en) * 2017-06-30 2022-01-18 コマツ産機株式会社 Press brake system
CN110249275A (en) * 2018-01-10 2019-09-17 三菱电机株式会社 Numerical control device and digital control system
CN110442081B (en) * 2018-05-03 2021-09-03 西门子(中国)有限公司 SVG-based numerical control processing method, device, system and storage medium
DE102019108523B4 (en) * 2019-04-02 2024-06-20 CAMAIX GmbH Device for importing control data into a technical target device
CN110064765B (en) * 2019-04-19 2020-03-31 济南民昌新能源有限公司 Intelligent heavy-cutting numerical control lathe
CN112255970A (en) * 2020-10-22 2021-01-22 铁科(北京)轨道装备技术有限公司 Method and device for generating numerical control machine tool program
CN112925266A (en) * 2021-02-02 2021-06-08 深圳市显控科技股份有限公司 G code generation method, device, equipment and storage medium based on general HMI

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308375A (en) * 2008-07-16 2008-11-19 四川普什宁江机床有限公司 Numerical control longitudinal cutting machine tool machining program simulated realization method and its system
CN201707580U (en) * 2010-05-17 2011-01-12 宋玲玲 Cylindrical cam programming and machining device
CN203311218U (en) * 2013-06-07 2013-11-27 佛山金皇宇机械实业有限公司 Novel machining center numerical control system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11156672A (en) * 1997-08-25 1999-06-15 Yoshiaki Kakino Numerical control device, and machine tool having it
CN2729768Y (en) * 2004-09-29 2005-09-28 沈阳理工大学 Automatic programming device for numerical control machine for grenade
CN2849785Y (en) * 2005-09-22 2006-12-20 大连大森数控技术发展中心有限公司 Machine tool numerical controller with graphic programming
CN101102207A (en) * 2006-07-05 2008-01-09 李树德 Development platform based on intelligent agent
WO2011093859A2 (en) * 2010-01-28 2011-08-04 Hewlett-Packard Development Company, L.P. User interface for application selection and action control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308375A (en) * 2008-07-16 2008-11-19 四川普什宁江机床有限公司 Numerical control longitudinal cutting machine tool machining program simulated realization method and its system
CN201707580U (en) * 2010-05-17 2011-01-12 宋玲玲 Cylindrical cam programming and machining device
CN203311218U (en) * 2013-06-07 2013-11-27 佛山金皇宇机械实业有限公司 Novel machining center numerical control system

Also Published As

Publication number Publication date
CN106292539A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106292539B (en) Numerical control programming device, numerical control machining system and method
CN101893873B (en) Method and device for generating control data for controlling cutter arranged on machine tool
CN102799144B (en) Numerical control processing program transplanting method based on characteristics
CN102890476B (en) Deep hole drill programming method and deep hole drill programming system
CN110297459B (en) Trimming die manufacturing method, computer-readable storage medium, and CNC trimming die manufacturing machine
CN101934484A (en) Method and device for grinding cutter
US20160011584A1 (en) Numerical-control machining-program creation device
CN113168157A (en) Machine learning device, machining program generating device, and machine learning method
CN111258272A (en) Machining parameter adjustment system and machining parameter adjustment method
Liu et al. A multi-perspective dynamic feature concept in adaptive NC machining of complex freeform surfaces
CN107291045B (en) Workshop programming system
CN112230602B (en) Cavity secondary rough cutter path planning method and device and storage medium
US10545481B2 (en) Methods and software for providing graphical representations of a plurality of objects in a central through opening
Oduola et al. A comparative study of product development process using computer numerical control and rapid prototyping methods
TWI578128B (en) The Method of Cutting Path Generation for Dialogue Controller of CNC Machine Tool
US20200294319A1 (en) Apparatus and method for processor-aided design of a workholding frame
Mohamed et al. A review on intelligence STEP-NC data model and function blocks CNC machining protocol
CN105807720A (en) Mobile-phone-mold molding-part numerical control programming and automatic processing control device
Yeh et al. A structured approach to the automatic planning of machining operations for rotational parts based on computer integration of standard design and process data
WO2022138056A1 (en) Information processing device and information processing program
JP2010027018A (en) Device for creating machining information, method, and program
US20200202621A1 (en) Methods, devices, and systems for part-to-build
Kassim et al. Information Structure of STEP Convertor of STEP-CNC Mapping System
CN112000063B (en) Die layered corner cleaning numerical control machining system and technological method thereof
US6681144B1 (en) Process and system for working a workpiece through numerically controlled machine tools

Legal Events

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