반응형

이번 시간에는  Works2에서 상승펄스와 하강펄스 신호에 대해 알아보겠습니다.

 

상승펄스 하강펄스 그게 뭐냐?

 

우선 메뉴얼 상의 타이밍 차트를 보겠습니다. 타이밍 차트를 보면 대강 감이 오실겁니다.

상승 펄스 타이밍 차트 하강 펄스 타이밍 차트

상승 펄스는 입력신호가 들어오는 순간 신호가 1회 출력되며

하강 펄스는 입력신호가 떨어지는 순간 신호가 1회 출력됩니다.

 

즉, 상승 펄스는 스위치를 누르는 순간, 하강 펄스는 스위치를 누르고 떼는 순간 신호가 출력된다고 보시면 됩니다.

 

그럼 이번엔 프로그램을 통해 상승 펄스, 하강 펄스에는 어떤 명령어가 있고 어떻게 사용하는지 알아봅시다.

 

1. Shift + F7을 누른 후 X0을 입력후 출력 Lamp Y0을 만들어줍니다.

   

   X0을 입력 하는 순간 Y0이 On 되었다 Off되는걸 볼 수 있습니다.

 

   (스캔 처리상 보이지 않기에 동작테스트는 직접 해보시길 바랍니다.)

    

2. 이번엔 하강 펄스 프로그램을 작성 해줍니다. Shift + F8을 누른 후 X1 입력후 출력 Lamp Y1을 만들어 줍니다.

 

   X1을 강제입력 해제 하는 순간 Y1이 On 되었다 Off되는걸 볼 수 있습니다.

 

3. Works2에서는 펄스를 쓰는법이 몇가지 존재 하여 그부분만 짚고 마무리 짓도록 하겠습니다.

 

   상승펄스 : 모두 다 같은 표현 입니다.

                 2번째 라인의 ↑는 해당 위치에서 Alt+F5를 눌러주면 됩니다.

                 3번째 라인의 PLS는 출력쪽에 입력 할 수 있는 상승 펄스 입니다.

   하강펄스 : 마찬가지로 모두 같은 표현입니다.

                 2번째 라인의 ↓ 는 해당 위치에서 Ctrl + Alt + F5를 눌러주면 됩니다.

 

사람마다 프로그램 방식이 다 다르므로 알고 계시면 내 프로그램 말고 다른사람의 프로그램을 봤을때

 

당황하지 않고 해석 가능 하실겁니다.

반응형

'PLC > Mitsubishi Q' 카테고리의 다른 글

10. 데이터 디바이스(D) 와 MOV 명령어  (0) 2020.11.13
9. FF 명령어 ( flip-flop 회로)  (1) 2020.11.11
4. 인터록?  (2) 2020.11.07
3. 내부릴레이M을 사용한 자기유지 회로  (0) 2020.11.07
2. A접점? B접점?  (0) 2020.11.05
반응형

오늘 현장에서 고속 사출동작이 정상적으로 이루어 지지 않아, 설비가 정지하였다.

 

전기적인 문제이면 찾기 쉬우나... 유압은 변수가 많아 참... 거지같다

 

아무튼 문제를 해결하기 위해 매뉴얼에서 고속 사출과 관련된 Sol valve를 찾아본다.

 

유압은 한가지 동작에 여러가지가 엮여 있기때문에 먼저 관련된 라인을 찾아서 메모 해놓은 뒤

 

설비에가서 동작 Test하며 문제가 있는 부분을 찾는게 빠르다.

 

설비 동작 Test중 DG12에서 리크음을 듣게 되어 먼저 DG12를 분해 하기로 했다.

 

DG12의 구성은  

솔레노이드 밸브 : DSG-03-2B2-A100-5074

유량조절 밸브 : TMC-03-A-Y-K-T50

오리피스 : ∅2.8

 

구성품 간단한 설명

 

솔레노이드 밸브 

DSG 03 2 B 2 A100
솔레노이드 밸브 밸브 Size 위치 수 스플 스프링 형식
B : 스프링 옵셋
스풀 형식 교류 V100

위와 같은 밸브를 보통 4/2way 밸브라 부른다. 4는 포트의 수, 2는 블럭의 수

