제 4 장 배근도 그리기	4-쪽

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

제 4 장  배근도 그리기 [Rebar Work]

토목구조물의 재료중 가장 많은 비율을 차지하는 것은 무었일까요? 아마도 콘크리트일 것입니다. 그렇다면 토목구조물 도면중 가장 많은 것은 어떤 도면일까요? 당연히 배근도겠죠? [다정다감]의 [배근도 그리기]는 배근도를 그리는 과정에서 조금더 쉽고 빠르게 작업할 수 있도록 여러가지 기능들을 제공합니다. 특히 철근재료표를 만드는 기능과 철근상세도를 이용하여 철근재료표를 만드는 기능은 설계업무중 단순히 계산기를 두드리는 일로부터 여러분들을 해방시켜줄 수 있으리라 생각됩니다. (과장이 너무 심했나?)

아래 그림과 같이 철근마킹을 해줍니다.

Program name : BM1.LSP

아래의 그림과 같이 가장 단순한 철근의 마킹을 해줍니다. 마킹원의 크기는 지름 7mm(출력하였을 때 기준) 입니다. 철근명과 철근 DIA는 소문자로 입력하여도 대문자로 고쳐서 만들어집니다.

□ 사용예

Pick start point: {p1}	[마킹할 철근을 찍어줍니다]

Pcik end point: {p2}	[마킹원이 위치할 점을 찍어줍니다.

마킹원의 중심이 아니라 하단입니다.]

Enter marking: bm1□	[철근이름을 입력합니다. 소문자는  대문자로 변환됩니다.]

Enter rebar dia: d29□	[철근의 직경을 입력합니다]

철근마킹의 보조선을 그려줍니다.

Program name : BM2.LSP

아래의 그림과 같이 여러개의 철근을 묶어서 하나의 마킹으로 처리할 때 보조선을 그려줍니다.

□ 주의사항

□ 선택된 철근선들은 호이거나 직선이어야 합니다.

□ 선택된 철근중에 보조선과의 교점이 존재하지 않는 철근이 있으면 오류가 발생합니다.

□ 사용예

Select objects: f□	[한꺼번에 여러개의 철근을 선택하기 위해 fence option사용]

first fence point: {p1}	[fence의 첫째점 입력]

Undo/<Endpoint of line>: {p2}	[fence의 두번째점 입력]

Undo/<Endpoint of line>: □	[fence option끝냄]

Select objects: □	[object선택을 끝내기 위해 Enter입력]

4 Entity Found	[선택된 entity갯수 표시]

Pick start point: nea to {p3}	[보조선의 시작점 찍어줌]

Pick end point: nea to {p4}	[보조선의 끝점 찍어줌]

아래 그림과 같은 철근마킹을 해줍니다.

Program name : BM3.LSP

점철근이나 tie bar(평면도에서)를 마킹하는 것은 조금 짜증날 때가 있습니다. 왜냐하면 각각의 점철근(또는 tie bar) center부터 마킹원까지 일일이 선들을 그려줘야하기 때문입니다. 이 프로그램은 그러한 불편함을 없애기 위해 만들어졌습니다.

□ 주의사항

□ 프로그램이 인식할 수 있는 entity는 donut(사실은 넓이를 가진 polyline임)과, 원 ,직선(tie bar)입니다. 이 세가지 이외의 선택된 entity는 무시됩니다.

□ 사용예

Select objects: {p1}~{p2} 5 found	[window opetion으로 점철근을 선택합니다]

Select objects:  □	[선택을 끝냄]

Pick marking point: {p3}	[마킹원의 위치]

Enter Marking: bm3□	[철근이름, 소문자는 대문자로 변환됨]

