제 3 장 구조물 그리기	3-쪽

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

제 3 장 구조물 그리기 [Structure Work]

도면자동화라는 말은 듣기에는 참 좋지만 실현하기는 매우 어려운 듯 합니다. 더군다나 데이타 파일 한개로 완벽한 도면을 만들어내는 것은 엔지니어들에게는 꿈과 같은 일일 것입니다. 하지만 정말 데이타 파일 한개로 도면을 만들어내는 프로그램이 얼마나 유용할까요? 물론 항상 똑같은 단면으로 설계를 한다면 그 프로그램은 도면찍어내는 기계일 수도 있겠지만 설계라는 것이 항상 같을 수만은 없습니다. 항상 새로운 것들이 반영되면서 계속 바뀌어 나가는 것입니다. 그래서 도면자동화 프로그램은 새로운 것들을 적용하기 편하도록 충분히 유연하여야 한다고 생각합니다. 그리고 작업단계에서 설계자의 의견이 충분히 반영될 수 있으면 더욱 좋겠다고 생각합니다. [다정다감]의 [구조물 그리기] 기능은 아직 그러한 점들을 충분히 만족하지는 못하지만 앞으로 많은 개발이 있어야 될 부부분이라고 생각합니다.

P.S.C BEAM 단면을 그려줍니다.

Program name : PSCBEAM.LSP

P.S.C BEAM교는 정형화된 P.S.C BEAM을 이용하므로 비교적 적은 변수로 단면을 그릴 수 있습니다. 이 프로그램에서도 입력변수는 slab폭과 두께, 포장두께, BEAM간격으로 적은 수의 변수가 사용됩니다.

□ 사용예

B(m): 19.5□	[slab 폭=교량폭]

Number of beam: 9□	[P.S.C BEAM의 갯수]

Pitch of beam(m): 2.2□	[beam 간격]

Left slop(%): -2□	[중앙선에서 왼쪽 방호벽쪽으로의 경사(%)]

Right slop(%): 2□	[중앙선에서 오른쪽 방호벽쪽으로의 경사(%)]

Thickness of asphalt(mm): 80□	[아스팔트 포장의 두께]

Thickness of slab(mm): 250□	[슬라브의 두께]

Pick insert point:	[삽입점을 찍어준다. 삽입점은 아스팔트포장 중앙상단]

교각의 측면도를 그려줍니다.

Program name : PIER.LSP

도면 자동화는 어디까지 가능한가? 이런 의문을 가끔 가져봅니다. 사실 토목구조물이라는 것이 비슷하면서도 다르고, 다른듯 하면서 같고.. 그렇습니다. 어떤 도면을 자동으로 그리도록 프로그램을 만들었다고 해도 그 프로그램을 다른 프로젝트에 100% 사용할 수 있는 것은 아닙니다. 다른 업종같이 자기가 설계하고 자기가 만들어서 팔아먹는 경우에는 자기의 스타일을 얼마든지 고집할 수 있지만, 토목용역의 특이한 환경때문에 외부의 압력(?)이 적지 않게 작용하는 것이 사실입니다. 발주처에 따라서 요구하는 것들이 다르다는 뜻입니다. 한가지 예를 들어서 교대 프로그램을 만들었다고 합시다. 어떤 발주처에서는 교대의 모서리를 R=20CM로 부드럽게 돌려달라고 요구한다면 기존 프로그램을 그대로 사용할 수는 없는 것입니다. 이런식으로 조그만 변화에도 프로그램의 여러부분을 뜯어고쳐야 한다는 것이 □도면 완전자동화 쟁취□를 어렵게 만드는 요인중의 하나입니다. 결국 그러한 세세한 부분이 변할 때 마다 그 기능을 추가해 나간다면 점점 더 일반화된 프로그램으로 발전할 수 있다고 생각합니다. 하지만 그렇게 한가한 날이 올런지...

아뭏든 이 PIER.LSP프로그램은 아래와 같은 기능을 가지고 있습니다.

□ PIER.LSP의 기능 및 제한사항

□ 종단작업에 사용할 수 있도록 Y-SCALE을 조정할 수가 있습니다.

□ 교각의 제원은 DIALOG BOX를 이용하여 입력합니다.

□ 현재는 PIER의 측면도만 가능합니다. 즉 주로 종단작업에서 쓰기위해 만들었습니다.

DIALOG BOX를 통한 제원 입력         Y-SCALE을 1 로 했을 때의 실행결과    Y-SCALE을 2로 했을때의 결과

□ 사용예

PICK INSERT POINT: [교각의 삽입점을 찍어줍니다. 삽입점은 코핑의 가운데 점입니다]

[DIALOG BOX를 통해서 교각 제원들을 입력해줍니다]

※ 참고

이 프로그램을 종단작업에 이용하면 좋겠습니다. 또한 치수선기능도 지원되므로 간단한 일반도 작업에 사용할 수도 있겠습니다. 물론 교각의 모양이 아래와 같은 모양으로 한정 되있는 것이 아니므로 앞으로 계속해서 추가해 나아가야 된다고 생각합니다.

말뚝들을 그려줍니다.

Program name : PILES.LSP

DJDG/GENERAL에 강관말뚝 그리기가 있지만 PILE을 한개만 사용하는 경우는 없습니다. 그러므로 파일들을 한꺼번에 그려주는 프로그램이 필요했습니다. 물론 한개씩 그려도 되지만 게으른 사람이 프로그램을 만들기 마련입니다.

□ SPILE.LSP의 기능 및 제한사항

□ 종단작업에 사용할 수 있도록 Y-SCALE을 조정할 수가 있습니다.