솔레노이드가 동작 전에는 작동유가 P(입력) → A / B → T (작동유 탱크)

솔레노이드 작동시 P(입력) → B / A → T(작동유 탱크) 방향으로 흐른다.

 

유량조절 밸브

 

이름 그대로 유량을 조절하기 위한 밸브이다.

체크밸브와 쓰로틀밸브로 구성되어있다.

오리피스 : 유량조절, 측정 등에 사용함

 

작동유가 단면적이 좁은 오리피스를 통과한 직후 유속은 급격하게 빨라진다.

 

 

이놈이 문제의 DG12이다. 

 

동작중 귀를 가까이 대고 들으면 쉬이이이이 하는 리크음이 들린다.

 

솔밸브 뒤에 유량제어 밸브가 부착되어있다.

 

분해 진행

 

유량제어 밸브의 상태이다. 보시다 싶이 오링이 찢겨나갔다. 리크음은 오링으로 인해 

발생한 것 같다. 오링 교체 

 

유량제어 밸브와 결합되는 면이다. 하단 좌측 포트에 홈이 파져있는게 보인다.

저거때문에 기름이 왔다 갔다 하면서 오링이 찢어졌을거다. 저 면은 어떻게 할 수 없으니 패스,

오리피스는 잘 부착되어 있다. 

오리피스

 

솔밸브를 분해하여 청소 후 스풀을 손으로 움직여본다. 부드럽게 움직이면 이상없으나.

동작해본 결과 걸리는 느낌이 나며 잘 동작하지 않는다.

이럴경우 과감하게 폐기하고 새로 구입해서 교체하도록 하자.

솔밸브. 오링 교환 후 

고속사출 정상적으로 동작한다.

 

리크음은 오링문제였고, 고속사출 동작은 솔밸브의 스플이 정상적으로 동작하여 

유량이 흘러야 하나 정상동작하지 않고 걸림 현상 때문에 제대로된 유량이 흐르지 않아

고속 사출 동작이 안된 것으로 판단

 

트러블 슈팅 이후, 간단한 One Point Lesson 작성하여 기록

반응형

'Trouble shooting' 카테고리의 다른 글

Diecasting - 사출 로드 누유 발생  (0) 2020.11.11
반응형

GT-Designer3를 시작하기전에 소프트웨어가 없으신 분들은 아래 링크를 통해 다운 받으시면 되겠습니다.

 

다우에프에이 : www.dawooservo.co.kr/

 

(주)다우에프에이

공장자동화 시스템, 제품 소개, 카탈로그, 프로그램, 교육 일정, 마스크및위생용품, 문의 안내

www.dawooservo.co.kr

한국 미쓰비시전기오토메이션 : kr.mitsubishielectric.com/fa/ko/index.do

 

한국미쓰비시전기오토메이션(주)

자동화,수배전,제어기기,메카트로닉스제품소개,이러닝,교육

kr.mitsubishielectric.com

* 관련 소프트웨어 : GT-Designer3 (GOT-2000)

 

1. 먼저 GT-Designer3를 실행 시켜 줍니다.

   (개인적으로 바탕화면은 깔끔한걸 좋아해서 필요한 프로그램들은 시작 프로그램에 고정해놓고 씁니다.)

 

 

2. New를 눌러 새 프로젝트를 생성해 줍니다.

 

3. 새 프로젝트 생성 후 프로젝트 위저드가 열리면 Next 버튼을 눌러줍니다.

 

 

4. 다음 화면으로 넘어가면 GOT Type을 선택하여 작화할 GOT의 타입을 선택해 준다.

   

   저희는 GT27**-X(1024x764)로 사용합시다. 네모칸만 잘 설정해 주면 됩니다. 

 

   나머지 밑줄 친항목은 필요시! Next 누릅시다~

 

   

   그리고 실제 현장에서 사용시 네모칸의 GOT TYPE을 실제 사용 될 GOT Model명 확인 후 지정 해 주시면 됩니다.

    *Model명 확인 방법

 

5. System Setting 항목을 확인 하는 단계 입니다. 확인 후 다음으로 넘어가시면 되겠습니다. Next~

 

 