Enter Rebar Dia: d29□	[철근지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : BM4.LSP

아래 그림과 같은 형태로 점철근을 마킹해줍니다.

□ 주의사항

□ 프로그램이 인식할 수 있는 entity는 donut(사실은 넓이를 가진 polyline임)과, 원 ,직선(tie bar)입니다. 이 세가지 이외의 선택된 entity는 무시됩니다.

□ 사용예

Select objects: {p1}~{p2} 5 found	[window option으로 점철근 선택]

Select objects: □	[선택을 끝냄]

Pick base line first point: {p3}	[보조선의 시작]

Pick base line second point: {p4}	[보조선의 끝]

Enter Marking: bm4□	[철근이름, 소문자는 대문자로 변환됨]

Enter Rebar Dia: d29□	[철근지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : BM5.LSP

□ 사용예

Select objects: {p1}~{p2} 5 found	[철근을 cross box로 선택]

Select objects: □	[철근선택 끝냄]

5 Entity Found

Pick start point: nea to {p3}	[보조선의 시작점]

Pick end point: {p4}	[보조선의 끝점]

Enter Marking: bm5□	[철근이름, 소문자는 ]

Enter Rebar Dia: d29□	[철근종류 및 지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : BM6.LSP

□ 사용예

Select objects: {p1}~{p2} 5 found	[cross box로 철근 선택]

Select objects: □	[선택 끝냄]

5 Entity Found

Pick start point: nea to {p3}	[보조선의 첫점]

Pick end point: per to {p4}	[보조선의 끝점]

Pick start point: nea to {p5}	[지시선의 첫점]

Pick end point: {p6}	[마킹원의 위치]

Enter Marking: bm6□	[철근 이름]

Enter Rebar Dia: d29□	[철근의 종류와 지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : B1.LSP

□ 사용예-1

Pick start point: {p1}	[시작점(철근위의 한점)]

Pick end point: {p2}	[끝점(마킹원의 위치)]

Pick base line: {p3}	[밑선의 위치, 방향만 지정해주는 것입니다, 길이는 P/G이 결정]

Enter Marking: b1□	[철근이름]

Enter Rebar Dia: d29□	[철근종류 및 지름]

□ 사용예-2

Pick start point: {p1}	[시작점(철근 위의 한 점)]

Pick end point: {p2}	[끝점(마킹원의 위치)]

Pick base line: {p3}	[밑선의 방향, 위 또는 아래로도 가능]

Enter Marking: b1-1□	[철근의 이름, -1이 붙은 경우엔 둘로 나누어서 만듭니다]

Enter Rebar Dia: d29□	[철근의 종류 및 지름]

□ 주의사항

□ 밑선의 방향은 수평또는 수직 가능합니다. (0°, 90°, 180°, 270°)

□ 철근이름 및 철근지름은 소문자로 입력되어도 대문자로 바뀝니다.

□ 철근이름이 B1-1과 같이 '-'가 붙어 있으면 □-1□을 따로 나누어 아래에 써줍니다.

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : B3.LSP

□ 사용예

Select objects:  {p1}~{p2} 5 found	[점철근이나 tie bar를 선택]

Select objects: □	[선택 끝냄]

Pick marking point: {p3}	[마킹원의 위치]

Pick base line: {p4}	[밑선의 방향]

Enter Marking: b□	[철근이름]

Enter Rebar Dia: d32□	[철근 종류 및 지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : B4.LSP

□ 사용예

Select objects: {p1}~{p2} 5 found	[점철근 선택]

Select objects: □	[선택 끝냄]

Pick base line first point: {p3}	[시작점]

Pick base line second point: {p4}	[끝점]

Pick base line: {p5}	[밑선의 방향]

Enter Marking: b4□	[철근이름]

Enter Rebar Dia: d25□	[철근종류 및 철근지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : B5.LSP

□ 사용예-1

Select objects: {p1}~{p2} 4 found	[cross box를 이용 철근 선택]

Select objects:□	[선택 끝냄]

4 Entity Found

Pick start point: nea to {p3}	[시작점]

Pick end point: {p4}	[끝점]

Pick base line:  {p5}	[밑선의 방향]

Enter Marking: c5□	[철근이름]

Enter Rebar Dia: d29□	[철근종류 및 철근지름]

□ 사용예-2

Select objects: {p1} Other corner: {p2} 4 found	[cross box를 이용 철근 선택]

Select objects: □	[선택 끝냄]

4 Entity Found

Pick start point: nea to {p3}	[시작점]

Pick end point: {p4}	[끝점]

Pick base line: {p5}	[밑선의 방향]

Enter Marking: c□	[철근이름]

Enter Rebar Dia: d29□	[철근종류 및 철근지름]

아래 그림과 같은 철근마킹보조선과 마킹을 해줍니다.

Program name : B6.LSP

□ 사용예

Select objects: {p1}~{p2} 4 found	[cross box를 이용 철근 선택]

Select objects: □	[선택 끝냄]

4 Entity Found

Pick start point: nea to {p3}	[보조선의 시작점]

Pick end point: per to {p4}	[보조선의 끝점]

Pick start point: nea to {p5}	[지시선의 시작점]

Pick end point:  <Ortho on> {p6}	[지시선의 끝점(마킹원의 위치)]

Pick base line: {p7}	[밑선의 방향]

Enter Marking: b6□	[철근이름]

Enter Rebar Dia: d29□	[철근종류 및 철근지름]

	철근마킹 바꾸기 파일명 : bc.lsp

원만 있는 철근 마킹을 밑줄이 있는 마킹형태로 바꾸어줍니다. 개인적으로는 밑줄이 없는 마킹이 작업하기 편한테 꼭 밑줄이 있는 것으로 해야되는 경우도 있더군요. 혹 원만 있는 마킹으로 작업했는데 밑줄이 있는 마킹으로 바꿔야 될 경우에 손쉽게 바꿀 수 있도록 만들었습니다.

□ 사용예

Command: cb

Select objects: {p1} {p2}   [마킹원과 철근직경을 선택해줌]

Select objects: {enter}     [선택을 끝내기 위해서 Enter입력]

Pick basepoint: end of {p3} [밑줄의 시작점 찍어줌]

Pick sidepoint: {P4}         [밑줄의 방향을 찍어줌]

Program name : JEON.LSP, BAE.LSP, SANG.LSP, HA.LSP, WUE.LSP, NAE.LSP

배근도를 그릴 때 내면/외면/정면/배면/상면/하면을 표시해줍니다. 철근이 복잡하게 배근된 위에다 한 점만 찍어주면 box를 그리고 box안의 철근을 깨끗이 잘라낸 뒤 □내면□이라고 써줍니다. ACAD에서 한글을 사용하는 기술적인 문제로 부득이 한글들을 block으로 insert하게 하였습니다. block들은 \blocks\방에 있습니다. 차례대로 NAE, WUE, JUNG, BAE, SANG, HA의 파일 이름을 가지고 있습니다.

교각기둥의 단면을 그려줍니다..

Program name : RBRP.LSP

기둥의 단면을 표현할 때 필요한 작업들을 해주는 프로그램으로서 단순히 도면을 그리는 기능 뿐 아니라 계획단계에서 주철근의 갯수를 정하는 작업을 도와주는 기능도 가지고 있습니다. 즉 최소한의 철근 간격을 입력하면 그 철근 간격으로 배열할 수 있는 철근의 갯수를 알려주고 그  때의 철근간격을 보여줍니다. 만일 사용자가 철근갯수나 철근의 C.T.C를 바꾸고 싶다면 N또는 C옵션을 사용하여 바꿀 수 있습니다. O.K를 선택할 때까지 반복할 수 있게 해서 가장 알맞은 철근의 갯수로 배근할 수 있도록 했습니다.

□ 사용예

Pick Center point: {p1}	[기둥의 중심점]

Post DIA(m): 2.5□	[기둥의 지름]

Number of layer: 2□	[몇단의 주철근을 사용하는가?]

*** 1 LAYER Cover(mm): 100□	[1단 철근의 피복두께]

Number/<C.T.C(mm)>: 100□	[C.T.C입력, 갯수로 직접입력하려면 "N"]

Number of rebar: 72  New C.T.C.(mm): 100.356

[프로그램이 계산한 철근갯수와 C.T.C보여줌]

change Number/Ctc/<Ok>: n□	[새로운 철근 갯수를 입력하기 위해 "N"]

Number of Rebar: 70□	[70개의 철근을 사용]

Number of rebar: 70.0  New C.T.C.(mm): 103.224

[70개의 철근을 사용했을 때의 새로운C.T.C]

change Number/Ctc/Ok: □	[1단 철근의 입력을 마치기위해 Enter(O.K)]

*** 2 LAYER Cover(mm): 200□	[2단 철근의 피복두께]

Number/<C.T.C(mm)>: 100□	[C.T.C입력(100), 갯수로 직접입력하려면 "N"]

Number of rebar: 65  New C.T.C.(mm): 101.498

[프로그램이 계산한 철근갯수와 C.T.C 보여줌]

change Number/Ctc/<Ok>: n□	[새로운 철근 갯수를 입력하기 위해 □N"]

Number of Rebar: 60□	[60개의 철근을 사용]

Number of rebar: 60.0  New C.T.C.(mm): 109.956

[60개의 철근을 사용했을 때의 새로운C.T.C]

change Number/Ctc/Ok:□	[2단 철근의 입력을 끝내기 위해 Enter]

기둥 주철근의 정면도를 그려줍니다.

Program name : RBRF.LSP

교각기둥의 주철근은 원형으로 배열되있으므로 정면도에서 그것을 표현해주기가 쉽지 않습니다. 단면도를 그리고나서 각 점철근에서 라인을 그려 사용하곤 했습니다. 이 프로그램은 그러한 수고를 덜어줍니다.

□ 사용예

Select first line: {p1}	[첫번째 철근선 선택]

Select second line: {p2}	[두번째 철근선 선택]

All round/Half round <All round>: □	[기둥전체를 보이기 선택, 트랙형 기둥의 원형부같이  반쪽을 보이기 위해서는 "H" 입력]

Number of Rebar: 70□	[철근의 갯수 입력]

스터럽(인장측)을 그려줍니다.

Program name : STRP1.LSP

스터럽(압축측)을 그려줍니다.

Program name : STRP2.LSP

수작업보다 CAD작업을 할 때 더 어려워지는 작업이 몇가지 있는데, 그 중 한가지가 이 스터럽을 그리는 작업이라 생각합니다. 물론 직각으로 배근된 철근의 스터럽은 비교적 쉽지만 R을 먹은 교량의 슬라브같은 곳에서 스터럽을 그리기는 그렇게 쉽지가 않습니다. 스터럽들이 모두 다른 각도를 가지고 있기 때문입니다. 이 프로그램은 두점만 찍어주면 그 각도에 맞추어서 스터럽을 그려줍니다.

□ 사용예

Pick First Point: int of {p1}	[시작점]

Pick Second point: int of [p2}	[끝점]

절곡철근을 표현해줍니다.

Program name : RBAR.LSP

배근도에서 절곡된 부분은 보통 점선으로 표시해줍니다. 이 프로그램은 두점을 이용하여 그 두점을 잇는 선과 만나는 철근의 끝을 입력된 R만큼 점선으로 바꾸어줍니다.

□ 사용예

Start point: {p1}	[철근을 선택하기 위한 시작점]

End point: {p2} 7 LINES found	[철근을 선택하기 위한 끝점]

Round length: 500□	[점선으로 바뀔 길이]

갈고리 철근을 만들어줍니다.

Program name : HOOK.LSP

□ 사용예-1  90도 갈고리

Radius: 300□	[반지름]

Length: 300□	[갈고리의 직선부 길이]

90 180 <90>: □	[90도 또는 180도 선택, default인 90도 선택]

Select LINE: {p1}	[이미 그려져 있는 line선택]

Pick end point: {p2}	[갈고리의 끝]

Pick side point: {p3}	[갈고리 방향(좌/우)]

□ 사용예-2  180도 갈고리

Radius: 300□	[반지름]

Length: 200□	[갈고리의 직선부 길이]

90 180 <90>: 180□	[90도 또는 180도 선택]

Select LINE: {p1}	[이미 그려져 있는 line선택]

Pick end point: [p2}	[갈고리의 끝]

Pick side point: {p3}	[갈고리 방향(좌/우)]

철근재료표를 만들어줍니다.

Program name : HBLIST.LSP

사실 철근재료표를 그리는 방법은 매우 단순합니다. 철근의 길이들과 갯수들을 곱해서 철근의 총중량을 구하는 것이죠. 국민학생들도 할 수 있는 작업이지요. 그래서인지 계산기 두드리기를 귀찮아하는 사람들이 있습니다. 바로 그런 사람들을 위해서 이 프로그램은 만들어졌습니다. 철근의 길이와 직경만 써주면 재료표를 완성시켜줍니다. 이 프로그램을 사용하여 재료표를 만들면 처음 만들때도 편하지만 특히 이미 만들어진 재료표를 수정할 때 상당히 편합니다. 한개의 철근 길이때문에 모두 다시 계산하는 대신에 데이타 한줄만 바꿔서 프로그램을 다시 돌리면 되니까요.

□ 어떤 기능을 가지고 있는가?

·data file의 data들은 ,로 구분됩니다. 공백은 무시되므로 보기좋게 편집하시면 됩니다.

·보통의 철근재료표에는 소문자를 쓰지 않으므로 소문자로 입력된 data는 모두 대문자로 바꿔줍니다. Caps Lock키가 눌러져 있는지 신경을 안써도 되겠죠?

·철근직경을 기준으로 정렬하고 다시 철근번호를 기준으로 정렬되므로 입력순서에 신경쓸 필요가 없습니다. 아무생각없이(?) Bar detail도에 나온 순서대로 입력하면 OK!

·철근길이의 단위는 m단위입니다. 길이가 1m이하일 경우 재료표에 0.500이 아닌 500으로 표시해줍니다. 물론 중량계산에서는 정상으로 계산되니 걱정하지 마시고...

·재료표만으로 한장의 도면을 만드는 경우도 있지만, 때에 따라서는 배근도 옆에다 재료표를 그리는 경우도 있습니다. 그때를 위해서 scale factor를 줄 수 있도록 했습니다.

·재료표 한줄의 높이는 7mm이고 글씨의 크기는 2.5mm입니다. (물론 출력했을 때 기준으로..)

□ 주의사항

·AutoCAD에서 한글을 구현하기 힘들었기 때문에 부득이 블럭을 이용하였습니다. 즉 철근재료표에는 네개의 블럭이 사용됩니다. 대가리(Header,제목과 테이블의 첫줄)와 소계, 총계입니다. 블럭의 이름은 각각 \BLOCKS\BHEAD.DWG, \BLOCKS\BGRDT.DWG, \BLOCKS\BSUBT.DWG입니다.

□ 사용예-1   data file을 이용하는 경우

File/Entity <File>: □나 f□	[file을 통해서 data를 입력받기 위해 Enter]

e□	[도면내의 text를 통해서 철근 data 입력받음]

여기서 data file선택 dialog box가 뜨면, data file을 선택해주고...

insert point:          [insert point찍어줌]

scale factor: 50□     [현재도면의 scale을 입력해줍니다. scale을 입력하도록 한 이유는 재료표가 배근도의 한쪽에 들어갈 경우가 있기 때문입니다. 역기서는 1:50도면에 삽입하는 경우임]

data file 내용

1, d19, 5.540, 91 4, d19, 2.671, 91 13, d16, 10.584, 4 23, d22, 1.200, 264 d1, d16, 2.870, 16 d2, d16, 1.000, 16 12, d16, 11.670, 125 14, d16, 3.200, 132 15-1, d16, 6.300, 14 16-1, d16, 5.175, 18 17-1, d16, 3.113, 40 22, d13, 6.300, 4	a1, d16, 8.770, 25 a3, d19, 5.900, 35 d, d25, 0.500, 17 3, d19, 2.100, 91 8, d22, 5.100, 91 9, d13, 1.035, 55 10, d13, 1.233, 35 11, d13, 1.138, 11 19, d13, 0.538, 50 20, d25, 2.700, 128 a2, d19, 9.260, 49 a4, d25, 6.300, 69	a5, d13, 0.435, 44 7, d19, 6.117, 91 18, d16, 1.556, 72 21, d13, 0.692, 31 2, d19, 1.549, 91 15, d22, 6.600, 14 16, d22, 5.475, 18 17, d22, 3.413, 40 5, d19, 5.953, 91 6, d25, 5.953, 91

※ data file이 길어서 3단으로 나누어놓은 것임 (입력시엔 연속으로 입력하여야 함)

□ 사용예-2  도면내의 text enetity를 이용하는 경우

File/Entity <File>: E□	[도면내의 text를 통해서 철근 data입력받습니다]

select entity: {p} {p2}	[cross box를 이용하여 도면내의 text선택]

select entity: □	[입력을 마치기 위해서 엔터입력]

insert point:	[insert point 찍어줌 (table의 왼쪽상단)]

scale factor: 50□	[알맞은 scale factor]

※ data를 입력하는 방법은 위와 같이 두가지 입니다. 파일을 이용하거나 도면내에다 text명령 또는 dtext명령을 이용해서 입력하는 방법입니다. 파일을 이용하는 방법의 장점은 편집이 간편하다는 것이고, 도면내에다 직접 입력하는 방법의 장점은 도면내에 data가 있으므로 데이타파일을 따로 챙길 필요가 없다는 것입니다. 사용자의 취향에 맞추어 쓰시면 되겠습니다.

철근상세도를 이용하여 철근재료표를 만들어줍니다.

Program name : BAR.LSP

기존의 HBLIST.LSP의 기능은 파일 또는 도면에 TEXT로 쓰여진 철근데이타를 이용하여 철근재료표를 만들어주는 것이었습니다. 하지만 인간의 욕심엔 끝이 없나봅니다. 철근상세도를 보고 데이타 파일을 만드는 것도 귀찮다! 좀더 쉽게 철근재료표를 만드는 방법은 없을까? 이 프로그램은 철근상세도의 철근제원들을 인식해서 철근재료표를 만들어줍니다. 귀찮게 DOS상태로 나가서 철근데이타를 만들필요가 없습니다.

□ 사용예

File/Table/All<All>:	[여기서 원하는 것을 선택합니다}

□   □     □

□   □     □□□□ 데이타 파일과 재료표 둘 다 만듭니다.

□   □□□□□□□ 재료표만 만듭니다.

□□□□□□□□□ 데이타 파일만 만듭니다.

Select object:	[여기서 철근상세도의 원들을 선택해줍니다, 다음장 본보기그림과 같이	{P1}과 {P2}를 이용해서 한꺼번에 선택해도 됩니다.]

(예: 바로 요거→  ④______ )

Pick insert point: [재료표를 insert할 점을 찍어줍니다]

♠ 주의 사항

□ Marking이 A1-1같이 -1이 붙어 있는 경우가 있는데 이럴땐 프로그램이 -가 붙은 text를 뒤로 붙여서 A1-1로 만듭니다. (위 그림에서 A1-1 철근 참조)

□ 밑줄은 프로그램이 DIA, L, N을 인식하는 중요한 요소입니다. 원과 밑줄은 붙어있어야 하고, 밑줄의 시작부터 끝까지의 영역내에서 DIA, L, N을 인식하므로 (그런 일은 없겠지만) 밑줄을 너무 짧게 하면 안됩니다.

□ DIA, L, N의 인식방법은 아래와 같습니다.

DIA   : 첫 한글자가 "D"나 "H"로 시작하면 DIA(철근의 종류 및 지름)로 인식

L     : 첫 두글자가 "L="이면 그 뒤의 숫자를 L(철근길이)로 인식

L'    : 첫 세글자가 "L'="이면 그 뒤의 숫자를 L'(철근길이)로 인식

(혹시 잘못하여 "L`="로 입력되어도 인식합니다)

A.V.L : 첫 여섯글자가 "A.V.L="이면 그 뒤를 A.V.L(철근의 평균길이)로 인식

N     : 첫 두글자가 "N="이면 그 뒤를 N(철근 갯수)으로 인식

□ L과 L'을 같이 쓰는 경우가 있습니다. 즉 L=18.234이고 300mm짜리 joint가 두개 있으면 L'=18.834이 됩니다. 이렇게 L과 L'이 같이 쓰인 경우엔 큰쪽이 철근길이로 인식되어 재료표로 넘어갑니다

□ L=1.234~3.455  A.V.L=2.345 이렇게 L과 A.V.L이 같이 쓰인 경우에는 무조건 A.V.L의 값이 재료표로 넘어갑니다.

□ L=356과 같이 1m가 안되는 철근 길이는 자동으로 인식합니다. 인식하는 방법은 "."이 있는가 없는가를 판단합니다.

□ 어떤 프로그램을 사용하든 항상 염두에 두어야 할 것은 □프로그램은 사람보다 단순하다□는 것입니다. 여러가지 상황을 생각해서 프로그램을 만들었지만, 위의 사항에 어긋나면 프로그램은 상황대처 능력이 없습니다. 정확하기는 하지만 똑똑하지는 않다는 것입니다. 그러니 프로그램만 밎지 마시고 꼭~ 확인 작업을 해주시기 바랍니다.

□ 만일 프로그램이 철근제원을 인식하는 과정에서 DIA, 길이, 갯수 중 한개라도 없으면 오류가 발생하고, 오류가 발생한 철근이름과 오류내용을 보여주므로 잘 기억해두었다가 수정후 수정후 다시 실행하면 되겠죠?

할렬철근을 그려줍니다.

Program name : SB.LSP

하부구조의 교량받침(shoe)부분 같이 집중하중이 떨어지는 부분의 일정깊이 아래에는 그 집중하중의 방향에 직각되는 방향으로 인장응력이 발생합니다. 이러한 인장응력을 잡아주기 위하여 철근을 깔아주는데 이 철근을 할렬철근(Split rebar)라고 합니다. 이 프로그램은 그 할렬철근을 그려주는 프로그램입니다. 할렬철근은 보통 배근도의 축척인 1:50이 아닌 1:20정도로 그리기때문에 뻥튀기를 해야하는 불편함이 있습니다. 사실 그림은 드다지 복잡한 것은 아닙니다. 왜냐하면 바둑판 그리는 것처럼 수평,수직선만 array해주면 되니까요. 대화상자를 이용하도록 했고, 축척은 원하는 대로 입력할 수 있도록 했습니다.

□ 사용예

command: [Rebar work]메뉴에서 split철근 그리기 선택

특별한 사용법은 없고, 대화상자의 첫줄과 두번째줄에 철근의 길이(ex+na×p1)가 표시 되게했습니다.

슈블럭 배근도를 그려줍니다.

Program name : SBLOCK.LSP

하부(교대, 교각)와 상부girder사이에 형하공간을 만들기 위하여 슈블럭을 놓는데, 그 슈블럭배근도를 그려줍니다. 슈블럭 배근도는 슈블럭에 들어가는 철근과 그 아래에 들어가는 할렬철근으로 이루어져있습니다. 아래그림에 보인 것과 같이 많은 변수를 사용하였지만 원하는 모양의 슈블럭배근도가 만들어지지 않을 수도 있겠습니다. 왜냐하면 배근을 꼭 등간격으로 하지 않을 경우도 있기 때문입니다. 프로그램이 사람이 하는 모든 것을 대신해줄 수 없다는 건 이런 사소한 배근도 하나에서도 나타납니다. 또한 그래야 사람도 먹고살겠죠? 사용법은 특별한 것이 없고 대화상자를 통해서 알맞은 값만 입력하면 됩니다.

※ 주의사항

프로그램 실행중 마킹을 하는 과정에서 점철근들이 화면 밖에 위치하면 선택이 되지 않습니다. 될수 있으면 zoom out으로 그림이 화면안에 모두 들어오게 해놓고 프로그램을 실행시켜주십시요.

	구간 Array를 해줍니다. Program name : ARD.LSP

AutoCAD의 Array명령은 x방향갯수, y방향갯수, x방향간격, y방향간격 등 입력사항이 많기 때문에 배든도의 점철근같이 한방향으로 array하는 경우에는 불편할 수 있습니다. 이 프로그램은 구간과 간격을 정해주면 개수를 구해 array해주기 때문에 미리 계산기를 두드려 개수를 구할 필요가 없습니다. 단 x방향과 y방향만 가능합니다.

□ 사용예

Select objects: {p1} 1 found	[array할 엔티티 선택]

Select objects: □	[선택종료]

Pick start point: _cen of {p2}	[시작점 입력]

Pick end point: {p3}	[끝점입력]  → 프로그램이 x,y길이를 측정해서 긴쪽방향으로 array방향을 정함

Distance = 4575.84	[측정한 거리를 사용자에게 보여줌

Array distance: 600□	[array 간격 입력]

Remainder = 375.836	[array를 실행하고 남은 거리를 표시해줌]

경사진면을 따라 구간 Array를 해줍니다.

Program name : ARSLOP.LSP

슬라브 단면 배근도에서 배력근을 c.t.c 120로 할 때 x방향 거리가 120이기 때문에 AutoCAD의 array명령을 이용해서 그리려면 좀 불편합니다. 이 프로그램은 경사선을 따라 array할 때 x방향 또는 y방향의 간격을 지정하여 array할 수 있습니다.

□ 사용예

Select objects: {p1}1 found	[array할 엔티티선택]

Select objects: □	[선택 끝냄]

Pick start point: {p2}	[시작점 찍음]

Pick end point: {p3}	[끝점 찍음]

Array distance: 600□	[array간격 입력]

X-direction/Y-direction: x□	[array방향 입력]

Select line/2P: {p4}	[array경사 입력,

경사를 가진 line을 선택하는 방법과

2p□를 입력하고 두 점을 찍어서 정하는 방법이 있슴]

10@600.0=6000.0	[프로그램이 array간격과 개수, 총길이 등을 표시해줌]