EP4655653A1 - Verfahren zur erzeugung eines werkzeugwegs und system zur erzeugung eines werkzeugwegs und computerlesbares speichermedium dafür - Google Patents

Verfahren zur erzeugung eines werkzeugwegs und system zur erzeugung eines werkzeugwegs und computerlesbares speichermedium dafür

Info

Publication number
EP4655653A1
EP4655653A1 EP23924694.5A EP23924694A EP4655653A1 EP 4655653 A1 EP4655653 A1 EP 4655653A1 EP 23924694 A EP23924694 A EP 23924694A EP 4655653 A1 EP4655653 A1 EP 4655653A1
Authority
EP
European Patent Office
Prior art keywords
toolpath
spiral
region
generating
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.)
Pending
Application number
EP23924694.5A
Other languages
English (en)
French (fr)
Inventor
Kai Wang
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 Industry Software Inc
Original Assignee
Siemens Industry Software Inc
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 Industry Software Inc filed Critical Siemens Industry Software Inc
Publication of EP4655653A1 publication Critical patent/EP4655653A1/de
Pending legal-status Critical Current

Links

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/00Program-control systems
    • G05B19/02Program-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 program 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 program 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 program, 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/35Nc in input of data, input till input file format
    • G05B2219/35097Generation of cutter path, offset curve
    • 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/45Nc applications
    • G05B2219/45145Milling

