QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
编程时例XY平面时走圆弧插补G02指令时中的I、J增量坐标值应如何计算法才能得出正确的正负值的
5 d0 m! w7 i5 B% o! E/ v我有时弄糊涂了,是用此正在走的圆弧的圆心的X和Y坐标值来分别减去圆弧起点上的X和Y上的坐标值而7 ^/ i9 J3 u/ _8 \1 `$ W8 e
得出正或负值的增量差值的么??????~~~~
发表于 2011-4-20 09:55:01 | 显示全部楼层 来自: 中国江苏苏州
 极坐标平面中的圆弧插补7 {0 _  T# j( _* j2 E
在极坐标插补平面作圆弧插补(G02 或G03)的圆弧半径的位址根据该平面的第一轴# \& S# s9 R2 s, X
(直线轴)来决定。
+ E& |  e( p- h• 当直线轴是X轴或平行于X轴时I和J 在Xp-Yp 平面内。! K, u7 R. m* |; L, v3 w
• 当直线轴是Y轴或平行于Y轴时J 和K在Yp-Zp 平面内。; @  X% o/ n; K- m2 H5 U! {
• 当直线轴是Z轴或平行于Z轴时K和I在Zp-Xp 平面内。
发表于 2011-4-20 17:01:53 | 显示全部楼层 来自: 中国浙江杭州
啊,楼主讲对了啊,书里面有讲啊
发表于 2011-4-20 17:42:53 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-20 17:46 编辑
- W) g1 |9 ]. ~( }
* e* R( C7 k# H( o' }7 pI=圆心X-起点X( i$ s% S8 n7 [5 P4 }5 I6 @8 B
J=圆心Y-起点Y3 {( r9 e  d0 D3 _; Z! }
K=圆心Z-起点Z.1 t! W5 A, R+ a; E( d$ I4 [6 U) k
注意,所有的坐标不要漏掉正负号,比如:# e7 s; ?  Z: d
1-1=0;/ ^: `8 n" I" ^) v: x- ~) k7 m
1-(-1)=2# U" g3 F" w- r! G0 m
-1-1=-2% E. m7 f. J- o
-1-(-1)=0.
 楼主| 发表于 2011-4-21 09:30:50 | 显示全部楼层 来自: 美国
谢谢各位了,麻烦楼上的(ZHANGGUANGQIANG)能否给计算下下面的边长为60的带圆角的正方形,按顺时针方向的G02码指令切四个角半径为3的圆弧应如何正确计算出来I , J参数?要准确参考下,我照你那样计算编写出来的怎和他们给出的最后答案有两个不一样,自己算了好多次,晕了,到现在还不知问题出在哪了????请给下正确答案肯定下谁对谁错,最好有你的坐标算式,谢了~~~3 D# m2 I- _7 S$ i4 x6 Z' i. T
9 P+ L+ i* ~; A/ h8 j
http://home.comcast.net/~kevinmoy68/XY.jpg
 楼主| 发表于 2011-4-21 09:35:49 | 显示全部楼层 来自: 美国
正方形位于中心坐标原点。。麻烦哪位大大给做下,心里踏实,谢了~~~~~
发表于 2011-4-21 13:16:19 | 显示全部楼层 来自: 中国浙江台州
( 10. FLAT ENDMILL  DIA. - 10.)- l( c: L6 i9 P3 E. c
T1T00M06
( i$ }- V8 V) t% z* fG40G49G69G80
# b8 x9 z. ~: D! C% o- m/ j/ nG0G90G54X16.859Y-36.5S1909M3
+ t6 B& ?* S# n4 A3 TG43H1Z15.
( |" s2 J. k: m$ kZ1.5.+ L" @6 |# H1 G' E1 y4 I0 X  [
G1Z0.F3.62 N+ {; ]% _4 n
G3X19.859Y-33.5J3.F381.8
/ J4 W0 f5 S1 ^! b4 ~X16.859Y-30.5I-3./ c& R1 q- \; X& d* H( u
G1X-27./ I( G- h2 K4 @# {7 T! w
G2X-35.Y-22.5J8.
! T+ W* s! c5 l( bG1Y22.5! Z9 c8 N) @3 q2 x6 i( ^
G2X-27.Y30.5I8.) e6 X, e. f/ C' X; J  y
G1X27.
9 j3 Y3 q* e+ JG2X35.Y22.5J-8.
% _& `, f! g9 I. ]0 r* t0 jG1Y-22.5
/ W1 [$ ~% B. Q5 b* WG2X27.Y-30.5I-8.
/ \2 y! a, j* Z/ g7 W! t) RG1X16.859
8 L! t1 |/ l* V' i  ]G3X13.859Y-33.5J-3.% f. R1 A) B0 J
X16.859Y-36.5I3.
2 X; i  X  K0 ]G1Z10.F3.6; J  L- j1 Y5 ^( Y, [
G0Z15.+ i6 j& u- H6 w
M5, z: g4 z1 o% m. ^) H
G91G28Z0.$ G3 r8 `6 k- I* h; N4 }5 b
G91G28Y0.0
5 M$ P' b- s9 v: t5 Z1 MM30
 楼主| 发表于 2011-4-22 13:58:09 | 显示全部楼层 来自: 美国
唉,我要的是手动编程,切四个角圆弧段的I、J准确计算法,怎么依图上给出坐标算的??俺不要看MasterCam的自动编码....
发表于 2011-4-22 15:34:42 | 显示全部楼层 来自: 中国江苏苏州
4楼说的已经很详细啦·~8 `7 ^# o5 X+ p  \  l8 E- v* [, C
实在还不会的话,用简洁的方法~都用G01x30.,R3这种方法手工编程比较快!手编程讲究的就是快·~省去好多计算的!!!
发表于 2011-4-22 22:49:40 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-22 22:56 编辑 9 U/ q* [1 x4 [' g' Y

& O6 p0 T6 B. [7 @# O4 dG00X-35.Y27.; [逼近,从左上角开始]G1X-30.F1000.; [走到左上角圆弧起点]6 i; _0 A  I2 w. o- }: k
G2X-27Y30.I3.J0.;[I=-27-(-30),J=27-27]
5 {" N' _2 A8 I1 bG1X27.;
7 R9 w3 |# Y2 f3 h; D+ K: I' {9 {0 mG2X30.Y27.I0.J-3.;[I=27-27,J=27-30] ' k# `  Z1 P. N7 c: e' u
G1Y-27.;! M9 j: j& ]- O9 Q+ P
G2X27.Y-30.I-3.J0.;[I=27-30,J=-27-(-27)]6 s9 K9 Y0 M0 K0 H& H/ r
G1X-27.;$ g! M6 W2 z4 ^; {
G2X-30.Y-27.I0.J3.;[I=-27-(-27),J=-27-(-30)] - E, `! y6 o7 `3 d) \1 T
G1Y27.X-35.[退出]
: B$ `$ {) _  ?% j# }- t9 \2 z% e2 w5 D2 u' \/ l" R
在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的小技巧.. i# |5 a6 m/ Z
I J K
7 j% ?2 J) `4 G$ H( ^起点看圆心.用这个基本原则去计算.....(感谢遇到一个好老师的教导..很感谢老师)
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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