It is necessary to collaborate with mechanical computer aided design (MCAD) and electrical computer aided design (ECAD) when designing a printed circuit board (PCB) between mechanical department and electrical department. During the collaborative design process, both CAD systems exchange information to design PCB models. However, the information was not well exchanged because two domains are different. Furthermore, a CAD model translated from an ECAD system cannot be modified in a MCAD system. If MCAD engineer wants to change design parameters of PCB, the mechanical department should request a change of PCB design to the electrical department. This work process delay schedule of product design and reduce productivity of the company. To solve these problems, ECAD-MCAD collaborative design system has been developed. This system provides two functions. Firstly, the collaborative design system enables an ECAD engineer to check collisions before a PCB model will be sent to the MCAD department to shorten the development schedule. Secondly, this system enables the ECAD side to exchange parametric information of PCBs then MCAD engineers can conduct additional work using the parametric PCB models.
전자설계부서와 기계설계부서간의 PCB를 설계하는 과정에서 ECAD와 MCAD의 협업설계는 필수요소이다. 협업설계과정에서 PCB를 설계하기 위하여 ECAD와 MCAD간의 데이터교환이 발생하지만, 두 시스템이 서로 다른 도메인에서 작동하기 때문에 정보의 교환이 원활하게 이루어 지지 않는다. 또한, ECAD에서 전달된 PCB모델은 MCAD에서 수정할 수 없다. 만일 기계설계부서에서 PCB모델을 수정하기 위해서는 전자설계부서로 설계변경을 요청해야 한다. 이러한 업무 프로세스는 제품 개발 기간을 증가시킬 뿐만 아니라 기업의 생산성을 떨어뜨린다. 이러한 문제를 해결하기 위하여 ECAD와 MCAD의 협업설계 시스템을 개발하였다. 본 시스템은 2가지의 기능을 제공한다. 첫번째는, 기계설계부서로 PCB 모델을 전달하기 전에 제품 외형 모델과의 간섭확인을 수행할 수 있는 기능을 제공하여 기존의 업무 프로세스의 불필요한 시간을 줄여 제품 개발기간을 단축할 수 있도록 하였다. 또한, 매크로 파라메트릭 방법론을 적용하여 MCAD에서 수정을 할 수 있도록 파라메트릭 정보를 가지는 PCB모델을 전달하여 기계설계부서에서 추가작업을 할 수 있도록 하였다.