지멘스 UG NX FR RSMARK CFI 오류 원인과 해결 방법
먼저 ‘FR_RSMARK received CFI error opening a file‘ 오류는 지멘스 NX(UG NX)에서 파일을 열거나 저장할 때 발생할 수 있는 일반적이지 않은 오류입니다.
노랗목차
NX UNDO MARK IS MISSING 오류는 주로 NX가 파일을 처리하는 과정에서 발생하는 내부적인 문제나 파일 시스템 관련 문제와 연관될 가능성이 높습니다.
오류의 주요 원인과 가능한 해결 방법은 다음과 같습니다.
1. 오류 원인 (Possible Causes)
이 오류 메시지는 내부적인 시스템 함수(FR_RSMARK, CFI)와 관련되어 있어 정확한 원인을 파악하기 어려울 수 있지만, 주로 다음과 같은 상황에서 발생할 가능성이 높습니다.
- Undo/Rollback 파일 관련 문제: NX는 작업 중 **실행 취소(Undo)**를 위한 롤백 파일을 임시 폴더에 생성합니다. 이 임시 파일을 생성, 접근 또는 저장하는 데 문제가 생기면 오류가 발생할 수 있습니다.
- TEMP 폴더 디스크 공간 부족: 롤백 파일을 저장할 임시(TEMP) 폴더의 디스크 공간이 부족한 경우.
- Undo 파일 크기 설정 문제: NX 환경 설정(Customer Defaults→Undo)에서 $\text{Undo File Size}$가 현재 작업 중인 파일에 비해 너무 작게 설정된 경우.
- 파일 접근 권한 문제: NX가 파일을 열거나 저장하려는 폴더에 읽기/쓰기 권한이 없거나, 네트워크 드라이브의 연결 상태가 불안정한 경우.
- 파일 손상: 열려는 .prt 파일 자체가 손상되었거나 유효하지 않은 데이터를 포함하고 있는 경우.
- NX 설치 및 환경 문제:
- NX 다중 버전 충돌: PC에 여러 버전의 NX가 설치되어 있고, 파일 연결 설정(ugs_router.exe)이 올바르지 않은 버전으로 연결되어 있는 경우.
- 캐시 파일 손상: Teamcenter를 사용하는 환경에서 $\text{FCCCache}$나 $\text{RACCache}$와 같은 클라이언트 캐시 파일이 손상된 경우 (오류 메시지에 FR_RSMARK 대신 $\text{FR_PSMARK}$로 언급되는 경우도 있음).
- 운영 체제/하드웨어 문제: 드물지만, 하드 디스크 문제나 메모리(RAM) 문제로 인해 파일 접근에 문제가 생길 수 있습니다.
2. 해결 방법 (Solutions)
오류의 정확한 원인을 파악하기 위해 NX 로그 파일(syslog 파일)을 확인하는 것이 가장 중요하지만, 일반적으로 다음과 같은 방법을 시도해볼 수 있습니다.
2.1. 디스크 공간 및 Undo 설정 확인
- TEMP 폴더 공간 확보:
- 컴퓨터의 임시 파일(TEMP) 폴더가 있는 드라이브의 디스크 공간이 충분한지 확인합니다.
- 불필요한 임시 파일을 정리하여 공간을 확보합니다.
- Undo 파일 크기 설정:
- NX를 실행하고 $\text{File} \rightarrow \text{Utilities} \rightarrow \text{Customer Defaults}$로 이동합니다.
- Gateway→General→Undo 탭에서 Undo File Size 설정을 확인하고, 큰 파일을 작업할 경우 충분히 큰 값(예: Automatic 또는 높은 Megabytes 값)으로 설정합니다.
2.2. 파일 접근 및 저장 경로 변경
- 로컬 드라이브에서 시도: 네트워크 드라이브나 공유 폴더에서 오류가 발생했다면, 해당 파일을 로컬 드라이브(C: 또는 D:)의 간단한 경로로 복사한 후 다시 열어보거나 저장해 봅니다.
- 새 이름으로 저장 (Save As): 파일을 저장할 때 오류가 발생하면, 현재 파일이 아닌 새로운 이름으로 Save As를 시도해 봅니다.
2.3. NX 환경 재설정 및 캐시 정리
- NX 로그 파일(syslog) 확인: NX를 실행한 후 생성되는 로그 파일(syslog)을 열어 FR_RSMARK 오류 메시지 근처에 다른 상세 오류 코드나 메시지가 없는지 확인합니다.
- 이 정보는 Siemens Support Center (GTAC)에 문의할 때 필수적입니다.
- NX 클라이언트 캐시 삭제 (Teamcenter 사용 시):
- Teamcenter를 사용하는 환경이라면, NX와 Teamcenter 관련 프로세스(특히 java.exe 등 FCC 관련)를 모두 종료합니다.
- 사용자 폴더에 있는 FCCCache 및 RACCache 폴더를 삭제하거나 이름을 변경합니다. (기본 경로: $\text{C:\Users\ 및 $\text{C:\Users\ 등)
- NX 실행 환경 재설정: Windows에서 NX 파일 연결이 꼬인 경우, Command Prompt를 이용해 파일 연결을 원하는 버전의 $\text{ugs_router.exe}$로 재설정할 수 있습니다 (이 과정은 NX 버전마다 다를 수 있으며, NX 전문가의 도움이 필요할 수 있습니다).
2.4. Siemens Support Center 문의
위의 방법으로 해결되지 않는다면, 이는 NX 내부의 복잡한 문제일 수 있으므로, NX 로그 파일(syslog)을 첨부하여 Siemens Digital Industries Software 고객 지원 센터(GTAC)에 문의하는 것이 가장 확실한 해결 방법입니다.