|
카테고리
최근 등록된 덧글
감사합니다. shell scrip..
by Mr.Carbin at 07/17 아.. 정말 감사드립니다.. by 송진영 at 03/15 조금 거리가 있는 주제.. by sio4 at 03/11 안녕하세요? 덧글 달아.. by 송진영 at 02/14 펄이나 파이썬은 진입장.. by kirrie at 02/13 최근 등록된 트랙백
Allergy to codeine s..
by Source of codeine. Online phentermine. by Lowest price for phen.. Tramadol ultram medic.. by Ultram addiction. Ephedra weight loss .. by Ephedra. Canada overnight am.. by Ambien manufacturer. Calico film music des.. by Zoo sex. Lexapro-ultracet-int.. by Extracting acetanin.. Ambien. by Ambien verses temac.. Scat eating shit sex. by Shit sex photos per.. Ordering adderall. by Adderall. 포토로그
이전 블로그
이글루 링크
|
2008년 02월 16일
KLDP Conf때 발표할 내용들을 미리 조금씩 적어 둬야겠습니다.
모든 기계 분야에 대해서 저도 잘 모르지만, 일단 제가 발 담그고 있는 분야에 대해서 소개하겠습니다. - CAD Computer Aided Design(또는 지금은 자동화로 인하여 빈도가 많이 낮아진 Drafting,,) 설계(Design) 분야 죠. 다들 CAD 시스템을 사용해보진 못하셨어도 많이 들어 보셨을겁니다. 컴퓨터를 이용하여 design을 하는 툴이라고도 할 수 있고 그런 공정 자체를 의미하기도 하지요. 수치해석,행렬, 미/적분 등의 수학적인 내용이 상당히 많습니다. 유명한 고 수준의 상용 CAD들은 자체적인 API를 제공합니다. 예전엔 API에 대한 라이센스는 그리 구속이 없었는데(?) 근래 들어서 API를 이용하여 개발한 유틸리티들을 배포하는데 있어서도 CAD업체에서 라이센스를 적용하더군요.. 자체 API를 통해 기존 기능들을 자동화 시키는데 많이 유용합니다. 예를 들어 100개의 원을 지름 10mm부터 1mm씩 증가시키면서 그리고자 할 때 API를 이용하여 '증분원(가칭)' 기능을 만들어 원클릭으로 100개의 원을 생성 가능하죠. 이런 단순한 기능을 넘어 근래에는 1개의 기계 장치를 설계하는데 있어서 사양만 입력하면 최종 Assembly(조립 완성)까지 몇 번의 버튼 클릭으로 생성해버리죠. (농담반으로 현업 실무자들에게는 생계에 위협을 줄 수도 있는 무서운 기술이죠) CAD를 처음 부터 개발하는 업체들도 많이 있지만, 기본 엔진은 상용을 구입해서 제공되는 API를 통하여 커스터 마이징하는 분야가 많이 활성화 되는 것 같습니다. 사실 대부분의 기계 설계 업체들은 자기 회사만의 knowhow를 이용하여 제품 개발하는데 있어서 자유롭고(?) 유연하고 안정성 높은 CAD 시스템을 원할 뿐 내부 구현에 대해서는 크게 신경 쓰지 않습니다. 그저 보조 Tool일 뿐이죠.. - CAM Computer Aided Manufacturing 컴퓨터를 이용한 생산(?) 툴입니다. 주로 기계로 제품을 가공할 때 기계의 움직임을 가공기계가 알아들을 수 있는 명령(코드)으로 생성시켜 주는 툴입니다. 아주 복잡한 형상을 가공하든 간단한 형상의 제품을 가공하든 마우스 클릭 몇 번으로 생성시키는 툴이죠. 이 분야도 CAD처럼 수학이 상당한 부분에 적용되어 있습니다. CAD는 아시는 분이 많지만 CAM은 생소한 분들이 많이 계신 것 같습니다. 아~주 재미있는 툴입니다. 이 분야에서 사용되는 S/W는 일단 높은 안정성의 CAM 시스템이 주축이고 그외 보조 적인 작업들의 자동화(오피스 오토메이션 같은..) 유틸리티, 아니면 상용 CAM 시스템이 생성해주는 툴패스나 가공조건을 회사의 축적된 기술을 적용하여 최적화된 가공 프로그램으로 변환해주는 유틸리티가 주 입니다. - 생산관리 Capa 분석, 자산관리, 공장 현황 DB 또는 ERP DB 구축에 이용되는 툴들로써 Oracle, MySQL을 많이 사용합니다,. Database 프로그램이 대부분이죠 그리고 RFID를 이용하는 제품 입/출고 관리등 여러 메니지먼트 툴들이 있습니다. - FMS Flexible Manufacturing System 자동차 용접라인, 휴대폰/카메라등 조립 라인 등,. 무인 공장화를 위해 생산 설비와 산업용 Robot간의 인터페이스, 자동화 Line 제어/관리 유틸리티 등이 있습니다. 소켓통신,시리얼통신,PLC등이 많이 적용됩니다, 유럽(스위스,독일,..등..)과 일본, 미국은 상당히 고차원적인 수준이죠.. 이 분야의 노동자(?)로써 상당히 아쉬울 따름입니다. (열심히 해서 반드시 따라잡자는 욕구가!!!...) - PLM Product Lifecycle Management 제품 기획,개발,생산,검사,출시 등 전반적인 프로세스를 관리하는 시스템입니다. 아주 단순하게 비교하자면(적절한 비유인지는 잘 모르겠습니다만,..) CVS나 VSS같은 버전 관리 툴과 비슷하죠 하지만 그 범위가 커서 각 공정간의 트러블을 최소화 시키고...어쩌구저쩌구...하는 정말 비대한 시스템입니다. 더 많은 분야가 있지만(제가 모르는 분야도 있을테고...) 대충 이정도만으로도 기계분야에 이용되는 S/W의 대한 소개가 될 것 같습니다. 완전 100% 전산 분야 종사자분들은 아주 생소하실 것 같습니다. 근데 이 분야도 재미있을 것 같지 않습니까? (많은 Free/Open source 지향하는 개발자 분들께서 이 분야에 힘써주셨으면 좋겠습니다. 저도 노력할 거구요..) 혹시라도 이 글을 읽으시고 '와! 재밌겠다~' 라고 느끼시는 개발자 분들이 계시면 많이 발 담구어 주십시요 ^^; 제가 현 직장에서 주로 하는 일은 1. PLM 시스템에서 CAD 시스템과의 인터페이스 모듈 2. CAM 시스템에서 가공 프로그램 최적화 및 공정 자동화 3. FMS 시스템에서 생산 자동화 4. 생산 관리 시스템에서 공정 관리 툴 등이네요... (거의 대부분의 시스템에 관여 중입니다.) 하루빨리 제 소스에 제 마음데로 GPL을 적용할 날이 왔으면 좋겠습니다. (곧 올 것 같습니다.)
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
| |||||