python 数据逆时针旋转270度_手工编程之坐标旋转指令G68讲解

今天主要讲坐标旋转G68的应用,同时拓展一些宏程序的知识点。

该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68表示开始坐标系旋转,G69用于撤消旋转功能。

1、基本编程方法

编程格式:G68 X ~ Y ~ R ~

......

G69

式中:

X、Y――旋转中心的坐标值(可以是X、Y、Z中的任意两个,它们由当前平面选择指令G17、G18、G19中的一个确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。

R--旋转角度,逆时针旋转定义为正方向,顺时针旋转定义为负方向。

cc7ac4bac51c3a064d461ade391098c6.png

用东北话讲,这个图比较磕碜,用UG简单画一下,有点那个意思就行,主要能让大伙看得懂就好!

这段程序怎么编写呢?那就往下看,虽然这张图看着简单,但是很实用的。

d40f76b574d93f760cebdb4215d2f263.png

方法一:

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(取消坐标旋转)

方法二:(宏程序)

ef91b18bf4daea325d599ce525fc9d41.png

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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值