Definitions

  • a generated spiral toolpath is partially congested and dents tend to be formed on the surface of a machined workpiece in the case that the tool is applied to the workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • One object of the present disclosure is to provide a method for generating a toolpath.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • Another object of the present disclosure is to provide a computer-readable storage medium.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • Still another object of the present disclosure is to provide a system for generating a toolpath.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • Some specific embodiments of the present disclosure provide a method for generating a toolpath of a tool for fixed shaft milling.
  • the method includes:
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • the step of generating the constant Z toolpath of the transition region includes:
  • the constant Z toolpath including several closed curves, each of the closed curves corresponding to a milling layer;
  • the step of generating the constant Z toolpath of the transition region includes:
  • generating, between each two adjacent closed curves of the closed curves, the spiral curve connecting the two closed curves includes:
  • a height of each section on the spiral curve along the direction of the tool axis is proportional to a ratio of a corresponding section thereof on the upper closed curve to the closed curve. In this way, uniformity of the toolpath is improved, and milling quality is enhanced.
  • a discrete point with a minimum curvature is selected on the uppermost closed curve as the connection point for connecting the spiral curve. In this way, the tool may be inserted at a relatively smooth position, and milling quality is enhanced
  • the workpiece geometry is discretized into a triangular patch model. In this way, subsequent operations are facilitated.
  • the spiral toolpath of the transition region is generated by using a CAM module of Siemens NX software. In this way, efficiency is improved.
  • Some specific embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program therein, wherein the computer program, when loaded and run by a processor, causes the processor to perform the method for generating the toolpath as described above.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • Some specific embodiments of the present disclosure further provide a modeling system for a tubular structure.
  • the system includes a processor and a memory storing a computer program, wherein the processor, when loading and running the computer program, is caused to perform the method for generating the toolpath as described above.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • FIG. 1 to FIG. 4 are flowcharts of a method for generating a toolpath of a tool according to one exemplary embodiment of the present disclosure
  • FIG. 5 to FIG. 12 are schematic diagrams of a method for generating a toolpath of a tool according to one exemplary embodiment of the present disclosure.
  • FIG. 13 is a flowchart of a method for generating a toolpath of a tool according to another exemplary embodiment of the present disclosure.
  • FIG. 1 to FIG. 4 are flowcharts of a method for generating a toolpath of a tool according to one exemplary embodiment of the present disclosure.
  • the method is applicable to fixed shaft milling. As illustrated in FIG. 1, the method includes steps S10 to S50.
  • a workpiece geometry 100 includes a milling region 101 (that is, the region that is not indicated by dot hatching in FIG. 5) .
  • the milling region 101 is a region forming an included angle of more than 65 degrees with a horizontal direction (the horizontal direction is perpendicular to a direction S of a tool axis) .
  • the region forming an included angle of less than 65 degrees with the horizontal direction is indicated by dot hatching and is a non-milling region, which is, however, not limited hereto.
  • a range of the milling region may be adjusted according to actual needs.
  • the input workpiece geometry 100 is a triangular patch model.
  • the input workpiece geometry 100 is a triangular patch model.
  • FIGS. 5 to 8 and FIGS. 10 to 12 no triangular patch model is drawn for the workpiece geometry 100, and a simplified version of the triangular patch model is illustrated.
  • auxiliary region 102 a region falling within the same range of height and communicated with the milling region 101 on the workpiece geometry 100 is defined as an auxiliary region 102.
  • the auxiliary region 102 is a region that is dot hatched.
  • the height is a height defined along the direction S of the tool axis.
  • a combined region of the milling region 101 and the auxiliary region 102 is defined as a transition region.
  • step S40 includes the following steps S41 to S43, to improve uniformity of the toolpath.
  • a constant Z toolpath of the transition region is generated, wherein the constant Z toolpath includes several closed curves, each of the closed curves corresponding to a milling layer.
  • step S41 includes the following steps S411 to S413, to improve accuracy of the toolpath.
  • the tool is moved towards the transition region along the direction S of the tool axis, and the moving of the tool is stopped in response to being contact with the transition region.
  • a three-dimensional grid 10 as illustrated in FIG. 6 is generated according to a set of coordinates of the tip point of the tool in response to the tool being in contact with the transition region.
  • a constant Z toolpath 20 is acquired by calculating closed curves 21 (FIG. 7 merely schematically illustrates one of the closed curves 21) of the several milling layers based on the three-dimensional grid 10.
  • This step may be understood as follows: The closed curves 21 are formed by intersection between several planes perpendicular to the direction S of the tool axis and the three-dimensional grid 10, and an equal distance is defined between each two adjacent planes.
  • a spiral curve connecting the two closed curves is generated between each two adjacent closed curves 21 of the closed curves 21, wherein each two adjacent spiral curves of the spiral curves are connected to the same point of the closed curves 21, and each of the spiral curves is such defined that in the case that a tip point of the tool moves along the spiral curve, the tool is constantly in contact with the transition region.
  • step S42 includes the following steps S421 to S425, to improve accuracy of the spiral curve.
  • FIG. 8 merely schematically illustrates one transition line 61 and two discrete points P connected thereto.
  • a discrete point P on an uppermost closed curve 21 is selected as a connection point for connecting the spiral curve.
  • a discrete point P with a minimum curvature is selected on the uppermost closed curve 21 as the connection point for connecting the spiral curve.
  • the discrete point P on each of the closed curves 21 that is connected to the connection point on the upper closed curve 21 thereof by the transition line 61 is successively determining, from top to bottom, and the discrete point is determined as the connection point for connecting the spiral curve.
  • each of the transition lines 61 is projected into the three-dimensional grid 10 to form a transition projection line 62.
  • FIG. 9 merely schematically illustrates two transition lines 61 (drawn by dotted lines) , two transition projection lines 62 (drawn by dashed-dotted lines) , and discrete points P connected thereto.
  • a point Q on the transition projection line 62 connecting the two closed curves 21, and the points are connected by line segments to form the spiral curve.
  • Formed spiral curves 31 are represented by the dotted lines in FIG. 10 (FIG. 10 merely schematically illustrates one of the spiral curves 31) .
  • a height of each section (for example, the line segment connecting two points Q in FIG. 9) on the spiral curve 31 along the direction of the tool axis is proportional to a ratio of a corresponding section (that is, the section between two upper discrete points in FIG. 9) thereof on the upper closed curve 21 to the closed curve 21 (that is, the upper closed curve 21 in FIG. 9) . In this way, uniformity of the toolpath is improved, and milling quality is enhanced.
  • a spiral toolpath 40 is formed by connecting two closed curves 21 at two ends and all the spiral curves 31.
  • the formed spiral toolpath 40 is as illustrated in FIG. 11.
  • FIG. 12 illustrates a state upon the replacement.
  • the dotted-line portion represents the non-milling toolpath 50
  • the solid-line portion represents the remaining spiral toolpath 40.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece (for example, the workpiece illustrated in FIG. 5) in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • the spiral toolpath of the transition region is generated by using, for example, a CAM module of Siemens NX software. In this way, efficiency is improved.
  • FIG. 13 is a flowchart of a method for generating a toolpath of a tool according to another exemplary embodiment of the present disclosure.
  • the method for generating the toolpath according to this exemplary embodiment is different from the above method for generating the toolpath in addition of step S60.
  • the workpiece geometry is discretized into a triangular patch model. In this way, subsequent operations are facilitated.
  • the input workpiece geometry is a physical model, which is transformed into a triangular patch model upon processing by step S60.
  • Some specific embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program therein, wherein the computer program, when loaded and run by a processor, causes the processor to perform the method for generating the toolpath as described above.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.
  • Embodiments of the present disclosure further provide a modeling system for a tubular structure.
  • the system includes a processor and a memory storing a computer program, wherein the processor, when loading and running the computer program, is caused to perform the method for generating the toolpath as described above.
  • uniformity of the toolpath is improved in the case that the tool is applied to a workpiece in which, along a circumferential direction perpendicular to the direction of the tool axis, a portion of the milling region is contiguous whereas the other portion is not contiguous.

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)
EP23924694.5A 2023-03-02 2023-03-02 Verfahren zur erzeugung eines werkzeugwegs und system zur erzeugung eines werkzeugwegs und computerlesbares speichermedium dafür Pending EP4655653A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/079388 WO2024178727A1 (en) 2023-03-02 2023-03-02 Method for generating toolpath, and system for generating toolpath and computer-readable storage medium thereof

