CN105160133B - Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset - Google Patents

Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset Download PDF

Info

Publication number
CN105160133B
CN105160133B CN201510639451.4A CN201510639451A CN105160133B CN 105160133 B CN105160133 B CN 105160133B CN 201510639451 A CN201510639451 A CN 201510639451A CN 105160133 B CN105160133 B CN 105160133B
Authority
CN
China
Prior art keywords
stl
progressive molding
iso
supporter
triangular plate
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
CN201510639451.4A
Other languages
Chinese (zh)
Other versions
CN105160133A (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.)
Nanjing Institute of Technology
Original Assignee
Nanjing Institute of Technology
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 Nanjing Institute of Technology filed Critical Nanjing Institute of Technology
Priority to CN201510639451.4A priority Critical patent/CN105160133B/en
Publication of CN105160133A publication Critical patent/CN105160133A/en
Application granted granted Critical
Publication of CN105160133B publication Critical patent/CN105160133B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset, the method that support body Model curved surface is generated using part outer surface STL model, using tri patch each in stl file vertex along one original plate thickness of Z axis negative direction iso-metric offset, foundation is provided for the fast automatic reasonable supporter curved surface of generation of progressive molding processing.The beneficial effects obtained by the present invention are as follows:It is properly supported body surface model according to part thickness variation, the processing quality of part is effectively ensured;This invention ensures that the reasonable clearance of tool heads and supporter in differing formed Angle Position;It only needs to read the stl file generated and all Z coordinates is subjected to iso-metric offset, it is easy to operate, it is easy to use;Progressive molding part processing quality can be improved in reasonable supporter curved design, facilitates the popularization and use of progressive molding technology.

