天天看點

python 資料逆時針旋轉270度_手工程式設計之坐标旋轉指令G68講解

今天主要講坐标旋轉G68的應用,同時拓展一些宏程式的知識點。

該指令可使程式設計圖形按照指定旋轉中心及旋轉方向旋轉一定的角度,G68表示開始坐标系旋轉,G69用于撤消旋轉功能。

1、基本程式設計方法

程式設計格式:G68 X ~ Y ~ R ~

......

G69

式中:

X、Y――旋轉中心的坐标值(可以是X、Y、Z中的任意兩個,它們由目前平面選擇指令G17、G18、G19中的一個确定)。當X、Y省略時,G68指令認為目前的位置即為旋轉中心。

R--旋轉角度,逆時針旋轉定義為正方向,順時針旋轉定義為負方向。

python 資料逆時針旋轉270度_手工程式設計之坐标旋轉指令G68講解

用東北話講,這個圖比較磕碜,用UG簡單畫一下,有點那個意思就行,主要能讓大夥看得懂就好!

這段程式怎麼編寫呢?那就往下看,雖然這張圖看着簡單,但是很實用的。

python 資料逆時針旋轉270度_手工程式設計之坐标旋轉指令G68講解

方法一:

G90G54G0X0Y0M03S1800

G43H01Z30M08

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

G68X0Y0R90(坐标旋轉90度)

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

G69(取消坐标旋轉)

G68X0Y0R180(坐标旋轉180度)

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

G69(取消坐标旋轉)

G68X0Y0R270(坐标旋轉270度)

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

G69(取消坐标旋轉)

方法二:(宏程式)

python 資料逆時針旋轉270度_手工程式設計之坐标旋轉指令G68講解

G90G54G0X0Y0M03S1800

G43H01Z30M08

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

#1=90

#2=360

WHILE[#1LT#2]DO1

G68X0Y0R#1

G0X60Y15

G01Z-1

G03X15Y60R40

G0Z30

G69

#1=#1+90

END1

好了,今天就跟大家分享到這裡,記得關注@直覺學數控 哦!