6. 다음은 통신 설정 단계입니다. 첫번째 칸에 사용할 PLC 제어기 선택 저희는 미쯔비시로~

   두번째 칸에는 Q CPU를 사용하기에 MESEC-Q/QS,Q17nD/M/NC/DR,CRnD-700을 선택 후 Next~

 

7. 요즘 대부분의 현장에서 Ethernet을 사용하기에 Ethernet;Multi 선택 하여 연습 합시다. Next~

   

   (실제 현장에서는 사용하는 방식에 맞게끔 설정 해주시면 됩니다.)

 

8. 버전이 낮은 경우는 Communication Driver를 선택하게 나올 수도 있습니다. 당황 하지 말고

   Ethernet(MELSEC),Q17nNC,CRnD-700을 선택해 주시면 됩니다. 이제 Detail Setting을 해보도록 합시다.

 

 

9. 다른건 건드실 필요 없습니다 . GOT NET No, Station 두개만 잘 설정해 주시면 됩니다.

   이부분은 PLC의 Ethernet 설정과 관련이 있습니다.

   GOT NET No.는 PLC Ethernet 설정의 Network No.와 맞추시며면 되고

   GOT Station은 PLC Station No. 와 중복되지 않는 숫자를 적어 주시면 됩니다. 설정 후 OK → Next

 

 

 

PLC Ethernet Setting

10. Communication을 확인하는 항목입니다. 확인 후 Next

 

 

11. GOT IP Address 설정 부분입니다. 여기서도 마찬가지로 PLC Ethernet의 IP와 중복되지 않게 적어 주시고 Next~ 

 

 

12. Screen Switch 설정 화면입니다. 여기는 추후 작화를 다루며 설정해 주도록 하겠습니다. Next

 

 

13. 모든 설정이 끝났습니다. Finsh를 눌러주면 초기 작화 화면으로 전환됩니다.

 

 

사실 Ethernet 설정도 추후에 해도 되지만, 제가 터치를 구매하기 전까지는 다루지 않을 내용이라....

 

먼저 짚고 넘어갔습니다... 이렇게 초기 셋팅이 끝나면 작화를 진행해 주시면 됩니다.

 

작화는 Main, Manual, Setting, Servo Monitor, Servo Setting 화면 등을 그리며 실전 작화식 으로 진행 하겠습니다.

반응형

'Touch Screen > GOT2000' 카테고리의 다른 글

6. GT-Designer3 Script를 활용한 I/O Monitor  (2) 2020.11.26
반응형

논리곱 부정 회로(NAND)

NAND 회로는 AND(논리곱) 회로와 NOT(부정) 회로의 조합이므로 AND 앞에 NOT의 "N"을 붙여

NAND 회로라고 부르며 논리적 부정 회로라고도 한다.

논리곱 부정 회로(NAND)

1. 동작 사항

  1) 전원 투입시 L1 점등

  2) PB1과 PB2를 누르면 램프 L1이 소등

  3) 정지 버튼 PB0을 누르면 R1,R2,L1이 모드 동작을 중지하고 초기 상태로 돌아간다.

 

논리곱 부정 회로(NAND)

2. 동작 설명

  1) PB1,PB2를 누르지 않았을때 전원을 투입하면

     릴레이 코일 R1, R2는 작동하지 않으므로 회로가 연결되어 L1이 점등한다.

  2) PB1, PB2 둘중 하나만 눌렀을때

     예를들어 PB1만 눌렀을때 R1이 작동하나 L1에 R1,R2의 B접점이 병렬로 연결되어있어 점등한다.

  3) PB1,PB2 둘 다 눌렀을때

    둘다 눌렀을때 R1,R2가 작동하면서 R1,R2의 B접점도 작동하여 회로가 차단되어 L1은 소등된다.

  4) PB0을 누르면 R1,R2의 전원이 차단되어 R1,R2의 B접점이 복귀하여 L1이 점등된다.

 

아래 동영상을 통해 회로가 어떻게 동작을 확인하세요~

 

 

반응형
반응형

부정 회로(NOT)

논리 부라고도 하며, 출력의 값이 입력의 반대로 나오는 회로이다.

논리 부정 회로(NOT) 진리표

 

1. 동작 사항

  1) 전원을 투입하면 L1이 ON 된다.

  2) PB1을 누르면 L1이 소등된다.

