机械必威体育网址

标题:Fanuc系统特别指令G16.G52.G37.1. G34编程 [打印本页]

作者:djs2661003 时间:2009-6-9 22:43
标题:Fanuc系统特别指令G16.G52.G37.1. G34编程
我换了一个工作,这次这个公司很有竞争力,每个人都会手动编程,我发现我的动手能力很弱!
5 _% m( x) V7 C; E2 j5 R其中我发现他们在编制打孔程序时,都把每个孔的坐标计算出来,我知道还有方法就是 用系统的一些特别命令来解决这样问题 ,比如可以用G68 G54 XO Y0 R(度数)
- K) G" V* X6 G' t/ u8 R1 O* C6 s来旋转相同的加工段 G69X0 Y0 (取消) " H# N2 S4 H/ d l
3 ~4 N; v8 R" n
FANUC 系统走均步孔 指令:G34 XO Y0 I J K
" T" ?7 m D5 `) q9 `" i% ~: lI表示首孔的到圆心的半径
: L0 e2 @; p4 X- s0 j" i9 DJ表示首孔角度
& k8 D7 h p9 _4 O- KK孔数 1 I% a3 E: s& r' g& k4 u0 K
其中C 可以直接接在G01命令下走倒角,方便快截!
& S- f6 w* v; g7 n' _! L: h* OG37.1棋盘孔循环 此指令加工孔特方便 用法是:G37.1 X Y(IP值) I(IP间距) P(X方向孔数)J(IP间距)K(Y方向孔数)
+ C R4 c1 D/ A/ z+ T0 I" S# `这些都是我自己学到的,公司里面的人都不会,我能编程序的长度是他们的1/5 ,这点我感到自豪,说明运用这样特殊指令 ,不仅节约了编程时间 ,而且便于管理自己的程序!
8 `2 j9 x) U% G7 {% `
* U+ W9 S* s9 e6 F% z# S我有一点不懂的就是 ,在用极坐标指令G15 G16的时候不知道如何正确的用,我用过 .来做6个度数为30度R30的孔,可以用 ,但是在加工中 ,我发现只要有暂停,坐标就会变乱!
% k/ M0 ^$ X$ C0 T* |6 v h2 W
, Q4 u: P- \: U- i2 z6 @1 \我希望大家都能好好的把这些实用的指令用上去,以后别人看到你的程序就会知道你的能力有多强!
作者:djs2661003 时间:2009-6-9 22:46
[img][/img]http://b16.photo.store.qq.com/http_imgload.cgi?/rurl4_b=802b332cd6d6e8cc868ef6038fa098a501b82b737f7cc35410ef0ca14b9a3fd340f39cef0659c7b4ed0033afca628d838277a828caf3c93304b42ee755729d1b5fe0f2a46e98e401efc123495aa67f84189837df
作者:djs2661003 时间:2009-6-9 22:49
我这几天,因为独立操作,所以没时间来考虑G15.G16怎么用,? % O; n# o1 W8 d$ @% E
还是那句话 ,希望有能力的人帮我, 没有能力的请不在我的疑问上再加疑问!
作者:黄学明 时间:2009-6-23 21:19
用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下:G0G90G54X0.Y0.S1500M3
! O* }$ P; Q) {G43H2Z50.M8 0 k8 |- e: [: d4 ]- y8 \
G16 ( |4 c4 n. J, s% v5 g3 s0 E8 _
G98G81Z-2.R1.X50.Y0.F50
) ?' K3 ?5 }) kY60.
2 o3 U2 O/ f9 aY120.
9 _8 R9 W9 A t: bY180. ! l' S/ v& O: ^& f% o6 P2 Q# e6 L/ J
Y240. 3 T- n" _: b% D+ G( W
Y300.
1 i d9 }/ a, p# @' G3 YG80
& B: g! e, b: L0 h1 @/ gG15 7 V7 \$ y" B' V8 @. y
M30
1 |2 p: L6 Z* P3 W! c孔数多的话可以用增量坐标
作者:djs2661003 时间:2009-6-29 10:11
4#黄学明
* @+ ~" v" n9 [' U( U5 d) S谢谢你了 ,祝你成功!
作者:国际化 时间:2009-6-29 18:36
你的动手能力很弱?怎么理解? ' u5 [ V& W5 ]" L4 ?6 e3 ^! \
G52是局部坐标系,用的时候G52X Y,最后G52XO,YO取消。
作者:djs2661003 时间:2009-7-16 17:41
3#djs2661003 8 {# O/ J2 U' X; r
忘记谢你啦!
" i) R+ B* K6 A. {) D谢谢 ,我就是不知道具体怎么用现在有所理解 ! # V- K# S6 `; g8 }: s; r6 o M

5 v4 w i p2 k' F% C. v* I" F我在用G41 X10 Y10 D1: G41 X10 D1他们有区别吗 我现在唯一就是补偿没有区分?
作者:djs2661003 时间:2009-7-16 17:42
5#djs2661003
* S/ b* f; s. M8 M8 n7 |# h! N大哥 我能力还行 我会G52 我是问G15 G16怎么用 ,你怎么回答不对口 ,难道你不知道怎么用?
作者:国际化 时间:2009-7-16 20:07
G34 G37.1有的机床厂家编的宏程序比这2个详细多了,不要说棋盘孔了,就是等间直线,不等间直线,等间圆弧,不等间圆弧,斜格孔都可以给你搞出来,所以根本不要用所谓的极坐标。
6 _+ T+ @) N* S8 ~) H3 W1 \* b7 EG90 (设置一个坐标原点); 9 V3 M7 Q( i3 |% A& [, {6 U( Z
G98 G81 Z-XX.R-XX.FXXX K0;
! d* V* Z3 D# _G16 X100 Y30 ; (指定极径和30度的角度 注意X是极坐标半径,Y是角度,如果是顺时针,Y就是正的,相反就是负的) 1 _5 }' |; t1 R7 R7 f/ p
G91 Y120 K2; (指定+120度的角度增量重复两次 )
. s) W4 ?* f$ H5 W8 u) CG15 G80; ?8 a2 C, |' C1 Z4 v0 f/ |$ y
这样看就懂了吧 " [+ ~6 s4 d+ O
我的理解就是不是别人不是不会,可能嫌你编的太烦了,有的人很厉害,但是从来不再人面前表现,这样的人最阴了,你不在的时候趁你不注意搞,我朋友就是这样的。
作者:国际化 时间:2009-7-16 20:15
7#djs2661003这个要看你你是怎么走刀的,哪个方向了,只要不影响就无所谓,如果影响的话,就不能用了!至于怎么去判断影不影响走刀,就你自己去看了! & p0 z$ H0 |2 o
你如果怕的话可以选择空运行和抬高Z坐标,看撞不撞,或者切不切的到
作者:djs2661003 时间:2009-9-3 16:17
谢谢你对我的支持哦 ,你的留言 我现在才看到,你是个好人,我最近电脑没连网,连的时候我就会跟你多将讲我的经验,现在我已经是师傅拉,什么都是自己做,感觉越来越顺手拉,谢谢你哦! 9#国际化
作者:~~@~~@~~ 时间:2009-9-3 22:49
值得学习一下
作者:少年游 时间:2009-9-13 18:54
楼主能力有点差,继续努力吧
作者:毕龙 时间:2010-10-21 19:46
用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下:G0G90G54X0.Y0.S1500M3 G43H2Z50.M8 :G16: G98G81Z-2.R1.X50.Y0.k5 F100 : 就可以了! 你可以试试看!
作者:石工道 时间:2010-10-23 11:57
真的不错啊!!!!!!!
作者:数控达人007 时间:2010-10-23 23:40
G16是极坐标指令,在同一个圆上加工的孔, ! g7 [& M6 {2 v# t
用了G16,那么Y就不等于Y方向的值,是表示旋转的角度,
, R& \: e0 g* d e" z$ k C) \5 s用完一定要记得用G15取消,否则会出现严重的后果。
作者:bdecadem 时间:2011-3-13 22:55
从加工时间的角度考虑 4#的可用G99 最后一个孔的时候加G98 这样前面的所有用都是返回到R点 最后一个返回Z50 提高加工效率
作者:qingzhisong 时间:2011-3-19 20:32
看来中国数控高手如云,看样了差不多都是做了6个月以上,佩服
) o% _; J G9 A* r1 K* u
作者:ZHAOYAWEI 时间:2011-3-19 20:47
顶。。。。。。。。。。。。。。。。。。。。。。。。。。
作者:爷单身1`却潇洒 时间:2012-5-8 01:21
国际化 发表于 2009-7-16 20:07
+ i# T5 \1 H: M/ I8 J2 F( h. C5 hG34 G37.1有的机床厂家编的宏程序比这2个详细多了,不要说棋盘孔了,就是等间直线,不等间直线,等间圆弧, ...

: @. R3 ]9 {/ |# }& I% ?$ g我要的就是你发表的这个
作者:爷单身1`却潇洒 时间:2012-5-8 01:24
黄学明 发表于 2009-6-23 21:19
( B e! W; I7 F( x- `) a用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下: ...

# L2 A' }% S6 m* l. VG98我感觉可用可不用
作者:ailaodao 时间:2012-5-9 16:40
楼主掌握的已经很不错了、咱还需要向楼主学习啊
作者:大爷很黄 时间:2012-5-9 20:35
比如你在100的直径上的10个孔用G16编。
1 X5 e$ D4 U! mG0G90G54G16X50.Y0-------G0 走到半径50、 0度。也就是坐标X50.Y0 6 b3 {0 {: U4 n0 J6 Y, A3 ]& S
G43H1Z10.M3S1000
5 d- F; D* ~# n4 U' i0 tG81Z-20.R2.F300
. c/ y/ \0 P- Y- X) F( i0 }G91Y36.K9--------每旋转36度一个孔、循环9次。逆时针旋转、如需顺时针设Y-36.即可。
+ k5 s- O, Q- T4 W# I% N% v" vG80G15
7 p2 m; h( D* T/ _; B9 mM30
% `' z: g, B+ E6 r' _
作者:大爷很黄 时间:2012-5-9 20:38
能否请教下G34和G68用法。 . g8 f& Z9 u7 [* a4 P
% s# `: ]1 A7 l& }2 d! `+ @& O; V
我需要实例。 " }9 t5 w% J% k' V% d' U) I

7 S+ r0 r }+ F: u v; V我这有两台机床不能用G16编程。 ' z J" T& c' z

+ L7 k2 a% d% _. q: x$ T- n, Q$ D每次都自己算、或者去CAD画图算。麻烦。 5 F% }, [) \, n+ H: B2 w5 T3 y

作者:清微 时间:2012-5-10 15:13
xiexiel xie谢谢了
作者:上善£若水 时间:2012-5-10 21:55
讨论的很激烈,学习了。
作者:HC小丁 时间:2012-5-12 22:29
黄学明 发表于 2009-6-23 21:19 / m) f, e; G0 F# _$ p6 j; I7 u$ [
用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下: ...
! k. |9 L, W# X t3 X
你程序对!但是理解有问题,"G16旋转之前刀具为什么要在旋转中心呢" 只用坐标零点时分布孔心就可以了, $ v! C1 s0 n5 ]2 n# ^1 P
而且程序可以更简单
% L( b7 i% s6 V r8 p* A G0G90G54G16X50Y0; + c% v2 W5 }4 ^( ^
S1500M3 6 x# s6 y6 f2 f" P& y8 W1 ]2 d4 m
2 o- d0 u9 k( ^1 ^' w
G43H2Z50.M8 2 ~3 C* l3 J7 g# s8 | Z. B* h2 I7 Q3 h6 z \; g9 q* O
G98G81Z-2.R1F50
5 @2 _! {4 q* e+ o) g' C& c: t9 N& H* @2 ~) s0 P& ~Y60. : i3 n- M- c, m6 V0 l: S& \/ G0 N) @# w d( O
Y120. , a& t" `- d9 z
, p6 N; b% z4 i) _3 W
Y180.
1 a! ~. I" \& X) h0 r7 o d& |) ~: }2 ~+ e w% QY240.
( D- S1 K" h& z9 P0 A4 _0 l, P v, E! `2 p; v$ m- c% J8 cY300.
$ L8 F9 _2 a% V% f" b# u7 s, u3 x; O8 wG80 0 ]( O, G2 {# I' e' j2 A) {8 K
0 A1 @8 u1 z1 g0 l6 Y& XG15 , u/ [+ D( {4 t: `: _+ w+ m2 o9 k& ~! {( S) E- j" y
M30 . Y: A2 {( V9 E& |( J/ X/ X- B! r0 U; x. O( l; ^
孔数多的话可以用增量坐标 - P3 u# n# V1 C9 S$ c; R5 y. E) X

作者:aeon87 时间:2012-11-19 21:40
g52 后加工过程中复位 再走的话 原坐标就乱了 怎么取消掉G52?? 程序头用G52 XO YO 没用啊
作者:被遗忘的一族 时间:2012-11-21 15:38
简化编程多的很
作者:xujuan5201314 时间:2014-2-15 20:05
(我换了一个工作,这次这个公司很有竞争力,每个人都会手动编程,我发现我的动手能力很弱!
5 `2 y9 G& J( R0 F/ c6 P其中我发现他们在编制打孔程序时,都把每个孔的坐标计算出来, ' S! T0 {! L8 @& t. t
7 m7 G9 p3 E! Z- B( D; u( }
这些都是我自己学到的,公司里面的人都不会,我能编程序的长度是他们的1/5 ,这点我感到自豪,说明运用这样特殊指令 ,不仅节约了编程时间 ,而且便于管理自己的程序!)
: O, l m2 Y7 c, E& q# O* K不的不说你真简单。知道为什么他们在编制打孔程序时,都把每个孔的坐标计算出来?
5 j: N/ o0 u6 Q$ a' d G我敢打保证在做第一个搞机打眼时,他们大部分都会用G15G16。可之后大批量就会改回具体坐标,知道为什么吗? / f b( C6 C" R8 N t( P+ M) T9 n

7 D" W6 d5 e3 U4 F. M0 s因为受机床,夹具。刀具等影响,打的眼越多越不准。比如打十个眼就有三四个测量下来不准,可能差十几丝。可用了G15G16之后又不好改。具体坐标的话不好就可直接改。 * w, z, |" |) G

作者:379116911 时间:2014-2-16 14:45
本帖最后由 379116911 于 2014-2-16 14:47 编辑 . E3 n, }# d, ^" _
djs2661003 发表于 2009-7-16 17:42 / T1 G2 ^: n v5 Q7 @
5# djs2661003
, A$ [' l# a3 H/ p9 ` l大哥 我能力还行 我会G52 我是问G15 G16怎么用 ,你怎么回答不对口 ,难道你不知道怎么 ...
8 G$ v' X6 P+ x F

+ v: J3 n$ b4 l# a9 n$ k: w' xg15 g16 极坐标编程 参考对象是坐标系的原点 8 ~1 y' J$ V/ f! M- {
我是这样理解的
- S$ A) l# c I Z- l6 v( w如果要以g54坐标的 x50 y60为中心,半径10的圆上打孔,使用极坐标编程需要这样做
3 v( \6 A' P3 W7 k, G; p1 对好g54的坐标系 . g3 B% ]% T$ M# V
2 再设置一个和g54坐标系z向相同,但是坐标系x y 零点在g54坐标中为x50 y60的坐标系g55 然后这样编程
2 G! g, Y' r2 J5 E/ ~ : T/ A2 c) Q& m1 \# ~8 a
g54 g90 g49 g40 1 |; P/ O5 Y; e" m( K Y
t1m6
9 b/ s% ]/ a; v$ Q+ T5 s; R4 L1 j2 Gg0 x0 y0
5 e* {& a# o/ h. y1 ]! P. lg0 z10
* N+ ?1 s1 h' s% u6 x8 {m3 s600
: d7 O5 b. E4 s* b5 Wg0 x50 y60
: ~) {( f9 c) X0 T+ |m00 : s. D1 o, f4 _. W( z- i
g55 - c' `* |/ P0 R) [
g15
9 t. W4 Y- q dg0 x10 y0 , {- ^" q2 w6 |. W1 H9 P
g98 g81 z-5 f70
# H% ?3 e% } b# p) wg91 y45 k7 , ] N2 u, a6 k- q
g80
% D( ]1 F2 i2 m/ i! ?) {) h$ r9 fg16 1 \0 m' O8 P. f# v/ `' t
g54 4 f6 P2 N6 ^' a/ W
g28 g91 z0
# P9 L* o2 b6 O I( O" @m30
9 ~" Y9 D7 s0 E: Y) H手机编的只能这样了 有个问题想问你 手工编程都做的什么类型的活 能告诉我么?留个qq379116911




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4