Równoczesna zmiana kilku różnych otworów
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 2
- Rejestracja: 17 cze 2009, 09:08
- Lokalizacja: Bydgoszcz
Równoczesna zmiana kilku różnych otworów
Witam. Posiadam darmową wersję programu Solid Edge 2D Drafting ST3. Mam taki problem. Mam detal, w którym jest około 100 różnych otworów. Jak można powiększyć wszystkie otwory równocześnie o 0,2mm. Mam kilkadziesiąt różnych płyt do poprawki. Dziękuję za pomoc.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 748
- Rejestracja: 19 maja 2007, 20:33
- Lokalizacja: Wrocław
- Kontakt:
Najszybciej znaleźć kogoś kto ma moduł part i z tych twoich 2d zrobić party i w miejscu otworów powstawiać odpowiednie otwory które potem będzie można grupowo zwiększać.
Alternatywnie jeśli znasz się na programowaniu to przy zapisie rysunku do dxf można znaleźć tam dla każdego okręgu zapis który go definiuje.
W połączeniu z wiedzą z
http://www.autodesk.com/techpubs/autoca ... dxf_06.htm
A jak się nie znasz na programowaniu to przykro mi bardzo. Ewentualnie podeślij mi jeden rysunek dft z informacją jakie otwory zmienić na jakie.
Alternatywnie jeśli znasz się na programowaniu to przy zapisie rysunku do dxf można znaleźć tam dla każdego okręgu zapis który go definiuje.
Pogrubiłem linijki które odpowiadają za promień, jak się to zmieni i potem otwiera tego dxf'a to jest różnica.CIRCLE
5
44
330
1F
100
AcDbEntity
8
Default
6
Continuous
62
7
100
AcDbCircle
10
116.5421507603
20
105.5552947437
30
0.0
40
5.000000000000001
0
CIRCLE
5
45
330
1F
100
AcDbEntity
8
Default
6
Continuous
62
7
100
AcDbCircle
10
154.4559787389
20
105.9812928109
30
0.0
40
10.0
0
W połączeniu z wiedzą z
http://www.autodesk.com/techpubs/autoca ... dxf_06.htm
Można sobie zrobić program do konwersji otworów w zależności od ich średnicy. Jeśli masz tego kilkadziesiąt sztuk to warto poświęcić kilka godzin na program.Group codes Description
100
Subclass marker (AcDbCircle)
39
Thickness (optional; default = 0)
10
Center point (in OCS)
DXF: X value; APP: 3D point
20, 30
DXF: Y and Z values of center point (in OCS)
40
Radius
210
Extrusion direction (optional; default = 0, 0, 1)
DXF: X value; APP: 3D vector
220, 230
DXF: Y and Z values of extrusion direction (optional)
Kod: Zaznacz cały
while not (end of file)
begin
read(slowo);
if slowo=AcDbCircle
begin
while slowo!=40
read(slowo);
read slowo;
if slowo=10
zamien(10.2)
if slowo=20
zamien(20.2)
end;
end;
end.