[go: up one dir, main page]

CN111268418A - Method for interpreting blanking position of mechanical arm from machining file of cutting machine - Google Patents

Method for interpreting blanking position of mechanical arm from machining file of cutting machine Download PDF

Info

Publication number
CN111268418A
CN111268418A CN202010119132.1A CN202010119132A CN111268418A CN 111268418 A CN111268418 A CN 111268418A CN 202010119132 A CN202010119132 A CN 202010119132A CN 111268418 A CN111268418 A CN 111268418A
Authority
CN
China
Prior art keywords
rectangle
file
blanking
point
rectangles
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.)
Granted
Application number
CN202010119132.1A
Other languages
Chinese (zh)
Other versions
CN111268418B (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.)
Syntec Technology Suzhou Co Ltd
Original Assignee
Syntec Technology Suzhou 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 Syntec Technology Suzhou Co Ltd filed Critical Syntec Technology Suzhou Co Ltd
Priority to CN202010119132.1A priority Critical patent/CN111268418B/en
Publication of CN111268418A publication Critical patent/CN111268418A/en
Application granted granted Critical
Publication of CN111268418B publication Critical patent/CN111268418B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • B65G47/905Control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B27WORKING OR PRESERVING WOOD OR SIMILAR MATERIAL; NAILING OR STAPLING MACHINES IN GENERAL
    • B27CPLANING, DRILLING, MILLING, TURNING OR UNIVERSAL MACHINES FOR WOOD OR SIMILAR MATERIAL
    • B27C5/00Machines designed for producing special profiles or shaped work, e.g. by rotary cutters; Equipment therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2201/00Indexing codes relating to handling devices, e.g. conveyors, characterised by the type of product or load being conveyed or handled
    • B65G2201/02Articles
    • B65G2201/0282Wooden articles, e.g. logs, trunks or planks

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Wood Science & Technology (AREA)
  • Forests & Forestry (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a method for interpreting the blanking position of a mechanical arm from a processing file of a cutting machine, which comprises the following steps: (a) traversing the NC file line by line, and extracting all moving instructions; (b) determining the coordinates of end points of all the cutting line segments by using a characteristic method according to the moving instruction, wherein the end points comprise a starting point and an end point; (c) forming the end points into non-repetitive rectangles by using a vertex method; (d) and calculating the center position of each rectangle according to the four vertexes of the rectangle, and outputting a blanking position result to the mechanical arm. Therefore, the numerical control system can be embedded in the numerical control system of the cutting machine without the intervention of external computer software; the specific position of the processed small plate can be directly calculated through the current commonly used NC file, the NC file content does not need to be specially changed, and seamless upgrade is realized for furniture factories; the position of the plate is calculated through the file used by the machine table in real time and is sent to the mechanical arm, the accuracy is high, and compared with a method that a coordinate file is sent to the arm by software, the method is higher in matching degree and safer.

Description

Method for interpreting blanking position of mechanical arm from machining file of cutting machine
Technical Field
The invention belongs to the field of computer file interpretation, relates to a control method of a mechanical arm, and particularly relates to a method for interpreting the blanking position of the mechanical arm from a machining file of a cutting machine.
Background
A woodworking cutting machine is a numerical control device specially used for cutting plates. The raw material plates for manufacturing cabinets such as wardrobes and the like are cut by a cutting machine to form rectangular plates with different sizes, and the rectangular plates are processed by subsequent equipment to form the assembly parts of the cabinets. The processing file NC file is a numerical control processing program used for the woodworking cutting machine; since most of the cutting machines on the market currently have no complicated process for cutting the plate, such NC files are all composed of simple G codes such as G01 cutting.
The blanking refers to a process of taking down a small plate cut by a cutting machine from a machine table of the cutting machine and placing the small plate elsewhere. At present, manual carrying in a manual mode consumes manpower and is low in efficiency. With the trend of replacing manpower by machines, more and more large-scale furniture factories consider using robot arms to replace workers to perform repeated and tedious blanking actions. Utilize the sucking disc of robotic arm anterior segment to snatch the panel of opening on the material machine mesa and move the assigned position and place, need not manual intervention.
At present, a method for blanking by using a mechanical arm of a blanking machine is a method for using software to obtain another coordinate file, and specifically comprises the following steps: the furniture factory communicates with a list splitting software developer of a design cabinet body in advance, the list splitting software calculates the specific position of the cut small plate while generating an NC file, and then another file containing the position information of the small plate is generated and independently provided for the mechanical arm for blanking. The method needs to communicate with a software developer again for development, so that financial time is consumed, and meanwhile, multiple files generated are imported for multiple times, which easily causes confusion and unexpected errors; there is even a risk of crash if the material cutter does not match the document loaded by the arm system.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a method for interpreting the blanking position of a mechanical arm from a processing file of a cutting machine.
In order to achieve the purpose, the invention adopts the technical scheme that: a method for interpreting the blanking position of a mechanical arm from a processing file of a cutting machine comprises the following steps:
(a) traversing the NC file line by line, and extracting all moving instructions;
(b) determining the coordinates of end points of all the cutting line segments by using a characteristic method according to the moving instruction, wherein the end points comprise a starting point and an end point;
(c) forming the end points into non-repetitive rectangles by using a vertex method;
(d) and calculating the center position of each rectangle according to the four vertexes of the rectangle, and outputting a blanking position result to the mechanical arm.
Optimally, in step (a), all the move instructions are fetched and stored in the set L { L } in the execution order0,L1,L2,L3,L4…Ln}; the move instruction is a G00, G01 move single section instruction.
Further, in the step (a), after the NC file is loaded into the cutting machine for processing, the NC file is traversed line by line.
Further, in the step (a), when any one line does not identify the G00 or G01 move single section command, the line inherits the G00 or G01 move single section command of the previous line.
Further, in step (b), from L1To LnTraversing all elements in the set L, and defining the currently traversed moving single-section instruction as Li
The starting point satisfies the following condition: (1) l isiA G01 movement single-section command with Z-axis coordinate change, (2) Li-1For G00 move Single section instruction, (3) Li+1A movement single-section command G01 with coordinate changes of an X axis or/and a Y axis; mixing L withi-1With X-axis and Y-axis coordinate values assigned to point Pj(x,y);
The endpoint satisfies the following condition: (1) l isiA movement single-section command with X-axis or Y-axis coordinate change for G01, (2) LiA move single-section command without Z-axis coordinate change of G01; mixing L withiWith X-axis and Y-axis coordinate values assigned to point Pj+1(x,y);
Obtain a set of points P { P }1,P2,P3…PN}。
Further, in step (b), when L is in the starting pointi-1Without x or y, continue to find Li-2Until the values of x and y are found; when L is in the end pointiWithout x or y, continue to find Li-1Until the x and y values are aligned.
Further, in the step (c), the point sets P are compared one by one, and points with the same coordinates are removed to obtain a final point set Pnew{P1,P2,P3…PN}; sequentially traversing the final point set PnewDefining the currently traversed point as Pi(xi,yi) And it is any vertex of any rectangle, then the other three vertices of the rectangle satisfy rectangle { (x)i,yi), (xi+a,yi), (xi,yi+b), (xi+a,yi+ b), a and b are the length and width of the rectangle and are arbitrary constants; storing the four vertexes of the rectangle into a rectangle set R { R }1,R2,R3…..Rn},R={Pa,Pb,Pc,Pd}; eliminating the same rectangle RiObtaining a final rectangle set Rnew
Specifically, in step (c), all rectangles R in the rectangle set R are calculatediCentral point P ofo=(Pa+Pd) (iii) sequentially aligning the rectangles RiComparing the central point with the central points of the rest rectangles in the rectangle set R when the rectangle R is usediWhen the central point is the same as any central point of the rest rectangles of the rectangle set R, the rest rectangles of the rectangle set R and the rectangle R are removediRectangles with the same central pointTo obtain a middle rectangle set Rmid(ii) a Then the middle rectangle set RmidIn the selection of rectangle Ri+1The central point of (2) performs the above steps, and the process is circulated to the end to obtain the final rectangular set Rnew
Specifically, in step (d), the final set of rectangles RnewCenter point P of all rectanglesoAnd outputting the result of the blanking position to the mechanical arm.
Specifically, in step (d), the final rectangle set R is also obtainednewThe vertices of all rectangles delineate the platelet profile to be cut from the NC file.
Due to the application of the technical scheme, compared with the prior art, the invention has the following advantages: according to the method for interpreting the blanking position of the mechanical arm from the processing file of the cutting machine, the NC file is traversed to extract the moving instruction, and the central position of the rectangle can be finally determined according to the moving instruction to output the blanking position result, so that the method can be embedded in the numerical control system of the cutting machine without the intervention of external computer software; the specific position of the processed small plate can be directly calculated through the current commonly used NC file, the NC file content does not need to be specially changed, and seamless upgrade is realized for furniture factories; the position of the plate is calculated through the file used by the machine table in real time and is sent to the mechanical arm, the accuracy is high, and compared with a method that a coordinate file is sent to the arm by software, the method is higher in matching degree and safer.
Drawings
Fig. 1 is a schematic flow chart of a method for interpreting a blanking position of a mechanical arm from a processing file of a cutting machine according to the present invention.
Detailed Description
The following detailed description of preferred embodiments of the invention will be made.
The method for interpreting the blanking position of the mechanical arm from the processing file of the cutting machine as shown in figure 1 comprises the following steps:
(a) and traversing the NC file line by line, and extracting all the moving instructions (the moving instructions are G00 and G01 moving single-section instructions). When any row (i.e. pass through)Current row of the calendar) does not identify a G00 or G01 move single section instruction, then the current row inherits the G00 or G01 move single section instruction of the previous row. In this embodiment, after the NC file is loaded into the material cutting machine for processing, the NC file is traversed line by line; and all the move instructions are fetched and stored in the set L { L } according to the execution sequence0,L1,L2,L3,L4…Ln}。
(b) And determining the coordinates of the end points of all the cutting line segments by using a feature method according to the moving instruction, wherein the end points comprise a starting point and an end point. In the process of cutting the plate material, the cutting starting point has a fixed characteristic, namely the following actions are required to be completed: (1) rapidly moving to a designated position (G00), (2) lowering a knife (G01) at a designated speed, (3) cutting the sheet material to the end of the segment (G01) at a designated speed; and all the moving instructions (idle running and cutting) in the NC file are extracted into the set L through the operation of the step (a), so that the end points of all the cutting line segments can be extracted according to the feature method.
In this embodiment, a slave L is required1To LnTraversing all elements in the set L, and defining the currently traversed moving single-section instruction as LiAnd judging the starting point and the end point of the cutting.
The starting point satisfies the following condition: (1) l isiA G01 movement single-section command with Z-axis coordinate change, (2) Li-1For G00 move Single section instruction, (3) Li+1A movement single-section command G01 with coordinate changes of an X axis or/and a Y axis; mixing L withi-1With X-axis and Y-axis coordinate values assigned to point Pj(x, y); when L is in the starting pointi-1Without x or y, continue to find Li-2Until the values of x and y are found;
the endpoint satisfies the following condition: (1) l isiA movement single-section command with X-axis or Y-axis coordinate change for G01, (2) LiA move single-section command without Z-axis coordinate change of G01; mixing L withiWith X-axis and Y-axis coordinate values assigned to point Pj+1(x, y); when L is in the end pointiWithout x or y, continue to find Li-1Straight, straightAligning the x and y values;
all elements in the set L are traversed in sequence in this way to obtain a point set P { P }1,P2,P3…PN}。
(c) And forming the end points into non-repeating rectangles by using a vertex method. Obtaining the starting points and the end points of all the cutting line segments through the step (b), but the repeated points are inevitably existed, so the point sets P are compared one by one, the points with the same coordinates are removed, and the final point set P is obtainednew{P1,P2,P3…PN}; then traverse the final point set PnewDefining the currently traversed point as Pi(xi,yi) And define a point Pi(xi,yi) Is any vertex of any rectangle (or a certain rectangle), then the other three vertices of the rectangle satisfy: rectangle { (x)i,yi), (xi+a,yi), (xi,yi+b), (xi+a,yi+ b), where a, b are the length and width of the rectangle, respectively, and a, b are arbitrary constants. After finding four vertexes meeting the condition, storing the four vertexes of the rectangle into a group in a rectangle set R { R }1,R2,R3…..Rn},R={Pa,Pb,Pc,Pd}。
As known from geometric knowledge, one rectangle has four vertices, and at most one vertex can be shared by four rectangles, so that the rectangle set R must contain repeated rectangles; all rectangles R in the set of rectangles R can be calculatediCenter point Po=(Pa+Pd) /2, and sequentially adding the rectangles RiThe center point is compared with the center points of the rest rectangles in the rectangle set R when the rectangle R is usediWhen the central point is the same as any central point of the rest rectangles of the rectangle set R, the rest rectangles of the rectangle set R and the rectangle R are removediRectangles with the same central point to obtain middle rectangle set Rmid(ii) a Then the middle rectangle set RmidIn the selection of rectangle Ri+1Is subjected to the aforementioned steps (i.e. with the middle set of rectangles R)midComparing any central point of the rest rectangles; if it isRectangle Ri+1Central point of (3) and middle rectangle set RmidAny central point of the residual rectangles is the same, and a middle rectangle set R is removedmidThe remaining rectangle is middle and rectangle Ri+1The rectangles with the same central point obtain a second middle rectangle set Rmid2) The above steps are repeated until the end to obtain the final rectangle set Rnew
(d) And calculating the center position of each rectangle according to the four vertexes of the rectangle, and outputting a blanking position result to the mechanical arm. In the present embodiment, the set R is based on a rectanglenewThe vertices of all rectangles can depict the small plate distribution map to be cut out of the NC file (the operator can conveniently and visually know the cutting result), and the central points P of the small plate distribution map are simultaneously usedoAnd outputting the small plate rectangle to the mechanical arm (the cutting machine is communicated with the mechanical arm system in modes of RS232/RS485/TCPIP/MODBUS and the like) to obtain the central positions of all small plate rectangles, namely informing the mechanical arm of the small plate grabbing point during automatic blanking. Therefore, the method can be embedded in the numerical control system of the cutting machine without the intervention of external computer software. The obtained small plate distribution diagram can also be used for the situation that the small plate is damaged in the subsequent processing process and needs to be repaired: determining the location of the damaged platelet from the platelet map, from the set RnewAnd (4) calling the top point of the small plate to determine the length and width dimensions, and re-cutting a new raw material plate according to the obtained length and width dimensions to obtain a new small plate so as to fulfill the aim of plate supplement.
The method of the invention normally collects a piece of NC processing file which is not specially modified into the woodworking cutting machine, then the position of the cut rectangular small plate is interpreted from the NC processing file, and the mechanical arm is informed to carry out automatic blanking, and the coordinate position file produced by a software manufacturer does not need to be separately collected into the mechanical arm, so that the operation is simpler and more convenient. The method of the invention is to interpret the position information of the cut small rectangular plate from the NC file processed on site, compared with the method that the coordinate position file is obtained by software and then is imported into the manipulator controller, the instantaneity is stronger, the field matching degree is higher, the risk of material taking mistake and machine collision caused by the wrong file is eliminated, and the safety is stronger.
The above-mentioned embodiments are merely illustrative of the technical concept and features of the present invention, and the purpose thereof is to enable those skilled in the art to understand the content of the present invention and implement the invention, and not to limit the scope of the present invention, and all equivalent changes or modifications made according to the spirit of the present invention should be covered by the scope of the present invention.

