반도체 포장 단계별 라벨
반도체 후공정 납품처 세 곳으로 나가는 금속 부품의 출하 라벨을 발행하는 현장입니다. 라벨 작업 PC 의 웹 화면 하나로 운영하고, 납품처마다 품목 마스터와 발행 화면을 따로 둡니다. 라벨 단계는 한 납품처가 개별 포장·검증·박스·외박스 4단계, 나머지 두 곳이 생산단위·릴·박스 3단계입니다.
인보이스 엑셀 등록
출하 인보이스 파일을 그대로 올려 발행 근거로 씁니다
출하 인보이스는 엑셀로 만들어 두고, 라벨을 찍을 때 인보이스 번호와 박스 수를 다시 손으로 옮겨 적습니다. 옮겨 적은 값이 틀리면 라벨에 그대로 인쇄됩니다.
두 납품처의 인보이스 파일을 인보이스 화면에서 그대로 올립니다. 서식의 자리가 정해져 있어 인보이스 번호·발행일·PO 를 상단 고정 칸에서 읽고, 품목 줄은 정해진 행 구간에서 읽습니다. 품목 줄의 수량과 박스 수를 합해 그 인보이스의 총수량과 총 박스 수를 만들고, 같은 인보이스 번호가 이미 있으면 등록을 거부합니다. 서식이 납품처마다 달라 읽는 자리도 따로 잡았고, 인보이스를 주지 않는 한 납품처는 라벨 화면에서 PO 번호를 직접 받습니다.
라벨 발행이 인보이스에서 시작되고, 총 박스 수가 그 인보이스의 발행 상한이 됩니다.
공정일자 간격 검증
앞 공정 일자가 다음 일자의 입력 범위를 정합니다
금속 부품은 타발·샌딩·도금·포장을 며칠에 걸쳐 지나가고, 라벨에 인쇄되는 제조일자와 유효기간이 그 일자에서 나옵니다. 네 일자를 각자 입력하면 순서가 뒤집힌 라벨이 그대로 부착됩니다.
1차라벨 출력 화면은 타발일자를 기준으로 잡습니다. 샌딩일자는 타발일자를 포함한 7일, 도금일자는 샌딩일자를 포함한 7일, 포장일자는 도금일자를 포함한 10일 안에서만 고를 수 있습니다. 위 일자를 고쳐 아래 일자가 범위 밖으로 나가면 그 아래 칸이 비워지고 다시 고르게 됩니다. 유효기간은 도금일자에 2년을 더하고 하루를 뺀 날로 채워지고, 인쇄수량은 한 번에 1~200장까지 받습니다.
순서가 어긋난 일자는 라벨로 인쇄되지 않습니다.
라벨 발행 Lot 채번
번들·박스 번호를 시스템이 이어서 매깁니다
납품처는 라벨에 인쇄된 번호로 물건을 셉니다. 번호를 사람이 붙이면 같은 번호가 두 번 나가거나 빈 번호가 생기고, 어느 쪽이든 납품처에서 걸립니다.
번들 번호는 포장일자가 속한 달을 단위로 이미 발행된 번호 중 가장 큰 값을 읽어 다음 값을 만듭니다. 생산라인과 월은 36진법 한 자리, 연도는 뒤 두 자리, 일련번호는 36진법 네 자리로 붙여 라인이 달라도 한 달 안에서는 하나의 번호 줄기로 이어집니다. 포장일자로 붙는 Lot 번호는 하루 단위이며 포장일자와 도금일자 조합이 같으면 쓰던 번호를 그대로 다시 씁니다. 박스 번호는 포장일자와 품목별로 따로 셉니다. 발행 직전에 같은 번들 번호가 이미 있는지 한 번 더 조회하고, 있으면 발행을 멈춥니다.
출력내역에서 번호만 보고 어느 달 어느 라인에서 나온 것인지 읽힙니다.
박스 적입 스캔
2차라벨을 하나씩 스캔해 박스를 채웁니다
개별 포장을 정해진 개수만큼 모아 한 박스로 만듭니다. 제품번호나 포장일자가 다른 물량이 한 박스에 섞이면 납품처 입고에서 걸리고, 어느 박스에 무엇이 들었는지는 그때 가서 되짚어야 합니다.
개별 포장 라벨을 붙인 뒤에는 그 라벨을 스캔해 같은 내용의 2차라벨을 한 장 더 발행합니다. 박스를 묶는 3차라벨 출력 화면이 받는 것은 이 2차라벨입니다. 왼쪽에 품목의 포장수량과 지금까지 스캔한 수가 크게 뜨고, 그 수에 도달해야 박스 라벨 출력이 열립니다. 첫 스캔을 기준으로 잡아 제품번호·포장일자·생산라인이 다른 라벨은 받지 않고, 이미 다른 박스에 묶인 2차라벨도 받지 않습니다. 박스의 수량은 스캔한 것을 합하고 제조일자는 그중 가장 이른 날을 씁니다. 개수를 채우지 못한 채로 박스를 닫아야 하는 경우를 위해 강제출력을 따로 두었습니다.
박스 라벨 하나에 어떤 개별 포장이 들어갔는지가 2차라벨 목록으로 그대로 남습니다.
외박스 출하 구성
인보이스를 고르고 박스를 스캔해 외박스를 채웁니다
출하는 박스를 다시 외박스에 담아 인보이스 단위로 나갑니다. 인보이스에 적힌 박스 수보다 많이 발행되기도 하고, 하루에 다 끝내지 못해 다음 날 이어서 작업하는 일도 생깁니다.
4차라벨 출력 화면은 인보이스를 먼저 고릅니다. 고른 순간 그 인보이스로 이미 발행한 외박스가 목록에 올라와, 중간에 끊긴 작업을 그 자리에서 이어 갑니다. 박스 라벨을 스캔할 때마다 인보이스의 총 박스 수와 견주어 초과하면 막고, 이미 외박스에 들어간 박스 라벨도 막습니다. 외박스 번호는 박스 번호의 앞 두 글자만 바꿔 만들어 두 번호가 짝으로 읽히고, 라벨의 박스 번호는 그 인보이스에 이미 발행된 건수 다음부터 매깁니다. 총 박스 수를 채우면 인보이스에 실행일자가 자동으로 남습니다.
인보이스 한 건이 어디까지 나갔는지 화면에서 셉니다.
납품처별 라벨 단계
납품처마다 단계 수도 코드 형식도 다르게 갈라 두었습니다
라벨 규격은 납품처가 정합니다. 몇 단계로 묶어 올릴지, 코드 문자열에 어떤 항목을 어떤 순서로 넣을지, 라벨 용지 크기를 얼마로 할지가 납품처마다 다릅니다.
세 납품처를 한 시스템에 담되 품목 마스터와 출력 화면, 출력내역을 납품처마다 따로 두었습니다. 한 곳은 개별 포장·검증·박스·외박스 4단계이고, 두 곳은 생산단위·릴·박스 3단계입니다. 품목에 두는 항목도 갈립니다. 4단계인 곳은 포장수량만 두고, 릴 단위로 나가는 두 곳은 제품 약어를 함께 두되 그 가운데 한 곳에만 포장구분과 도면번호가 있습니다. 코드 문자열은 납품처와 단계마다 항목 순서와 구분자를 따로 잡았습니다. 릴 라벨은 발행 화면에서 80×50 과 55×25 중에 고르고, 박스와 외박스 라벨은 단계별로 크기가 정해져 있습니다. 주차 코드처럼 한 납품처만 요구하는 값은 그 납품처 라벨에서만 계산합니다.
규격이 바뀌어도 그 납품처의 화면과 마스터에만 반영하면 되고, 나머지 발행은 그대로 운영됩니다.
라벨 발행 상태 관리
재발행은 기록을 남기지 않고, 폐기는 위 단계부터 걷어냅니다
라벨은 훼손되면 다시 인쇄해야 하고, 아예 없던 일로 만들어야 하는 발행도 생깁니다. 종이만 버리면 시스템에는 발행 기록이 그대로 남고, 이미 상위 포장에 묶인 라벨을 먼저 지우면 그 묶음이 근거를 잃습니다.
출력내역 화면에서 여러 건을 골라 같은 서식으로 다시 인쇄합니다. 재인쇄는 새 발행으로 세지 않아 발행일자와 발행자는 최초 발행분 그대로 남습니다. 폐기는 위 단계를 먼저 걷어낸 뒤에만 됩니다. 4단계로 나가는 납품처에서는 개별 포장 라벨을 지우려면 그 2차라벨이 먼저 없어져야 하고, 2차는 박스가, 박스는 외박스가 먼저 없어져야 하며, 막힌 자리마다 어느 단계를 먼저 지우라는 안내가 뜹니다. 릴 단위로 나가는 두 납품처 가운데 한 곳에도 같은 강제를 두었고, 나머지 한 곳은 두지 않았습니다. 외박스 라벨을 지우면 거기 묶여 있던 박스 라벨이 다시 스캔 가능한 상태로 돌아갑니다. 발행 기록은 4단계 납품처만 원장에서 지우고 나머지 두 곳은 삭제 표시로 남깁니다.
잘못 발행한 라벨을 그 자리에서 정리하고, 풀어 준 상위 라벨은 다시 묶습니다.