□ 지금은 STEEL PILE에만 사용가능하고 앞으로 RCD PILE에도 사용할 수 있도록 개선할 계획입니다. 또한 앞의 PIER.LSP나 ABUT.LSP같이 DIALOG BOX를 이용하여 제원을 입력할 수 있으면 더 좋지 않을까 생각합니다.

□ 사용예

Pick center of pile group: [Pile Group의 중앙점을 찍어줍니다. 즉 footing의 하단 중앙점]

Pile DIA(mm): 406.4□	[pile의 지름을 입력합니다]

Pile Length(m): 5□	[pile의 길이를 입력합니다]

Number of Pile: 5□	[pile의 갯수를 입력합니다]

Pitch of pile: 1.2□	[pile의 간격을 입력합니다]

교대단면을 그려줍니다.

Program name : ABUT.LSP

이 프로그램도 위의 PIER.LSP의 기능과 동일한 목적으로 만들어진 것입니다.

□ ABUT.LSP의 기능 및 제한사항

□ 종단작업에 사용할 수 있도록 Y-SCALE을 조정할 수 있습니다.

□ 교각의 제원은 DIALOG BOX를 이용하여 입력합니다.

□ 사용예

PICK INSERT POINT: [교대의 삽입점을 찍어줍니다. 삽입점은 흉벽의 정면 상단입니다]

[DIALOG BOX를 통해서 교대 제원들을 입력해줍니다]

	옹벽의 단면을 그려줍니다. 파일명 : ddrwall.lsp

다이얼로그 박스를 통해 단면제월을 입력하면 옹벽단면을 그려주는 기능입니다. 삽입점은 옹벽의 전면상단이고 배문교님이 만드신 rwall.exe의 입력데이터 파일을 선택하여 단면제원을 입력할 수도 있습니다.

□ 사용예

commad: ddrwall{Enter}

{다이얼로그 박스를 통해서 옹벽제원 입력후 ok버튼 선택}

insert point: {p1}    [옹벽전면 상단점을 찍어줌]

	방호벽(H=1,080)을 그려줍니다. 파일명 : BRR.LSP

방호벽을 그려줍니다. 여러가지의 방호벽 중 가장 일반적인 한국도로공사 표준도의 H=1080mm 단면을 그려줍니다.

□ BRR.LSP의 기능 및 제한사항

□ 방호벽은 연직으로 서있도록 프로그램되있습니다.

□ 상부슬라브선의 한쪽 끝을 찍어주면 기울기를 인식해서 선의 끝에서 안쪽으로 30mm떨어지도록 방호벽을 배치해서 그립니다.

□ 사용예

Select line: [slab상단선의 한쪽 끝을 찍어준다. 오른쪽 그림에서 p1또는 p2]

	방호벽(H=1,350)을 그려줍니다. 파일명 : BRR1.LSP

brr.lsp와 같은 기능이며 H=1350mm의 방호벽(강성방호벽) 단면을 그려줍니다.

□ 사용예 command: brr1{Enter} Select line: [slab상단선의 한쪽 끝을 찍어준다]

	분리형 중분대(H=890mm)를 그려줍니다. Program name : JUNG.LSP

□ 사용예 command: jung{Enter} Select line: {p1} [slab상단선의 한쪽 끝 선택]

	일체형중분대(H=890mm)를 그려줍니다. Program name : JUNG1.LSP

□ 사용예 command: jung1{Enter} Pick insert point: {p1} [삽입점 찍어줌]

	일체형중분대(H=1350mm)를 그려줍니다. Program name : JUNG2.LSP

□ 사용예 command: jung2{Enter} Pick insert point: {p1} [삽입점 찍어줌]

	브라켓을 그려줍니다. 파일명 : bracket.lsp

교대 또는 라멘교의 배면에 접속슬래브를 올려놓기 위해서 설치되는 브라켓(bracket)을 그려줍니다. 브라켓의 크기는 돌출폭과 높이가 같도록 하였습니다.

□ 사용예

Command: bracket

Select Line: {select e1}      [교대의 흉벽이나 라멘교의 배면 선 선택]

Pick side: {pick p1}          [브라켓을 설치할 쪽을 선택]

Height <880mm>: {Enter}       [브라켓의 수직위치 지정, 보통 교대의 경우 880mm, 라멘교의 경우 800mm임]

B: 300                        [브라켓의 폭=높이]

	베이스 콘크리트를 그려줍니다. 파일명 : basec.lsp

지반위에 설치되는 기초의 아랫면을 고르게 만들기 위해 타설되는 베이스 콘크리트는 보통 100mm두께로 타설합니다. 버림콘크리트라고 하기도 합니다. 베이스 콘크리트의 두께를 입력하도록 하였고 구조물의 양쪽으로 여유있게 타설하는 폭은 100mm로 고정시켰습니다.

□ 사용예-1 (기초의 저면선을 이용하여 그리기)

Command: basec

Select Line/<2p>: {select s1}

Thickness <100>: {Enter}

□ 사용예-2 (기초저면 양끝 2점을 이용하여 그리기)

Command: basec

Select Line/<2p>: 2

Pick first point: {pick p1}

Pick second point: {pick p2}

Thickness <100>: {Enter}

	콘크리트포장용 접속 슬래브를 그려줍니다. 파일명 : aslop.lsp

□ 사용예

Command: aslab{Enter}

Insert point: {p1}   [접속슬래브 시점을 찍어줌]

Select design level: {S1}  [도로 계획선을 선택해줌(Line 또는 Pline)]

Length of Approach slab: 8000{Enter}  [접속슬래브 길이 입력]