爷单身1`却潇洒
发表于 2012-5-8 01:24:46
黄学明 发表于 2009-6-23 21:19 static/image/common/back.gif
用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下: ...
G98我感觉可用可不用
ailaodao
发表于 2012-5-9 16:40:52
楼主掌握的已经很不错了、咱还需要向楼主学习啊
大爷很黄
发表于 2012-5-9 20:35:41
比如你在100的直径上的10个孔用G16编。
G0G90G54G16X50.Y0-------G0 走到半径50、 0度。也就是坐标X50.Y0
G43H1Z10.M3S1000
G81Z-20.R2.F300
G91Y36.K9--------每旋转36度一个孔、循环9次。逆时针旋转、如需顺时针设Y-36.即可。
G80G15
M30
大爷很黄
发表于 2012-5-9 20:38:40
能否请教下G34和G68用法。
我需要实例。
我这有两台机床不能用G16编程。
每次都自己算、或者去CAD画图算。麻烦。
清微
发表于 2012-5-10 15:13:56
xiexiel xie谢谢了
上善£若水
发表于 2012-5-10 21:55:49
讨论的很激烈,学习了。
HC小丁
发表于 2012-5-12 22:29:22
黄学明 发表于 2009-6-23 21:19 static/image/common/back.gif
用G16旋转之前刀具要在旋转的坐标中心上,如在100的圆上钻六等分孔,坐标原点就设在100的中心上,程序如下: ...
你程序对!但是理解有问题,"G16旋转之前刀具为什么要在旋转中心呢"只用坐标零点时分布孔心就可以了,
而且程序可以更简单
G0G90G54G16X50Y0;
S1500M36 x# s6 y6 f2 f" P& y8 W1 ]2 d4 m
G43H2Z50.M82 ~3 C* l3 J7 g# s8 |Z. B* h2 I7 Q
G98G81Z-2.R1F50
9 N& H* @2 ~) s0 P& ~Y60.: i3 n- M- c, m6 V0 l: S
Y120., a& t" `- d9 z
Y180.
& |) ~: }2 ~+ ew% QY240.
! `2 p; v$ m- c% J8 cY300.
" b# u7 s, u3 x; O8 wG80
0 A1 @8 u1 z1 g0 l6 Y& XG15, u/ [+ D( {4 t: `: _+ w+ m
M30. Y: A2 {( V9 E& |( J/ X/ X
孔数多的话可以用增量坐标
aeon87
发表于 2012-11-19 21:40:35
g52 后加工过程中复位 再走的话 原坐标就乱了 怎么取消掉G52?? 程序头用G52 XO YO没用啊
被遗忘的一族
发表于 2012-11-21 15:38:21
简化编程多的很
xujuan5201314
发表于 2014-2-15 20:05:40
(我换了一个工作,这次这个公司很有竞争力,每个人都会手动编程,我发现我的动手能力很弱!
其中我发现他们在编制打孔程序时,都把每个孔的坐标计算出来,
这些都是我自己学到的,公司里面的人都不会,我能编程序的长度是他们的1/5 ,这点我感到自豪,说明运用这样特殊指令 ,不仅节约了编程时间 ,而且便于管理自己的程序!)
不的不说你真简单。知道为什么他们在编制打孔程序时,都把每个孔的坐标计算出来?
我敢打保证在做第一个搞机打眼时,他们大部分都会用G15G16。可之后大批量就会改回具体坐标,知道为什么吗?
因为受机床,夹具。刀具等影响,打的眼越多越不准。比如打十个眼就有三四个测量下来不准,可能差十几丝。可用了G15G16之后又不好改。具体坐标的话不好就可直接改。