Publications (1)

Publication Number Publication Date
EP4655653A1 true EP4655653A1 (de) 2025-12-03

Family

ID=92589337

Family Applications (1)

Application Number Title Priority Date Filing Date
EP23924694.5A Pending EP4655653A1 (de) 2023-03-02 2023-03-02 Verfahren zur erzeugung eines werkzeugwegs und system zur erzeugung eines werkzeugwegs und computerlesbares speichermedium dafür

Country Status (3)

Country Link
EP (1) EP4655653A1 (de)
CN (1) CN120604184A (de)
WO (1) WO2024178727A1 (de)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385347B (zh) * 2011-11-04 2013-07-10 山东大学 用于异形螺旋曲面加工的智能数控编程系统
US10108172B2 (en) * 2014-10-13 2018-10-23 Autodesk, Inc. Spiral toolpaths for high-speed machining of polygonal pockets
EP3136192A1 (de) * 2015-08-24 2017-03-01 Siemens Aktiengesellschaft Steuerungsverfahren für die bewegung eines werkzeugs und steuerungsvorrichtung
CN108415365B (zh) * 2018-01-31 2020-06-09 武汉大学 一种基于轮廓中轴线的型腔高效螺旋铣削刀具路径规划方法
CN111538287B (zh) * 2020-05-22 2021-03-26 大连理工大学 复杂曲面慢刀伺服车削分区域变参数加工方法
CN111897286B (zh) * 2020-07-16 2021-06-04 武汉大学 一种基于轮廓中轴线的型腔椭圆摆线铣削刀具路径规划方法
CN111880472B (zh) * 2020-07-19 2022-09-06 苏州科技大学 一种慢刀伺服刀具路径及其设计方法

Also Published As

Publication number Publication date
WO2024178727A1 (en) 2024-09-06
CN120604184A (zh) 2025-09-05

Similar Documents

Publication Publication Date Title
US6504541B1 (en) Warping geometric objects
US9829879B2 (en) Generation method and generation apparatus of tool path based on corrections using average distances
US20180299859A1 (en) Tool-path correcting apparatus and tool-path correcting method
EP3919995B1 (de) Systeme und verfahren zur kompensation der rückfederung von durch inkrementale blattformung hergestellten strukturen
US10838403B2 (en) Simulation method for milling by use of dynamic position error
US5282143A (en) Method and system for machining a sculptured surface
US12416907B2 (en) Tool path generation method, tool path generation device, and machine tool control device
KR102575356B1 (ko) 금형 수정가공의 단차 최소화 방법 및 이를 이용한 금형 수정가공 시스템
JP2019150902A (ja) 工具経路を生成するための方法及び装置
WO2024178727A1 (en) Method for generating toolpath, and system for generating toolpath and computer-readable storage medium thereof
KR20160134263A (ko) 3차원 모델의 비트맵 생성 장치 및 방법
JP3310335B2 (ja) 3次元グラフイック表示機能を有する数値制御装置
CN113253675B (zh) 一种面向二维的三轴刀位点运算方法及系统
US9411331B2 (en) Automatic programming device and method
US20020013683A1 (en) Method and device for fitting surface to point group, modeling device, and computer program
JP6894591B2 (ja) 測定データ生成装置、加工プログラム生成システム、測定データ生成方法
WO1993001535A1 (fr) Procede servant a preciser l'emplacement d'une surface courbee de conge
JP2916529B2 (ja) Nc工作機械における工具制御方法
US20220350835A1 (en) Workpiece image search apparatus and workpiece image search method
US12379706B2 (en) Numerical control system
KR101682298B1 (ko) 3차원 모델의 비트맵 생성 장치 및 방법
Na et al. Robotic Path Planning for Inspection of Complex-Shaped Objects
EP4474082A1 (de) Verfahren und system zur bestimmung mehrschichtiger trajektorien für die lasermetallabscheidung
Ilushin et al. Precise global collision detection in multi-axis NC-machining
JPH08108345A (ja) Nc工作機械の工具の切削経路作成方法および切削シミュレーション方法

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20250829

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR