QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 10671|回复: 13
收起左侧

[求助] 编程时XY面圆弧插补G02中的I、J增量坐标值如何计算正负值的

[复制链接]
发表于 2011-4-20 09:32:20 | 显示全部楼层 |阅读模式 来自: 美国

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
编程时例XY平面时走圆弧插补G02指令时中的I、J增量坐标值应如何计算法才能得出正确的正负值的; O  Y+ `8 V* d: K8 ^* l9 H# g& p
我有时弄糊涂了,是用此正在走的圆弧的圆心的X和Y坐标值来分别减去圆弧起点上的X和Y上的坐标值而. J$ D( ]. e! [
得出正或负值的增量差值的么??????~~~~
发表于 2011-4-20 09:55:01 | 显示全部楼层 来自: 中国江苏苏州
 极坐标平面中的圆弧插补: C% Q% S. ^0 k, K
在极坐标插补平面作圆弧插补(G02 或G03)的圆弧半径的位址根据该平面的第一轴
4 n" a# L, [: `1 k# e* d0 K3 \(直线轴)来决定。1 y4 q' w, k$ ~" N
• 当直线轴是X轴或平行于X轴时I和J 在Xp-Yp 平面内。* a( H; I$ U8 q8 e' p1 n1 M+ f
• 当直线轴是Y轴或平行于Y轴时J 和K在Yp-Zp 平面内。
" y+ O' T3 y6 J" U1 z: y• 当直线轴是Z轴或平行于Z轴时K和I在Zp-Xp 平面内。
发表于 2011-4-20 17:01:53 | 显示全部楼层 来自: 中国浙江杭州
啊,楼主讲对了啊,书里面有讲啊
发表于 2011-4-20 17:42:53 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-20 17:46 编辑 4 A: n! g* h7 u( ]7 L! x7 Y) c

. B4 v" P2 n2 ]* r& tI=圆心X-起点X
6 w4 v# T8 Z- j! Q7 pJ=圆心Y-起点Y3 Y" R5 ^6 p" Z2 v
K=圆心Z-起点Z.
" U4 P% H  y2 ]7 a( e' Q6 |+ P7 z注意,所有的坐标不要漏掉正负号,比如:* y' G& q8 k$ ]' ]6 J
1-1=0;8 S8 k+ P9 }3 c
1-(-1)=2
- S' H% o. L) o( k-1-1=-2
- f' |$ X+ A- {" H. U8 G-1-(-1)=0.
 楼主| 发表于 2011-4-21 09:30:50 | 显示全部楼层 来自: 美国
