lgmeng wrote:
参数面板大同小异,这里有个区别于标准孔的深度参数命令PECK_DEPTH,所输入的值就是每刀钻多深,10MM钻头我输入3MM深度值,F速率80/S速率1200;这样就会每钻3MM深然后退刀排屑再继续直到完成为止.参数树如图所示
szhaoran wrote:
多谢多谢!!!!
标准钻孔就是一次性钻到数不抬起来排屑,通常用来钻一些浅孔或者点中心钻,不知道对不对.
深孔钻孔退刀排屑是不是还可以设置一个暂停时间??????
lgmeng wrote:
我认为就是这样!
深孔钻退刀排屑是否可以设置暂停时间我倒没考虑过,一般来说控制好每次退刀的高度就可以了,要想有更多变化也许要加入"定制循环"功能.
liutianlu wrote:
老鹰兄弟是坐着火箭上去的吧!
昨天17今天23,太快了!!!
szhaoran wrote:
多谢!!多谢!!!!!!
退刀排屑高度大概抬多少比较合适,是不是要稍微高一点以便冷却,我这方面一点经验都没有.
还有,手工钻孔对象P20类的钢料不预钻小孔最多可以用8MM的钻头,CNC钻孔是不是还要小一些.最多一次能搞到多大.
sinderal wrote:
Pro-NC GPost裡帶的搪孔FIL好像有問題...出不了G76精镗孔退刀避让距离的Q值...孤峰那邊有人問...
自己做一個搪孔的試試...我改寫了FIL
原來的:
CIMFIL/ON,CYCLE$$ Trap CYCLE statement
IW4=POSTF(7,4)
CASE/IW4
WHEN/ICODEF(BORE)
DMY=POSTF(20)$$ Save as current CL record
DMY=POSTF(21)$$ Reload saved CL record as current
QVALUE= POSTF(7, 11)$$ Get Q Value
DMY=POSTF(12,10)$$ Decrease number of word as 10
DMY=POSTF(20)$$ Save as current CL record
DMY=POSTF(21)$$ Reload saved CL record as current
DMY=POSTF(9,11,Q)$$ Add Minor Word Q
DMY=POSTF(10,12,QVALUE)$$ Put a Scalar
DMY=POSTF(12,12)$$ Increase number of word as 12
DMY=POSTF(13)$$ Process record
WHEN/OTHERS
DMY=POSTF(20)$$ Save as current CL record
DMY=POSTF(21)$$ Reload saved CL record as current
DMY=POSTF(13)$$ Process record
ENDCAS
CIMFIL/OFF
改成
CIMFIL/ON,CYCLE $$ Trap CYCLE statement
IW4=POSTF(7,4)
CASE/IW4
WHEN/ICODEF(BORE)
DMY=POSTF(20)$$ Save as current CL record
DMY=POSTF(21)$$ Reload saved CL record as current
QVALUE= POSTF(7,18)$$ Get Q Value
DMY=POSTF(13)$$ Process record
REPEAT/X,Y,Q,QVALUE,ALL
WHEN/OTHERS
DMY=POSTF(20)$$ Save as current CL record
DMY=POSTF(21)$$ Reload saved CL record as current
DMY=POSTF(13)$$ Process record
ENDCAS
CIMFIL/OFF
還有
Cycle/Bore要改成G76 ---參照貼圖
zengruibiao wrote:
这个我来说说,要是在电脑锣钻孔安全高度比平面高2MM就可以了.因为电脑锣钻孔跟手动在普通锣床不一样的,电脑锣钻孔比较稳定.像你说的P20类的钢料在电脑锣上加工.第一:就要注意磨的钻嘴要好.在电脑锣上我们就用到最小的[$Oslash]2.5MM的,最大的就能钻到有1寸大的都可以.
szhaoran wrote:
谢谢!!!你也借到分了??哈哈!!!![]()
可以直接钻1寸的是不是真的,不用先打小点的底孔????![]()
liutianlu wrote:
sinderal老大的钻孔的后处理好漂亮!程序像手工编写的一样,教教我们吧!
1.如何能够在G81,G76等循环指令后,紧跟着G80。
2.如何能够在G80,G76程序段中加上G98,G99.
另外请问如何能够换一把刀就调一次
G90G54G00X0.Y0.Z250.;
类似的语句来重建坐标系呢?我的加工中心好像必须这样做!
liutianlu wrote:
另外请问如何能够换一把刀就调一次
G90G54G00X0.Y0.Z250.;
类似的语句来重建坐标系呢?我的加工中心好像必须这样做!
liutianlu wrote:
姐姐,我瞎说一下!
G83的格式是:G83 X__Y__Z__R__Q__F__;Q决定每次钻孔的进刀增量,R决定起钻点,一般低于安全高度!
妮的程序里好象没有!另外G98,G99还没有.
s2000,好象太高了!如果钻头直径很小还行!
还没指定刀具!
还没有程序起点!(看你们好象都不用,lgming老大的后处理的程序头有G91G28Z0.,其实就是起到这个做用的.)
我可能太循规蹈矩了,以前手工钻孔曾用功练过,两个10mm的孔可以把孔距控制在0.05之内.所以现在高这些喜欢先打好底孔,再扩孔.
其实好处明显!!!姐姐,你体会一下,14mm以上的孔最好先打底孔!
liutianlu wrote:
刀长补没有!
刀长补取消也没有!
szhaoran wrote:
谢谢!!!你也借到分了??哈哈!!!![]()
可以直接钻1寸的是不是真的,不用先打小点的底孔????![]()
zengruibiao wrote:
要是直接钻1寸的是不行的,一个道理都是要钻个10~~12的最好,那样就好多了.要是1寸的钻头S320,F75,还有G83是钻孔循环,G98是每分钟进给率,Q是固定循环参数也就是每一刀的下刀量,R是安全高度下刀点.
lgmeng wrote:
深孔循环程式如下:
%
(Date:11/15/04 Time:21:34:57)
(===== YASDA_YBM640V CNC =====)
(=====Liguoming TEL 13714281758====)
( / PART NAME : MFG0002)
( / NC SEQUENCE NAME : HOLEMAKING)
( / RETRACT HEIGHT : 10.000000)
( / TOOL_TYPE : DRILLING)
( / TOOL POSITION NUMBER : 2)
( / CUTTER DIAMETER, 12, POINT ANGLE, 118.000)
G00 G17 G40 G49 G54 G80 G90
G91 G28 Z0
M03 S400
G00 X-69.332 Y-44.476
Z10.
G83 X-69.332 Y-44.476 Z-53. Q3 R-17. F80.
G80
G83 X-37.305 Y-45.892 Z-43. Q3 R-17. F80.
G80
G83 X-2.972 Y-44.381 Z-45. Q3 R-17. F80.
G80
G83 X37.773 Y-14.962 Z-50. Q3 R-17. F80.
X68.311 Y18.276
G80
G00 Z10.
G91 G28 Z0
M99
M30
%
lgmeng wrote:
深孔循环程式如下:
%
(Date:11/15/04 Time:21:34:57)
(===== YASDA_YBM640V CNC =====)
(=====Liguoming TEL 13714281758====)
( / PART NAME : MFG0002)
( / NC SEQUENCE NAME : HOLEMAKING)
( / RETRACT HEIGHT : 10.000000)
( / TOOL_TYPE : DRILLING)
( / TOOL POSITION NUMBER : 2)
( / CUTTER DIAMETER, 12, POINT ANGLE, 118.000)
G00 G17 G40 G49 G54 G80 G90
G91 G28 Z0
M03 S400
G00 X-69.332 Y-44.476
Z10.
G83 X-69.332 Y-44.476 Z-53. Q3 R-17. F80.
G80
G83 X-37.305 Y-45.892 Z-43. Q3 R-17. F80.
G80
G83 X-2.972 Y-44.381 Z-45. Q3 R-17. F80.
G80
G83 X37.773 Y-14.962 Z-50. Q3 R-17. F80.
X68.311 Y18.276
G80
G00 Z10.
G91 G28 Z0
M99
M30
%
wuhaitao22s wrote:
R-17即是提刀安全高度
zengruibiao wrote:
老大我今天刚刚试过我见如你要在
%
(Date:11/15/04 Time:21:34:57)
(===== YASDA_YBM640V CNC =====)
(=====Liguoming TEL 13714281758====)
( / PART NAME : MFG0002)
( / NC SEQUENCE NAME : HOLEMAKING)
( / RETRACT HEIGHT : 10.000000)
( / TOOL_TYPE : DRILLING)
( / TOOL POSITION NUMBER : 2)
( / CUTTER DIAMETER, 12, POINT ANGLE, 118.000)
G00 G17 G40 G49 G54 G80 G90
G91 G28 Z0
M03 S400
G00 X-69.332 Y-44.476
Z10.
G83 X-69.332 Y-44.476 Z-53. Q3 R-17. F80.
G80
这里加上一个提刀安全高度
G83 X-37.305 Y-45.892 Z-43. Q3 R-17. F80.
G80
这里加上一个提刀安全高度
G83 X-2.972 Y-44.381 Z-45. Q3 R-17. F80.
G80
这里加上一个提刀安全高度
G83 X37.773 Y-14.962 Z-50. Q3 R-17. F80.
X68.311 Y18.276
G80
G00 Z10.
G91 G28 Z0
M99
M30
zengruibiao wrote:
朋友:R的解答我44楼有说到.在那里加上一个就安全多了.![]()
szhaoran wrote:
我的后处理Q码已经调出怎么后处理出来的还是没有Q???![]()
szhaoran wrote:
我的后处理Q码已经调出怎么后处理出来的还是没有Q???![]()
lgmeng wrote:
不是在这里改的,要进入孔循环代码栏设置![]()
szhaoran wrote:
看看这个行不行??
lgmeng wrote:
只加工一个孔吗?什么控制器?基本OK!
szhaoran wrote:
看看这个行不行??
zengruibiao wrote:
你改下刀量要注意啊,你的Q3少了一个点啊,应该是Q3.的,要是Q3那样机床是默认为0.003那样钻1MM都要好久哦.
G83 X-2.972 Y-44.381 Z-45. Q3 R-17. F80.
G80
这里加上一个提刀安全高度
这里要不要加,效果如何明天我给你答案,
我回公司试试.![]()
liutianlu wrote:
是不是在这儿改啊?
liutianlu wrote:
1我修改的lgming老大的后处理
Q也没有小数点。
liutianlu wrote:
看下我的
G82
liutianlu wrote:
这个有趣!
Countersink沉孔
liutianlu wrote:
老大,为何我的机床(用的是北京FANUC 0im系统)必须每调一把就必须重新调一次G54坐标系。
%
O1
N1 G00 G17 G40 G80 G90
N2 T36 M06
N3 S562 M03
N4 G00 X0. Y0.
N5 G43 Z25. H36 M08
N6 G81 G98 X0. Y0. Z-12.5 R2.5 F188.7
N7 G80
N8 G00 Z25.
N9 M05 M09
N..G54(为何必须加上这一句呢?G54难道不是模态代码嘛?还是我的机床有什么参数没设好呢?)
N10 T37 M06
N11 S531 M03
N12 G00 G43 Z25. H37 M08
N13 G76 G98 X0. Y0. Z-12.5 R2.5 Q1. F191.
N14 G80
N15 G00 Z25.
N16 M9
N17 M5
N18 M30
%
champboy wrote:
各位高手,看了你们的图后有一疑问:怎么把Pro/E里的刀路演示的刀具换成实体刀具啊?请高手赐教。谢谢。
szhaoran wrote:
刀长补不用自动换刀应该是没用的,我取消了.
G91G28Z0应该定位G54吧应该是换刀才用的,我没用自动换刀所以没有,我以前有用过,后来取消了.
我对机床的了解很陌生的,以前要改后处理都是把操机的叫在旁边的.
原贴由lgmeng发表:
到底要不要在G80后加一个安全高度我现在验证下:如果是像这例子的工件是不需加的,但如果在同一平面两孔之间有一条骨挡住(如
欢迎光临 iCAx开思网 (https://www.icax.org/) | Powered by Discuz! X3.3 |