3.10 极坐标

3.10.1 极坐标系(APRP

功能:

        极坐标系是一个二维坐标系统,它是以G17/G18/G19为基准平面进行定义的。该坐标系统中的点由一个夹角(极角)和一段相对中心点(极点)的距离(极半径)来表示。极点可以在直角坐标系或极坐标系下进行定义。如下图3.14所示:

3.14 G17平面内正方向极角和极半径定义    G18平面内正方向极角和极半径定义

指令格式:

        RP=                                                           ;极半径

        AP=                                                           ;极角

说明:

        1.极半径定义为当前点到极点的距离,是一个正的绝对值,单位:mm或英寸。

        2.极半径一直保存,模态有效。只有极点发生变化或平面更改后才需要重新进行定义。

        3.极角是指与所在平面中的横坐标轴之间的夹角(如:G17平面中的X轴)。

        4.极角一直保存,模态有效。直到定义了一个新的极点或更换了工作平面。

        5.极角逆时针旋转为正方向,极角的范围为(-360,360),单位:度。

3.10.2 极点定义(G110/G111/G112

        极点可以用直角坐标或者极坐标来进行定义。如下图3.15所示:

                           图3.15 极点的定义方式

指令格式:

        G110 X…Y…Z…或G110 AP=… RP=…

        G111 X…Y…Z…或G111 AP=… RP=…

        G112 X…Y…Z…或G112 AP=… RP=…

说明:

        1. G110:相对于上次编程点定义极点。G110后的极坐标都是以这个极点为基准进行编程的。

        2. G111:相对于当前的工件坐标系的零点定义极点。

        3. G112:相对于最后有效的极点定义极点。

        4. G110、G111、G112都是单独程序段。

        5. 定义好的极点一直保持有效,直到定义了新的极点。

        6. 如果没有定义极点,那么就以当前坐标系的原点为极点。

        7. 只有G00、G01、G02、G03插补指令能在极坐标方式下进行编程。其它指令中出现AP或RP编程方式,则报警。

3.10.3 极坐标编程

        运动指令G00、G01、G02、G03能够用极坐标方式进行编程。

指令格式:

        G00 AP=… RP=…

        G01 AP=… RP=…

        G02 AP=… RP=…

        G03 AP=… RP=…

说明:

        1. G00--快速移动指令;G01--直线插补指令;G02--顺时针圆弧插补指令;G03--逆时针圆弧插补指令。

        2. AP=:极角,即极半径与工作平面横轴(如G17平面内X轴)之间的夹角。逆时针方向为正,取值范围:(-360,360),单位:度。极角模态有效。

        3. RP=:极半径始终是正的绝对值,极半径模态有效。

        4. 垂直于工作平面的第3根几何轴也可以用直角坐标表示。如下图3.16所示:G17 G00 AP=...RP=... Z...

 

                  图3.16 极坐标与直角坐标编程

举例:

        N10 G17 G54 ;定义G17平面     ;选择工件坐标系                       

        N20 G111 X100 Y90                  ;定义极点

        N30 G00 RP=60 AP=30 Z5    ;定位至起点

        N40 (SUB)                                  ;子程序调用

        N50 G00 AP=IC (90)                ;快速定位下一个位置,以增量尺寸定义极角,N30中定义极半径仍有效,不需要设定

        N60 (SUB)

        N70 G00 AP=IC (90)

        N80 (SUB)

        N90 G00 AP=IC (90)

        N100 (SUB)

        N110 G00 X300 Y200 Z100      ;退刀,X、Y、Z坐标是以G54为原点,不是以N20定义的极点为原点的

        N120 M30

说明:

        当前点编程方式:

         极坐标:以最新定义的极点为原点进行编程。

        直角坐标:以最新定义的可设定框架(如G54)或可编程框架(如TRANS)为原点进行编程。

举例:

        N10 G17 G54 G90

        N20 G111 X20 Y30            ;定义极点

        N30 G00 X10 Y20               ;X、Y以G54为原点编程

        N40 AP=10 RP=20         ;AP、RP以N20定义的极点编程极坐标

        N50 X40 Y50                      ;X、Y以G54为原点编程

 

0 (0)
文章评级 (未投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
3.11.10 中心钻钻削CYCLE81
从 Tue, Aug 23, 2016起,访问6337 次。
3.02 倒角,倒圆(CHF,CHR,RND)
从 Tue, Aug 16, 2016起,访问20788 次。
3.11.03 矩形轴颈铣削CYCLE76
从 Tue, Aug 23, 2016起,访问4050 次。
3.11.22 圆弧孔HOLES2
从 Mon, Dec 4, 2017起,访问6720 次。
3.05 公制/英制转换(G70/G71)
从 Wed, Aug 17, 2016起,访问5884 次。
3.11.18 停止1钻孔(镗孔3)CYCLE87
从 Tue, Aug 23, 2016起,访问3225 次。
3.11.06 圆形腔体铣削POCKET2
从 Tue, Aug 23, 2016起,访问5615 次。
3.11.12 深孔钻削CYCLE83
从 Tue, Aug 23, 2016起,访问8012 次。
3.06 工作区域限制(G25/G26)
从 Wed, Aug 17, 2016起,访问3652 次。
3.11.16 镗孔(镗孔2)CYCLE86
从 Tue, Aug 23, 2016起,访问8989 次。