日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

opencv镜像_DX200操作要领—PAM与镜像平移变换(三十八)

發布時間:2025/3/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv镜像_DX200操作要领—PAM与镜像平移变换(三十八) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6.4 PAM功能

6.4.1 PAM功能

再現中的位置修改功能 (PAM 功能:Position Adjustment Manual) ,可在查看機器人動作狀況的同時,在不停止機器人的情況下,通過簡單的操作,對位置等進行修改。

在示教模式下或再現模式下,都可進行修改。

可對以下數據進行修改。

? 示教位置(位置)

? 示教位置(姿勢角度)

? 動作速度

? 定位等級

6.4.1.1 修改數據的輸入范圍

修改數據的輸入范圍如下:

可在以下參數中更改修改數據的輸入范圍。

? S3C1098:位置修改范圍(單位0.001mm)

? S3C1099:速度修改范圍(單位0.01%)

? S3C1100:指定修改坐標

? S3C1102:姿勢角度修改范圍(單位0.01 deg)

?無法修改基座軸、工裝軸的數據。

?執行TCP命令時的修改,是用示教工具的數據修改的。

?修改坐標為用戶坐標時,假如未進行用戶坐標的示教,則會發生錯誤。

? 若修改程序點中沒有“PL”,則修改“PL”會發生錯誤。

?無法修改位置變量及參考點的程序點。否則會發生錯誤。

?若在沒有速度標志的程序點中進行速度修改,則會發生錯誤。

6.4.2 操作方法

6.4.2.1 修改數據的設定

1. 選擇主菜單中的【程序內容】

2. 選擇【程序內容】

– 顯示程序內容畫面(示教模式)或再現畫面(再現模式)。

3. 選擇菜單中的【實用工具】

4. 選擇【PAM】

– 顯示PAM功能畫面。

5. 修改數據的設定

– 設定各個修改數據。

– ①修改程序

設定目標程序的名稱。

移動光標,按下[選擇],顯示程序一覽畫面。

移動光標到目標程序上,按下[選擇],修改程序設定。

–②修改狀態

顯示PAM的修改狀態。

“未完”表示修改未執行,“完成”表示修改已執行完成。

–③輸入坐標

設定目標修改坐標。

將光標移動到此,按下[選擇],顯示選擇對話框。

移動光標到目標設定坐標系上,按下[選擇],輸入坐標設定完成。

–④程序點編號

設定目標程序點編號。

移動光標,按下[選擇],進入數值輸入狀態。

輸入程序點編號,按下[回車],程序點編號設定完成。

– ⑤修改量X、Y、Z

設定目標坐標的X方向、Y方向、Z方向的增量。移動光標到目標修改數據上,按下[選擇],進入數值輸入狀態。輸入數值,按下[回車],修改數據設定完成。

– ⑥修改量 Rx、Ry、Rz

設定目標姿勢角度 Rx 方向、Ry 方向、Rz 方向的增量。移動光標到目標修改數據上,按下[選擇],進入數值輸入狀態。輸入數值,按下[回車],修改數據設定完成。

– ⑦修改量V

設定速度的增量。

移動光標,按下[選擇],進入數值輸入狀態。

輸入數值,按下[回車],修改數據設定完成。

– ⑧PL

在目標程序里,④設定程序點中有定位等級時會顯示。此時,可更改其數據。

無定位等級時,會顯示“-”。此時無法設定。更改定位等級時,移動光標到此處,按下[選擇],輸入數值,按下[回車]。

6.4.2.2 執行修改

? 執行

1. 點擊【完成】

– 顯示確認對話框。

2. 選擇“是”

– 在示教模式下,可立即執行程序修改。再現模式下。則會在執行程序NOP時執行修改。

– 程序修改完成后,將清空PAM功能畫面中設定的數據。但是,在修改位置時,若有程序點軟限位超程,會發生錯誤,并且在畫面中,該超程程序點的數據不會被刪除。

? 中止執行

在再現模式下,處于等待修改狀態時,PAM功能畫面中會顯示“中止”。點擊中止后,修改處理中止。

另外,在執行修改前,若出現以下狀況,處理將自動中止。

?模式被切換時。

?發生警報時。

?切斷電源時。

? 清除數據

錯誤設定修改量,或某程序點無需再修改時,可刪除整行的數

