View cart 0

소프트웨어 스크립팅: 공구생산 현장의 마법사

Read this in your language
  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • Polski
  • Português
  • Русский
  • Español

받은 편지함으로 바로 ANCA 뉴스 수신

업계 최신 뉴스와 기술정보

Subscribe

개인정보 보호정책

간단히 말하면, 작업을 쉽고 효과적으로 빠르게 하는 것입니다. 성공한 회사들은 끊임없이 공정을 분석하여 비효율적인
요소를 찾아내어 개선을 합니다.
비효율적인 공정을 찾아내고 창의적인해결방법을 창조하는것도 쉬운 작업이닙니다. 하지만 한번 정착된 후에는 이러한 아이디어들은 계속적으로 적용하기가 쉬워지고 그 결과 생산성의 큰 개선을 가져다 줍니다.
 

이 기사에서는 한가지 해결방법이 단순히 공정 개선에 그치지않고 공구제조에 큰 도움이 될수있다는 가능성을 소개하고자 합니다. 최고의 공구연삭 소프트웨어인 ANCA ToolRoom은 사용자를 최고 수준의 공구제작사로 확실하게 설수있게하는도우미 입니다.
 

도전

 

공구제작자는 주로 다양한 생산품을 제조함과 동시에 특수제작 공구도 생산합니다. 현대적인 공구연삭공정은 중요한 공구 형상을 지정하는 각각의 공구 연삭파일과 공구를 만들기 위한 연삭공정을 필요로 합니다.
 

이것은 설계,저장 그리고 많은 수의 연삭파일의 분배및 관리등의 여러가지 이슈를 포함합니다.
 

많은 공구 제작자들은 보통 중앙서버나 PC시뮬레이터,또는 기계안에 광범위한 연삭파일들을 저장하여 사용하고 있습니다.
대부분의 경우 새로운 연삭파일을 만들때 기존의 비슷한 공구 파일을 불러와 수정 후 새로운 이름으로 저장합니다.
이러한 방법은 비효율적이며 에러가 발생할수 있고 안정된 연삭공정을 생산에적용할 수도 없습니다.
 

디자인 단계에서 자동화 할수있는 여러가지 일들이 있습니다.
많은경우 각 공구종류 형상 지정에 있어 공구직경에 따라 일정 비율로 적용되는 공식이 있습니다.
이런경우 간단히 공구 종류와 직경을 선택하면 자동으로 연삭파일을 만들어줄 수 있으면 아주 유용하겠지요. 그러면 어떻게 자동화를 이룰수 있을까요?
 

스크립팅 – 쿨 하게 작업하기

 

간단히 말하면 스크립팅은 iGrind와 iPunch에서 보통 마우스와 키보드로 해오던 작업들을 자동으로 가능하게한 간단한 프로그래밍 언어라고 보시면 됩니다.
예를 들어 스크립팅을 사용하면새 공구파일 작업, 각공정 추가, 작업변수 설정 및 2D프로파일 형상 구성 작업까지 자동으로 할 수 있습니다.
장점은 공통작업들은 자동화 할수 있고디자인 공식은 모두 모아져 스크립트로 들어갑니다.
결과적으로 셋업시간과 에러발생 가능성이 감소합니다.

ANCA 스크립팅 마법사
 

 

위의 보기에서:

 

  1. 특정 생산품 범위에서 경험과 공정 최적화를 통해 이송속도와 공구 치수에 관한 관계를 수립하였습니다.
     
  2. 이 자료는 스크립트로 쓰는것이 가능합니다. 스크립팅은 표에 데이타를 입력하여 상관관계들을 프로그래밍처럼 표시하는 간단한 도구를 제공합니다. 
     
  3. 간단한 스크립트는 현재 사용중인
    외경치수를 읽고 그래프에 나타나는 정보를 기본으로 적합한 이송속도의 선택이 가능하게 하여 플루팅 이송속도에 지정이 가능합니다.
     
  4. 스크립트는iGrind 메뉴에 추가가 가능하여 필요할때마다 간단하게 찾아 사용할 수 있습니다. 이 예에서 보는것처럼 메뉴 아이템을 클릭하면 자동으로 연삭파일에 지정된 현재 공구직경과 플루팅 그래프에 따라 이송속도가 지정됩니다. 또한 스크립트는 쉽게 추가 사항이나 플루트 깊이, Pass수, 연삭깊이 등 여러변수들의 지정을 쉽게 확장시킬 수 있습니다.

 

스크립트는 이미 파워풀하고 융통성있는 ANCA소프트웨어에서 간단하고 효과적인 스크립팅 언어를 사용하여 맞춤형으로 전환할 수 있습니다. 스크립팅은 마이크로 소프트 엑셀에서 공식만들기나 Macro기능을 쓰는것과 비슷한 원리입니다. 이러한 계산표와 서식을 만들어주는 기능들이 엑셀에 없다면 사용자들은 매우 답답하겠죠. ANCA소프트웨어도 엑셀처럼 단순 작업과 연산을 자동화시켜 매우 유익하게 쓰실 수 있는 기능이 있습니다.
 

