NC-IO Board의 이해

Download Report

Transcript NC-IO Board의 이해

NC-IO Board의 이해
1. SA 일반형 NC-IO Board의 역할
Circuit Diagram
JOINT Board
각종 센서 신호 입력
설 명
JOINT Board
I/O
MEMORY
CPU CARD
<각 Board별 구성도>
- CPU Card, 메모리 카드와 더불어 자수기 운영시스템을 구성하는
주요 장치에는 입, 출력장치(Input/Output Device)가 있다.
I/O Board는 OP.BOX 내부의 한 부품으로서 CPU의 명령을 Joint,
실감지 Board로 전달하는 기능을 하고, 아울러 외부 장치의 입력
신호를 Joint Board를 통해 CPU로 전달하는 기능을 한다.
자수기의 외부 입출력 장치(Input/Output)에는 실감지 Board, 칼
라 체인지, 주축 XY Step Motor, 휠 센서, LCD, 멤브레인 Switch,
각 종 센서 등 주변 장치를 말한다.
NC-IO Board의 이해
2. NC-IO Board 구성품 이해
Circuit Diagram
IC명
설 명
- 총 3개의 출력 PORT를 내장하고 있으며 A0(4), A1(3)의 입력값으로 PORT가
선택된다.
- RD 및 WR로서 입, 출력 PORT가 선택된다.
8255 I/O전용 IC
A0
A1
PORT
0
0
PA
0
1
PB
1
0
PC
1
1
기타
- GAL IC로서 PROGRAM을 WRITING하여 사용함.
22V10
- NC-IO에서는 번지를 지정하기 위해 사용하고 있으며 8255(U11), 4701(U18),
74HC393 등의 번지를 지정할 수 있다.
NC-IO Board의 이해
2. NC-IO Board 구성품 이해
Circuit Diagram
IC명
설 명
- HARDWARE에서 번지를 지정하는데 사용되고 있다.
74HC139
- NC-IO에서는 U9, U12, U15, U19, U23, U25 등의 번지를 지정할 수 있다.
- TIME 기능을 하는 IC임
82C54
- NC-IO 에서는 X, Y STEP MOTOR 사절 Board의 신호 출력을 담당하고 있다.
74C245
- Buffer IC로서 여기서는 DATA와 AD(ADRESS)라인의 신호를 분리하기 위해
사용됨
NC-IO Board의 이해
2. NC-IO Board 구성품 이해
Circuit Diagram
IC명
설 명
- 분주 IC로서 입력 값에 대해 4개의 조건으로 출력한다.
74HC393
- NC-IO에서는 16MHz를 받아 2, 4, 8M16uSEC로 변경 출력한다.
4258
74HC244
- 플립 플롭으로서 NC-IO에서는 AC-Line CHECK, SAFE_GATE를 동작시킨다.
- Buffer IC로서 NC-IO에서는 MAIN SERVO ON, XY ON시키는 역할을 한다.
NC-IO Board의 이해
3. NC-IO Board 회로의 이해
1) 각 IC 번지 지정
Circuit Diagram
설 명
- GAL IC도 393과 동일하게 A1∼A9까지의 입력신호에 따라 출력이 결정
되게 PROGRAM 되어 있다.
G_1
A3
A2
OUT
L
0
0
CS_1
L
0
1
CS_2
L
1
0
CS_3
L
1
1
CS_4
NC-IO Board의 이해
3. NC-IO Board 회로의 이해
1) 각 IC 번지 지정
※ NC-IO Board의 74HC393에서 번지 지정 하는 방법
① CS_1 번지
X: H or L가 입력되도 관계 없다는 의미
구 분
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
하 위
X
X
X
X
X
X
X
X
X
X
X
X
0
0
0
0
상 위
X
X
X
X
X
X
X
X
X
X
X
X
0
0
1
1
- 393 IC 입력 단에 A2, A3는 최저 0, 0 에서 1, 1까지 입력 가능하고 이것을 BCD Code로 환산하면 0000∼0003 번지가
CS_1 이라는 의미이다.
② CS_2 번지
X: H or L가 입력되도 관계 없다는 의미
구 분
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
하 위
X
X
X
X
X
X
X
X
X
X
X
X
0
1
0
0
상 위
X
X
X
X
X
X
X
X
X
X
X
X
0
1
1
1
- 393 IC 입력 단에 A2, A3는 최저 0, 0 에서 1, 1까지 입력 가능하고 이것을 BCD Code로 환산하면 0004∼0007 번지가
CS_2 이라는 의미이다.
③ CS_3 번지
X: H or L가 입력되도 관계 없다는 의미
구 분
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
하 위
X
X
X
X
X
X
X
X
X
X
X
X
1
0
0
0
상 위
X
X
X
X
X
X
X
X
X
X
X
X
1
0
1
1
- 393 IC 입력 단에 A2, A3는 최저 0, 0 에서 1, 1까지 입력 가능하고 이것을 BCD Code로 환산하면 0008∼000B 번지가
CS_3 이라는 의미이다.
NC-IO Board의 이해
3. NC-IO Board 회로의 이해
1) 각 IC 번지 지정
※ NC-IO Board의 74HC393에서 번지 지정 하는 방법
④ CS_4 번지
X: H or L가 입력되도 관계 없다는 의미
구 분
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
하 위
X
X
X
X
X
X
X
X
X
X
X
X
1
1
0
0
상 위
X
X
X
X
X
X
X
X
X
X
X
X
1
0
1
1
- 393 IC 입력 단에 A2, A3는 최저 0, 0 에서 1, 1까지 입력 가능하고 이것을 BCD Code로 환산하면 0008∼000B 번지가
CS_4 이라는 의미이다.
※ 이 번지의 의미는 PROGRAM 상에서 지정된 것으로 지정된 사항은 아래와 같이 동작하게 된다.
8254-1이 솔레노이드 PART이고 8254-2가 모터를 구동시키는
PART이라고 하고, PROGRAM 상 다음과 같이 되어 있다고 한다면
번지 1
8254-1
393
번지 2
MOV A, 번지 1
MOV 번지 1, 누름판 동작
MOV A, 번지 2
MOV 번지 2, 모터 기동
8254-2
번지 1의 신호가 출력되어 8254-1이 선택되어 8254-1의 IC의
D0∼D7까지 입력된 DATA 값이 출력이 되고 그 다음 번지2를 선택
하여 동작을 하게 된다.
NC-IO Board의 이해
3. NC-IO Board 회로의 이해
2) 각 IC 번지 지정
Circuit Diagram
설 명
1
3
5
7
2
3
Q1
KRC101S
1
2
3
2
4
6
8
RY11
8Y102
2
4
6
8
RY10
8Y102
1
3
5
7
+5V
- 8254, 8255에서 각각 출력된 신호는 옆의 회로에 입력되어 그 출력 신
호가 해당 Board에 입력된다.
-TR 입력은 평소 L신호가 입력되다가 H신호가 입력되면 출력은 평소 H에
서 L로 변경되어 출력된다.
- 출력 신호가 H에서 L로 변한다는 의미는 이 출력신호를 받는 회로가 아
래와 같이 되어 잇다는 것이다.
Q2
KRC101S
1
-포토 커플러로 구성
2
3
Q3
KRC101S
1
VCC
+12V-P
2
3
Q4
KRC101S
10K
5%,1/8w
1
2
3
PC7
Q5
KRC101S
470
1
2
3
3
Q6
KRC101S
A
1
2
5%,1/8W
4
3
RELAY
TLP621-1
102PF
1
103PF
2 Q7
KRC101S
50V
50v
1
2
3
Q8
KRC101S
1
※ A – 평소 H이면 동작이 안되고, L면 동작 됨.
GND
J1
1
2
3
RE-H032TD-1130
NC-IO Board의 이해
3. NC-IO Board 회로의 이해
3) 각종입력 신호 회로
Circuit Diagram
설 명
+5V
4
- 평소에 H가 입력되면(74HC14)되면 출력은 L신호가 8255에 입력
된다.
RY1
8Y102
1
3
5
7
2
4
6
8
1
3
5
7
RY36
8Y103
1
3
5
7
2
4
6
8
-입력신호와 출력신호의 관계는 다음과 같이 설명 할 수 있다.
74HC14
5
8
9
U1:D
74HC14
11
74HC14
12
13
1
3
5
7
U1:F
2
4
6
8
번지 1
74HC14
1
RY2
8Y102
3
8254
A
U5:B
393
74HC14
D4
A3
D5
A3
D6
A3
D10
A3
GND
472
472
472
472
4
C5
C6
C7
C8
74HC14
472
472
472
472
U5:A
2
RY35
8Y103
U1:B
3
74HC14
U1:E
10
D7
B3
1
74HC14
U1:C
6
D3
B3
C1
C2
C3
C4
U1:A
2
D2
B3
2
4
6
8
D1
B3
- 각각의 센서 등에서 입력된 신호는 입력 신호 회로를 통해 IO
Board의 8255에 입력된다.
번지 2
8254
B
- 신호 출력 시는 번지 1의
8255가 선택되고 이때
WR신호가 입력되어 출
력 DATA가 8255A를 통
해 출력된다.
- 입력 신호는 번지 2의
8255가 선택되고 이때
RE신호가 입력되어 신호
를 읽게 된다.
- 번지로 선택되지 않은 IC
는 아무일도 하지 않고,
명령을 대기하게 된다.