- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE / NUMPAGESPAGE 5
全功能数控车编程心得
(注释:以下的例如程序均以OKUMA的OSP5000系统为依据编写,其他系统可借鉴,大体一样)
一、刀具补偿在编程中的运用。
一般加工中,我们一把车刀习惯只使用一个X向刀补和一个Z向刀补,所以有的人就认为一把车刀只能有一个刀补。而实际上,只要刀具补偿存储器的容量允许,一把刀可以设定无数个刀补。在编程中如果合理的运用第二刀补、第三刀补………,会节省一些计算,使加工过程中的尺寸控制变的容易。现以外圆加工和槽加工为例说明。
外圆加工
如图1所示工件,工件尺寸要求精密,径差较大此时加工如果只使用一个刀补值,尺寸控制比拟困难。如果给每个外圆设定一个刀补值,那么尺寸调整会很方便。程序如下:
G00 X20 Z3 T0101
G01 Z-10 F
X50 T0112
Z-20
X150 T0113
Z-30
X200 T0114
Z-40
槽加工
切槽刀有两个刀尖,一般习惯把靠近工件的那个刀尖设定为对刀点,然后计算刀宽值,进行编程。如果我们把另外一个刀尖的刀补值计算后输入存储器,在加工中进行调用会非常方便,如图2所示,车刀的左刀尖设为01,右刀尖设为10,刀宽为5mm.
一般的编程为:
G50 S1500
G00 X500 Z500
T0101 M04 M42 S500 M
G73 X60.3 Z-15.5 D1 L2 K4.5 F0.08 (粗车,槽两侧留0.5余量)
G01 X82 Z-30 F0.3 S800
X60 F
X62 Z-29 F
G00 X82
Z-15 (计算刀宽)
G01 X60 F
Z-30
X62 Z-29 F
G00 X82
Z3
M05 M09
G00 X500 Z500
M02
如果设定了第2刀补,则程序为:
G50 S1500
G00 X500 Z500
T0101 M04 M42 S500 M
X82 Z-29.5
G73 X60.3 Z-10.5 D1 L2 K4.5 F0.08 T0110 (粗车,槽两侧留0.5余量)
G01 X82 Z-30 F
X60 F
X62 Z-29 F0.3
G00 X82
Z-10 T0110 (不用计算刀宽,直接调用第二刀补)
G01 X60 F
Z-30 T0101 (调用第一刀补)
X62 Z-29 F
G00 X82
Z3
G00 X500 Z500
M02
二、几个指令的另应用。
在加工中,有的指令可以引申使用。
(1)G01在攻丝中的应用。
在数控车上用丝锥加工内螺纹时,有的系统有专用指令,有的系统没有。此时可利用G01指令来编程加工。如图3所示,加工M8×30内螺纹。
G00 X0 Z3 S100
G01 Z-33 F1.25 (F值为螺距)
M05
G01 Z3 F1.25 M
G00 X500 Z500
M02
(2)外圆切槽复合指令在端面加工中的应用
数控车用的切槽复合指令都是啄式循环,如果进刀量和间断退刀量的设定值大于X向的直径值,则不会出现啄式循环现象,可用于端面粗车循环。如下图4所示:
G73 X0 Z0.1 D100 L100 K1 F0.2 (D、L值大于62)
G00 X500 Z500
M02
这个程序用于端面加工存在的一个问题是,退刀时不能先Z向退刀,而是沿已加工外表直接退刀,加快刀具磨损。所以只能用于铜、铝等材质较软的材料,不提倡在钢、铸铁、不锈钢等的加工中使用。
三、合理运用暂停指令。
暂停指令有G04、M01和M00。虽然都是暂停的意思,但所运用的场合不一样。在编程中合理的运用暂停指令,对加工很有帮助。
(1)G04指令。该指令后面的地址符一般表示停顿时间,有的系统也表示工件空转的圈数。用于刀具做短时间的无进给光整加工,主要用于切槽、拐角轨迹控制等。
(2)M01指令。M01为有条件暂停,即同操作面板上的“选择性停止”( OPTIONAI STOP)开关配合使用,开关打开,M01有效,开关闭合,M01则无效。按“开始键”后,继续执行下一程序段。M01指令与“选择性停止”开关、“单段”开关(SINGLE BLOCK)配合,在首件调试时,很是方便。
(3)
文档评论(0)