간단하지만 효과적인 스크립트는 여러가지 임무를 수행 할 수 있습니다. 공구 크기와 다른 정보를 가지고 공정과 작업변수들을 지정할 간단한 Routine들을 쓸 수도 있지요. iGrind마법사는 스크립팅을 사용하여 변수 수치들을 지정하고 스크립팅 자료와 함께 확장과 마춤이 가능하도록 합니다.
 

스크립팅을 사용한 Tap의 나선플루트 가공용 마춤형 마법사의 예



이 예에서는 대화창에 탭도면이 표시되고 형상에 관한 변수를 지정하기 위한 변수입력창이 이미지위에 나타납니다.
창아래 오른쪽의 OK를 누르면 스크립트는 입력된 변수들을 참고하여 새로운 탭연삭 파일에 맞는 수치들로 다시 지정합니다.
이 특정한 나선플루트 탭을 만들기 위한 모든 공정과 순서가 이렇게 간단한 스크립트 작업으로 자동화가 되었습니다.
 
또한 스크립트는 같은 공구종류에서 직경이 바뀌면서 연관된 다른 치수들과 이송속도와 변수들도 같이 변환시켜주는 작업에 효과적입니다.(Scale 기능과 비슷) iGrind RN31이상에서는 특별한 사용창이 있어 이 작업을 단순화 시킬수 있으나 약간의 스크립팅 기능을 더하여 필요한 대로 맞춤화 시킬수 있습니다.
 

스크립트를 쓰게되면 바로 쉽게 iGrind메뉴창에 추가되어 iGrind표준메뉴처럼 쓸 수 있습니다. 예를 들어 스크립트는 몇개의 변수입력을 가지고 여러 공정의 연삭이송속도를 따로 계산하기 위해 쓸 수 있습니다. 이 스크립트는iGrind 메인메뉴에 추가되어 필요할때마다 사용이 가능합니다. 
 

스크립팅 작업

 

유용한 스크립트를 만들기 위한 세가지 주요단계:


1. 규칙지정,
2. 스크립트안의 Logic통합하기와
3. 자동화하기 입니다.


이 공정의 각단계들은 고유한 장점들이 있습니다. 기술력을 바탕으로 운영되는 많은 회사들은 여러단계의 “떠다니는” 노하우를 가지고 있습니다. 대표적인 예로 문서화 되어있지 않은 즉 누구만 알고있거나 누구나 알고있는 지식들을 말합니다. 이런 소중하고 귀한 떠다니는 지식과 노하우를 제대로 보존하는 방법을 찾아서 누구나 쓸수 있도록 그리고 이것을 기본으로 자동화 시킬 수 있도록 하는것이 중요한 일입니다. 공정기술이 그 한예인데, 이 지식들은 특히 연삭현장과 공구 도면에 확실하게 지정되지 않았기 때문입니다.
 

이렇게 업무에 관한 지식들이 모아지면 자동화를 위해 스크립트내에서 통합시킵니다. 업무지식이 체계화되고 문서화되면 이것은 계속적으로 사용되어지고 필요할때마다 분석과 수정을 하여 개선됩니다.

 

 T-커터를 만들기 위한 간단한 마법사 사용의 예


위의 예는 세가지 스타일선택이 초기대화창에 나타납니다. 선택 후 OK하면 최종공구 직경을 입력시키게 됩니다. 마지막으로 소재형상을 지정합니다. 그러면 스크립트가 공구 제작을 위한 공정변수들과 적합한 형상을 설정한 새로운 연삭파일을 만듭니다.
 


자동화, 정보 보안 및 분배

 

대부분의 경우 스크립트 파일을 분배하는것이 일반적입니다. 하지만 중요한 정보와 그 내용의 보안을 유지해야 할 필요가 있을때가 있습니다. 스크립팅내에 기업의 소중하고 민감한 정보를 보호하면서 스크립트 파일을 분배할 수 있는 기능이 있습니다.

 

