Sigmatek( 시그마테크 ) 세이프티시스템 을 통해 고도로 유연한 기계를 효율적으로 개발할 수 있다.
안전 기능 매크로의 객체와 같은 계층적 모듈식 구조, 작동 중에도 완전한 매개변수화 가능성, 내장된 핫 플러그 기능 및 로봇을 위한 광범위한 기능을 통해 작업 공간 모니터링을 통해 Sigmatek는 기계 및 플랜트 엔지니어링 개발자가 최대 유연성과 타협할 수 없는 안전성 사이의 균형을 유지하는 동시에 개발 비용을 절감할 수 있도록 지원한다. 작성자: Ing. x-technik의 피터 켐트너(Peter Kemptner)
빠르게 변화하는 시대에 고객의 요구와 제품 수요는 빠르고 자주 변한다. 이는 생산 및 포장 기계에 대한 요구 사항도 빠르고 크게 변경될 수 있음을 의미한다. 이러한 요구 사항을 충족하고 제품 제조업체에 충분한 투자 보호를 제공하기 위해 기계 및 시스템 제조업체는 점점 더 모듈 기반으로 제품을 설계하고 있다. 표준화와 다양한 변형, 기계 및 장치의 조합을 통해서만 가능하다.
기능적안전(Functional Safety)을 유연하게
기계와 시스템이 사람과 기계를 보호하기에 충분한 기능적 안전성을 가져야 한다는 것은 당연한 일이다. 고전적인 릴레이 기술을 사용하여 하드 와이어링 되었지만 안전 회로는 매우 경직된 구조다. 이러한 구조에서 안전 개념을 위해서는 이미 프로그램 생성 단계에서 시스템 토폴로지에 대한 정확한 정의가 필요하다. 이로 인해 기계의 모듈식 설계가 더욱 어려워지고 기계 구성의 동적 변경이 불가능해졌다. 이미 2007년에 Sigmatek은 프로그래밍 가능한 안전 시스템을 시장에 출시한 최초의 산업 제어 및 자동화 시스템 제조업체 중 하나였다. 이는 이더넷 기반 시스템 버스의 블랙 채널을 통해 안전 입력 및 출력 모듈을 사용하여 안전 관련 센서에서 안전 CPU로 신호를 전송한다. 전송은 예를 들어 WLAN을 통해 무선으로 이루어질 수도 있다. 안전 회로의 배선은 안전 컨트롤러의 프로그래밍으로 대체되었다. 이는 편안한 LASAL SafetyDesigner 개발 환경의 그래픽 사용자 인터페이스 구성을 통해 수행되므로 심층적인 프로그래밍 지식이 필요하지 않다.
매크로 기술을 통한 개발 속도 향상
세이프티 시스템 개발은 인증된 기능 블록(FUB)을 기반으로 LASAL SafetyDesigner에서 수행된다. LASAL의 FUB 라이브러리에는 이러한 PLCopen 기반 블록이 50개 이상 포함되어 있다. Sigmatek의 고유 특징인 객체 지향 프로그램의 형태와 같이 Sigmatek은 고객별 매크로 라이브러리를 만들었다. Sigmatek의 LASAL 안전 매크로의 특별한 점은 여러 개의 계층 구조로 구성될 수 있다는 것이다. 각 매크로는 자체적으로 캡슐화되어 있으며 자체 CRC 검사 값이 있으므로 독립적으로 테스트할 수 있다. 이는 인증을 획득하기 위한 전체 테스트에 필요한 시간과 노력을 크게 줄여준다.
Sigmatek의 어플리케이션 기술 책임자인 석사출신 엔지니어인 Andreas Rauhofer는 “상속 및 인스턴스화를 통한 객체 지향 프로그래밍이 안전 프로그래밍에서 허용되지 않더라도 기계 제작자는 이를 사용하여 개발 시간을 대폭 줄일 수 있습니다. 게다가 LASAL을 사용하면 수년 동안 여러 안전 컨트롤러를 사용하여 안전 애플리케이션을 만들 수 있었습니다”라고 말했다.
엔지니어링 터보로서의 매개변수 목록
LASAL SafetyDesigner는 안전 관련 애플리케이션 개발자에게 완전히 매개변수화 가능하고 매우 유연하게 설계할 수 있는 시스템을 제공한다. 따라서 모든 장비 변형에 적용되는 다양한 옵션이 있는 기계 또는 시스템에 대해 단 하나의 안전 애플리케이션을 개발하는 것으로 충분하다.
여러 입력 신호를 관련하여 서로에게 대응하는 출력 신호를 생성하여 평가하는 맞춤형 안전 매크로의 예. 이러한 매크로는 안전 애플리케이션에서 필요할 때마다 자주 사용할 수 있다.
매개변수화, 즉 고객별 특정 기계에 대한 조정은 매개변수 목록을 통해 수행된다. 애플리케이션 자체와 마찬가지로 매개변수 목록도 보호된다. 애플리케이션의 안전을 보장하기 위해 다양한 장비 변수을 설정하기 위해 목록을 전송할 때 비밀번호로 보호되는 메커니즘이 사용된다.
대규모 안전 애플리케이션 생성을 위해 매개변수 목록만 사용하면 변수가 많은 기계에 대한 개발 노력이 크게 줄어든다. 또한 ‘회색’ 제어 시스템과의 방해 없는 데이터 교환을 통해 테스트 시퀀스의 자동화가 가능하다. 시간 절약 효과는 엄청나다. 특히 안전 프로그램에 10,000개의 FUB가 있을 수 있는 대형 모듈식 기계의 경우 더욱 그렇다.
LASAL SafetyDesigner 라이브러리에는 안전 관련 애플리케이션 생성을 단순화하는 광범위한 인증 기능 블록이 포함되어 있다. 논리, 타이머, 트리거 및 숫자 외에도 충돌 감지, 안전 구역, 램프 모니터 또는 선택적 비밀번호.
Sigmatek의 안전 핫 스왑 기능을 사용하면 비상 정지 기능이 있는 기계 모듈을 시스템에 유연하게 통합하고 기계 네트워크의 다른 곳에서 연결을 끊었다가 다시 연결할 수 있다.
동적 시스템 개념에 대한 안전
매개변수 목록으로 셋업할 수 있는 세이프티 시스템의 가장 흥미롭고 특별한 특징은, 납품 전 다양한 변종들을 쉽고 빠르게 생산하는데 그치지 않는다는 점이다.
이 방법을 사용하면 매개변수 목록을 교체하여 기계 작동 중에도 안전 컨트롤러의 매개변수화를 변경할 수 있다. 이는 기계와 시스템이 이전보다 훨씬 더 유연하게 작동될 수 있음을 의미한다. “작동 중 매개변수 목록 교환을 통해 이전의 경직된 안전 개념이 실패했던 시나리오가 가능해졌습니다. 이는 기계의 나머지 부분에 대한 접근성을 향상시키기 위해 현재 필요하지 않은 기계 모듈 주변의 보호 메커니즘 모니터링을 중단할 수 있음을 의미합니다”라고 Andreas Rauhofer가 말했다.
전체 작동 방식의 예는 다음과 같다. Sigmatek에서 만든 DLL(동적 링크 라이브러리) 덕분에 기계 컨트롤러 또는 엣지 장치의 안전하지 않은 애플리케이션이 안전한 연결을 통해 새 매개변수 목록을 전송할 수 있다. 필요한 안전을 보장하려면 데이터 교환 시 기계 담당자의 수동 승인이 필요하다.
더 많은 유연성을 더 확실하게
안전 애플리케이션의 구성을 동적으로 변경할 수 있다는 것은 핫스왑 기능을 완성한다. 즉, 작동 중에 안전 애플리케이션에 개별 기계 모듈을 켜거나 끌 수 있는 기능을 제공한다. 이를 통해 자체 안전 CPU가 있는 기계 부품을 유연하게 추가, 제거 또는 재그룹화할 수 있다. 이 경우에도 사용자는 질서 있고 안전한 작동을 보장하기 위해 기계 부품을 등록하고 제거하는 적극적인 행위가 필요하다. 먼저 로그오프하지 않고 장치가 중앙 안전 컨트롤러에서 분리되면 구성 가능한 감시 시간이 경과한 후 연결된 모든 기계 모듈에 대한 비상 정지가 트리거된다.
SCP 211 안전 CPU는 빠른 처리 속도와 대용량 메모리로 확실한 안전을 보장한다.
S-DIAS 안전을 위한 새로운 기능
모니터링할 센서의 수는 자동화, 특히 안전 관련 영역에서 빠르게 증가하고 있다. 이것이 바로 Sigmatek이 더욱 강력한 안전 CPU인 SCP 211을 개발한 이유다. 이 장치는 기존 SCP 111의 처리 속도보다 4배나 빠르다. 1MB 플래시와 500kB SRAM을 갖춘 25mm 폭의 DIN 레일 모듈은 더 많은 메모리를 제공한다.
소프트웨어 측면에서 안전 CPU에는 안전 애플리케이션의 생성 및 처리를 단순화하는 수많은 새로운 기능이 있다. 매개변수 목록을 다시 로드하는 것 외에도 여기에는 배열뿐만 아니라 목록 형식의 플래그 변수 및 상수 생성도 포함된다. 예를 들어 특성 아크를 저장하거나 매개변수 목록을 통한 동적 입력 매핑에 사용할 수 있다. 데이터 유형 변환, 보간 및 배열 처리를 위한 새로운 안전 기능 블록과 함께 단 하나의 안전 애플리케이션으로 다양한 변형을 더 쉽게 구현할 수 있다. 또한 마이크로 SD 카드를 사용하여 안전 프로그램을 여러 기계에 로드할 수 있다. 안전 CPU에 통합된 확인 버튼은 필요한 안전을 보장한다.
Sigmatek의 DIAS Drive 2000 시리즈 컴팩트 드라이브는 높은 전력 밀도와 유연성은 물론 안전 관련 위반에 신속하게 대응할 수 있다. 또한 점점 더 다양해지고 있는 TÜV 인증 통합 안전 기능을 갖추고 있다.
드라이브의 안전 기능 총집합
Sigmatek의 DIAS 2000 시리즈 서보 드라이브는 매우 컴팩트한 하우징에서 서보 모터를 제어하기 위한 높은 전력 밀도와 유연성을 제공한다. 1~3개의 축 외에도 회로 공급 장치, 전원 필터, 제동 저항 및 DC 링크를 크기 1의 경우 75x240x219mm, 크기 2의 경우 150x240x219mm에 통합한다. 62.5 µs의 매우 짧은 제어 사이클 시간은 DIAS는 뛰어난 서보 성능과 안전 관련 보호 위반에 신속하게 대응하는 능력을 구동한다.
이러한 반응은 안정적이고 신속하게 수행되어야 하며, 드라이브에서 직접 수행하는 것이 가장 좋다. MDD 2000 드라이브에는 이전에 SIL 3, PL e, Cat 4. TÜV. 인증을 받은 통합 안전 기능이 탑재되어 있었다. 안전 토크 차단(STO), 안전 정지 1(SS1), 안전 작동 정지(SOS), 안전 브레이크 제어(SBC) 또는 안전 제한 속도(SLS)와 현재 확장에 따라 이제 11가지 추가 안전 기능이 표준으로 포함된다. 여기에는 안전 속도 모니터(SSM), 안전 최대 속도(SMS), 가속 기능 안전 최대 가속(SMA) 및 안전 제한 가속(SLA), 위치 기능 안전 제한 위치(SLP), 안전 위치(SP), SLI(Safely Limited Increment), SCA(Safe CAM) 및 SDI(Safe Direction)가 있다.
로봇 길들이기
로봇은 생산 과정에서 점점 더 많은 작업을 수행하고 인간과 점점 더 긴밀하게 협력하고 있다. 이들의 안전한 작업 환경을 보장하려면 로봇의 작업 공간을 안전하게 모니터링해야 한다. 이를 위해 Sigmatek은 세 가지 새로운 기능 블록을 만들었다.
‘Denavit-Hartenberg(DH) 변환’, ‘충돌 감지’ 및 ‘안전 영역’. 이는 LASAL SafetyDesigner에서 사용할 수 있으며 적절한 매개변수를 설정하여 프로젝트에서 쉽게 사용할 수 있다.
각 로봇 축에 대해 한 번 사용되는 DH 변환 모듈은 다축 이동에도 불구하고 로봇을 안정적으로 모니터링할 수 있도록 로봇의 TCP(도구 중심점)를 정의한다. 안전 영역 및 충돌 감지 덕분에 로봇의 TCP와 정의된 작업 공간 내 다른 물체 간의 충돌을 조기에 감지하여 방지한다. 모듈은 현재 TCP 위치 전체의 포락구를 정의된 작업 공간 제한과 비교하여 충돌을 감지한다.
서로 다른 작업 공간을 연결하여 복잡한 작업 공간을 만들 수 있으며, 개별 포위 구를 사용하여 로봇 관절을 독립적으로 모니터링할 수 있다. 이는 또한 장애물을 안전하면서도 가까운 곳에서 주행하는 것을 보장한다. 이 모든 것은 6축 다관절 로봇은 물론 SCARA, 심지어 델타 로봇과 같은 모든 로봇 운동학에서 작동한다. 그러나 구현을 위해서는 위에 소개된 SCP 211 안전 CPU의 사용이 필수다.
안전 기능 블록 DH 변환, 충돌 감지 및 안전 영역을 통해 모든 로봇 운동학에 대한 안전한 작업 공간 모니터링이 가능하다.
www.sigmatek- HYPERLINK "http://www.sigmatek-automation.com/"automation.com
<기사제공: 서보스타>