天天看点

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

好了,今天就跟大家分享到这里,记得关注@直观学数控 哦!