谢谢各位了,麻烦楼上的(ZHANGGUANGQIANG)能否给计算下下面的边长为60的带圆角的正方形,按顺时针方向的G02码指令切四个角半径为3的圆弧应如何正确计算出来I , J参数?要准确参考下,我照你那样计算编写出来的怎和他们给出的最后答案有两个不一样,自己算了好多次,晕了,到现在还不知问题出在哪了????请给下正确答案肯定下谁对谁错,最好有你的坐标算式,谢了~~~. s+ L0 @" t; J3 a
! G5 z( t4 C9 Y+ d# }) L
http://home.comcast.net/~kevinmoy68/XY.jpg
 楼主| 发表于 2011-4-21 09:35:49 | 显示全部楼层 来自: 美国
正方形位于中心坐标原点。。麻烦哪位大大给做下,心里踏实,谢了~~~~~
发表于 2011-4-21 13:16:19 | 显示全部楼层 来自: 中国浙江台州
( 10. FLAT ENDMILL  DIA. - 10.)% L0 g: m* r/ L! m
T1T00M064 ], r& V# R' Z$ |2 Q
G40G49G69G805 f0 |& _- n' R# g. K
G0G90G54X16.859Y-36.5S1909M35 P0 M0 h2 k' g; R7 O
G43H1Z15.3 ?1 V# k2 g; B: l; G8 q1 T
Z1.5.! g# h6 \2 Y; E2 b, ^0 L; u7 D
G1Z0.F3.65 a5 t4 w: F6 C  d& G( L( p6 ], S
G3X19.859Y-33.5J3.F381.85 r' u, l1 Q3 Y  w
X16.859Y-30.5I-3.
) P+ i' [0 j% Q0 \G1X-27.
! E$ J# `( N0 E; B& x* D: A0 Z/ @G2X-35.Y-22.5J8.5 S: @9 H! Y+ O
G1Y22.5
1 p3 r, C; w% RG2X-27.Y30.5I8.
7 }: |& i  a: _! h2 gG1X27.) Q1 f) B9 \& ~9 Y, ?0 d  E
G2X35.Y22.5J-8.4 [5 s; I! v: l
G1Y-22.5- `4 @  Y* `' y, j
G2X27.Y-30.5I-8.8 O, M$ q0 O- V3 h+ R1 o
G1X16.859
5 {% o# s+ o8 h9 f3 l6 @% _" |/ }; qG3X13.859Y-33.5J-3.
/ {) s) Y/ n0 b) S# R0 jX16.859Y-36.5I3.: A0 V  G1 f/ b- Q
G1Z10.F3.6
( Q4 r5 |- l( UG0Z15.7 A9 @, X/ |9 Q. b, a, Q
M5  G( y  {" {7 ^1 D$ g
G91G28Z0.$ S* c* l, o0 @% j0 j) V# _
G91G28Y0.07 F7 w- r7 D& c5 l
M30
 楼主| 发表于 2011-4-22 13:58:09 | 显示全部楼层 来自: 美国
唉,我要的是手动编程,切四个角圆弧段的I、J准确计算法,怎么依图上给出坐标算的??俺不要看MasterCam的自动编码....
发表于 2011-4-22 15:34:42 | 显示全部楼层 来自: 中国江苏苏州
4楼说的已经很详细啦·~
+ _# n- s3 E* _( B3 s6 U$ ~$ U; r实在还不会的话,用简洁的方法~都用G01x30.,R3这种方法手工编程比较快!手编程讲究的就是快·~省去好多计算的!!!
发表于 2011-4-22 22:49:40 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-22 22:56 编辑 1 n" \9 r- {* I# x9 H
1 H; r* r% K: M
G00X-35.Y27.; [逼近,从左上角开始]G1X-30.F1000.; [走到左上角圆弧起点]: I$ F' E# S5 ]. ^8 L
G2X-27Y30.I3.J0.;[I=-27-(-30),J=27-27]
$ l+ I7 l& i' K% p7 IG1X27.; , E; X. h: d4 w0 W# V! |
G2X30.Y27.I0.J-3.;[I=27-27,J=27-30]
+ f" A4 d( b( k) K# b+ v. g" lG1Y-27.;
& C: F9 l) U9 WG2X27.Y-30.I-3.J0.;[I=27-30,J=-27-(-27)]) L% u5 e( A  Q4 W0 A
G1X-27.;8 a/ ^& [8 {4 W3 w% \$ Z
G2X-30.Y-27.I0.J3.;[I=-27-(-27),J=-27-(-30)]
1 b  _8 X% j& z9 l+ F$ DG1Y27.X-35.[退出]# _# }' P4 i2 c% r  \) r) T; A

3 y2 J& I, B6 l( p! E/ c在MC里面关掉刀补,让刀具中心沿轮廓走一圈,得出来的程序也是一样的.

T.rar

3.27 KB, 下载次数: 13

发表于 2011-4-22 22:55:10 | 显示全部楼层 来自: 中国广东中山
唉,好久没这样编过圆弧,到底是哪个减哪个,一不小心就会乱了,总之要记住一点:圆心-起点.用R方式编程就不用这么算来算去的,像9楼那样利用机床已有的圆角/倒角功能就更简单了.
 楼主| 发表于 2011-4-24 01:49:12 | 显示全部楼层 来自: 美国
谢谢各位了,之前看来对方给我的答案有误了,现在懂了,多谢楼上的给予帮助,感谢~~~~
 楼主| 发表于 2011-4-24 02:00:05 | 显示全部楼层 来自: 美国
谢谢各位了,之前看来对方给我的答案有误了,现在懂了,多谢楼上的给予帮助,感谢~~~~
发表于 2011-4-24 21:45:01 | 显示全部楼层 来自: 中国台湾
我补充一句话. 圆弧的圆心 I 跟J K的小技巧.9 H) l  b2 T1 \+ q9 A# y0 w
I J K5 y! D% [5 B  B0 T$ x+ o
起点看圆心.用这个基本原则去计算.....(感谢遇到一个好老师的教导..很感谢老师)
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表