부정 회로(NOT)

2. 동작 설명

 1) PB1 스위치를 누르지 않았을때 릴레이 R1은 작동하지 않으므로 R1의 B접점이 회로를 연결시켜 L1이 점등 한다.

 2) PB1 스위치를 누르면 릴레이 R1 작동하며, R1의 B접점도 작동하여 회로가 Open되어 L1은 소등된다.

 3) 위와 같이 PB1을 누를때 L1은 점등되지 않고 PB1을 누르지 않을 때만 출력이 나오는 부정회로를 확인 할 수 있다.

 

아래 동영상을 통해 동작을 확인해 보세요~

 

반응형
반응형

병렬 회로(OR)

논리합 회로라고도 하며, 다수의 입력이 병렬로 연결된 회로이다.

논리합 회로(OR) 진리표

 

1. 동작 사항

  1) PB1 또는 PB2를 누르면 램프L1이 점등

  2) 정지 버튼 PB0을 누르면 L1이 소등된다.

 

병렬 회로(OR)

2. 동작 설명

스위치 PB1, PB2 중 어느 한개라도 누르면 릴레이가 동작하여 L1이 점등된다.

즉, 많은 입력 스위치 중 한 개만 ON 되어도 출력이 나오는 회로이다.

 

아래 동영상을 통해 동작을 확인해 보세요~

 

반응형
반응형

직렬 회로(AND)

논리곱 회로라고도 하며 다수의 입력이 직렬로 연결된 것이다.

논리곱 회로(AND) 진리표

1.동작 사항

  1) PB1, PB2를 누르면 램프 L1점등

  2) 정지버튼 PB0을 누르면 L1이 소등된다.

 

직렬 회로(AND)

2.동작 설명

  PB1을 누르면 R1이 여자되고, PB2를 누르면 R2가 여자되면서 R1,R2 직렬 회로가 붙어 L1이 점등된다.

  즉, 모든 릴레이가 여자가 되어야 출력이 나오는 회로이다.

 

아래 동영상을 통해 동작을 확인해 보세요~

 

 

반응형
반응형

타이머를 이용하여 타이머 회로를 구성하여 보겠습니다.

 

1. 동작 사항

  1) PB1을 누르면 L1이 점등되고, 5초 뒤 L1이 소등되면서 L2가 점등된다.

  2) PB0을 누르면 타이머가 동작을 정지하고 L2가 소등된다.

2. 동작 설명

 1) PB1을 누르면 전원이 인가되어 타이머 T가 작동을 하며, 타이머 B접점(5,8)을 통해 L1 점등

 2) 타이머 설정시간 5초 도달시, 타이머 A접점(1,3) ON되어 자기유지가 되며, B접점(5,8) 이 A접점(6,8)으로 스위칭

    되며, L1은 OFF되고 L2는 ON이된다.

 3) PB0을 누르게되면 전원이 차단되어 타이머의 자기유지가 해제되며 L2가 OFF된다. 

 

타이머 내부 결선도는 아래와 같다.

타이머를 설정하고 설정된시간동안 전원이 인가되면 접점이 스위칭 되는 형태이다.

타이머는 전원이 끊기면 원래 접점으로 복귀된다.

아래 동영상을 통해 회로가 어떻게 동작을 확인하세요~

 

 

반응형
반응형

릴레이를 활용한 자기유지 회로를 구성해 보도록 하겠습니다.

 

개인 작업 공간이 따로 없는 저로써는 실제 배선은 불가능하여... FluidSIM이라는 프로그램을 

 

이용하여 회로 구성 및 시뮬레이션을 진행해 보도록 하겠습니다.

 

1. 동작 사항

  1) 전원을 인가하면 GL이 점등된다.

  2) PB1을 누르면 GL이 소등되고 RL이 점등된다.

  3) 정지 푸시버튼 스위치 PB0을 누르면, RL이 소등되고 처음 상태인 GL이 점등 된다.

 

회로는 위와 사진과 같이 구성하였다. 

회로를 설명하기전에 릴레이에 동작 방식에 대해 간단하게 설명 하고 넘어 가겠습니다.

 

