일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 드라이에쳐
- RS232
- HI-Vacuum
- 폴링
- REGULATOR
- pc제어
- 가스
- PMAC
- Polling
- ION Gauge
- cluster
- c# build date
- rs-232
- gauge
- rs-485
- DATAGRIDVIEW
- MODBUS
- 시리얼통신
- 설비제어
- pressure
- Gas box
- 레귤레이터
- VACUUM
- Helium
- melsec
- hivac
- CDG
- Dry etcher
- MelsecNet-G
- 자동제어
- Today
- Total
목록전체보기 (90)
진공에 대해 알려주마.

내가 아는 진공 펌프는 아래와 같이 초강력 고성능 모델이었다. https://hivac.tistory.com/25반도체에서는 펌프 한대를 사용하였으며 디스플레이 설비에서는 2~3대를 묶어서 강력한 빨힘으로 챔버를 펌핑하였다. 챔버를 순식간에 진공 상태로 만든다. 소리도 강력하다. 펌핑하는 소리만 들어도 무슨 작업을 진행하는지 대략 알 수 있다. 최근 광학 검사기를 개발 하면서 그리 세지 않은 진공을 필요로 하는 경우가 있다. 이러한 경우 굳이 하우스 베큠(유틸리티 진공 라인)을 연결할 필요 없이 설비 내에서 진공을 만들어 사용한다. 이러한 경우 공압을 이용하여 저진공을 만들 수 있는 장치가 있다. 광학 검사기에서는 웨이퍼만 Chucking 하는 용도로 사용한다. Vacuum ejector라 불리며 핸들러..

뚝배기(?). 여기서 뚝배기는 진짜 뚝배기. 한참을 천안 변두리에서 작업을 진행하다 보니 본의 아니게 근처 맛집을 순례하게 되었다. 맛집(식사 시간대에 줄을 서는...)이 몇 군데 있다. 성환역을 중심으로 2Km 정도의 직선 도로를 중심으로 상가가 형성되어 있다. 성환역 근처에 남서울 대학교가 있어 이곳을 경유하여 학교로 가능 학생들을 많이 볼 수 있다. 성환역 근처에서 가본곳으로는 천안가야밀면 (밀면) 남매반점 (짬뽕) 동순원 (짜장면) 진주회관 (돈가스) 뚝배기해장국 (뼈다귀해장국, 우거지해장국) 성환순대두번째집 (순대국밥) 이 있다. 오늘은 뚝배기 해장국 집을 소개한다. 그리고 "한우사랑과용궁가든" 이라는 한우 식당이 있는데 아주 독특한 식당 운영 방침이 있어 이곳은 추후 따로 소개하겠다. 뚝배기해..

