Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the present invention, not
For limiting the present invention.
Scan path setting method provided by the invention, can be applied in application environment as shown in Figure 1, Fig. 1 mono-
The applied environment figure of scan path setting method in a embodiment, comprising: the control equipment of powdering formula laser 3D printing system
100, laser 201, galvanometer control card 202 and scanning galvanometer 203.User can use control equipment 100 and send out to laser 201
It send control signal control laser 201 to issue laser to scanning galvanometer 203, and sends control signal using control equipment 100
To galvanometer control card 202, scanning galvanometer 203 is controlled by the galvanometer control card 202, so that scanning galvanometer 203 is in control equipment
100 control lower swing, so that workbench 204 of the laser irradiation of the sending of laser 201 to powdering formula laser 3D printing system
Workpiece 205 on, scanning is filled to workpiece 205 by the scan path of setting, by 205 printing shaping of workpiece.Wherein,
The control equipment 100 can be realized by equipment such as personal computer, tablet computers.
In one embodiment, a kind of scan path setting method is provided, with reference to Fig. 2, Fig. 2 is to sweep in one embodiment
The flow diagram of path setting method is retouched, is applied to be illustrated for the control equipment 100 in Fig. 1 in this way, this is swept
Retouching Path Method may comprise steps of:
Step S101 obtains the preliminary sweep angle of scan path.
Wherein, it before powdering formula laser 3D printing system is filled workpiece, needs to be arranged scan path, and scans
Path refers to the scan path that powdering formula laser 3D printing system is filled workpiece, with the workpiece of square to scan path
It is illustrated, as shown in figure 3, Fig. 3 is the schematic diagram of scan path in one embodiment, rectangular work is printed on workbench 204
Before part 300, the scan path of the square cross 300 is configured, and workpiece is filled generally require setting it is more
Scan path, in order to improve the setting efficiency of scan path, these scan paths are usually the straight line being parallel to each other, such as Fig. 3
In arrow 310 indicated by scan path be the square cross 300 a wherein scan path, powdering formula laser 3D printing
System can be scanned filling according to the scan path square shaped workpiece 300.Wherein, which has certain scanning
Angle is illustrated the scanning angle for the scan path indicated by the arrow 310, in practical applications, workbench 204
Generally rectangular setting, it is possible to using the wherein one edge 204a of the workbench 204 as reference line, with 310 institute of arrow
The angle β that the extended line of the scan path of instruction and the reference line are formed is as the scanning angle, and in each scan path phase
In the case where mutually parallel, user can preset preliminary sweep angle of the angle as these scan paths, if each item is swept
The scanning angle for retouching path is different, then the preliminary sweep angle of each scan path can be respectively set.
Step S102 determines that each layer workpiece of workpiece is sliced according to the scanning angle variable quantity of setting and preliminary sweep angle
Scanning angle.
In this step, scanning angle variable quantity is mainly used for the scanning angle of each layer workpiece slice of variation setting workpiece.
Wherein, before the scanning angle setting of each layer workpiece slice to workpiece, slicing treatment first can be carried out to workpiece, with reference to figure
4, Fig. 4 schematic diagram to carry out slicing treatment in one embodiment to workpiece, with a square workpiece 400 to slicing treatment into
Row explanation, first user can carry out the square workpiece 400 from the section of the square workpiece 400 according to the thickness of setting
Slice obtains workpiece slice 410, and workpiece slice 410 has outline portion 411 and part to be filled 412, and then user can
Scan path 413 to be arranged in the part 412 to be filled.
It is processed into multilayer workpiece slice since workpiece to be printed would generally be sliced, this step needs cut each layer workpiece
The scanning angle of the scan path of piece is configured, specifically, can after being sliced to obtain multilayer workpiece slice to workpiece
Initial value with the scanning angle being sliced using preliminary sweep angle as each layer workpiece, is arranged difference in the way of successively changing
The scanning angle of layer workpiece slice, and the occurrence of the scanning angle of each layer workpiece slice can without limitation, as long as meeting phase
Scanning angle between the workpiece slice of adjacent bed is not identical, it is assumed that the bottom slice of the workpiece is that first layer workpiece is cut
Piece, be followed successively by the second layer workpiece slice, third layer workpiece slice ..., n-th layer workpiece slice, then can be by preliminary sweep angle
The scanning angle that degree setting first layer workpiece is sliced, the second layer then can be set to preliminary sweep angle plus scanning angle variable quantity
Obtained scanning angle, third layer are then further added by scanning angle variable quantity on the basis of the scanning angle of second layer workpiece slice,
And scanning angle variable quantity can be incrementss, be also possible to reduction amount, then be sequentially completed the scan angle of each layer workpiece slice
The setting of degree, as long as making the scanning angle between the workpiece slice of adjacent layer not identical, such as the N-1 layers of slice that works
Scanning angle is 50 degree, as long as then N-2 layers and the scanning angle of N layers of workpiece slice are not 50 degree, the purpose for the arrangement is that
In view of in practical 3D printing process, the thermal stress of close layer can influence each other, by scanning angle variable quantity and initially
The scanning angle that each layer workpiece slice is arranged in scanning angle can be prevented due to the scanning angle weight between adjacent layer workpiece slice
It is folded that thermal stress is avoided to concentrate the deformation of the printing workpiece surface caused by shrinking.
Step S103 obtains the sweep span of scan path;The scanning angle being sliced according to sweep span and each layer workpiece
Scan path is set.
In this step, powdering formula laser 3D printing system generally includes multi-strip scanning to the scan path that workpiece is filled
Path, and there is certain sweep span between scan path, this step can be in each item scanning for obtaining each layer workpiece slice
Sweep span between path, further according to the sweep span and each layer workpiece between each scan path of each layer workpiece slice
Each scan path of each layer workpiece slice is respectively set in the scanning angle of slice.Wherein, according to scan path include it is more
The scan path that item is parallel to each other, and the sweep span between each scan path is fixed value, then it can be according between the scanning
The scan path being filled, Er Qieyou are sliced to each layer workpiece of the workpiece away from the scanning angle setting being sliced with each layer workpiece
Not identical in the scanning angle of the scan path of adjacent layer workpiece, the scan path of adjacent layer workpiece is not also overlapped, so as to
It effectively prevent the scanning angle overlapping between being sliced adjacent layer workpiece that thermal stress is avoided to concentrate the printing work caused by shrinking
Part surface deformation.
Above-mentioned scan path setting method obtains the preliminary sweep angle of scan path, and according to the preliminary sweep angle
The scanning angle that each layer workpiece slice of workpiece is calculated with the scanning angle variable quantity of setting, finally according between the scanning of acquisition
The scan path is set away from the scanning angle being sliced with each layer workpiece, so that the scan path between different layers is according to angle change
Amount variation, and the scanning angle between adjacent layer is not identical, and effectively the thermal stress of adjacent layer can scatter, avoid phase
Adjacent bed scan path overlaps and thermal stress is caused excessively to concentrate the deformation for shrinking and causing workpiece, reduces and is melted to solidification
The contraction of surface stress in the process enhances the stability of printout, also improves the operation of powdering formula laser 3D printing system
Quality.
In one embodiment, according to each layer work of the scanning angle variable quantity of setting and preliminary sweep angle calculation workpiece
Part slice scanning angle the step of may include:
Step S201 carries out slicing treatment to workpiece and obtains multilayer workpiece slice.
This step is mainly that the multilayer workpiece for obtaining the workpiece being sliced out to workpiece is sliced, in general, user
Workpiece slice can be extracted in the section of the workpiece according to the thickness of setting, the value range of the thickness be generally 0.02 to
0.05 millimeter.
The scanning angle that first floor workpiece is sliced is arranged according to preliminary sweep angle in step S202.
Wherein, first floor workpiece slice refers to the slice of the bottom of the workpiece, the i.e. face that contacts with workbench of the workpiece
The workpiece at place is sliced, and the scan angle of the scan path of first floor workpiece slice can be arranged in this step according to preliminary sweep angle
Degree, in order to which the scan angle for each scan path that the preliminary sweep angle can be conveniently arranged to first floor workpiece slice is arranged
Degree.
Step S203 determines scanning angle variable quantity.
This step is mainly the variable quantity for determining scanning angle, which can be carried out by user in conjunction with actual conditions
Setting.
Step S204 passes through successively incremental side according to the scanning angle that scanning angle variable quantity and first floor workpiece are sliced
Formula determines the scanning angle of remaining each layer workpiece slice.
This step is mainly the scanning angle that is sliced using first floor workpiece as initial value, according to scanning angle variable quantity by by
The incremental mode of layer determines the scanning angle of remaining each layer workpiece slice, wherein due to first floor workpiece slice scanning angle
It is configured according to preliminary sweep angle, so remaining each layer workpiece slice refers to each layer work in addition to first floor workpiece slice
Part slice.Specifically, it is assumed that the scanning angle of the scan path of first floor workpiece slice is α, then second layer workpiece slice can be with
Increase by a scanning angle variable quantity Δ α on the basis of α, the scanning angle for obtaining second layer workpiece slice is α+Δ α, third layer
The scanning angle of workpiece slice is that α+2 × Δ α ... ... n-th layer workpiece slice scanning angle is α+(N-1) × Δ α, with such
Push away the setting for completing the scanning angle of scan path of each layer workpiece slice.
The present embodiment carries out slicing treatment to workpiece and obtains multilayer workpiece slice, and the first floor is arranged further according to preliminary sweep angle
The scanning angle of workpiece slice, and the scanning angle of scanning angle variable quantity and the first floor workpiece slice set according to user according to
The secondary scanning angle that each layer workpiece slice is obtained by way of being successively incremented by, in the scan path for guaranteeing adjacent layer workpiece slice
In the case where not being overlapped, moreover it is possible to the setting to each layer workpiece slice be rapidly completed, improve the setting efficiency of scan path.
In one embodiment, it after carrying out the step of slicing treatment obtains multilayer workpiece slice to workpiece, can also wrap
It includes:
Each layer workpiece slice is respectively divided into multiple banded zones.
The present embodiment after carrying out slicing treatment to workpiece and obtaining multilayer workpiece slice, each layer workpiece can mainly be cut
Piece is divided into multiple banded zones, which can be drawn by the equally spaced a plurality of straight line being parallel to each other
Point, it is the schematic diagram of banded zone in one embodiment with reference to Fig. 5, Fig. 5, it, can be by rectangular for square cross slice 500
Square cross slice 500 is divided into 5 banded zones by the equally spaced a plurality of solid line being parallel to each other in workpiece slice 500,
As 510 meaning of arrow is shown as the first banded zone, 520 meaning of arrow is shown as second strip region, 530 meaning of arrow is shown as third
Banded zone, 540 meaning of arrow are shown as Article 4 region and 550 meaning of arrow is shown as Article 5 region, it is possible to understand that
Be that user can mark off certain amount of banded zone according to actual needs, and the quantity of banded zone usually with workpiece
The band angle of breadth size, the band spacing of setting and setting is related.
Each layer workpiece slice of workpiece is respectively divided into multiple banded zones by the present embodiment, allows user in difference
Banded zone in be respectively set scan path, this mode for dividing banded zone and respective scanned path being arranged is conducive to
When being processed to the workpiece of large format, stress effect of contraction print quality is prevented, the processing quality of workpiece is improved.
Further, in one embodiment, the scanning angle of first floor workpiece slice is set according to preliminary sweep angle
Step may include:
Step S301 determines the Reference Strip area that first floor workpiece is sliced from each banded zone that first floor workpiece is sliced
Domain.
In this step, it can be sliced after being sliced progress banded zone division processing to each layer workpiece from first floor workpiece
The Reference Strip region of first floor workpiece slice is determined in each banded zone, as shown in fig. 5, it is assumed that headed by workpiece slice 500
Layer workpiece slice, then can choose a banded zone as Reference Strip region in five banded zones, in general, can be with
Select the first banded zone indicated by arrow 510 as Reference Strip region.
Preliminary sweep angle is set as the scanning angle in Reference Strip region by step S302.
This step is mainly to set preliminary sweep angle on the scanning road in the Reference Strip region of first floor workpiece slice
The scanning angle of diameter.
Step S303 is determined first according to the scanning angle in Reference Strip region and the scanning angle relationship in adjacent ribbons region
The scanning angle of each banded zone of layer workpiece slice.
Wherein, first floor workpiece slice is divided into multiple banded zones, and user can be arranged in each banded zone
Scan path, the scan path between each banded zone has certain relationship, such as the sweep span or scan angle of scan path
Relationship between degree.
In this step, the scanning angle relationship in adjacent ribbons region is that the scanning angle in adjacent ribbons region is mutually perpendicular to,
According to the scanning angle relationship and the scanning angle based on Reference Strip region, each of first floor workpiece slice can determine
The scanning angle of region.As shown in fig. 5, it is assumed that the scanning angle of the scan path of the first banded zone is α, then second strip
The scanning angle in region is that α+90 is spent, and the scanning angle of Article 3 banded zone is α, and so on obtain each banded zone
The scanning angle of scan path.
The scanning angle that the present embodiment can be realized the scan path of each banded zone to first floor workpiece slice carries out
Setting, and in the setting up procedure of scanning angle, using the scanning angle mutually orthogonal relationship in adjacent ribbons region, it is based on
The scan angle angle value in Reference Strip region can quickly determine the scanning angle of remaining each banded zone, further accurate and fast
The setting operation for completing the scanning angle of first floor workpiece slice fastly, improves the setting efficiency of scan path.
Further, in one embodiment, the scanning angle being sliced according to scanning angle variable quantity and first floor workpiece, leads to
Include: after the step of successively incremental mode determines the scanning angle of remaining each layer workpiece slice
Step S401 determines the Reference Strip of remaining each layer workpiece slice according to the Reference Strip region that first floor workpiece is sliced
Region.
This step is mainly behind the Reference Strip region for determining first floor workpiece slice, according to the reference of first floor workpiece slice
Banded zone determines the Reference Strip region of remaining each layer workpiece slice.Wherein, the division of the banded zone of each layer workpiece slice
The division mode that mode and the first floor workpiece slice use is identical, such as the division mode of banded zone of each layer workpiece slice can be with
It is all made of division mode as shown in Figure 5, workpiece is divided into multiple banded zones.
Step S402 leads to according to the scanning angle and scanning angle variable quantity in the Reference Strip region of first floor workpiece slice
The scanning angle in the Reference Strip region of remaining each layer workpiece slice is obtained after successively incremental mode.
This step is mainly the base after the completion of setting of the scanning angle in the Reference Strip region that first floor workpiece is sliced operation
Scanning angle in the Reference Strip region of first floor workpiece slice, according to scanning angle variable quantity by way of being successively incremented by
Obtain the scanning angle in the Reference Strip region of remaining each layer workpiece slice.
Specifically, it is assumed that the scanning angle in the Reference Strip region of first floor workpiece slice is α, then second layer workpiece is sliced
Reference Strip region scanning angle can increase on the basis of α one scanning angle variable quantity Δ α, obtain second layer workpiece
The scanning angle in the Reference Strip region of slice is α+Δ α, and the scanning angle in the Reference Strip region of third layer workpiece slice is α
+ 2 × Δ α ... ... n-th layer workpiece slice Reference Strip region scanning angle be α+(N-1) × Δ α, and so on complete
The setting of the scanning angle of the scan path in the Reference Strip region of each layer workpiece slice.
Step S403, the scanning angle in the Reference Strip region being sliced based on remaining each layer workpiece and adjacent ribbons region
Scanning angle relationship determines the scanning angle of each banded zone of remaining each layer workpiece slice.
This step is mainly to be based on the Reference Strip region behind the Reference Strip region for obtaining each layer workpiece slice,
In each layer workpiece slice, each band of remaining each layer workpiece slice is determined according to the scanning angle relationship in adjacent ribbons region
The scanning angle in region, wherein the scanning angle relationship in adjacent ribbons region is that the scanning angle in adjacent ribbons region is mutually hung down
Directly, so as to the scanning angle of each banded zone of determining each layer workpiece slice.By taking a certain layer workpiece slice as an example, such as
Shown in Fig. 5, it is assumed that the scanning angle of the scan path in the Reference Strip region of this layer of workpiece slice is α, then second strip region
Scanning angle be that α+90 is spent, the scanning angle of Article 3 banded zone is α, and so on obtain each of this layer of workpiece slice
The scanning angle of the scan path of banded zone.
The Reference Strip region that the present embodiment is sliced by first floor workpiece determines the Reference Strip of remaining each layer workpiece slice
Region, scanning angle and scanning angle variable quantity set by user in the Reference Strip region being sliced according to the first floor workpiece,
The scanning angle that the Reference Strip region of remaining each layer workpiece slice is obtained by way of being successively incremented by, further according to remaining each layer
The scanning angle relationship in the scanning angle combination adjacent ribbons region in the Reference Strip region of workpiece slice obtains remaining each layer work
The scanning angle of each banded zone of part slice, i.e., first determine the scanning angle of the scan path in each layer Reference Strip region,
The scanning angle mutually orthogonal relationship in adjacent ribbons region is combined to calculate separately each ribbon area in each layer workpiece slice again
The scanning angle of the scan path in domain has further speeded up the setting efficiency of scan path and has efficiently accomplished each layer workpiece slice
Each bar-shaped zone setting.
In one embodiment, can with comprising steps of
Determine the blowing direction of the horizontal blowning installation of powdering formula laser 3D printing system configuration;Just according to blowing direction setting
Beginning scanning angle.
In the present embodiment, the equipment that horizontal blowning installation refers to powdering formula laser 3D printing system configuration is mainly used for blowing away
Because metal powder caused by laser sintered splashes, prevent a large amount of powder splashings from falling into region to be printed, so that print quality is influenced,
And in the horizontal blowning installation course of work, the outgassing direction of horizontal blowning installation also has certain influence on print quality, with reference to figure
6, Fig. 6 be the position view of horizontal blowning installation in one embodiment, in the print system course of work, according to the scanning of setting
Path 611 is filled workpiece, and horizontal blowning installation 600 can blow to blow away because laser sintered to print area 610
Caused metal powder splashes 612, but if the air-out direction of horizontal blowning installation is parallel with scan path, splashing powder by
Wind face is smaller, then will appear the situation that a large amount of powder splash in region to be printed.And laterally fill that there is also similar situations.
The present embodiment considers influence of the blowing direction of horizontal blowning installation to print quality, thus according to horizontal blowning installation
Blowing direction preliminary sweep angle is configured, to prevent a large amount of powder splashing in the print system course of work from falling into
Region to be printed is conducive to improve print quality.
Further, in one embodiment, preliminary sweep angle is set as 67 degree;Scanning angle variable quantity is set as 67 degree.
Preliminary sweep angle and scanning angle variable quantity are arranged to 67 degree by the present embodiment, and the initial of the present embodiment is swept
It retouches angle and refers to the angle that the scanning angle of scan path and horizontal blowning installation are formed, is i.e. the scanning angle of scan path is blown with horizontal
The angle of device of air is 67 degree, the tilt angle can guarantee powdering formula laser 3D printing system in operation, horizontal blowning installation
Blow away because metal powder splashing caused by laser sintered is not easy to fall into region to be printed, to ensure that the printing matter of workpiece
Amount.
Scanning angle variable quantity can also be set as 67 degree simultaneously, then in the scanning angle of each layer workpiece slice to workpiece
When being configured, it is only necessary to the scanning angle that first layer workpiece is sliced are set as 67 degree, and according to first layer workpiece slice
Preliminary sweep angle obtains the scanning angle of each layer workpiece slice from by way of increasing each layer.Specifically, first layer work
The scanning angle of the scan path of part slice is 67 degree, then the second layer is from 67 degree of increasing, the scanning angle of obtained scan path
134 degree, third layer to the last can also be obtained successively for one layer, for convenience of calculating, when each layer of scan path is more than from increasing
When 180 degree, then the scan path of current layer is subtracted into 180 degree.The scanning angle of every layer of scan path of this implementation embodiment
67 degree of variation can reduce path overlap rate, and when rotation angle successively increases by 67 degree, nearly 180 layers or so just will appear a path
Overlapping, even if thickness degree is thin again, the thermal stress after 100 multilayers all can preferably be dispersed, and be melted to solidification to reduce
When the contraction of surface stress in the process, the especially workpiece of printing large format, it is possible to reduce stress and prevent powder from splashing
Enter in print area.
In one embodiment, according to the scanning angle setting scan path of sweep span and each layer workpiece slice
Step may include:
Step S501 is determined and the matched boundary rectangle area of the workpiece profile according to the workpiece profile in each floor workpiece slice
Domain.
This step is mainly to obtain the circumscribed rectangular region of the workpiece profile in each layer workpiece slice.Specifically, to work
When part is sliced, the shape of each layer workpiece slice can be it is different, by taking certain layer of workpiece slice is round as an example, the layer
Workpiece profile in workpiece slice is circle, can give advice in coordinate system in two dimension and calculate the workpiece wheel by the coordinate of circle
The maximum value of wide abscissa and the maximum value and minimum value of minimum value and ordinate, and then determine the external of the workpiece profile
Rectangle, the region for including in boundary rectangle is circumscribed rectangular region.
Step S502, the boundary rectangle being sliced according to the scanning angle that sweep span and each layer workpiece are sliced in each layer workpiece
Scan path is filled in region.
This step can be after the circumscribed rectangular region that the workpiece profile in each layer workpiece slice has been determined, according to setting
Sweep span and scanning angle fill scan path in the circumscribed rectangular region.In order to improve the setting efficiency of scan path,
The sweep span of the scan path of each layer workpiece slice can take a fixed value, so that user only needs when scan path is arranged
One fixed value is set as sweep span, i.e., fills phase in the boundary rectangle in combination with the sweep span and scanning angle
The scan path answered.
Specifically, Fig. 7 is the auxiliary figure for calculating scan path in one embodiment with reference to Fig. 7, every scan path can lead to
It crosses two points to be determined, it is assumed that the two-dimentional rectangular co-ordinate of two points (C1 and C2) below two adjacent scan paths is respectively
(X1, Y1) and (X2, Y2) constructs a right angled triangle by point C1, point C2 and point C3, wherein scanning where point C3 is point C1
A point on path, then it is available by formula Y2-Y1=K (X2-X1)K indicate point C1 with
The slope of straight line where point C2, β are the scanning angle of scan path, and due toWherein G indicates scan path
Sweep span, A indicates the distance of point C1 and point C3, and then is derived by by three frontier juncture system of right angled triangleL is step distance, it is seen then that under scanning angle and the identical situation of sweep span, is obtained
Step distance be also identical.With reference to Fig. 8, Fig. 8 be Fig. 8 be in one embodiment circumscribed rectangular region fill scan path
Schematic diagram, above-mentioned stepping correspond to the distance between the X-axis stepping point of circumscribed rectangular region 800, pass through stepping point each in X-axis
The distance between can determine that each stepping point in the X-axis of circumscribed rectangular region 800 can also be determined by similar approach
Each stepping point in the Y-axis of circumscribed rectangular region 800 is complete in the X-axis stepping point and Y-axis stepping point of circumscribed rectangular region 800
After portion is calculated, sequentially correspondence, which is connected, can be obtained the scan path of circumscribed rectangular region 800, wherein such as 810 institute of arrow
The scan path of instruction is a wherein scan path for the circumscribed rectangular region 800.
As it can be seen that user only needs to set the sweep span and scanning angle of scan path, scan path can be completed
Setting operation, and in the case where equidistantly angularly scanning, it is to need to obtain stepping without calculating each scan path
Distance finds each stepping point in X-axis and Y-axis, and each scan path can be obtained by being sequentially connected, and greatly improves scanning
The setting efficiency in path.
Step S503 determines the print area of each layer workpiece slice according to the workpiece profile that each layer workpiece is sliced.
This step is mainly the print area that each layer workpiece slice is determined according to workpiece profile, which refers to powdering
Formula laser 3D printing system issues the scan path location that laser is filled workpiece to be printed during actual job
Domain.It is the schematic diagram of the scan path of circumscribed rectangular region in one embodiment, the boundary rectangle area with reference to Fig. 9 (a), Fig. 9 (a)
It include multi-strip scanning path 911 in domain 910, as shown in Fig. 9 (b), Fig. 9 (b) is the scanning road of print area in one embodiment
The schematic diagram of diameter, this layer of workpiece slice is a rectangle frame, including outer profile 920 and Internal periphery 930, corresponding boundary rectangle area
Domain is the circumscribed rectangular region 910 in Fig. 9 (a), then the print area of this layer of workpiece slice is outer profile 920 and Internal periphery 930
Between the region that is formed, the print area according to the available each layer workpiece slice of similar fashion.
The circumscribed rectangular region of the print area of workpiece slice and each layer workpiece slice is carried out image boolean by step S504
Operation obtains the scan path in the print area of each layer workpiece slice.
This step is mainly that print area and circumscribed rectangular region that each layer workpiece is sliced are carried out figure Boolean calculation to obtain
The scan path in print area being sliced to each layer workpiece.With reference to Fig. 9 (a) and Fig. 9 (b), the external square of each layer workpiece slice
Multi-strip scanning path 911 is equipped in shape region 910, and the print area of workpiece slice is between outer profile 920 and Internal periphery 930
The region of formation is not carrying out between image Boolean calculation, and there are no filling scan path in the region of the formation, this step can
To see that the print area by circumscribed rectangular region 910 and workpiece slice carries out figure Boolean calculation, the scanning road of nonprinting region
Diameter will be removed, the scan path in print area to obtain each layer workpiece slice, as indicated by the arrow 921 in Fig. 9 (b)
For scan path phase indicated by the arrow 921 in the wherein scan path, with Fig. 9 (a) in the print area of workpiece slice
It is corresponding.
The present embodiment completes the boundary rectangle area of each floor workpiece slice by sweep span set by user and scanning angle
The setting of scan path in domain operates, and the print zone of each layer workpiece slice is determined further according to the workpiece profile of each layer workpiece slice
Domain, so that the print area of the circumscribed rectangular region for being equipped with scan path and each layer workpiece slice is subjected to figure Boolean calculation,
The scan path in the print area of each layer workpiece slice is finally obtained, this mode first passes through the X-axis in circumscribed rectangular region
With searching stepping point in Y-axis, connects stepping point then to obtain the scan path of circumscribed rectangular region, recycle boundary rectangle
The scan path and print area in region carry out the mode that Boolean calculation obtains scan path, can better adapt to not similar shape
Shape, the workpiece with differently contoured line more accurately and quickly complete the setting operation of the scan path of each layer workpiece slice,
Under the premise of guaranteeing that scan path is accurately arranged, the setting efficiency of scan path is also effectively improved.
In one embodiment, a kind of scan path setting device is provided, is in one embodiment with reference to Figure 10, Figure 10
The structural block diagram of device is arranged in scan path, and scan path setting device can be used for being arranged powdering formula laser 3D printing system
Scan path, the apparatus may include:
Angle obtains module 101, for obtaining the preliminary sweep angle of scan path;Scan path is powdering formula laser 3D
The scan path that print system is filled workpiece;
Angle calculation module 102, for according to the scanning angle variable quantity of setting and preliminary sweep angle calculation workpiece
The scanning angle of each layer workpiece slice;Wherein, the scanning angle of the workpiece slice of adjacent layer is not identical;
Path setup module 103, for obtaining the sweep span of scan path;It is sliced according to sweep span and each layer workpiece
Scanning angle be arranged scan path.
In one embodiment, angle calculation module 102 may include:
Slicing treatment unit obtains multilayer workpiece slice for carrying out slicing treatment to workpiece;First floor angle setting unit,
For the scanning angle that first floor workpiece is sliced to be arranged according to preliminary sweep angle;Variable quantity determination unit, for determining scan angle
Spend variable quantity;Angle determination unit, for the scanning angle according to scanning angle variable quantity and first floor workpiece slice, by layer-by-layer
Incremental mode determines the scanning angle of remaining each layer workpiece slice.
In one embodiment, can also include:
Area division unit, for each layer workpiece slice to be respectively divided into multiple banded zones.
In one embodiment, first floor angle setting unit is further used for:
The Reference Strip region that first floor workpiece is sliced is determined from each banded zone that first floor workpiece is sliced;It will initially sweep
Retouch the scanning angle that angle is set as Reference Strip region;According to sweeping for the scanning angle in Reference Strip region and adjacent ribbons region
Retouch the scanning angle that angular relationship determines each banded zone of first floor workpiece slice.
In one embodiment, angle determination unit is further used for:
The Reference Strip region of remaining each layer workpiece slice is determined according to the Reference Strip region that first floor workpiece is sliced;According to
The scanning angle and scanning angle variable quantity in the Reference Strip region of first floor workpiece slice, obtain it by way of being successively incremented by
The scanning angle in the Reference Strip region of remaining each layer workpiece slice;It sweeps in Reference Strip region based on remaining each layer workpiece slice
Retouch angle and adjacent ribbons region scanning angle relationship determine remaining each layer workpiece slice each banded zone scan angle
Degree.
In one embodiment, can also include:
Blowing direction determination unit, the air blowing side of the horizontal blowning installation for determining powdering formula laser 3D printing system configuration
To;Initial setting up unit, for preliminary sweep angle to be arranged according to blowing direction.
In one embodiment, preliminary sweep angle is set as 67 degree;Scanning angle variable quantity is set as 67 degree.
In one embodiment, path setup module 103 is further used for:
According to the workpiece profile determination and the matched circumscribed rectangular region of the workpiece profile in each layer workpiece slice;According to sweeping
The scanning angle for retouching spacing and each layer workpiece slice fills scan path in the circumscribed rectangular region that each layer workpiece is sliced;According to
The workpiece profile of each layer workpiece slice determines the print area of each layer workpiece slice;By the print area of workpiece slice and each layer work
The circumscribed rectangular region of part slice carries out image Boolean calculation, obtains the scan path in the print area of each layer workpiece slice.
Scan path setting device of the invention and scan path setting method of the invention correspond, about scanning road
The specific of diameter setting device limits the restriction that may refer to above for scan path setting method, sets in above-mentioned scan path
Set method embodiment illustrate technical characteristic and its advantages suitable for scan path setting device embodiment,
This is repeated no more.Modules in above-mentioned scan path setting device can be fully or partially through software, hardware and combinations thereof
To realize.Above-mentioned each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also be with soft
Part form is stored in the memory in computer equipment, executes the corresponding behaviour of the above modules in order to which processor calls
Make.
In one embodiment, a kind of control equipment is provided, which can pass through such as personal computer, plate
The computer equipments such as computer realize that internal structure chart can be as shown in figure 11, and Figure 11 is that equipment is controlled in one embodiment
Internal structure chart.The control equipment includes processor, memory, network interface, the display screen and defeated connected by system bus
Enter device.Wherein, the processor of the control equipment is for providing calculating and control ability.The memory of the control equipment includes non-
Volatile storage medium, built-in storage.The non-volatile memory medium is stored with operating system and computer program.The interior storage
Device provides environment for the operation of operating system and computer program in non-volatile memory medium.The network of the control equipment connects
Mouth with external terminal by network connection for being communicated.To realize a kind of scanning road when the computer program is executed by processor
Diameter setting method.The display screen of the control equipment can be liquid crystal display or electric ink display screen, the control equipment
Input unit can be the touch layer covered on display screen, be also possible to control device housings on be arranged key, trace ball or
Trackpad can also be external keyboard, Trackpad or mouse etc..
It will be understood by those skilled in the art that structure shown in Figure 11, only part relevant to the present invention program
The block diagram of structure, does not constitute the restriction for the computer equipment being applied thereon to the present invention program, and specific computer is set
Standby may include perhaps combining certain components or with different component layouts than more or fewer components as shown in the figure.
In one embodiment, a kind of control equipment is provided, including memory, processor and storage are on a memory simultaneously
The computer program that can be run on a processor, processor perform the steps of when executing computer program
Obtain the preliminary sweep angle of scan path;Wherein, which is powdering formula laser 3D printing system to work
The scan path that part is filled;According to each layer workpiece of the scanning angle variable quantity of setting and preliminary sweep angle calculation workpiece
The scanning angle of slice;Wherein, the scanning angle of adjacent layer workpiece slice is not identical;Obtain the sweep span of scan path;Root
According to the scanning angle that sweep span and each layer workpiece are sliced, scan path is set.
Wherein, with reference to Fig. 1, which can also be after the completion of the setting of scan path be operated, according to the scanning road
Diameter controls laser 201 and controls scanning galvanometer 203 by galvanometer control card 202, so that the laser that the laser 201 issues
Workpiece 205 on workbench 204 is scanned, thus by the workpiece printing shaping.
In one embodiment, it is also performed the steps of when processor executes computer program
Slicing treatment is carried out to workpiece and obtains multilayer workpiece slice;It is arranged what first floor workpiece was sliced according to preliminary sweep angle
Scanning angle;Determine scanning angle variable quantity;According to the scanning angle that scanning angle variable quantity and first floor workpiece are sliced, by by
The incremental mode of layer determines the scanning angle of remaining each layer workpiece slice.
In one embodiment, it is also performed the steps of when processor executes computer program
Each layer workpiece slice is respectively divided into multiple banded zones.
In one embodiment, it is also performed the steps of when processor executes computer program
The Reference Strip region that first floor workpiece is sliced is determined from each banded zone that first floor workpiece is sliced;It will initially sweep
Retouch the scanning angle that angle is set as Reference Strip region;According to sweeping for the scanning angle in Reference Strip region and adjacent ribbons region
Retouch the scanning angle that angular relationship determines each banded zone of first floor workpiece slice.
In one embodiment, it is also performed the steps of when processor executes computer program
The Reference Strip region of remaining each layer workpiece slice is determined according to the Reference Strip region that first floor workpiece is sliced;According to
The scanning angle and scanning angle variable quantity in the Reference Strip region of first floor workpiece slice, obtain it by way of being successively incremented by
The scanning angle in the Reference Strip region of remaining each layer workpiece slice;It sweeps in Reference Strip region based on remaining each layer workpiece slice
Retouch angle and adjacent ribbons region scanning angle relationship determine remaining each layer workpiece slice each banded zone scan angle
Degree.
In one embodiment, it is also performed the steps of when processor executes computer program
Determine the blowing direction of the horizontal blowning installation of powdering formula laser 3D printing system configuration;Just according to blowing direction setting
Beginning scanning angle.
In one embodiment, it is also performed the steps of when processor executes computer program
According to the workpiece profile determination and the matched circumscribed rectangular region of the workpiece profile in each layer workpiece slice;According to sweeping
The scanning angle for retouching spacing and each layer workpiece slice fills scan path in the circumscribed rectangular region that each layer workpiece is sliced;According to
The workpiece profile of each layer workpiece slice determines the print area of each layer workpiece slice;By the print area of workpiece slice and each layer work
The circumscribed rectangular region of part slice carries out image Boolean calculation, obtains the scan path in the print area of each layer workpiece slice.
Above-mentioned control equipment, by the computer program run on the processor, so that the scanning road between different layers
Diameter changes according to angle variable quantity, and the scanning angle between adjacent layer is not identical, can effectively answer the heat of adjacent layer
Power scatter, and avoids adjacent layer scan path from overlapping and thermal stress is caused excessively to concentrate the deformation for shrinking and causing workpiece,
Reduce the contraction for being melted to surface stress in process of setting, enhance the stability of printout, also improves powdering formula laser
The operation quality of 3D printing system.
Those of ordinary skill in the art will appreciate that realizing scan path setting method described in as above any one embodiment
In all or part of the process, be that relevant hardware can be instructed to complete by computer program, the computer journey
Sequence can be stored in a non-volatile computer read/write memory medium, and the computer program is when being executed, it may include such as above-mentioned
The process of the embodiment of each method.Wherein, to memory, storage, data used in each embodiment provided by the present invention
Any reference of library or other media, may each comprise non-volatile and/or volatile memory.Nonvolatile memory may include
Read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM)
Or flash memory.Volatile memory may include random access memory (RAM) or external cache.As explanation
Non- limitation, RAM is available in many forms, such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), even numbers
According to rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), storage
Device bus (Rambus) directly RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic
RAM (RDRAM) etc..
Accordingly, a kind of computer readable storage medium is provided in one embodiment, is stored thereon with computer program,
It is performed the steps of when computer program is executed by processor
Obtain the preliminary sweep angle of scan path;It is determined according to the scanning angle variable quantity of setting and preliminary sweep angle
The scanning angle of each layer workpiece slice of workpiece;Obtain the sweep span of scan path;It is cut according to sweep span and each layer workpiece
Scan path is arranged in the scanning angle of piece.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Slicing treatment is carried out to workpiece and obtains multilayer workpiece slice;It is arranged what first floor workpiece was sliced according to preliminary sweep angle
Scanning angle;Determine scanning angle variable quantity;According to the scanning angle that scanning angle variable quantity and first floor workpiece are sliced, by by
The incremental mode of layer determines the scanning angle of remaining each layer workpiece slice.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Each layer workpiece slice is respectively divided into multiple banded zones.
In one embodiment, it is also performed the steps of when computer program is executed by processor
The Reference Strip region that first floor workpiece is sliced is determined from each banded zone that first floor workpiece is sliced;It will initially sweep
Retouch the scanning angle that angle is set as Reference Strip region;According to sweeping for the scanning angle in Reference Strip region and adjacent ribbons region
Retouch the scanning angle that angular relationship determines each banded zone of first floor workpiece slice.
In one embodiment, it is also performed the steps of when computer program is executed by processor
The Reference Strip region of remaining each layer workpiece slice is determined according to the Reference Strip region that first floor workpiece is sliced;According to
The scanning angle and scanning angle variable quantity in the Reference Strip region of first floor workpiece slice, obtain it by way of being successively incremented by
The scanning angle in the Reference Strip region of remaining each layer workpiece slice;It sweeps in Reference Strip region based on remaining each layer workpiece slice
Retouch angle and adjacent ribbons region scanning angle relationship determine remaining each layer workpiece slice each banded zone scan angle
Degree.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Determine the blowing direction of the horizontal blowning installation of powdering formula laser 3D printing system configuration;Just according to blowing direction setting
Beginning scanning angle.
In one embodiment, it is also performed the steps of when computer program is executed by processor
According to the workpiece profile determination and the matched circumscribed rectangular region of the workpiece profile in each layer workpiece slice;According to sweeping
The scanning angle for retouching spacing and each layer workpiece slice fills scan path in the circumscribed rectangular region that each layer workpiece is sliced;According to
The workpiece profile of each layer workpiece slice determines the print area of each layer workpiece slice;By the print area of workpiece slice and each layer work
The circumscribed rectangular region of part slice carries out image Boolean calculation, obtains the scan path in the print area of each layer workpiece slice.
Above-mentioned computer readable storage medium, by the computer program that it is stored, so that the scanning road between different layers
Diameter changes according to angle variable quantity, and the scanning angle between adjacent layer is not identical, can effectively answer the heat of adjacent layer
Power scatter, and avoids adjacent layer scan path from overlapping and thermal stress is caused excessively to concentrate the deformation for shrinking and causing workpiece,
Reduce the contraction for being melted to surface stress in process of setting, enhance the stability of printout, also improves powdering formula laser
The operation quality of 3D printing system.
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment
In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance
Shield all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention
Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.