When converting my DXF file to Gerber, I keep getting a message "An exception occurred while creating Polygon". How do I fix this?
0 Votes
1 Comments
N
Numerical Support Teamposted
about 17 years ago
Gerber requires "clean & closed boundaries" with no overlapping or self intersections; in order to fill polygons. ACE was unable to create filled polygons because there are multiple overlapping objects, and that's the reason for those error messages. To correct the problem, simply delete the overlapping objects (using AutoCAD or any CAD program), and then perform the conversion.
Note: For an example to locate the multiple overlapping objects, use AutoCAD (or any CAD program); then load your dxf and select the area around one of your boundaries and then press command "List". In your example, there were three different objects to describe a single boundary: SOLID, LWPolyline, and Line (see below for output). This is very common problem when people create drawings and incorporate "SOLID Hatches" using AutoCAD.
LWPOLYLINE Layer: "0" Space: Model space Handle = 315 Open Constant width 0.00000 area 2.91356 length 30.57446
at point X= 2.63522 Y= 30.60821 Z= 0.00000 at point X= 2.70022 Y= 30.60821 Z= 0.00000 at point X= 2.76772 Y= 29.64571 Z= 0.00000 at point X= 2.76772 Y= 16.35321 Z= 0.00000 at point X= 2.70022 Y= 15.39071 Z= 0.00000 at point X= 2.63522 Y= 15.39071 Z= 0.00000 at point X= 2.56772 Y= 16.35321 Z= 0.00000 at point X= 2.56772 Y= 29.64571 Z= 0.00000 at point X= 2.63522 Y= 30.60821 Z= 0.00000
LINE Layer: "0" Space: Model space Handle = 2ed from point, X= 2.70022 Y= 30.60821 Z= 0.00000 to point, X= 2.76772 Y= 29.64571 Z= 0.00000 Length = 0.96486, Angle in XY Plane = 274 Delta X = 0.06750, Delta Y = -0.96250, Delta Z = 0.00000
HATCH Layer: "0" Space: Model space Handle = 316 Press ENTER to continue: Hatch pattern SOLID Associative Origin X= 0.00000 Y= 0.00000 Z= 0.00000
When converting my DXF file to Gerber, I keep getting a message "An exception occurred while creating Polygon". How do I fix this?
0 Votes
1 Comments
Numerical Support Team posted about 17 years ago
Note: For an example to locate the multiple overlapping objects, use AutoCAD (or any CAD program); then load your dxf and select the area around one of your boundaries and then press command "List". In your example, there were three different objects to describe a single boundary: SOLID, LWPolyline, and Line (see below for output). This is very common problem when people create drawings and incorporate "SOLID Hatches" using AutoCAD.
LWPOLYLINE Layer: "0"
Space: Model space
Handle = 315
Open
Constant width 0.00000
area 2.91356
length 30.57446
at point X= 2.63522 Y= 30.60821 Z= 0.00000
at point X= 2.70022 Y= 30.60821 Z= 0.00000
at point X= 2.76772 Y= 29.64571 Z= 0.00000
at point X= 2.76772 Y= 16.35321 Z= 0.00000
at point X= 2.70022 Y= 15.39071 Z= 0.00000
at point X= 2.63522 Y= 15.39071 Z= 0.00000
at point X= 2.56772 Y= 16.35321 Z= 0.00000
at point X= 2.56772 Y= 29.64571 Z= 0.00000
at point X= 2.63522 Y= 30.60821 Z= 0.00000
LINE Layer: "0"
Space: Model space
Handle = 2ed
from point, X= 2.70022 Y= 30.60821 Z= 0.00000
to point, X= 2.76772 Y= 29.64571 Z= 0.00000
Length = 0.96486, Angle in XY Plane = 274
Delta X = 0.06750, Delta Y = -0.96250, Delta Z = 0.00000
HATCH Layer: "0"
Space: Model space
Handle = 316
Press ENTER to continue:
Hatch pattern SOLID
Associative
Origin X= 0.00000 Y= 0.00000 Z= 0.00000
0 Votes
Login or Sign up to post a comment