일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MODBUS
- MelsecNet-G
- REGULATOR
- c# build date
- Dry etcher
- Polling
- DATAGRIDVIEW
- PMAC
- CDG
- pc제어
- VACUUM
- ION Gauge
- 시리얼통신
- 설비제어
- hivac
- Helium
- cluster
- Gas box
- 레귤레이터
- melsec
- 자동제어
- pressure
- HI-Vacuum
- RS232
- 가스
- rs-232
- rs-485
- 폴링
- gauge
- 드라이에쳐
- Today
- Total
목록전체보기 (87)
진공에 대해 알려주마.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cyBzYE/btrsXsah5dy/c2Bz4KgYavnRrGDs2MY0i1/img.png)
RS-232 통신을 하면서 간혹 TTL 관련하여 문제가 발생하였다. 장치 중 하나가 TTL 레벨의 통신을 한다. 이참에 막연히 알고 있던 TTL에 관하여 찾아보았다. PC에서 RS-232를 이용하여 하는 경우 Tx, Rx, GND 세 개의 케이블을 이용하여 장치와 연결하고 통신을 하게 된다. 보통 RS-232는 12 Volt 레벨의 전압을 이용하여 지정된 시간의 간격마다 voltage의 차이를 두어 이를 0과 1로 표시하게 된다. 0과 1의 조합으로 ASCII Code에 정의된 문자를 전송하면 같은 방식으로 원하는 값을 회신하게 된다. RS-232와 TTL(Transistor Transistor Logic)은 같은 통신 방식을 사용한다. 단지 0, 1을 구분하는 Voltage level이 다르다는 것이다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p3moS/btrpPxFOXkk/H9kEsubYS68pQkbDC3H8pk/img.jpg)
1995년 이 업계에 뛰어들 당시 윈도우95와 인터넷의 보급으로 새로운 세상으로 변화되고 있었다. 당시 처음으로 팀에 소속되어 시작한 프로젝트가 국내 최초의 전공정 양산 라인에 투입된 200mm 드라이에쳐(DRY-ETCHER) 머신이었다. 이 설비는 200mm 반도체 웨이퍼용이며 제어 콘트롤러로는 VME Bus를 사용한 PEP BOX와 OS는 UNIX 계열의 OS-9를 사용하여 공정 챔버(Process chamber)를 제어하고 이런 공정 챔버 3개를 묶어 CTC가 운영하는 형태였다. CTC는 MS-DOS 기반으로 운영되었다. 용어 설명은 다른분이 작성한 내용을 참고 하시길... 참고문서 http://www.techbase.co.kr/ControlSW.html 당시 기술로는 UNIX 계열의 OS와 DOS..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GkTd0/btroXNpNigi/d6FO3IOLElnQBUMGKZKok0/img.png)
AOI(Automated Optical Inspection)우리 업계에서 AOI(자동광학검사) 장치는 어떻게 사용되는가?우리 주변에서 흔하게 사용되는 장치중 AOI와 유사한 장치는 아파트 입구에 있는 자동차 번호판 인식 장치가 되겠다. 자동차의 번호판을 찍고 해당 이미지에서 자동차 번호판을 인식하고 거기에서 문자와 숫자를 인식하여 문자 화하는 것이다. 이를 서버에 전달하여 등록된 차량인지를 확인하고 문을 열게 된다. AOI와 유사하게 동작하며 문자(숫자)만 읽어내는 기능을 가지고 있어서 이런 종류를 OCR(Optical Character Recognition)이라 부른다.AOI는 위에서 설명한 OCR은 문자만 인식하여 판독하는 과정과 비슷하게 동작한다. 문자 대신에 패턴을 인식하여 동일한지, 상이한지, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cT787c/btrbvbSwpKc/ATIWMbUhjpKikPX5UsjghK/img.jpg)
가정용 감압밸브 https://hivac.tistory.com/38 아래의 사진은 반도체 제조 설비에 가스를 공급하기 위해 거쳐야 하는 압력 조절기(regulator)의 모습니다. 모두가 같은 기능을 하는 장치지만 외부에 연결되는 피팅의 다름으로 다양한 형태를 가지게 된다. 설비에서 Regulator를 사용하는 이유는 설비내의 장치에게 일정한 압력으로 가스는 공급하기 위해서다. Regulator를 사용하지 않고 MFC등에 가스를 바로 공급하는 경우 MFC 등의 장치가 제대로 된 성능을 발휘할 수 없다. 그렇게 되면 결국 최종 공정에 문제가 발생할 것이다. 설비에서 가스를 공급하기 위해서 거쳐야 하는 장치는 다음과 같다. 수동밸브 : 완전 수동 밸브를 가스의 공급 여부를 선택한다. 레귤레이터 : 가스의 압..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Kh47v/btq9ENjAWGV/y6jMF2Bt6o7LlLquVJVOq0/img.jpg)
MFC (Mass Flow Controller) Part-1 https://hivac.tistory.com/16 양산 설비에 사용되는 초정밀, 고사양 MFC와 용도는 같으나 일반에서 사용되는 MFC가 있다. 다르게 이야기하면 고급형과 보급형이라 표현할 수 있다. 고급형은 전공정 양산 설비에 많이 사용되는 모델로 신뢰성이 높고 이미 많은 설비에서 검증된 제품이다. Celerity, Brooks, MKS사의 모델이 여기에 해당된다. 물론 수백만 원의 고가이다. 하지만 새로 시장에 진입하는 MFC Maker의 경우는 처음부터 양산 설비에 사용하기에는 모험이 따른다. 초기에는 연구용, 비양산 설비 혹은 양산의 후공정 설비에 채택이 되고 어느 정도 신뢰가 쌓이면 전공정까지 진출할 수 있다. 이러한 제품 중에 국내..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/chLIb5/btsIpMk6NIZ/zUx06UUMS4ikMPrsa3SYPK/img.png)
여름이다. 이 글을 쓰는 시점으로 무더위가 시작된 것 같다. 차량에 표시되는 실외 온도는 30도를 넘나 든다. 여름 하면 시원한 것을 찾게 된다. 그중에서도 당연하게도 냉면이 가장 먼저 일 것이다 평택에는 두 개의 유명한 냉면집이 있다. 바로 고박사(?)와 장안 면옥이다.두 개의 냉면집을 비교해 보면 누가 더 맛있다 없다를 평가할 수는 없다. 호불호 없이 누구나 좋아할 맛이다. 파란만장 스펙터클한 히스토리가 있는 고박사는 고기 국물 맛과 메밀이 포함된 면으로 먹기 쉽고 모두가 좋아한다. 모두 고박사라고 하지만 여러 가지 많은 이유로 고복수, 고복례 냉면으로 상호를 여러 번 변경하였다. 장안 면옥은 고박사에 비해 인지도가 떨어지는 느낌을 주기는 하나(주변 사람들이 고박사를 더 많이 안다는 기준으로) 나의 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ryDuH/btrgHEmlGRa/anEk1xiKRXKHhOII3zl9Ck/img.jpg)
C#에는 serial port의 수신 버퍼의 값을 읽어오는 여러 가지 방법이 있다. 아래 두 개의 함수가 그것들인데 Read 함수를 사용하던 중 문제가 발생하여 원인을 해결하고자 찾아본 내용이다. .Read() https://docs.microsoft.com/ko-kr/dotnet/api/system.io.ports.serialport.read?view=dotnet-plat-ext-5.0 .ReadExisting() https://docs.microsoft.com/ko-kr/dotnet/api/system.io.ports.serialport.readexisting?view=dotnet-plat-ext-5.0 처음에는 read() 함수를 사용하였으나 회신된 내용이 앞쪽 일부만 보여지는 문제가 발생하였다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2AMgy/btq6EWDFCgw/TX34rpZR1kg5qgBVQwvB21/img.png)
아스키코드(ASCII Code: American Standard Code for Information Interchange) A long time ago, galaxy far, far away...... 영화 스타워즈에 나오는 아주 먼 옛날 어쩌고 저쩌고 하던 그런 글이다. 내가 처음 APPLE Computer (IBM PC 호환기종 기종으로 이름이 APPLE 이었음)를 만지고 공부할 때 처음 ascii code를 처음 접했다. 그리고 한참을 사용하였고 이후에는 장치와의 통신을 위해 조금씩 찾아보기는 했다. 그러던 중 어제 이 코드를 다시 뒤져 보았다. 통신을 위한 프로그램 코딩 중 장치에서 주는 FF를 찾기 위해서다. 그 옛날에는 지금처럼 초고속에 대용량의 데이터 통신이 불가능했다. 글자는 물론 통신 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lBVkk/btq4ZSQVxp6/qSFXTgVeOBsTCVhFwghMXk/img.jpg)
지난번 GAS VALVE 편에서는 밸브가 동작하는 원리를 설명하였다. 여기서는 실제 밸브의 이미지를 살펴보겠다. 원리는 아래 주소를 참고하시라. hivac.tistory.com/40 여기에서는 실제 밸브 이미지를 사용하여 반도체/디스플레이의 진공 설비에서 사용하는 공압 밸브에 대해 이야기해 보겠다. 업계에서 사용하는 밸브 후지킨(Fujikin), Veriflo, CKD 등이 있다. 밸브는 크기와 모양이 메이커마다 제각각이다. 하지만 전체적인 외관은 위의 이미지와 비슷하다. 구동부와 몸체 부분으로 구성된다. 구동부(Actuator)는 스프링과 구동축으로 구성된다. 스프링이 구동축을 눌러 다이어프램을 닫히게 하는 상태가 기본 상태이다. 여기에 공압을 가하게 되면 구동축을 밀어 올려 다이어프램(Diaphrag..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bgFfEy/btq0jMOiuDG/ORwfRw8tSiofrU66xk1ttK/img.png)
재홍 분식에 대한 맛과 추억에 대한 글은 외주 처리했다. 평택에서 나고 자란 토박이라 재홍 분식에 대한 표현이 나보다 나을 것이다. 코로나와 더불어 3월의 시간도 빠르게 지나가는 요즘 시간이다. 4월의 기다림은 흩날리는 벚꽃의 화려함이다. 이 시대를 살아가는 젊은이라면 벚꽃의 추억 하나쯤은 간직하고 살아가고 있을 것이다. 오늘은 문뜩 벚꽃과 함께 여고시절의 추억이 새록새록 돋아나는 날이다. 평택 토박이인 나에게는 한광 여고 앞 버스 정류장 근처에 있던 쫄면의 성지인 재홍 분식을 빼고 여고 시절을 추억할 수 없다. 아삭 아삭한 양배추와 새콤달콤에 매콤함으로 무장한 고추장 양념이 어우러진 쫄면, 한입 쓱싹하고 싶지만 쫄쫄한 식감의 면발이 내 맘처럼 움직여주지 않는 밀당의 쫄면, 삶은 계란 반쪽이 나를 바라보..