據。

1、移動光標到要刪除數據的程序點

2. 選擇菜單中的【編輯】

3. 選擇【行清除】

– 清除整行的數據。

? 復制數據

當設定的數據和已輸入的某行數據相同時,請進行以下操作。

1. 移動光標選中要復制的一行

2. 選擇菜單中的【編輯】

– 顯示下拉菜單。

3. 選擇【行復制】

4. 移動光標到目標行

5. 選擇菜單中的【編輯】

6. 選擇【行粘貼】

– 復制修改量X ~PL 的數據到粘貼。

– 但是,粘貼行的程序點中沒有速度或PL時,則不會復制該數據。

? 取消修改

僅在示教模式下使用PAM功能修改位置后,也可將程序恢復到位置修改前

的狀態。若要進行恢復,請進行以下操作。

再現模式下無法復原程序。

1. – 位置修改完成后,修改狀態會變成“完成”。

2. 選擇菜單中的【編輯】

– 顯示下拉菜單。

3. 選擇[撤銷]

– 顯示確認對話框。

4. 選擇“是”

– 若選擇“是”,則會將程序復原到PAM修改前的狀態,修改狀態

變成“未完”。

若選擇“否”,則保持修改后的狀態。

6.5 鏡像平移變換功能

6.5.1 鏡像平移變換功能

鏡像平移變換功能可以用于左右對稱作業時的鏡像平移變換,還可對任意坐標(機器人坐標及用戶坐標)中的指定面(XY、XZ、YZ面)進行鏡像平移。鏡像平移變換中分為脈沖鏡像平移變換、機器人坐標鏡像平移變換,用戶坐標鏡像平移變換。

6.5.2 脈沖鏡像平移變換

對于預先用參數指定完成的軸,脈沖鏡像平移變換換可反轉指定軸的符號。

6.5.2.1 參數

設定以下參數指定要進行鏡像平移(反轉符號)的軸。

 S1CxG065:指定鏡像平移符號反轉軸

6.5.2.2 對象程序

不可變換無控制組的程序及相對程序。

6.5.2.3 對象控制組

在有多個控制組的系統中,若要指定變換后程序的控制組,則變換前和變換后控制組的軸結構等必須相同。

? 機器人軸:機型相同

? 基座軸:軸結構相同

? 工裝軸:軸結構相同

6.5.2.4 位置型變量

位置型變量不能鏡像平移。

6.5.3 機器人坐標鏡像平移變換

6.5.3.1 對象程序

不可變換無控制組的程序。

6.5.3.2 對象控制組

在有多個控制組的系統中,若要指定變換后程序的控制組,則變換前

和變換后的控制組的軸結構等必須相同。

? 機器人軸:機型相同

? 基座軸:軸結構相同

? 工裝軸:軸結構相同

6.5.3.3 位置型變量

位置型變量不能鏡像平移的對象。

在機器人坐標鏡像平移變換時,無法進行基座軸的鏡像平移變換。

在機器人坐標鏡像平移變換時,會對工裝中所有參數被指定為鏡像平移符號反轉的軸進行符號反轉。

6.5.4 用戶坐標鏡像平移變換功能

6.5.4.1 對象程序

不可變換無控制組的程序。

6.5.4.2 對象控制組

在有多個控制組的系統中,若要指定變換后程序的控制組,則變換前和變換后的控制組的軸結構等必須相同。

? 機器人軸:機型相同

? 基座軸:軸結構相同

? 工裝軸:軸結構相同

6.5.4.3 位置型變量

位置型變量不能鏡像平移。

用戶坐標鏡像平移變換時,會對工裝中所有參數被指定為鏡像平移符號反轉的軸進行符號反轉。

6.5.5 注意事項

像Lemma手腕這樣,S軸旋轉中心和T軸旋轉中心向X坐標方向偏移的機器人,若使用的是脈沖鏡像平移變換,即使進行了鏡像平移,也無法正確進行鏡像平移變換。因此對于此類機器人,請使用機器人坐標鏡像平移變換、或是在T軸旋轉中心設定用戶坐標,然后進行用戶坐標鏡像平移變換。

? 進行機器人坐標鏡像平移變換時

進行機器人坐標鏡像平移變換時,會將機器人坐標的XZ面作為基準面進行鏡像平移變換。因此,機器人坐標鏡像平移變換后的程序會呈現如下狀態。

