switek email

sales05@switek.biz

switek whatsapp

+86 153 3639 4671

저희 채널을 구독해주세요

.

고성능 측면 진입형 IML 로봇

키워드: IML 로봇; IML 로봇 작동; 금형 내 라벨링 로봇 공학

SWITEK IML 로봇 작동 지침 -- 3.6.6 티칭

추상적인

"티칭"은 IML 로봇의 프로그램을 검토하고 편집할 수 있는 곳입니다. 모듈식으로 설계된 제어 시스템이므로, 모드 선택, 파라미터 설정, 타이머 설정, 카운터 설정을 마치면 IML 프로젝트의 초기 프로그램을 얻을 수 있습니다. "티칭" 페이지에서 프로그램을 약간 수정하여 IML 로봇이 더욱 효율적으로 작동하도록 할 수 있습니다.

iml robot controller

각 표시 영역에 대한 설명:

아니요. 이름 기능
(1) 프로그램 선택/표시 팝업 창 "프로그램 목록"을 클릭하고 추가, 편집 또는 조회하려는 프로그램 번호를 선택한 다음 클릭하여 편집 인터페이스로 들어갑니다.
(2) 프로그램 확장 표시 iml 로봇 프로그래밍을 클릭하면 프로그램 표시의 확장 인터페이스로 이동하여 전체 명령 내용을 쉽게 확인할 수 있습니다.
(3) 반품 튜토리얼 편집 인터페이스를 종료하려면 클릭하십시오. 프로그램이 변경된 경우 컴파일하라는 메시지가 표시됩니다.
(4) 교육 내용 명령어의 내용이 표시됩니다.
(5) 레이블 열 탭의 편집 영역으로 이동합니다. 명령줄 앞에 레이블을 추가하려면 클릭합니다(새 레이블을 만들 때 번호를 입력하지 않고 "EN"을 클릭하면 사용되지 않은 레이블 번호가 자동으로 추가됩니다).
(6) 1단계 지침 목록
  • IO 신호: 일반적인 신호(사출 성형기, 매니퓰레이터 및 지그)의 대화형 처리는 작성된 편의 함수를 호출하도록 설정할 수 있습니다. 또한 출력 로직을 직접 편집할 수도 있습니다.
  • 서보: 다양한 축의 실행 명령을 편집합니다.
  • 지연: 명령 편집을 지연합니다.
  • 프로세스: 대기, 호출, 점프, 병렬 프로그램 시작, 반환, 카운터 편집.
  • 특수 명령: 시스템 일시 정지, 알람 출력, 내부 플래그 출력 편집.
(7) 명령 보조 목록 및 매개변수 설정 하위 목록 명령 편집 및 매개변수 설정.
(8) 명령 편집 단축키
  • 복사: 복사할 명령줄을 선택하고 "복사"를 클릭하세요.
  • 붙여넣기: 복사 후 붙여넣을 위치를 선택하고 "붙여넣기"를 클릭하여 선택한 명령줄 위에 복사 명령을 하나 생성합니다.
  • 삭제: 명령줄을 선택하고 "삭제"를 클릭하여 명령줄을 삭제합니다.
  • 저장: 수정 후, [저장]을 클릭하여 컴파일을 시작하고 전체 교육 프로그램을 저장하십시오.
  • 위로 이동: 명령줄을 선택하고 명령줄을 위로 이동합니다.
  • 아래로 이동: 명령줄을 선택하고 명령줄을 아래로 이동합니다.
  • 변경: 명령줄을 선택하고 (7)에서 명령 유형 또는 매개변수를 수정하고 "변경"을 클릭하여 명령 수정을 완료합니다.
  • 삽입: 명령줄을 선택하고 명령 내용을 편집한 다음 "삽입"을 클릭하여 선택한 명령줄 위에 명령줄을 생성합니다.
(9) 축 위치 표시 각 축의 현재 위치가 표시되어 쉽게 확인할 수 있습니다.

