기어의 치형 형상 데이타가 있을 경우,
이 데이타를 CAD 툴 안으로 집어넣기 위해
표준적인 데이타 포멧을 만들어줄 필요가 있다.
고려할 수 있는 포멧은
DXF, IGES, STEP 같은 것들을 들 수 있다.
필요한 형상만 집어넣으면 되므로 (원점, 좌표계, 기준선, 기어치형 서피스 따위)
상대적으로 간단하게 생성 가능할 것이다.
DXF, IGES, STEP AP203 같은 경우는 특히 텍스트파일 포멧으로 작성 가능하므로
더욱 간단하게 만들 수 있다고 생각된다.
어느쪽을 사용하든 상관은 없으나, 명색이 3D 데이타이므로 DXF 포멧은 일단 제외한다.
IGES는 매우 안정적이고, 심플하다.
포멧 구현을 위한 도큐멘테이션은 이것을 참조해 볼 수 있다,.
http://www.uspro.org/documents/IGES5-3_forDownload.pdf
STEP은 상대적으로 더 복잡하다.
구현을 위한 스터디에 시간이 더 걸릴 것이다.
ISO표준이므로, 해당 표준 문서를 구하는데도 공짜로(?) 구하려면 좀 힘든 점이 있다.
복잡한 정보가 들어갈 필요는 없으므로, 오래된 AP203 포멧이면 될 것으로 사료된다.
참고할 만한 도큐멘테이션은 이것을 참조해 볼 수 있다.
http://www.steptools.com/support/stdev_docs/express/ap203/recprac203v8.pdf
이외에
국제표준인증종합정보센터( http://www.standard.go.kr ) 사이트에 가서
KS B ISO 10303-21:2005 를 검색하면, 온라인상태에서 공짜로 표준 문서를 볼 수 있다.
(프린트, 다운로드 안됨)
---- 사족 ----
온라인으로 해당 문서를 열람하고자 할 때 문제가 있는데
윈도우7에서 이걸 보려면 파수닷컴의 DRM 클라이언트 프로그램을 깔아줘야 되는데
제대로 안된다는 것이다. 에러가 나서 아예 실행이 안된다.
때문에 보려면 윈도우즈XP 컴퓨터에서 해당 프로그램을 다운로드 받아다 볼 수 밖에 없다.
파수닷컴의 DRM 솔루션은 버그와 비호환성으로 원체 악명이 높기 때문에
컴퓨터가 갑자기 느려지거나, 바이러스처럼 언인스톨도 제대로 하기 힘들다거나,
갑자기 다운 되거나 얼어붙는 현상 등등이 발생해도
그건 전적으로 파수닷컴의 개발력이 부족해서 발생한 일일 것이다.
-------------
아무튼 현실적으로 그나마 자세한 문서가 확보되고(위의 링크에 있는 pdf 파일)
안정적이며 대부분의 환경에서 문제없이 잘 되는
IGES 포멧을 사용하는게 좋겠다고 생각된다.
PTC CREO2를 이용해서 (0,0,0)에서 (10,10,0)으로 선분을 하나 스케치해 준 파일을
IGES로 저장한 파일의 예제를 보면...
---- 예제 : prt0001.igs ----
PTC IGES file: prt0001.igs S 1
1H,,1H;,7HPRT0001,11Hprt0001.igs, G 1
52HCreo Parametric by Parametric Technology Corporation,7H2012130,32, G 2
38,7,38,15,7HPRT0001,1.,2,2HMM,32768,0.5,15H20121124.145536,0.00173198, G 3
17.3205,4HDONG,7HUnknown,10,0,15H20121124.145536; G 4
314 1 1 1 0 0 0 001000200D 1
314 0 7 1 0 COLOR 1D 2
314 2 1 1 0 0 0 001000200D 3
314 0 4 1 0 COLOR 2D 4
314 3 1 1 0 0 0 001000200D 5
314 0 1 1 0 COLOR 3D 6
314 4 1 1 0 0 0 001000200D 7
314 0 1 1 0 COLOR 4D 8
314 5 1 1 0 0 0 001000200D 9
314 0 2 1 0 COLOR 5D 10
314 6 1 1 0 0 0 001000200D 11
314 0 8 1 0 COLOR 6D 12
314 7 1 1 0 0 0 001000200D 13
314 0 8 1 0 COLOR 7D 14
314 8 1 1 0 0 0 001000200D 15
314 0 8 1 0 COLOR 8D 16
314 9 1 1 0 0 0 001000200D 17
314 0 8 1 0 COLOR 9D 18
314 10 1 1 0 0 0 001000200D 19
314 0 5 1 0 COLOR 10D 20
314 11 1 1 0 0 0 001000200D 21
314 0 8 1 0 COLOR 11D 22
110 12 1 1 0 0 0 000000001D 23
110 0 -1 1 0 LINE 1D 24
406 13 1 1 0 0 0 001000000D 25
406 0 0 1 15 PROP 1D 26
402 14 1 1 0 0 0 000000300D 27
402 0 0 1 7 LAYER 1D 28
314,0D0,6D1,8D1; 1P 1
314,1.1D0,1.2D0,1D2; 3P 2
314,3.92D1,1.2D0,1.2D0; 5P 3
314,4.1D1,0D0,2.2D1; 7P 4
314,6D1,4D1,2D1; 9P 5
314,6.952D1,7.426D1,7.9D1; 11P 6
314,7.84314D1,7.84314D1,7.84314D1; 13P 7
314,8.784D1,9.49D1,1D2; 15P 8
314,9.6D1,9.6D1,9.6D1; 17P 9
314,9.8D1,6.27D1,0D0; 19P 10
314,1D2,1D2,9.49D1; 21P 11
110,0D0,0D0,0D0,1D1,0D0,-1D1; 23P 12
406,1,19H03___PRT_ALL_CURVES; 25P 13
402,1,23,0,1,25; 27P 14
S 1G 4D 28P 14 T 1
-------------
S로 파일을 시작하고 T로 끝난다.
중간에 G로 글로벌한 정보들이 있고
그 다음에 D로 디렉토리 정보가 나오고
그 다음에 P로 형상정보들이 들어가 있다.
더 세부적인 내용은 문서를 참고해서 분석해 보면 될 일이다.
아무튼, 그렇게 해서 기어치형의 형상 서피스를 만들어 내면
그것을 CAD 툴로 임포트 시킨 후 사용할 수 있다.
위 동영상의 사례를 보면,
엑셀 기반의 프로그램을 이용하여 igs 형상 파일을 만들고
그것을 CAD 툴에서 임포트시켜 모델링하고 있음을 할 수 있다,.
이 프로그램은 상용이라서 그냥 쓸 수가 없을 뿐만 아니라
사용자 친화적이지도 않고, 또 엑셀 기반이라서 더 마음에 안 든다.
댓글 없음:
댓글 쓰기