산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 임베디드

철학 및 문서

내가 Control Data(실제로는 자회사)에서 일할 때 모든 회로도에는 오름차순으로 정렬된 간단한 식별 번호가 주어졌습니다. 기계 도면과 인쇄 회로 기판의 경우에도 마찬가지였습니다. 나는 문서 부서에 고용되어 있었지만 그들이 어떻게 함께 모여 우리가 작업하고 있던 미니 컴퓨터를 만들었는지 기억하지 못한다는 것을 인정해야 합니다.

그 당시에는 모든 것이 수작업으로 생성되었습니다. 회로도가 스케치되어 제도 부서에 전달되었으며 표준 기호를 자주 사용하여 모조 피지(트레이싱 페이퍼, 어린 독자에게는 두 개념 모두 카본 페이퍼만큼 생소할 수 있음)에 옮겨 놓았습니다. 스텐실을 사용하여 균일성을 달성합니다. 전문 제도자는 도트와 테이프를 사용하여 PCB를 배치하고 기계 엔지니어는 제도 테이블에서 포장을 만듭니다. 사무실 내 의사 소통은 메모, 보고서, 회의 및 물론 개별 상호 작용을 통해 이루어졌습니다. "How It Was:Rubylith에서 Dot, Tape에서 CAD로의 PCB 레이아웃"에 대한 기억을 블로그에 작성했습니다.

컴퓨터 지원 설계가 개선됨에 따라 도면은 종이 궤적과 함께 전자화되었지만 문서의 현상 유지를 구현하는 더 편리한 방법에 불과했습니다. PCB에 관한 한, 회로도는 넷리스트를 얻는 방법에 불과했습니다. 기계 도면은 PCB 출력을 Autocad로 가져오기 위해 .dxf 파일로 변환하는 데 한두 단계가 필요했습니다. 다양한 문서 출력을 분리하고 분류하는 것이 쉬웠습니다.

내가 작업하는 제품은 단계적으로 구축되므로 하위 어셈블리가 있습니다. 우리는 항상 이것 때문에 고민했습니다. 서로 다른 구성 요소를 사용하는 다양한 빌드가 있다고 가정해 보겠습니다. 문서 계층 구조에는 공통 선행 항목인 부분 빌드가 있는 지점이 있습니다. 회로도는 어느 수준에 속합니까? 할당된 구성 요소 값이 없는 가장 초기 수준에 상주합니까, 아니면 선택한 구성 요소 값을 표시하는 각 최상위 수준에 고유한 회로도가 있습니까? 어느 정도 선택은 회로도가 무엇을 위해 사용되는지 결정될 수 있습니다:시스템을 디버그하는 데 사용되는지, 생산에 대한 개요를 제공하는지, 또는 서비스에 사용되는지.

수년에 걸쳐 내 고용주의 문서화 시스템은 일관성이 없고 무질서하게 발전해 왔습니다. 여러 사람들이 그것에 영향을 미쳤고 다른 조직에서 경험을 가져왔기 때문에 그 요소가 여러분 모두에게 친숙할 것이라고 생각합니다. 내가 구현하려고 시도한 최우선 원칙 중 하나는 항공우주 산업에서 가져온 것입니다. 주어진 문서는 하나뿐이며 둘 이상을 유지하는 것은 번거롭고 오류가 발생하기 쉽기 때문에 두 곳에 존재할 수 없습니다.


그림 1. 우리가 만드는 약간 더 복잡한 제품 중 하나입니다. A에 대한 완전한 제품 BOM에는 측면 라벨(B), 하우징(C), 전면 패널(D)에 대한 도면, 플러그 인 커넥터 및 커넥터(E &F), 서브어셈블리(G) 및 미도시, 펌웨어에 대한 문서는 G에 마이크로에 프로그래밍된다. 패키징도 추가된다. 서브어셈블리는 PCB와 PCB에 장착된 모든 구성 요소로 구성됩니다. 계층 구조에서 회로도를 어디에 배치합니까? (출처:저자)

우리가 만드는 모든 제품에는 "카탈로그 번호"라고 하는 식별 번호(대부분 순차적으로 할당됨)가 있습니다. 계층 구조에서 해당 수준(최상위) 수준의 모든 문서는 문자 접두사, 카탈로그 번호 및 개정판 접미사로 구성됩니다. 예를 들어 카탈로그 번호 330924의 개략도(rev C)는 W330924C, 기계 도면(ref F)은 M330924F, BOM(rev G)은 P330924G입니다. 하위 어셈블리가 있는 경우 고유한 일련 번호(예:SB00123)가 할당되고 해당 수준에 필요한 문서에는 접두사-SB00123-접미사의 동일한 아이디어를 사용하여 번호가 매겨집니다. 문서는 필요한 경우에만 존재하며, 예를 들어 회로도는 일반적인 선행 항목의 수준으로 가라앉습니다. 빌드 간에 변경될 수 있는 구성 요소 값은 해당 값이 BOM에 정의되어 있음을 나타내는 기호로 표시됩니다. 기계적 어셈블리와 펌웨어는 동일한 아이디어를 따릅니다. 마찬가지로 PCB는 접두어가 없는 순차 번호와 개정판을 받습니다.

그러나 CAD 세계가 바뀌었고 그 수수께끼는 더욱 수수께끼가 되었습니다. Altium과 같은 패키지는 디자인의 여러 측면을 통합합니다. 회로도, PCB, 어셈블리 도면, 기계 및 펌웨어까지 모두 동일한 설계 환경의 일부입니다. 우리의 초안 작성자는 PCB가 회로도의 물리적 표현이므로 둘 다 항상 동일한 개정판을 사용하여 같은 단계에 있어야 한다고 주장할 정도입니다. 따라서 구성 요소 값이 변경되면 PCB 개정판도 변경되어야 합니다! 너 뭐하니? 게다가 PCB가 변경될 때마다 수정되는 회로도, 어셈블리 및 기계 도면에 할당된 번호는 무엇입니까(실크 스크린 업데이트와 같은 사소한 항목 포함)? 계층 구조의 어디에 위치합니까? 카탈로그 번호 또는 PCB 번호와 연관되어 있습니까? 그리고 엔지니어가 도면을 업데이트할 때 제도자가 PCB 패키지의 일부로 자동으로 저장된 도면이 아닌 변경된 도면에서 작업하도록 파일을 어디에 보관합니까? 도와주세요!

현대적이고 일관적이며 가능한 경우 시스템 업데이트를 시도할 수 있도록 어딘가에 설명되어 있는 시스템을 아는 사람이 있습니까? 논문 자료를 찾는 박사 철학 학생을 아는 사람이 있습니까? 아래에 귀하의 생각과 경험에 대한 설명을 추가하십시오.


임베디드

  1. 티타늄은 어떻게 인간에 의해 발견되고 사용되었습니까?
  2. 주황색
  3. 단두대
  4. 증발 및 연유
  5. 실리콘
  6. 우쿨렐레
  7. 유지 관리 및 안정성 - 충분하지 않음
  8. 동맹 구축 및 성공 촉진
  9. 40세 여성으로서 기술 업계를 선도하고 기술 향상
  10. 최신 문서의 중요성과 과제