? 進行用戶坐標鏡像平移變換時

將T軸旋轉中心作為鏡像移動的基準面進行鏡像平移變換時,需要在T軸旋轉中心線上設置用戶坐標后,再進行用戶鏡像平移變換。

6.5.6 操作方法

6.5.6.1 程序顯示

顯示轉換程序的程序內容畫面。

? 當前調用的程序

1. 選擇主菜單中的【程序內容】

2. 選擇【程序內容】

? 其他程序

1. 選擇主菜單中的【程序內容】

2. 選擇【程序選擇】

– 顯示程序一覽畫面。

3. 選擇調用的目標程序

6.5.6.2 鏡像變換

1. 程序顯示畫面

2. 選擇菜單中的【實用工具】

– 顯示鏡像變換畫面。

3. 選擇【鏡像變換】

– 顯示鏡像變換畫面。

6.5.6.3 變換執行

①變換原程序

選擇變換原程序名稱。移動光標,按下[選擇],顯示程序一覽畫面。選擇目標程序,按下[選擇]。

②變換原控制組

顯示變換原程序的控制組。

③轉換程序點區間

輸入目標程序點的區間。初始值是所選程序的第一程序點到最終程序點。

④轉換目標程序

輸入轉換目標程序名稱。移動光標,按下[選擇],進入文字輸入狀態。轉換原程序名稱會顯示在輸入框中。顯示“***”時,會變換為程序原程序名稱。

⑤轉換后控制組

設定轉換目標控制組。輸入變換后程序時,會設定為和變換原程序相同的控制組。若要進行更改,移動光標,按下[選擇],從選擇對話框中選擇。

⑥轉換坐標

選擇轉換坐標。

脈沖 :執行當前的鏡像平移變換。

機器人:以直角坐標為基準進行鏡像變換。

用戶 :以設定的用戶坐標號為基準進行鏡像變換。

⑦用戶坐標號

轉換坐標為“用戶”時,設定用戶坐標號。

轉換坐標為“脈沖”“機器人”時,無法進行設定。

⑧轉換基準

轉換坐標為機器人或用戶時,選擇進行鏡像變換的基準面。選項為“XY”“XZ”“YZ”。變換坐標為“機器人”時,變換對稱面為XZ面。

⑨執行

選擇【執行】或按下[回車]后,將執行鏡像平移變換。未輸入轉換目標程序名稱的話,會以轉換原程序名稱建立程序。

附:檢測圓的三點應該按照順時針順序來采集。

機器人實時糾偏系統(一)機器人實時糾偏(二)OpenCV+VS開發環境配置(三)基于結構光視覺的焊接機器人糾偏(四)基于結構光視覺的機器人焊接(五)基于結構光視覺的機器人焊接(六)機器人初始點導引(七)MATLAB攝像機工具箱標定相機參數(八)機器人的手眼標定(九)機器人坐標獲取(十)機器人調試(十一)TCP/IP客戶端API編程(十二)結構光傳感器上位機界面多線程編程(十三)TCP&UDP(十四)C/C++ Programing(十五)機器人掃描與跟蹤調試(十六)結構光傳感器庫函數(十七)結構光傳感器編程(十八)C/C++ Programing(十九)C/C++ Programing(二十)結構光傳感器編程(二十一)DX200操作要領(二十二)DX200操作要領(二十三)DX200獨立協調—工裝軸協調(二十四)DX200獨立協調—無夾具協調(二十五)圖像處理調試(二十六)STM32MODBUS_CRC編程(二十七)

在C++中調用Matlab函數(二十八)

機器人手眼標定MATLAB及C++實現

機器人位姿運算及Eigen的使用(三十)

OpenCV與Eigen矩陣運算(三十一)

VS中數據讀寫及OpenCV擬合(三十二)

VS2013配置OpenGL庫(三十三)

曲線擬合/插值C++MATLAB實現(三十四)

CV曲線擬合、MATLAB繪制、濾波及機器人平移(三十五)

DX200操作要領—示教1(三十六)

DX200操作要領—直接打開與平移變換(三十七)

總結

以上是生活随笔為你收集整理的opencv镜像_DX200操作要领—PAM与镜像平移变换(三十八)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。