Description

Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset
Technical field
The automatic generation method of support body Model, tool needed for just being formed the present invention relates to a kind of sheet metal component progressive molding Body is related to a kind of progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset.
Background technique
A kind of no mould flexible forming technology that plate progressive molding is the sixties in last century to be proposed by the Leszak in the U.S., 90 Age makes further research the technology by Songyuan City cyclopentadienyl husband etc. of Japan, gradually causes the attention of scholars.It is progressive Forming technique is a kind of advanced manufacturing technology based on computer technology, Numeric Control Technology and plastic forming technology basis, it It is using the thought of RP technique " Layered manufacturing ", threedimensional model is discrete as serial two-dimensional contour shape, pass through Local plastic forming accumulates and obtains a kind of flexible freeform fabrication of part global shape, has high flexibility, low cost, height The features such as efficiency, required forming force is small, and equipment energy consumption is low, with small vibration, noise is low, belongs to green processing, while can be substantially Degree improves the forming limit of plate, is a kind of sheet material forming technology quickly grown in recent years.
The overall flow of metal material is unobvious in progressive molding, expects that thick variation follows the cosine law and principle, i.e. t=is thinned t0* cos θ (angle that forming angle θ is Working position method arrow and Z axis), in this way when work piece surface is curved surface, forming angle is different Its thickness of position it is also not identical.As shown in Figure 1, in positive forming, it is assumed that the gap between tool heads and supporter is The wall thickness of Δ, workpiece is Δ s, then as Δ < Δ s, tool heads and supporter will generate strong extruding to plate, is caused Plate excessive thinning, extra material are squeezed out from tool heads surrounding, are stacked into the front of forming tool, are generated in workpiece surface Severe marking;As Δ > Δ s, plate can not be bonded with supporter, part be easy to happen demoulding shake and unstability so as to cause Part corrugation;Only as Δ=Δ s, plate is fitted closely with supporter, and blank periphery is likely to not occur to squeeze phenomenon, because This rationally determines that clearance delta will become the key for improving work piece surface quality.
About the determination of supporter curved surface profile size in progressive molding, the scholars such as Zhu Hu propose one kind by part STL model carries out the algorithm of Unequal distance biasing, detailed process be first the normal vector for each tri patch being connected with vertex and Offset or dish is grouped according to the difference of its difference degree;Then vertex is calculated using weighted calculation method in each grouping Bias vector and offset or dish, and vertex is biased to each grouping biased direction;Finally filled with triangle gridding by the more of vertex Although the gap that direction biasing generates, the algorithm have certain innovation, but exist first to triangular plate grouping very big uncertain Property, vertex bias vector, the bad determination of the size of weighted value are in addition obtained using weighting algorithm in each group;Finally due to vertex into It has gone multi-direction biasing, triangle gridding vertex can be changed when filling the gap generated due to biasing with triangle gridding in the later period There is very big uncertainty in topological relation, the experiment of author oneself is also demonstrated to be obtained according to this algorithm in surface fitting To support body space there are biggish errors between actual value and theoretical value;The algorithm comparison is complicated simultaneously, is actually answering With in operation, there are great difficulties.
Hirt, Saturday are such as, much scholars' research thinks that progressive molding is predominantly shear-deformable, workpiece thickness to hair cutting edge of a knife or a sword Variation follow cosine rule δ=δ0(θ is forming angle to cos θ, i.e. the normal vector of the position and Z axis angle;δ0It is original for plate Thickness).As shown in Fig. 2, the region ABCD of original plate shear-deformable A for workpiece under tool heads effect1B1C1D1Area Domain, although the plate of deformed area is along curved surface normal direction direction vector thickness by δ0Become δ, but according to shear-deformable principle, deformed area Thickness δ of the middle each position along Z-direction0It does not change, such supporter can be regarded as by the upper of part model Surface biases an original gauge δ along Z axis negative direction0It obtains.
Stl file format is the interface protocol formulated by 3D SYSTEMS company in 1988, be one kind is quick The 3-D graphic file format of prototyping process service, be now widely used in visualization in scientific computing, animation, virtual reality and Among the technologies such as Quick-forming.Stl file is with triangle surface set expression object external outline model, each triangle surface Definition include vertex three-dimensional coordinate and triangle surface law vector.
Summary of the invention
To solve the deficiencies in the prior art, it is equidistantly inclined based on STL triangular plate vertex that the purpose of the present invention is to provide one kind The progressive molding supporter method of formation set generates supporter surface model using part outer surface STL model, utilizes stl file In each tri patch vertex along one original plate thickness of Z axis negative direction iso-metric offset, process fast automatic life for progressive molding Foundation is provided at reasonable supporter curved surface.
In order to achieve the above objectives, the present invention adopts the following technical scheme that:
A kind of progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset, characterized in that including as follows Step:
1) part progressive molding principal direction is determined, so that each position forming angle θ is no more than the forming limit angle of plate θmax
2) upper surface for extracting part model, generates corresponding STL formatted file;
3) redundancy vertex data are carried out to stl file, redundancy side carries out simplifying merger;
4) validity to STL model data and STL model closure check;
5) according to the stl file of generation, each tri patch apex coordinate (x is readi1,yi1,zi1)、(xi2,yi2,zi2)、 (xi3,yi3,zi3), keep x, the y-coordinate value on triangular plate vertex constant, z coordinate value biases an original plate along Z axis negative direction Thickness δ0, any triangular plate apex coordinate after biasing is (xi1,yi1,zi10)、(xi2,yi2,zi20)、(xi3,yi3,zi3- δ0);
6) upper surface of the curved surface of the stl file fitting generated according to step 5) biasing as support body Model, generates branch Support body physical model, processes supporter.
Progressive molding supporter method of formation above-mentioned based on STL triangular plate vertex iso-metric offset, characterized in that the step It is rapid 2) in, STL formatted file CAD platform with certain triangle tolerance, adjacent tolerance grade generate;The triangle tolerance of selection and Adjacent tolerance is chosen based on experience value.
Progressive molding supporter method of formation above-mentioned based on STL triangular plate vertex iso-metric offset, characterized in that the step It is rapid 4) in, validity check content includes model with the presence or absence of the geometrical defect in crack, isolated side;The content packet of closure inspection Include whether all STL triangles surround closed solid inside and outside one.
The beneficial effects obtained by the present invention are as follows:It is properly supported body surface model according to part thickness variation, effectively Guarantee the processing quality of part;This invention ensures that the reasonable clearance of tool heads and supporter in differing formed Angle Position;Only need It reads the stl file of generation and all Z coordinates is subjected to iso-metric offset, it is easy to operate, it is easy to use;Reasonable supporter curved surface Progressive molding part processing quality can be improved in design, facilitates the popularization and use of progressive molding technology.
Detailed description of the invention
Fig. 1 is supporter schematic diagram;
Fig. 2 is progressive molding thickness shear deformation principle figure;
Fig. 3 is the biasing signal of triangular plate vertex.
Specific embodiment
The invention will be further described below in conjunction with the accompanying drawings.Following embodiment is only used for clearly illustrating the present invention Technical solution, and not intended to limit the protection scope of the present invention.
A kind of progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset of the present invention, including Following steps:
1) part progressive molding principal direction is determined, so that each position forming angle θ is no more than the forming limit angle of plate θmax
2) upper surface for extracting part model, generates corresponding STL formatted file;STL formatted file is in CAD platform with one Fixed triangle tolerance, adjacent tolerance grade generate;The triangle tolerance and adjacent tolerance of selection are chosen based on experience value.
3) redundancy vertex data are carried out to stl file, redundancy side carries out simplifying merger.
4) validity to STL model data and STL model closure check;Validity check content includes model With the presence or absence of the geometrical defect in crack, isolated side;The content of closure inspection includes whether all STL triangles surround in one The solid of outer closure.
5) according to the stl file of generation, each tri patch apex coordinate (x is readi1,yi1,zi1)、(xi2,yi2,zi2)、 (xi3,yi3,zi3), keep x, the y-coordinate value on triangular plate vertex constant, z coordinate value biases an original plate along Z axis negative direction Thickness δ0, any triangular plate apex coordinate after biasing is (xi1,yi1,zi10)、(xi2,yi2,zi20)、(xi3,yi3,zi3- δ0).After this step calculates, the topological relation between each triangular plate after biasing is still constant.
6) upper surface of the curved surface of the stl file fitting generated according to step 5) biasing as support body Model, generates branch Support body physical model, processes supporter.
Embodiment is as shown in Figure 3:If the outer-normal direction of any triangular plate is ni, it is respectively n in x, y, z three-dimensional componentii、 nij、nik, then according to right-hand rule, there are following relationships between triangular plate apex coordinate and outer method arrow component:
As can be seen that when any tri patch is along Z axis negative direction iso-metric offset, v in triangular plate apex coordinateix、viy(i =1,2,3) it remains unchanged, only viz(i=1,2,3) uniformly becomes (νiz0), it can be seen that the normal direction arrow after triangular plate biasing Amount will remain unchanged as, and can also regard that former triangular plate has done whole iso-metric offset along normal vector direction as in this way, if by three Cornual plate normal vector and Z axis forward direction angle regard the forming angle of the position as, then it is along the biasing of triangular plate normal vector direction Distance is δ=δ0Cos θ just meets the progressive molding thickness cosine law.It thus can use each equal edge in triangular plate vertex The iso-metric offset of Z axis obtains the thickness gap of differing formed Angle Position.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, without departing from the technical principles of the invention, several improvement and deformations can also be made, these improvement and deformations Also it should be regarded as protection scope of the present invention.

