打个比方 程序如下
T1; (1号刀是钻头)
M06;
M03S800F50;
G54G90X0Y0Z50;( 问题1:这里用不用添加 G00或 G01)
Z-15;
( 加工深度 为 15 )(问题2: 这里直接写Z-15 可以吗,还是必须前面加G01)
Z30;(问题3: 假如Z-15程序执行完毕,我想让钻头向上抬45 ,这行命令对吗?不对应该怎么写?)
(问题4:假如所有程序都执行完毕,是执行G74还是执行G75)
最后寻求一个有加工中心实际操作经验的师傅 邮箱[email protected]
H命令 是做什么的
追答G54 G90 G43 X0 Y0 Z50. M03 S800 HXX刀长补正(配合G43)
Z-15.通常要加深直到贯穿Z-18.~Z-20.
Z-15.通常要加深直到贯穿Z-18.~Z-20
是不是钻头前面没有中间粗?
假如 工件 厚度只有15 那是不是需要东西垫着 ?
是不是钻头前面没有中间粗? 当然 还是你有看过不一样的钻头-.-
假如 工件 厚度只有15 那是不是需要东西垫着 ?垫铁(不然会台面会有一个坑)
G54 G90 X0 Y0 Z50. M03 S800 HXX;
G98G81G1Z-15.R3.F60;(这里是第一个孔 循环完毕 回到Z50是吧)
X40.
(向X正方向 +40,移动到第二个孔,然后会执行第二行是么?,为什么不会同时执行?)
G80(循环结束)
GOZ30.(抬45)
G98钻孔程序循环 X40.会重复第一段的动作
M30你的向上抬45 是指对刀的z轴零点向上45吧
45=(-15+30) 是这个意思 ,是不是 向上抬刀 要在前面加 G00
比如 运行到 Z-15
之后退出钻头 向上抬 45 ,也就是 Z30 (是不是这样写 ,下行)
Z-15:
G0Z30:
你那样有点麻烦 可以这样写 写在长度补偿中 G43G0Z30H01 后面用G98刀具加工完后就会直接抬高到30
追问G43G0Z30H01
为什么写 H01? 01是不是代表 1MM 刀具补偿?
不是的 那只是把刀具的长度补偿值放在一号寄存器里面 一般是一号刀对应一号刀补即放在一号寄存器里面
追问H 指令不是代表 道具长度补偿的吗 ?
辟如 G43Z10.H10 (10是不是 代表 10MM 刀具长度补偿?)
为什么和 G43G0Z30H01 中的 (H01不是一个意思? )
H后面只是一个寄存器号 长度补偿数值 是放在里面的. 运行程序的时候是从里面调出来的
追问G43Z10.H10 (是代表 10号寄存器是吧 , 10号寄存器里的补偿值是提前输入进去的,是这个意思吧)
追答是的 就是这样的