Claims (10)

1. A method for interpreting the blanking position of a mechanical arm from a processing file of a cutting machine is characterized by comprising the following steps of:
(a) traversing the NC file line by line, and extracting all moving instructions;
(b) determining the coordinates of end points of all the cutting line segments by using a characteristic method according to the moving instruction, wherein the end points comprise a starting point and an end point;
(c) forming the end points into non-repetitive rectangles by using a vertex method;
(d) and calculating the center position of each rectangle according to the four vertexes of the rectangle, and outputting a blanking position result to the mechanical arm.
2. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 1, wherein: in step (a), all the move instructions are fetched and stored in the set L { L } according to the execution sequence0,L1,L2,L3,L4…Ln}; the move instruction is a G00, G01 move single section instruction.
3. The method for interpreting the blanking position of a robot arm from a cutting machine processing file according to claim 1 or 2, characterized in that: in the step (a), after the NC file is loaded into the cutting machine for processing, the NC file is traversed line by line.
4. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 2, wherein: in the step (a), when any one line does not identify the G00 or G01 move single section command, the line inherits the G00 or G01 move single section command of the previous line.
5. The method for interpreting robot arm blanking position from blanking machine processing file as recited in claim 2, wherein in step (b), L is selected from L1To LnTraversing all elements in the set L, and defining the currently traversed moving single-section instruction as Li
The starting point satisfies the following condition: (1) l isiA G01 movement single-section command with Z-axis coordinate change, (2) Li-1For G00 move Single section instruction, (3) Li+1A movement single-section command G01 with coordinate changes of an X axis or/and a Y axis; mixing L withi-1With X-axis and Y-axis coordinate values assigned to point Pj(x,y);
The endpoint satisfies the following condition: (1) l isiA movement single-section command with X-axis or Y-axis coordinate change for G01, (2) LiA move single-section command without Z-axis coordinate change of G01; mixing L withiWith X-axis and Y-axis coordinate values assigned to point Pj+1(x,y);
Obtain a set of points P { P }1,P2,P3…PN}。
6. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 5, wherein: in step (b), when L is in the starting pointi-1Without x or y, continue to find Li-2Until the values of x and y are found; when L is in the end pointiWithout x or y, continue to find Li-1Until the x and y values are aligned.
7. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 5, wherein: in the step (c), the point sets P are compared one by one, and points with the same coordinates are removed to obtain a final point set Pnew{ P1,P2,P3…PN}; sequentially traversing the final point set PnewDefining the currently traversed point as Pi(xi,yi) And it is any vertex of any rectangle, then the other three vertices of the rectangle satisfy rectangle { (x)i,yi), (xi+a,yi), (xi,yi+b), (xi+a,yi+ b), a and b are the length and width of the rectangle and are arbitrary constants; storing the four vertexes of the rectangle into a rectangle set R { R }1,R2,R3…..Rn},R={Pa,Pb,Pc,Pd}; eliminating the same rectangle RiObtaining a final rectangle set Rnew
8. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 7, wherein: in step (c), all rectangles R in the rectangle set R are calculatediCentral point P ofo=(Pa+Pd) (iii) sequentially aligning the rectangles RiComparing the central point with the central points of the rest rectangles in the rectangle set R when the rectangle R is usediWhen the central point is the same as any central point of the rest rectangles of the rectangle set R, the rest rectangles of the rectangle set R and the rectangle R are removediRectangles with the same central point to obtain middle rectangle set Rmid(ii) a Then the middle rectangle set RmidIn the selection of rectangle Ri+1The central point of (2) performs the above steps, and the process is circulated to the end to obtain the final rectangular set Rnew
9. The method of interpreting robotic arm blanking positions from a blanking machine tooling file of claim 8, wherein: in step (d), the final set of rectangles RnewCenter point P of all rectanglesoAnd outputting the result of the blanking position to the mechanical arm.
10. The method of interpreting robotic arm blanking positions from a cutting machine tooling file according to claim 8 or 9, wherein: in step (d), further according to the final rectangle set RnewZhongshiThe vertices with rectangles delineate the platelet profile of the NC file to be cut.
CN202010119132.1A 2020-02-26 2020-02-26 Method for interpreting blanking position of mechanical arm from machining file of cutting machine Active CN111268418B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010119132.1A CN111268418B (en) 2020-02-26 2020-02-26 Method for interpreting blanking position of mechanical arm from machining file of cutting machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010119132.1A CN111268418B (en) 2020-02-26 2020-02-26 Method for interpreting blanking position of mechanical arm from machining file of cutting machine