스크립팅은 안전하게 파일분배를 가능하게 하는 보안 기능이 있습니다. 스크립트 보안에는 세단계가 있습니다. 

 

  1. . 기본 보안은 써진 그대로 스크립트 파일를 보냅니다. ANCA소프트웨어에서 바로 실행할 수 있는 텍스트 파일들이 그것입니다. 파일은 아무 텍스트 에디터로 열수 있으며 그 안의 내용을 읽고 복사하고 수정할 수 있습니다. 이런 경우는 그리 중요하지않은 정보가 없는 일반적인 기능을 수행하는 스크립트 분배시에 적합합니다. 
     
  2. 2단계 보안방식은 스크립트 파일을 encrypt(특수하게 각인)하는것입니다. Encrypt되어지면 새로운 파일이 생성됩니다(.scr대신 .esc확장자로). 텍스트 에디터로 이파일을 열면 읽을수 없는 순서의 기호들로 나타납니다. 스크립트안의 통합되어있는 업무정보가 더이상 노출되지않아 읽거나 수정이 불가능하게 되는것입니다. 그러나 ANCA소프트웨어를 사용하면 그파일은 실행이 가능하게 됩니다. 이러한 보안의 형식은 보안내용을 포함한 파일을 외부로 분배해야 하는 경우에 적합합니다. 예를들면 스크립트가 입력된 직경을 기준으로 특정한 공구를 재연삭할 수 있도록 쓰여졌다고 가정합시다. 이렇게 만들어진 스크립트는 ANCA기계를 사용하여 이런 공구의 재연삭을 하도록 세계 여러곳으로 분배될 것 입니다. 이 경우 고유의 중요한 형상지정 공식이나 규칙이 이 스크립트를 사용하는 외부인들에게 읽혀지지 않도록 해야겠지요. 
     
  3. 3단계 보안방식은 파일을 encrypt할뿐만 아니라 파일에 라이센스도 보호합니다. ANCA가 지원하는 이서비스는 이미 심어져 있는 라이센스 시스템에서 특정한 기계나 시뮬레이터에 한해서 스크립트를 실행할 수 있도록 해 줄수 있습니다. 작업은 간단합니다. ANCA가 제공한 특수한 Key코드로 스크립트 파일에 라이센스를 적용하는 것이죠. 그러면 파일이 이 Key코드를 사용하여 encrypt되는것입니다. ANCA는 고객의 요청에 따라 어느 특정한 기계에서 스크립트의 주인만이 작동시킬수 있도록 라이센스를 제공할 수도 있습니다. 이런 종류의 보안은 아주 중요하고 민감한 내용을 포함한 스크립트가 외부에서 사용될 경우 적합합니다. 예를 들어 스크립트 자체가 생산범위를 전부 포함하여 제조하거나 재연마 할 수 있는 공구마법사처럼 사용되는 경우입니다. 이런경우 승인된 3자만이 스크립트를 실행할 수 있도록 하면 좋겠지요. 이 보안방식을 사용하면 스크립트 파일이 실행되는 곳에서 높은 수준의 보안유지가 가능하고 그로인해 스크립트 자체를 라이센스로 판매하는것도 가능해집니다.
      이러한 보안방식들은 고객이 스크립트를 사용하여 지적 재산을 보호하면서 전략적 사업실행을 할 수 있는 가능성을 열어줍니다. 
 

스크립트는 복잡한 작업을 실행하기위한 단순한 방법을 제공하므로 아주 유용합니다.

 

이 예에서 보는것처럼 여러 변수들로 구성된 2D형상을 만들기 위해 스크립트가 쓰여졌습니다. 보통의 2D에디터를 사용하여 이런 작업을 일일이 공구별로 하나하나 수정하는것은 많은 시간의 소모와 실수를 유발시키기도 합니다. 스크립트를 사용하면 이런 작업들을 빠르고 정확하게 할 수 있도록 자동화 시킬수 있습니다.


최고 수준의 융통성

 

ANCA고유의 스크립팅기능은 똑똑한 사용자들이 원하는대로 ANCA소프트웨어를 자동화 시키고 맞춤형으로 개선할수 있는 무한한 가능성을 제공합니다. 이로인해 생기는 혜택은 셋업타임의 절약부터 제조기술의 유지등 여러가지가 있지만 모두 생산성 증가라는 한가지의 목표를 가지고 있습니다. 공구업계의 선도적인 제조업체들은 현재 ANCA의 스크립트를 사용하여 그들의 목표를 달성하고 있습니다. 적용된 해결방법으로는 복잡한 공구형상을 쉽게 만들수 있게한 간단한 스크립트로부터 전체 공구설계 및 생산마법사 기능처럼 다양한 생산품들을 통합하는것까지 다양합니다. 스크립트는 적은 비용으로 큰효과를 누릴수 있는 이상적인 해결책의 대표적인 예 입니다.
 

스크립팅은 ANCA ToolRoom 소프트웨어의 기본 사양으로 모든 사용자들이 쓸수 있습니다. 스크립팅이 계속 개선되고 있으므로 가능하면 가장 최근의 ToolRoom소프트웨어를 사용하시기 바랍니다. 스크립팅에 대해 더 자세한 자료가 필요하시거나 영어로 제작된 비디오 강좌(1부)를 받아보시기를 원하시면 grinding@anca.com으로 요청하시기 바랍니다. 

12 7월 2011