Claims (3)

1. the progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset, characterized in that include the following steps:
(1) part progressive molding principal direction is determined, so that each position forming angle θ is no more than the forming limit angle θ of platemax
(2) upper surface for extracting part model, generates corresponding STL formatted file;
(3) redundancy vertex data are carried out to stl file, redundancy side carries out simplifying merger;
(4) validity to STL model data and STL model closure check;
(5) according to the stl file of generation, each tri patch apex coordinate (x is readi1,yi1,zi1)、(xi2,yi2,zi2)、(xi3, yi3,zi3), keep x, the y-coordinate value on triangular plate vertex constant, z coordinate value biases an original plate thickness along Z axis negative direction δ0, any triangular plate apex coordinate after biasing is (xi1,yi1,zi10)、(xi2,yi2,zi20)、(xi3,yi3,zi30);
(6) upper surface of the curved surface of the stl file fitting generated according to step (5) biasing as support body Model, generates support Body physical model, processes supporter.
2. the progressive molding supporter method of formation according to claim 1 based on STL triangular plate vertex iso-metric offset, special Sign is, in the step (2), STL formatted file is generated in CAD platform with certain triangle tolerance, adjacent tolerance grade;It chooses Triangle tolerance and adjacent tolerance choose based on experience value.
3. the progressive molding supporter method of formation according to claim 1 based on STL triangular plate vertex iso-metric offset, special Sign is, in the step (4), validity check content includes geometrical defect of the model with the presence or absence of crack, isolated side;Closure The content of inspection includes whether all STL triangles surround closed solid inside and outside one.
CN201510639451.4A 2015-09-30 2015-09-30 Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset Active CN105160133B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510639451.4A CN105160133B (en) 2015-09-30 2015-09-30 Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510639451.4A CN105160133B (en) 2015-09-30 2015-09-30 Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset

Publications (2)

Publication Number Publication Date
CN105160133A CN105160133A (en) 2015-12-16
CN105160133B true CN105160133B (en) 2018-11-23

