QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
编程时例XY平面时走圆弧插补G02指令时中的I、J增量坐标值应如何计算法才能得出正确的正负值的( ?- _9 R; N* g% T1 d0 N! X" f& n. c
我有时弄糊涂了,是用此正在走的圆弧的圆心的X和Y坐标值来分别减去圆弧起点上的X和Y上的坐标值而9 C) o! e' T6 r0 n0 O. G+ y1 c
得出正或负值的增量差值的么??????~~~~
发表于 2011-4-20 09:55:01 | 显示全部楼层 来自: 中国江苏苏州
 极坐标平面中的圆弧插补# A& ]) c# E$ b+ P" g& s2 }
在极坐标插补平面作圆弧插补(G02 或G03)的圆弧半径的位址根据该平面的第一轴/ |: F: c2 o2 d+ X! ?' q5 W
(直线轴)来决定。
9 v; q$ [% m3 m( I• 当直线轴是X轴或平行于X轴时I和J 在Xp-Yp 平面内。  A/ Z+ y, g) R2 n2 k& u
• 当直线轴是Y轴或平行于Y轴时J 和K在Yp-Zp 平面内。
$ C$ W$ I3 W. r# |' ^$ i• 当直线轴是Z轴或平行于Z轴时K和I在Zp-Xp 平面内。
发表于 2011-4-20 17:01:53 | 显示全部楼层 来自: 中国浙江杭州
啊,楼主讲对了啊,书里面有讲啊
发表于 2011-4-20 17:42:53 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-20 17:46 编辑 8 u' Q* Z* W4 K" l! `% e1 @! A

" l8 C6 u  C  C2 _  Z6 W6 d9 Y% uI=圆心X-起点X/ ]2 N% e1 t9 f, V
J=圆心Y-起点Y
+ u# I; j1 x' }1 N5 ^K=圆心Z-起点Z.$ ?9 y" e- a! c
注意,所有的坐标不要漏掉正负号,比如:
, [( f8 ^/ |/ ?9 ?6 o1-1=0;' C: X+ t/ _; G5 b
1-(-1)=2
# ^, ^% o7 Z% e/ V0 r0 H" c-1-1=-2
% w9 R4 f7 ^. H( O# ]-1-(-1)=0.
 楼主| 发表于 2011-4-21 09:30:50 | 显示全部楼层 来自: 美国
谢谢各位了,麻烦楼上的(ZHANGGUANGQIANG)能否给计算下下面的边长为60的带圆角的正方形,按顺时针方向的G02码指令切四个角半径为3的圆弧应如何正确计算出来I , J参数?要准确参考下,我照你那样计算编写出来的怎和他们给出的最后答案有两个不一样,自己算了好多次,晕了,到现在还不知问题出在哪了????请给下正确答案肯定下谁对谁错,最好有你的坐标算式,谢了~~~
7 |0 i* P; V$ R! I. v8 e, t+ F3 ^! `
http://home.comcast.net/~kevinmoy68/XY.jpg
 楼主| 发表于 2011-4-21 09:35:49 | 显示全部楼层 来自: 美国
正方形位于中心坐标原点。。麻烦哪位大大给做下,心里踏实,谢了~~~~~
发表于 2011-4-21 13:16:19 | 显示全部楼层 来自: 中国浙江台州
( 10. FLAT ENDMILL  DIA. - 10.)
( q. f4 ?& c- t# o) ET1T00M064 _) k  @" ?) ^/ }  J& u7 W
G40G49G69G80
8 c4 W+ w& D, y/ mG0G90G54X16.859Y-36.5S1909M3
. N0 K( N, D) e  k9 T- ]G43H1Z15.
0 `7 i* s& U! Q- S; M8 KZ1.5.
0 l: T# w0 Z" bG1Z0.F3.6! t! M, L$ w( r/ D. v
G3X19.859Y-33.5J3.F381.8
- M" R7 l. |+ }0 BX16.859Y-30.5I-3.2 U" A) `: c* q* S8 N( Y6 m$ ^( |
G1X-27.
; o1 g* K; V3 LG2X-35.Y-22.5J8.
5 O/ M0 [( X: i7 d  wG1Y22.5
+ S, \$ O' T$ r) [9 O3 ]G2X-27.Y30.5I8.
# I; l& U: Z3 UG1X27.: u; y8 K- o2 D. x9 e6 j
G2X35.Y22.5J-8.5 ?1 @6 g% ~* a
G1Y-22.5  U) a! t5 W) ~1 K2 d4 h
G2X27.Y-30.5I-8.
0 i. V8 @  [" m: ]8 C, ?0 _G1X16.859
- l3 D' R' M& {, }0 ~! dG3X13.859Y-33.5J-3.$ q$ E+ n  q  \, w: K
X16.859Y-36.5I3.
5 Y5 B! D+ Z& n- H( s/ QG1Z10.F3.62 k- v4 p) n3 \8 {6 @; J' N
G0Z15.) P* X1 \. s0 o. d3 U$ k
M5. p1 H9 H! f) w$ Y
G91G28Z0.( w+ a" J) K* |) C8 d! B
G91G28Y0.07 Y& c6 _2 x6 M( T' T, u
M30
 楼主| 发表于 2011-4-22 13:58:09 | 显示全部楼层 来自: 美国
唉,我要的是手动编程,切四个角圆弧段的I、J准确计算法,怎么依图上给出坐标算的??俺不要看MasterCam的自动编码....
发表于 2011-4-22 15:34:42 | 显示全部楼层 来自: 中国江苏苏州
4楼说的已经很详细啦·~+ I9 _) s  }8 T2 R, |
实在还不会的话,用简洁的方法~都用G01x30.,R3这种方法手工编程比较快!手编程讲究的就是快·~省去好多计算的!!!
发表于 2011-4-22 22:49:40 | 显示全部楼层 来自: 中国广东中山
本帖最后由 zhangguangqiang 于 2011-4-22 22:56 编辑
! \# B$ B7 i/ T; ]
( H3 c( ?) {; n* ^9 `G00X-35.Y27.; [逼近,从左上角开始]G1X-30.F1000.; [走到左上角圆弧起点]
2 {; T& ]7 U, X( ?3 P6 AG2X-27Y30.I3.J0.;[I=-27-(-30),J=27-27]
2 S. P( n' V9 P3 W# R# oG1X27.; % f; n3 a5 E3 H: Z: v7 J/ F: `2 l
G2X30.Y27.I0.J-3.;[I=27-27,J=27-30]
" F; W+ a5 Q3 x3 _, bG1Y-27.;
+ R: q& C0 L- P3 v. u9 xG2X27.Y-30.I-3.J0.;[I=27-30,J=-27-(-27)]% l9 e3 E8 Y$ o$ C% x6 m; g, ?; z
G1X-27.;, C1 _, C7 H! ?3 X: X3 U& j5 Y
G2X-30.Y-27.I0.J3.;[I=-27-(-27),J=-27-(-30)] % ]) m; F' m1 J+ O
G1Y27.X-35.[退出]3 E1 L0 E2 V' `1 q; E
6 J- x) b! i/ M1 e7 O
在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的小技巧.  q- Q6 \6 {: x' j1 q
I J K# O- `9 m( \0 z# j; \7 ~
起点看圆心.用这个基本原则去计算.....(感谢遇到一个好老师的教导..很感谢老师)
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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