手刷pos機(jī)如何定位城市

 新聞資訊2  |   2023-07-24 12:04  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于手刷pos機(jī)如何定位城市,ABB機(jī)器人如何快速定位圓形陣列點(diǎn)位的知識(shí),也有很多人為大家解答關(guān)于手刷pos機(jī)如何定位城市的問(wèn)題,今天pos機(jī)之家(www.www690aa.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!

本文目錄一覽:

1、手刷pos機(jī)如何定位城市

手刷pos機(jī)如何定位城市

在工業(yè)機(jī)器人技術(shù)應(yīng)用賽項(xiàng)國(guó)賽題里,有搬運(yùn)芯片的要求。如果所有點(diǎn)位都用手動(dòng)示教,會(huì)占用大量的時(shí)間。那么有沒(méi)有一種快捷方式,可以提高定點(diǎn)效率,縮短手動(dòng)示教的時(shí)間。當(dāng)然是有的。就是利用功能程序計(jì)算出點(diǎn)位數(shù)據(jù)。

這里以圓形芯片的圓形陣列為例,具體方法如下:

通過(guò)示教點(diǎn)1,點(diǎn)2,用功能程序計(jì)算出剩余5個(gè)點(diǎn)位。

功能程序的原理是:已知兩點(diǎn)的距離和夾角,利用三角函數(shù)計(jì)算出第三點(diǎn)的位置

一、列出所需變量:

變量名 類(lèi)型 意義

point_1 robtarget 點(diǎn)位1

point_2 robtarget 點(diǎn)位2

target robtarget 目標(biāo)點(diǎn)

m num 目標(biāo)點(diǎn)位號(hào)

angle num 目標(biāo)點(diǎn)與已知兩點(diǎn)連線的夾角

length num 半徑

tga num 夾角angle的tan值

二、編寫(xiě)計(jì)算功能程序calcyclepointcalcyclepoint (robtarget point_1, robtarget point_2, robtarget target,num m);

1 FUNC calcyclepoint (robtarget point_1, robtarget point_2, robtarget target,num m)

2 angle:= 0;

3 tga:=0;

4 target:= point_1 ;

5 pos1:= point_1. trans;

6 pos2:= point_2.trans ;

7 length:=distance(pos1,pos2);

8 tga:=( point_2. trans. y- point_1. trans .y)/( point_2. trans .x- point_1.trans .x);

9 angle := Atan(tga)+m*60;

10 target.trans. x:= point_1. trans.x+length*cos(angle);

11 target. trans.y:= point_1. trans.y+length*sin(angle);

12 RETURN target;

13 ENDFUNC

注釋如下:

//1:功能程序名稱(chēng)和參數(shù)calcyclepoint(點(diǎn)位1,點(diǎn)位2,目標(biāo)點(diǎn),目標(biāo)點(diǎn)序號(hào))

2:夾角賦初值0

3:夾角tan值賦初始值0

4:點(diǎn)位1賦值給目標(biāo)點(diǎn)過(guò)渡

5,6,7 :計(jì)算點(diǎn)位1點(diǎn)位2的距離length

8: 計(jì)算夾角tan值

9: 計(jì)算目標(biāo)點(diǎn)夾角

10,11:賦值目標(biāo)點(diǎn)位X,Y軸數(shù)據(jù),確定目標(biāo)點(diǎn)

12:返回目標(biāo)點(diǎn)位置

三、最后循賦值一個(gè)存儲(chǔ)點(diǎn)位的數(shù)組C即可

PROC c_point()

FOR i FROM -4 TO 1 DO

y:=i+5;

C{y}:=calcyclepoint(C_1,C_2,target,i);

ENDFOR

C{7} :=C_1;

ENDPROC

最后需要注意的是,圓心是起點(diǎn),計(jì)算出的是圓上的點(diǎn),所以圓心單獨(dú)存給數(shù)組。

以上就是關(guān)于手刷pos機(jī)如何定位城市,ABB機(jī)器人如何快速定位圓形陣列點(diǎn)位的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于手刷pos機(jī)如何定位城市的知識(shí),希望能夠幫助到大家!

轉(zhuǎn)發(fā)請(qǐng)帶上網(wǎng)址:http://www.www690aa.com/newsone/89073.html

你可能會(huì)喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。