릴레이는 8핀,11핀,14핀이 있으며 회로에 사용된 릴레이는 14핀 릴레이입니다.

14핀 릴레이에서 13, 14번 단자는 전원을 입력하는 단자입니다. 

접점 형태는 C접점 형태로 이루어져 있습니다.

 

초기 전원이 인가 되기 전에는 1,9 / 2,10 / 3,11 / 4,12 접점이 B접점 형태로 구성되어 있으며

전원이 인가되어 코일이 여자되면 B접점은 떨어지고  5,9 / 6,10 / 7,11 / 8,12 접점이 A접점 형태로 ON

되는 방식으로 작동 합니다. 

 

여기서 A접점은 Nomal Open Contact = N.O 이며 평상시 닫힌 회로 입니다. (5,9 해당)

          B접점은 Nomal Close Contact = N.C 이며 평상시 열린 회로 입니다. (1,9 해당)

          C접점은 Transfer Contact로 접점이 스위칭 되는 회로입니다. (1,5,9 해당)

 

  1. 전원 인가시 PB0, R1(3,11)의 B접점을 통해 전원이 인가되며 GL 램프 점등

  2. PB1누를시 R1이 여자 되며 R1(5,9)접점을 통해 자기유지되며

  3. R1여자됨과 동시에 R1(6,10) A접점이 붙어 RL 점등, R1(3,11) B접점 떨어지며 GL 소등

  4. PB0를 누를 시 R1(5,9) A접점 전원이 차단되어 R1릴레이 소자, RL 소등되며 , R1(1,9) 접점이 복귀 되며 GL 점등

 

아래 동영상을 통해 회로가 어떻게 동작을 확인하세요~

 

 

반응형
반응형

오늘은 PLC 프로그램에서의 인터록 개념을 알아 보고자 합니다.

 

인터록을 검색해보면....

인터락(interlock) 또는 인터로크는 2개의 매커니즘 또는 기능의 상태를 서로 의존되도록 만들어주는 기능이다. 유한 상태 기계에서 원치 않는 상태를 예방하기 위해 사용할 수 있으며 어떠한 전기적, 전자적, 기계적 장치나 시스템으로도 구성될 수 있다. 대부분의 환경에서는 기계가 조작자나 스스로에게 위해를 끼치지 못하도록 하기 위해 사용되며 이는 다른 요소의 상태로 인해 요소의 상태가 변경되는 것을 막음으로써 수행된다.

 

굉장히 어렵게 설명 해놨다... 저런 어려운 말은 뒤로 해놓고 쉽게 풀어서 알아보도록 합시다.

 

 

걸음걸이를 프로그램으로 표현해 보도록 하겠습니다.

위와 같은 프로그램으로 작성을 했습니다.

 

다들 한걸음 해보셔서 알겠지만. 오른발이 움직이는 중에는 왼발은 움직일수가 없습니다.

 

또 오른발이 전진한 후 오른발 또 오른발 불가능 하죠 (가능하신분 있을수도;;)

 

보통 사람은 왼발 오른발 순차적으로 걷죠..

 

그럼 프로그램을 구동 시켜 보겠습니다.

 

 

1. 오른발 먼저 동작 하도록 하겠습니다. 뇌에서 X0 오른발 동작하라는 신호를 주고 Y0 오른발이 동작을 합니다.

 

 

 

2. 발이 바닥에 닿아 오른발 동작 완료 X2 신호를 뇌에다 전달해 줍니다. 여기서 다시한번 오른발을 움직이려 해도

 

   오른발은 움직이지 않습니다. 왜냐 Y2 오른발 동작 완료신호가 동작 신호를 막고 있기 때문입니다.

 

   그렇다면 이번엔 왼발 X1 을 움직여 보도록 하겠습니다.

 

 

3.왼발을 움직이니 오른발 동작 완료 Y2가 OFF가되었으나, 아직 왼발이 동작 중이기에 오른발은 움직일 수 없습니다.

 

4. 왼발 동작 완료 Y3 가 ON 되고, 오른발 동작이 가능한 상태가 되었습니다.

위와 같이 상호간의 움직임, 기능에 조건을 걸어주는게 인터록이라고 생각하시면 될 것 같습니다.

반응형

+ Recent posts