加工中心学徒 发表于 2014-1-31 16:21:38

简单的说就是在一个工件上打均布的孔
以你的为例 程序可简化为如下
G81 Z-3. R2. F60
G16 X24 Y45   (从X24 Y0开始打第一个孔以逆时针方向每隔45度打一个)
G91 Y45K7   (K代表打孔个数,理论上来讲每隔45度应该是8个孔,但G16的起始点不用计在内,故只有7个)
G90                                                 这就是G16的固定格式,记住了就能用了
G15
G91 G28 Z0 Y0

379116911 发表于 2014-2-3 09:34:04

本帖最后由 379116911 于 2014-2-4 11:26 编辑

加工中心学徒 发表于 2014-1-31 16:21
简单的说就是在一个工件上打均布的孔
以你的为例 程序可简化为如下
G81 Z-3. R2. F60


感觉你改了以后和没改区别不大   在这里y0   角度是0,x24y0   放在g16之前与之后没区别如果这个角度不一样,就不同了   而且如果还是G91Y45K7,由于你的起始角度是45,最终X24,Y0,坐标孔会打两遍

加工中心学徒 发表于 2014-2-11 21:28:46

379116911 发表于 2014-2-3 09:34 static/image/common/back.gif
感觉你改了以后和没改区别不大   在这里y0   角度是0,x24y0   放在g16之前与之后没区别如果这个角 ...

前与后是没有区别的   K7就代表剩余7个孔 所以第一个孔就不算在内了所以不会打两遍

加工中心学徒 发表于 2014-2-11 21:30:52

379116911 发表于 2014-2-3 09:34 static/image/common/back.gif
感觉你改了以后和没改区别不大   在这里y0   角度是0,x24y0   放在g16之前与之后没区别如果这个角 ...

另外起始角度就在0度 就是X24 Y0 这里    G16就是这么用的

湖东 发表于 2014-3-6 20:57:05

:handshake
页: 1 [2]
查看完整版本: 发那科有这样编程,编程说明书里找不到啊