누군가 말했지. 프로그램 개발보다 형변환 하다가 개발 시간을 다보낸다고... 그래서 여기 모아보았다. 프로그램 개발시 필요한 형변환을 중심으로 각종 필요한 항목을 업데이트 할 예정이다. 물론 모두 테스트 완료 되었거나 실제 사용하는 Code들 이다. C++ CString to Char* (출처 https://sggilsroom.tistory.com/126 ) char Buffer[255] = ""; CString szString; size_t CharactersConverted = 0; wcstombs_s(&CharactersConverted, Buffer, szString.GetLength()+1, szString, _TRUNCATE); 문자열을 구분자로 분리 함수와 호출 예제 (출처 ?) // 스트링..

HOTO라는 이름의 휴대용 수동 드라이버를 장만했다. 외관은 알루미늄으로 상당히 가볍고 단단하다. 팁은 24 종류를 가지고 있다. 팁은 자력으로 고정된다. 작업 시 간단한 볼트 체결이나 장치 분해를 위해 휴대가 가능한 종류를 찾다가 이 제품을 장만하였다. 알리에서 구입하였고 배송에는 2주 정도 걸린 것 같다. 마음에 든다. 특별한 것은 없다. 모든 팁을 통 안에 내장하여 번거롭지 않고 단단하여 헛돌거나 팁이 뭉개지지 않을 것 같다. 많은 시간을 사용해 봐야 하겠다. 선택의 결정적 한방은 칼라 때문이다. 초록과 그레이칼라가 더 있다.

Pressure controller는 별도의 장치 없이 장치 단독으로 장치 뒷단의 압력을 자동 조절해 주는 압력 조절 장치이다. 아래와 같이 공정용 챔버의 경우는 Pressure gauge의 값을 읽어 설정한 압력보다 높아지면 APC를 열어 압력을 낮추고 낮아지면 닫아 압력을 높이는 동작을 반복하여 챔버에 원하는 압력을 유지하는 시스템이다. 배출되는 유량을 제어하여 압력을 조절하는 Down stream pressure control 방식이다. 이는 공정 챔버의 압력을 정밀하게 유지해야 하는 경우 사용된다. 초 정밀 게이지와 APC, TMP 등을 사용하여 공정 챔버의 압력을 아주 미세하게 조절하기 위하여 주로 사용되는 방식이다. 하지만 일정한 부분에 압력을 유지햐야 하는 경우 이런 복잡한 시스템을 구성할..

반도체 설비는 CTC, TMC, PMC로 논리적 분류를 할 수 있다. 물리적으로는 Transfer(반송), Process(공정)으로 분리할 수 있다. 물론 보편적인 설비의 경우이며 특별한 기능을 가진 설비는 다른 형태를 가질 것이다. 용어 관련하여서는 아래 문서를 참고하시라. http://www.techbase.co.kr/business/business_01.php CTC는 웨이퍼의 흐름(Route)을 관장하고 TMC가 웨이퍼를 실제로 반송을 담당하고 PMC는 웨이퍼의 공정을 담당한다. 이름은 설비 메이커마다 조금씩 다를 수는 있으나 거의 같은 기능을 가진다. 여기에 자동화(FA, SECS/GEM 등)가 연결되어 설비의 무인화를 완성한다. 한 설비에 TMC, PMC는 여러개 설치가 될 수 있으며 한 가지..

"A\0B\0C\0\0\0\0\0\0\0\0\0" 받아온 문자열이 이 모양 이다. 이걸 어떻게 처리하지... SharedMemeroy를 이용하여 통신을 시도하였다. string 문자열을 받아 Char*로 변환해야 한다. C#에서는 MMF에 write 한 그대로 read가 가능했다. 잘 사용하였다. 하지만 이번에 C++과 C#을 교차하여 값을 주고받으려 한다. MMF(Memoty Mapped File)을 이용하여 C#에서 문자열을 쓰고 C++에서 읽어오면 아래 그림과 같이 한 글자마다 사이에 \0가 붙어 이를 처리하면 한 글자만 인식하여 원하는 대로 처리가 되지 않는다. 찾아보니 VS2013 쯤 부터 적용된 멀티 바이트 현상이다. 다 아는 내용 이겠지만 아래 사이트를 참고 하시라. https://codin..

요즘 고객사에서 설비 셋업 중이다. S사 혹은 L사등 업계에서는 안전을 최우선으로 강조하고 있다. (참고로 왜 아직도 S사, L사라고 부르는지 모르겠다.) 그러다 보니 설비 내부 작업에 대한 안전을 매우 까다롭게 관리한다. 설비 내부에 진입하는 경우에는 화면을 사용할 수 없어야 하며 도어키를 항상 소지하여야 한다. 펜던트만 사용해야 한다. 안전 관리자가 있어야 한다. 등 까다롭기 그지없다. PC 관련하여 구현해야 하는 기능도 여러 가지 있다. Teach key관련, Maint 화면 표시와 암호 설정, 그리고 Maint 화면 표시중 각종 윈도키를 막아야 한다. 이번에 이것 때문에 생각보다 많은 시간을 투자했다. 특히 Window10에서는 보안이 강화되어 윈도우 관련 기능을 제어가 쉽지가 않다. 설비 내부에..

설비 제어용 PC를 컸다 켠 후 부팅이 완료되어 윈도우 암호를 입력하면 암호가 틀리다고 나온다. 대문자, 소문자, 한글, 영문으로 바꾸어 입력하여도 암호가 틀리다고 나온다. 주로 위와 같은 미니 키보드를 사용하는 환경에서 발생한다. 원인은 Num Lock키 문제로 PC가 전원이 재부팅되면 Num Lock이 On 되면서 영문자가 아닌 서브 기능의 키가 동작하기 때문이다. j를 누르면 1이 입력된다. 암호에 j, k, l 등이 포함되면 전혀 엉뚱한 문자가 입력되고 화면에는 암호로 표시되어 입력되는 문자를 알 수 없다. 이렇게 한참을 헤매이다. 아 그거지 하고 Num Lock 키를 누르고 암호를 입력하면 바로 로그인되어 PC를 사용할 수 있다. 이미 짜증은 2빠이라 커피 한잔 마시러 갔다 와야 다음 업무를 할..

이제 초등학교에서도 코딩을 배운다고 한다. 코딩이 목적이 아니라 수단이 된 것이다. 요즘은 누구나 쉽게 코딩에 접할 수 있고 목적을 구현하는데 별 어려움이 없어졌다. 학교 다니던 중에 Windows NT를 접하게 되었다. 애플2 호환 PC의 BASIC을 시작으로 콘솔 base의 UNIX 시스템만 사용했던 나에게 Windows NT는 신세계였다. NT를 PC에 설치해 보고자 내 PC의 HDD를 업그레이드하고 친구의 RAM을 빌려 윈도우 NT를 설치하고자 하였으나 결국 실패하였다. 한 번에 설치될 리 없었고 여러번 시도해 보았지만 성공하지 못했다. 오류가 발생하면 원인 찾지 못하고 헤매다 다시 설치해 보아도 결과는 비슷했다. 하드웨어의 성능도 딸리고 경험도 부족하고 특히 설치 중 발생하는 메시지의 정확한 의..