산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Equipment >> 산업용 장비

프로그래밍된 값에 대한 외부 입력

표준 CNC 프로그램에는 지능이 부족합니다. 그것들은 순차적으로 실행되며, 명령은 미리 결정된 작업을 초래하고 각 명령에 대한 단어는 고정되어 있습니다.

파라메트릭 프로그래밍은 추가 기능을 제공하며 고정구 오프셋, 공구 길이 및 커터 반경 보정과 같은 다양한 보정 유형을 통해 프로그램은 프로그램 외부에서 데이터를 참조할 수 있습니다. 이러한 데이터는 일반적으로 오프셋 레지스터에 저장되며 CNC 프로그램이 수행하는 방식에 영향을 미칩니다.

특정 응용 프로그램에서는 CNC 프로그램이 보상과 거의 동일한 방식으로 프로그램 외부에서 다른 데이터에 액세스해야 합니다. 이러한 응용 프로그램은 표준 G 코드로 가능한 한계를 초과합니다. 그러나 매개변수 프로그래밍을 사용하면 프로그램에서 외부 데이터에 쉽게 액세스할 수 있습니다.

외부 데이터 소스에는 오프셋 레지스터, 영구 공통 변수 레지스터 및 인쇄 회로 기판의 입력 신호 단자가 포함됩니다. 파라메트릭 프로그래밍 시스템 변수는 각 유형에 대한 액세스를 허용합니다.

오프셋 액세스의 경우 대부분의 CNC는 액세스되는 오프셋 레지스터에 해당하는 시스템 변수 이름 또는 번호를 사용합니다. 인기 있는 FANUC CNC 머시닝 센터 모델의 경우 시스템 변수 #2001은 지오메트리 오프셋 번호 1에 대한 레지스터에 대한 읽기 및 쓰기 액세스를 제공하고 #2002는 레지스터 번호 2에 대한 액세스를 제공합니다. 각 종류의 오프셋은 서로 다른 일련의 시스템 변수로 액세스되지만 해당 시스템 변수 이름이나 번호를 알고 있으면 오프셋 레지스터에 액세스할 수 있으므로 안심하십시오.

영구 공통 변수는 오프셋 레지스터와 매우 유사합니다. MDI 패널 키보드를 사용하여 입력하거나 다른 소스에서 데이터를 입력할 수 있습니다(프로빙 프로그램의 결과일 수 있음). 이러한 시스템 변수의 이름 지정/번호 지정은 다양하지만 FANUC는 #500으로 시작하는 일련의 시스템 변수를 사용하여 액세스합니다. 예를 들어 영구 공통 변수 #501은 영구 공통 변수 레지스터 번호 501의 값에 액세스(읽기 및 쓰기)하는 데 사용됩니다.

입력 및 출력 터미널은 입력의 경우 #1100 ~ #1131, 출력의 경우 #2000 ~ #2031 범위의 일련의 시스템 변수를 통해 액세스됩니다. 각각은 인쇄 회로 기판 단자 위치에 해당합니다. 터미널이 활성/켜짐(전류가 흐르고 있음)이면 해당 시스템 변수의 값은 1이 됩니다. 터미널이 비활성화/꺼짐(전류가 흐르지 않음)이면 해당 값은 0이 됩니다. 예를 들어 터미널 위치가 숫자 2가 활성화되면 시스템 변수 #1102의 값은 1이 됩니다.

데이터를 저장/액세스하는 데 사용할 방법은 애플리케이션에 따라 다릅니다. 특히 데이터가 워크홀딩 또는 절삭 공구와 관련된 경우 오프셋 레지스터에 관련 데이터를 배치하는 것이 합리적일 때가 있습니다. 다른 경우에는 데이터를 영구 공통 변수에 배치하는 것이 더 논리적입니다. 특히 데이터가 도구보다 기계 사용과 더 관련이 있는 경우에는 더욱 그렇습니다. CNC에 피드백 정보를 제공해야 하는 외부 장치를 사용하는 경우 입력/출력 단자가 중요합니다.

데이터가 데이터 레지스터에 배치되는 방식도 다양합니다. 일부 응용 프로그램에서 작업자는 MDI 패널 키보드를 통해 데이터를 입력합니다. 다른 곳에서는 데이터가 터치 프로브 또는 사후 프로세스 측정 시스템과 같은 외부 장치에 의해 입력됩니다. 다른 애플리케이션에서는 기계 센서(회전 테이블의 각도 위치를 모니터링하는 것과 같은)가 입력/출력 터미널에 연결됩니다.

외부 CNC 프로그램 데이터에 액세스하는 방법에는 어떤 것이 있습니까?

다음은 각 애플리케이션에 대한 예와 함께 외부 데이터에 액세스하는 세 가지 방법입니다.

  1. 오프셋 레지스터 액세스:마모 오프셋 향상

터닝 센터 작업자가 사이징 조정에 필요한 조정량을 쉽게 결정할 수 없는 경우가 있습니다. 공 위에 지정된 치수를 고려하십시오(그림 1 참조). 삼각법이 필요한 오프셋 조정량을 계산하는 대신 작업자가 사용하지 않은 오프셋 레지스터에 볼에 대해 측정한 값을 저장하도록 합니다. 그런 다음 프로그램은 테이퍼를 올바르게 가공하는 데 필요한 X축 및 Z축 동작을 조정하는 방법을 결정하는 계산에서 이 값을 참조할 수 있습니다.

  1. 영구 공통 변수 액세스:Program-Zero 할당 자동화

V-블록 클램프(그림 2 참조)에 고정된 원형 공작물의 중심은 공작물 직경에 따라 예측 가능한 방식으로 변합니다. 설정이 변경될 때마다 이 위치를 측정하는 대신 작업자가 영구 공통 변수에 공작물 직경을 입력하도록 하십시오. 프로그램은 중심 위치를 결정하기 위해 이 값을 참조한 다음 해당 조명기 오프셋 레지스터에 적절한 값을 지정할 수 있습니다.

  1. 입력 신호 터미널 액세스:회전 장치 위치 결정

프로그램이 활성화되거나 다시 시작될 때 회전 테이블이 잘못된 각도 위치에 있으면 결과가 좋지 않을 수 있습니다. 회전 테이블에 장착된 센서(리미트 스위치일 수 있음)는 테이블의 적절한 면이 스핀들을 향할 때 터미널에서 전류가 흐르는 방식으로 입력 신호 터미널에 연결할 수 있습니다. 프로그램은 이 터미널이 활성 상태인지 테스트할 수 있습니다. 그렇지 않으면 알람이 발생할 수 있습니다.


산업용 장비

  1. 시스템이 IoT를 사용할 준비가 되었습니까?
  2. 최적의 성능을 위한 시스템 기준 설정
  3. 압축기실 설계를 위한 5가지 주요 고려 사항
  4. 압축 공기 시스템 설계 지침
  5. 향후 공장 확장 계획
  6. 압축 공기 시스템을 위한 여름 서비스 정보
  7. 공기 압축기 시스템용 중앙 컨트롤러
  8. 압축기 시스템 모니터링의 주요 이점
  9. 유압 시스템 고장의 주요 원인
  10. 유압 시스템 및 유지 관리의 필요성