Publications (2)

Publication Number Publication Date
CN111268418A true CN111268418A (en) 2020-06-12
CN111268418B CN111268418B (en) 2021-09-03

Family

ID=70995203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010119132.1A Active CN111268418B (en) 2020-02-26 2020-02-26 Method for interpreting blanking position of mechanical arm from machining file of cutting machine

Country Status (1)

Country Link
CN (1) CN111268418B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5016170A (en) * 1988-09-22 1991-05-14 Pollalis Spiro N Task management
CN103559554A (en) * 2013-10-28 2014-02-05 广东工业大学 Two-dimensional rectangular part interactive layout optimization method based on grouping technology
CN105946054A (en) * 2016-03-24 2016-09-21 青岛金岭电器有限公司 Optimized layout method and optimized layout system for numerical control sliding table saw
CN107346127A (en) * 2017-06-02 2017-11-14 广州凡象科技有限公司 A kind of plate intelligence sawing sheet method, system and control terminal
CN209851170U (en) * 2019-01-24 2019-12-27 司空科技股份有限公司 Automatic numerical control cutting and processing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5016170A (en) * 1988-09-22 1991-05-14 Pollalis Spiro N Task management
CN103559554A (en) * 2013-10-28 2014-02-05 广东工业大学 Two-dimensional rectangular part interactive layout optimization method based on grouping technology
CN105946054A (en) * 2016-03-24 2016-09-21 青岛金岭电器有限公司 Optimized layout method and optimized layout system for numerical control sliding table saw
CN107346127A (en) * 2017-06-02 2017-11-14 广州凡象科技有限公司 A kind of plate intelligence sawing sheet method, system and control terminal
CN209851170U (en) * 2019-01-24 2019-12-27 司空科技股份有限公司 Automatic numerical control cutting and processing system

