본문 바로가기
728x90

4축3

그리퍼 동작 - (6) Dobot Magician 파이썬 프로그래밍 그리퍼의 동작을 제어하는 SetEndEffectorGripper()를 사용하여 반복적으로 그리퍼를 열고 닫는 시험을 진행하였다. # 2023/3/31 test030 # gripper test - 그리퍼 제어 import threading import DobotDllType as dType CON_STR = { dType.DobotConnect.DobotConnect_NoError: "DobotConnect_NoError", dType.DobotConnect.DobotConnect_NotFound: "DobotConnect_NotFound", dType.DobotConnect.DobotConnect_Occupied: "DobotConnect_Occupied"} # Load Dll and get the CD.. 2023. 3. 31.
팔이동 - (4) Dobot Magician 파이썬 프로그래밍 이번 시험은 로봇이동을 이용한 비동기 명령어 실행이다. 로봇 단위 Action은 한 위치에서 다른 위치로 로봇 엔드이팩터의 단위 이동을 뜻한다. 만일 로봇 Action 명령을 여러 개 내리면 앞의 이동이 끝나기 전에 뒤의 명령어가 실행되어 일관된 이동을 할 수 없다. 그러므로 GetQueuedCmdCurrentIndex(api)를 이용하여 현재 명령어의 인덱스 값을 얻어 해당 명령어 이전부터 현재까지 명령어가 실행될 때까지 dType.dSleep(100)을 이용하여 기다린다. # test020 3/30/2023 # Dobot Magician with Async commands import threading import DobotDllType as dType # string for dobot connect.. 2023. 3. 30.
Dobot Magician 좌표 체계 및 동작 모드 좌표 체계 Dobot의 좌표체계는 Joint와 직교 좌표체계 2개를 제공한다. 첫째는 Joint 좌표계이다. 아래 그림에서 보는 것처럼 4개 관절 축(J1-J4)의 반시계 방향 회전 값을 가진다. 둘째, 직교 좌표계이다. 아래 그림에서 보는 바와 같이 3개의 모터의 중심이 원점이고 End-Effector의 위치가 x, y, z 위치이다. 두 좌표 체계 모두 End-effector에 서보가 붙었을 때 반 시계 방향 회전(단위 도) 값을 추가 좌표값(R)으로 가진다. 모션 모드 PTP(Point To Point) 모드에서 움직일 때 MOVJ와 MOVL 두 가지 모션 모드를 사용할 수 있다. 이는 Teaching 시 사용한다. MOVJ Joint movement -두 점을 이동할때 각 각 모터가 독립적으로 목.. 2023. 3. 29.