Family

ID=54800989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510639451.4A Active CN105160133B (en) 2015-09-30 2015-09-30 Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset

Country Status (1)

Country Link
CN (1) CN105160133B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112859745B (en) * 2021-01-07 2021-12-14 广东三姆森科技股份有限公司 Automatic workpiece machining area dividing method for three-axis laser marking process
CN114115117B (en) * 2022-01-24 2022-06-03 广州中望龙腾软件股份有限公司 Tool path generation method and system with normal machining allowance

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101855061A (en) * 2007-09-17 2010-10-06 3D***公司 Region-based supports for parts produced by solid freeform fabrication
CN103761397A (en) * 2014-01-26 2014-04-30 张靖 Three-dimensional model slice for surface exposure additive forming and projection plane generating method
CN104462636A (en) * 2014-09-30 2015-03-25 西安科技大学 Modeling method of necrosis caput femoris restoring model based on umbrella-shaped caput femoris supporter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8021501B2 (en) * 2007-05-09 2011-09-20 The Penn State Research Foundation Single point incremental forming of metallic materials using applied direct current

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101855061A (en) * 2007-09-17 2010-10-06 3D***公司 Region-based supports for parts produced by solid freeform fabrication
CN103761397A (en) * 2014-01-26 2014-04-30 张靖 Three-dimensional model slice for surface exposure additive forming and projection plane generating method
CN104462636A (en) * 2014-09-30 2015-03-25 西安科技大学 Modeling method of necrosis caput femoris restoring model based on umbrella-shaped caput femoris supporter

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于STL模型的逆向工程实体建模技术;陈志杨 等;《中国机械工程》;20031030;第14卷(第20期);正文第1760-1761页 *
复杂曲面数字化渐进成形轨迹生成与仿真;***;《中国优秀硕士学位论文全文数据库 工程科技I辑》;20120815(第08期);正文第9-10,17,23,29-31页、图3.1 *
金属板材数控渐进成形支撑CAD模型自动生成;朱虎 等;《计算机集成制造***》;20100430;第16卷(第4期);正文第878-882页 *

Also Published As

Publication number Publication date
CN105160133A (en) 2015-12-16

Similar Documents

Publication Publication Date Title
CN104057611B (en) A kind of 3D optimized based on scan line inclination angle prints fill path generation method
CN108312548B (en) Five-axis linkage 3D printing method based on model surface feature hybrid adaptive slicing
CN109367014B (en) 3D printing method for axially printing bent pipe based on five-axis printing platform
CN106600710B (en) A kind of layer of the adjacent topological correlation of geometric mesh model cuts multiply connected domain construction method
CN106293547B (en) A kind of support automatic generation method for 3D printing
CN103366069A (en) Hierarchical algorithm of selective laser sintering
CN104570928A (en) Method for numerical control machining and path planning on mesh surface based on conformal parameterization
CN107067471A (en) A kind of adaptive scanning speed method for improving pendant body model forming quality
CN104143209B (en) Method for engraving three-dimensional model based on line pattern
CN101609564A (en) A kind of method for manufacturing three-dimensional grid model of sketch formula input
CN103942836A (en) Three-dimensional mesh model tetrahedralization method
CN105160133B (en) Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset
CN109551768A (en) A kind of data processing method of the 3D printing file based on STL
CN103823649A (en) Three-dimensional printing uniform thickness shelling method based on slicing file
WO2017080135A1 (en) 3d printing-oriented model decomposition and arrangement method
CN106445981A (en) Wavelet transform-based self-adaptive compression method for STL (Standard Template Library) grid model slicing data
CN104475984B (en) A kind of preprocess method of 3D mould laser engraving and pretreatment unit
CN103136381B (en) A kind of film method for making
CN103226846A (en) Three-dimensional carving method based on hand-drawn lines
CN108724734B (en) Dense feature-based 3D pre-printing layering algorithm
CN105138747B (en) A kind of progressive molding principal direction decision method based on stl file form
CN105653773A (en) Repairing method of prism and lens compound eyeglass STL (Standard Template Library) model suitable for 3D (Three-dimensional) printing
CN114842169A (en) Shell part contour path extraction method based on STL slicing algorithm
Wen Research on the Application of Reverse Engineering and Material Enhancement in the Shell of Nail Nail Machine Based on Layered Sliced Algorithm
Wang et al. A slicing algorithm to guarantee non-negative error of additive manufactured parts

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