IML 로봇 프로그램을 "학습"시키는 방법에 대한 자세한 내용은 다음과 같습니다.

  1. 편집할 프로그램을 선택하세요

    프로그램 이름 표시 영역을 클릭하여 프로그램 목록으로 이동하세요.

    iml robot controller

    인터페이스는 다음과 같습니다.

    iml robot controller

    자동 실행(001-099): 001은 사용자가 편집할 수 있는 메인 프로그램이고, 024-083은 사용자가 생성하고 편집한 서브루틴입니다.

    수동 조작(#178-#249):

    • #178-#189:이 프로그램들은 티치 펜던트 오른쪽에 있는 버튼을 누르면 실행되는 프로그램입니다. 수동 모드입니다.
    • #190-#249: 이들은 수동 조작 - I/O 조작 인터페이스이며, 6페이지의 출력 버튼은 실행된 프로그램에 해당합니다.
    시스템 프로그램 (#100-#177, #250-#255)
    • #100-#177: 이들은 메인 프로그램으로 호출될 수 있는 시스템 프로그램 블록입니다.
    • #250: 이는 자동으로 원점으로 돌아가는 프로그램입니다.
    • #251-#255: 이는 정지, 자동 정지 및 비상 정지 프로세스입니다.
    새로 만들기: '새 하위 프로그램'을 클릭하고 팝업 키패드에서 하위 프로그램 번호를 편집한 다음 'EN'을 클릭하여 확인합니다.
    삭제 방법: "삭제" 버튼을 클릭한 다음 왼쪽에 있는 프로그램을 클릭하고 "확인"을 누르면 삭제가 완료됩니다.

  2. 편집 지침
    iml robot controller

    편집 인터페이스는 위 그림과 같으며, 새로운 명령줄은 다음과 같은 6단계로 구성됩니다.

    1. 위의 1번 아이콘에 표시된 것처럼 선택한 명령줄을 클릭하십시오(선택한 명령줄은 노란색으로 표시됩니다).
    2. 위의 아이콘 2에서 보는 것처럼 [삽입]을 클릭하면 선택한 명령줄 위에 동일한 명령이 한 줄 추가됩니다.
    3. 새 명령줄이 선택되고, 주문 범주가 변경되며, 레이블 3에서 선택됩니다.
    4. 지시사항의 범주를 4로 표시하여 세분화하십시오.
    5. 3번과 4번을 통해 변경 명령 ​​범주를 선택한 후, 5번에서 구체적인 매개변수를 설정하십시오.
    6. 6번 표시에서 "변경"을 클릭하면 이 지침이 변경됩니다.

    다음은 가장 자주 사용되는 명령어 몇 가지입니다.

    1. 편의 기능:

      응용 프로그래밍 교육 시, 사출 성형기 및 매니퓰레이터(여기서는 IML 로봇)의 표준 IO 제어를 위한 기본 X 및 Y 좌표 로직을 사용자가 직접 수정하는 것은 권장하지 않습니다. 대신 시스템의 함수 서브루틴을 호출하여 프로그램의 정확성을 확보해야 합니다. 이러한 서브루틴은 "IO Signals" 클래스에 있습니다.

      iml robot controller

      위 그림과 같이 프로그래밍 단계는 1(주요 범주), 2(하위 범주), 3(구체적인 지침), 4(구체적인 매개변수) 순으로 단계별로 설정되며, 완료 후 "변경" 또는 "삽입"을 클릭합니다.

      IML 로봇 관련 편의 기능을 편집할 때, 다음 그림의 버튼을 사용하여 IML 로봇 관련 지그를 조작할 수 있습니다. 오른쪽의 점을 켜거나 끄면 센싱 신호의 ON/OFF 상태를 확인할 수 있습니다. iml robot controller 실제 작동 시나리오를 기반으로 시뮬레이션을 프로그래밍하는 것이 편리합니다.

      iml robot controller
    2. 외부 출력

      입출력 지점의 출력 로직을 편집하려면 다음과 같은 편집 인터페이스를 사용하십시오.

      iml robot controller

      위 그림의 편집 인터페이스에서 레이블 번호 3을 클릭하면 4번 표시가 편집 가능해집니다. Y축 지점 출력 여부를 ON 또는 OFF로 선택하고 확인합니다. IML 로봇의 Y축 지점을 동시에 출력하려면 5번 표시를 클릭합니다. 두 번째 Y축 지점의 출력 편집을 시작합니다. 편집이 완료되면 "변경" 또는 "삽입"을 클릭합니다.

    3. 축 운동

      서보 축의 이동 명령을 편집할 수 있습니다. 여기에는 고정점(위치 설정에서 정의되고 수정 가능하며 참조할 수 있음), 임의 지점, 스택 지점(메뉴의 "스택"에서 위치 설정)으로의 이동, 그리고 축을 원점으로 되돌리는 명령 등이 포함됩니다. 고정점을 예로 들어 설명하겠습니다.

      iml robot controller

      위 그림과 같이 레이블 3에서 특정 지점을 선택한 다음 레이블 4에서 실행할 축을 선택하고 레이블 5에서 지점과 속도를 설정합니다. 완료되면 "변경" 또는 "삽입"을 클릭합니다.

    4. 지연

      편집 지연 명령에는 두 가지 유형이 있습니다. 시간을 지정하는 것과 타이머를 지정하는 것입니다(타이머 시간은 자동으로 실행될 때 변경할 수 있습니다).

      iml robot controller

      참고: 프로그래밍 교육 시 타이머를 사용하려면 특정 용도로 정의되지 않은 사용자 지정 타이머인 T85-T100을 사용하는 것이 좋습니다.

    5. 호출/프로그램 시작

      호출과 프로그램 시작은 모두 서브루틴을 사용하는 방법입니다. 차이점은 서브루틴을 호출할 때는 서브루틴 내 명령어 실행이 완료될 때까지("return" 명령어까지) 기다려야 하며, 호출이 완료되면 메인 프로그램의 다음 명령어가 실행될 수 있다는 것입니다. 반면, 프로그램 시작 시에는 서브루틴 실행을 기다릴 필요 없이 메인 프로그램의 다음 단계로 바로 넘어갈 수 있습니다(메인 프로그램과 서브루틴이 병렬로 실행됨).

      프로그램 시작 명령을 편집하는 단계는 다음과 같습니다.

      iml robot controller

      참고: 이 프로그램은 열린 서브프로그램을 시작하며, 위의 "프로그램 정지" 명령으로 닫을 수 있습니다(일반적인 상황에서는 실행이 완료되고 "return" 명령에 도달하면 서브프로그램이 자동으로 닫힙니다).
      호출 명령을 편집하는 단계는 다음과 같습니다.

      iml robot controller

      위의 아이콘 4에서 보는 바와 같이, 호출 명령을 편집할 때 조건을 설정할지 여부를 선택할 수 있습니다. "무조건"을 선택한 다음, 5번 표시에서 호출할 서브루틴 번호를 설정하여 호출을 완료합니다. "조건부"를 선택한 경우에는, 먼저 조건 설정을 완료한 다음, 6번 표시에서 프로그램 번호를 설정하고 "변경" 또는 "삽입"을 클릭해야 합니다.

      참고로, 이전 조건 판단이 참이 아닐 경우, 이후 호출은 실행되지 않고 다음 줄의 명령이 시작됩니다.

    6. 점프/조건부 점프

      점프 명령: 프로그램은 점프 명령으로 이동하고, 다음 단계에서는 해당 태그가 붙은 명령줄이 실행됩니다. 다음 순서대로 실행되는 것이 아닙니다.

      점프/조건부 점프 명령 편집 단계는 다음과 같습니다.

      iml robot controller

      레이블 4에 조건을 설정할지, 레이블 5에 조건을 설정할지(여러 조건을 설정할 수 있음), 레이블 6에 레이블 번호를 설정할지 선택한 다음, "변경" 또는 "삽입"을 선택하여 명령을 생성합니다. 그런 다음 대상 명령줄 앞에 있는 레이블 7의 레이블 열을 채웁니다.

      "조건부" 점프가 사용되는 경우, 이전 조건 판단이 유효하지 않으면 다음 점프는 실행되지 않고, 다음 명령어 라인이 바로 시작됩니다. 조건이 참이면 해당 레이블로 점프하는 명령줄이 실행됩니다.

    7. 내부 출력

      내부 플래그의 출력은 ON/OFF이며, 편집 절차는 아래 아이콘 번호에 표시되어 있습니다.

      iml robot controller
    8. 명령줄 바로가기 편집 버튼
      iml robot controller

      위의 아이콘 1에서 보는 것처럼 편집할 명령줄(노란색으로 표시됨)을 선택한 다음 레이블 2에 있는 버튼을 사용하여 작업을 수행합니다. 각 버튼의 기능은 다음과 같습니다.

      • 복사: 복사할 명령줄을 선택하고 "복사"를 클릭하십시오.
      • 붙여넣기: 복사 후 붙여넣을 위치를 선택하고 "붙여넣기"를 클릭하여 이전에 복사한 명령 중 하나를 선택한 명령줄 위에 붙여넣습니다.
      • 삭제: 명령줄을 선택하고 "삭제"를 클릭하여 명령줄을 삭제합니다.
      • 위로 이동: 명령줄을 선택하고 명령줄을 위로 이동합니다.
      • 아래로 이동: 명령줄을 선택하고 명령줄을 아래로 이동합니다.

  3. 컴파일하고 저장하세요

    프로그램을 편집한 후 "저장"을 클릭하거나, 다른 설정 페이지로 이동하여 "컴파일" 메시지를 띄우고 "예"를 클릭한 후 편집이 완료될 때까지 기다리세요(컴파일 후 자동으로 저장됩니다). 다른 설정 페이지로 이동하여 "컴파일" 메시지를 띄우고 "예"를 클릭하면 편집이 완료됩니다.

    iml robot controller

  4. 이 프로그램은 시범 운영 중입니다.

    티칭 펜던트 왼쪽 상단의 스위치를 AUTO로 전환하여 자동 작동 인터페이스로 들어갑니다. 티칭 화면으로 이동하여 아래 그림과 같이 레이블 1에 표시된 "iml robot controller" 아이콘을 클릭합니다. 확장 표시 화면으로 들어갑니다. 레이블 2의 "단일 스텝"을 클릭하여 단일 스텝 상태로 들어가고, 레이블 3의 "iml robot controller" 버튼을 한 번 누릅니다. 그러면 프로그램이 1단계로 내려갑니다.
    프로그램 진행 상황은 4번에서 확인할 수 있습니다. "프로그램 번호"는 실행 중인 프로그램 번호이고, "단계 번호"는 실행 중인 프로그램의 번호입니다.

    iml robot controller

IMLRobot 작동 지침

Email: sales05@switek.biz

WhatsApp

WeChat


턴키 방식의 IML 솔루션

HuangYanZheng©Copy Right