การใช้ไดร์เวอร์ (ตัวเลือก Run on robot) ช่วยให้คุณควบคุมตัวจับ RobotiQ ได้โดยตรงจาก RoboDK ไดร์เวอร์ RoboDK สำหรับ UR และ RobotiQ ช่วยให้คุณรันโปรแกรมทีละขั้นตอนจาก RoboDK และตรวจสอบตัวชี้ตำแหน่งการทำงานได้ทุกเมื่อจาก RoboDK
หากต้องการใช้ฟีเจอร์นี้ สิ่งสำคัญคือต้องตรวจสอบว่าสามารถเชื่อมต่อกับหุ่นยนต์ได้ คุณอาจต้องใช้สิทธิ์ผู้ดูแลระบบของ Windows หรือเพิ่มกฎไฟร์วอลล์ของ Windows เพื่ออนุญาตการสื่อสารนี้ (การปิดไฟร์วอลล์ของ Windows อาจช่วยตรวจสอบว่าปัญหาเกี่ยวข้องกับไฟร์วอลล์หรือไม่)
ทำตามขั้นตอนต่อไปนี้เพื่อให้สามารถควบคุมตัวจับ RobotiQ ได้โดยตรงจาก RoboDK:
1.ดาวน์โหลดไฟล์สคริปต์ต่อไปนี้: https://robodk.com/files/upload/progrobodk-rq.zip
1.แตกไฟล์ progrobodk.script ไปยังตำแหน่ง: C:/RoboDK/bin/progrobodk.script
2.หากไดร์เวอร์กำลังทำงานอยู่ ให้รีสตาร์ท (ดับเบิลคลิก Disconnect จากนั้นดับเบิลคลิก Connect)
3.เลือก Tools-Options-Drivers
4.ยกเลิกการเลือกตัวเลือก Manage program calls with RoboDK when connected to a robot
หากต้องการควบคุมตัวจับให้ทำงานอย่างถูกต้องด้วยไดร์เวอร์ (เช่น การเปิด/ปิดตัวจับ) คุณต้องใช้การเรียกโปรแกรม rq_move_and_wait โดยส่งพารามิเตอร์ในช่วง 0 ถึง 255
ตัวอย่าง:
rq_move_and_wait( 0 ) # Fully close the gripper
rq_move_and_wait( 255 ) # Fully open the gripper
ค่าตัวเลขที่ส่งเป็นอาร์กิวเมนต์เป็นสิ่งจำเป็นสำหรับไดร์เวอร์