Also Published As

Publication number Publication date
CN111268418B (en) 2021-09-03

Similar Documents

Publication Publication Date Title
US9846424B2 (en) Numerical control apparatus
CN202306251U (en) Apparatus for controlling machine tool to restart automatic operation
WO2014184911A1 (en) Numerical-control-machining-program creation device
JP2016099824A (en) Numerical control equipment that protects tool and workpiece
JP5936781B1 (en) Numerical control device, NC processing device, NC processing method and simulation device
US20130006394A1 (en) Numerical control device and numerical control method
JPH06170649A (en) Numerically controlled machining device
CN115113584A (en) NC automatic programming method based on example and rule reasoning
CN106054814A (en) Image grayscale-based computer aided machining method
JP4216808B2 (en) Numerical controller
CN111268418B (en) Method for interpreting blanking position of mechanical arm from machining file of cutting machine
JP6836552B2 (en) Numerical control device
JPH03111124A (en) Coreless machining nc data preparing system in wire electric discharge machining
JPH06119031A (en) Nc data generating method for working of cut remaining part
JP2672595B2 (en) Tool replacement method
JPS63206804A (en) Numerical control system
CN111983976B (en) Robot milling and grinding control method, device and system for wind tunnel component
JP2004086306A (en) Multiple system numerical controller
Shyu et al. A mini CIM system for turning
JP2581535B2 (en) Machine tool coordinate system setting device
JP3925506B2 (en) CAD / CAM equipment
JPH07136900A (en) Numerically controlled machining method
JP2733225B2 (en) NC equipment
JPH05204431A (en) Automatic program preparing device provided with automatic changing function for cutting shaft
JPS6232503A (en) Numerical controller

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