본문 바로가기

자동제어(PLC,PC,로봇) & 전장설계 & CNC/PLC2(Melsec-Q)

PLC 배선 다시하고 테스트 하기

반응형

plc의 배선을 다시 하고 테스트를 해본다.

컴퓨터와 PLC 연결을 확인한다.

 

실린더 동작이나 센서의 동작이 잘 되는지 확인한다.

 

배선이 잘 되었는지 확인해본다. POSITIONING TEST를 확인해본다.

말발굽 센서를 확인한다.

 

4개의 선

전원선 2개

컨트롤 선 (DARK ON BREIGHT ON)

신호선

 

물체가 센서 사이에 들어오면 ON -> OFF이므로 LIGHT ON이다.

DOG 센서는 OFF -> ON이 되므로 DARK ON이다.

 

 

정회전, 역회전, 원점복귀를 해본다. 속도를 본다.

원점복귀 후 원점복귀를 했을때 재시도를 안하면 

원점복귀 재시도가 안되는 것이다.

 

Positioning Test에 들어가면

제일 위에 있는 두개가 바뀌어져 있어서 그렇다.

External input output signal Lower limit signal

External input output signal Upper limit signal

 

부방향에 있는 상향 센서를 쳐야 한다.

 

이곳으로 들어가서 원점복귀가 잘 되는지 확인해본다.

 

 

 

PLC 래더 프로그램

180408_기본.gxw
0.99MB


이전 시간에 작성한 프로그램을 열고 작업을 해본다.

 

 

프로젝트의 PLC 타입이 맞는지와 통신테스트를 해본다.

 

통신테스트를 해본다.

아래 화살표 부분을 체크하면 CPU형명이 QOOU로 되어 있어야 한다.

 

 

 

모든 설정이 완료되면 

프로그램을 PLC로 다운로드하고 GOT 파일도 다운로드하여 

화면에서 프로그램에 설정한 데로 장치가 조작이 가능한지 확인한다.

 

 

 

 

지난시간 것을 복습후 단속동작을 해본다.

 

인버터 - 주파수를 조정해서 모터의 속도를 조절할 수 있다.

 

K1 : 흡착위치


단속동작 설명

 

M320으로 단속동작을 시작한다.

공급전진이 되면 가공모터가 회전하며 하강한다.

드릴이 하강하면 가공시간을 3초동안 한다.

 

3초 후에 가공을 멈추고 상승을 한다.

드릴상승이 완료된 후에 공급후진을 한다.

공급후진이 되면 송출전진을 한다.

송출전진이 되면 송출후진을 한다.

송출후진이 완료되면 컨베이어를 구동한다.

컨구동중에 금속/비금속 판별은 한다.

유도형센서가 동작하면 금속판별이 되고 스토퍼를 전진한다.

 

 

 


X0F 워크 흡착센서다.

 

 

 

원점위치를 잡는다.

 

이제 내가 원하는 위치로 가게 해보자

 

서보모터를 내려서 공작물의 위치값을 찾아야 하는 구간을 기록해보자

 

위치결정모듈 테스트에 들어간다.

1. 원점을 잡는다.

2. 흡착위치를 잡는다.

3. 속도값을 정한다.

 

 

 

0. 흡착할때의 위치

3층 높이를 잡는다.

역회전으로 위치를 잡는다.

 

2층 높이를 잡는다.

 

1층 높이를 잡는다.

 

가서 멈추니깐 종료, 절대값, 속도는 1500로 잡는다.

 

1 - 흡착위치 (117844) 

2 - 1층높이 (113496)

3 - 2층높이 (57783) 

4 - 3층높이 (8010)

 


SM400은 항상 켜져 있는 거다.

Y40은 왜 40이냐?

  ㄴ 베이스의 모듈 번호가 0, 1, 2, 3, 4(위치결정모듈)이기 때문에 40이다. (단 모두 16비트일때)

 

  X X Y Y QD75
16 16 32 32  
X00~X0F X10~X1F X20~X3F X40~X5F X60~X7F
Y60~Y7F

서보 현재 위치값의 'U4#' 이 부분도 달라진다.

 


단위는 000.00 mm/min

1500을 입력하면 장비는 15로 인식된다.

[x k100 D300 U4# G1508] 그래서 100을 곱해준다.

 


G는 버퍼메모리다

U4# G800

U4# G802

~

U4# G816.0

~

U4# G1508

~

U4# G1545

 

위치값은 소수점 한자리이다.


[ ZP.PSTRT1  U4  D100 M100 ]

[ ZP.PSTRT1  U4  D101 M101 ]

[ ZP.PSTRT1  U4  D102 M100 ]

1번축 

 

D100 : 기동을 위한 저장공간

D100 : 에러코드를 저장시켜 놓는다.

ZP.PSTRT1  : 서보모터를 기동하는 놈인데, 이동을 어디로 갈지 미리 알려달라 (D102 에 저장해 놓았다)

M100 : 정상적으로 원점으로 복귀했습니다.

M101 : 이상완료를 띄운다.

 

순서는 먼저 어디로 갈지 알려주어야 한다.

 


 

 

 

 

'자동제어(PLC,PC,로봇) & 전장설계 & CNC > PLC2(Melsec-Q)' 카테고리의 다른 글

PLC2 12일차 수업 (200702)  (0) 2020.07.02
GOT 작화  (0) 2020.06.25
PLC2 10일차 수업 (200615)  (0) 2020.06.15
PLC2 9일차 수업 (200526)  (1) 2020.05.26
PLC2 8일차 수업 (200519)  (3) 2020.05.19