数控编程实例

发布时间 : 星期日 文章数控编程实例更新完毕开始阅读

实验二 数控车床零件程序编制及模拟加工实验

一. 实验目的

1.熟练掌握数控车床操作面板上各个按键的功用及其使用方法。 2.掌握子程序M98、M99、C、R倒角在程序编制中的应用。 3.掌握G02、G03指令与G01、G00指令的应用和编程方法; 4.掌握程序输入及修改方法。

5.熟练掌握程序输入的正确性及检验; 二. 实验设备

1.CK6230数控车床 三. 实验内容

1.如图2—1所示成型面零件,已知毛坯尺寸为Φ40×80,编写数控加工程序并进行图形模拟加工。

1

图2—1

2.数控加工程序卡

根据零件的加工工艺分析和所使用的数控车床的编程指令说明,编写加工程序,填写程序卡,见下表:

车削加工程序卡 2010-12-09 零件号 零件名称 编制日期 O0020 程序号 编制人 序号 程序内容 程序说明 N0010 G00X100.Z100. 快速进给 N0020 T0101 使用1号外圆车刀(注意刀片选45度的,或者更小,否则会碰刀) N0030 X40.Z2.F0.5 移动到循环起点 N0040 M03S1000M08 主轴正转1000r/min,冷却液开 N0050 G71U2.R0.5 N0060 G71P70Q130U2.W1.F0.5 粗加工循环 N0070 G01X22.36Z0.F0.2 移动到起始点 N0080 G03Z-20.R15. 加工圆弧 N0090 G01W-7. 直线加工 N0100 G02X28.36W-3.R3. 圆弧角加工 N0110 G01X30. N0120 X36.Z-38. 锥面加工 N0130 Z-43. 循环结束 N0140 N0150 N0160 零件号 程序号 序号 N0010 N0020 N0030 N0040 N0050 N0060 N0070 N0080 N0090 N0100 N0110 N0120 N0130 N0140 N0150 N0160 N0170 N0180 N0190 N0200 N0210 N0220 N0230 N0240 N0250 N0260 N0270 N0280 N0290 N0300 G70P70Q130 G00X100.Z100 M09M05M30 精加工 将刀架移动到远方 冷却液关,主轴停,程序结束 零件名称 O0030 程序内容 G00X100.Z100. T0101 G00X46.Z2 M03S460 G71U2.R0.5 G71P70Q140U2.W1.F0.5 G03X20.Z-8.R10 G01X24.W-2. G01X24Z-31. X26 X32Z-46 Z-56 G02X42Z-61R5 N140G01Z-76 G70P70Q140 G00X100.Z100. M05M06T0202 M03G00X28.Z-31. G01X20.F0.2 G04P2000 G01X28. G00X100.Z100. M06T0302 G00X23.2Z-5. G92Z-30F1.5 G92X22.6Z-30F1.5 G92X22.2Z-30F1.5 G92X22.04Z-30F1.5 G00X100Z100 M05M30 车削加工程序卡 编制日期 编制人 2010-12-09 程序说明 快速进给 使用一号外圆车刀 移动到循环起点 主轴正转460r/min 粗加工循环 圆弧加工 倒角加工 锥面加工 圆弧倒角加工 循环结束 精加工 移动到远处 主轴停,换刀 主轴正转,退刀槽加工 暂停2s 移动到远处 换刀 螺纹加工 主轴停,程序结束 四. 实验步骤

1.开机

2.编写图2—1加工程序 3.程序输入

4.检验程序及各字符的正确性 5.模拟自动加工运行

6.观察机床的程序运行情况及刀具的运行轨迹。 7.回参考点 五.注意事项 1.编程注意事项

①编程时,注意Z方向的数值正负号。

②认真计算圆弧连接点和各基点的坐标值,确保走刀正确。 2.其他注意事项

①安全第一,必须在老师的指导下,严格按照数控车床安全操作规程,有步骤的进行。 ②首次模拟可按控制面板上的“机床锁住”按钮,将机床锁住,看其图形模拟走刀轨迹是否正确,再关闭“机床锁住”进行刀具实际轨迹模拟。

六.实验思考题

1.使用G02/G03指令时,如何判断顺时针/逆时针方向?

圆弧插补指令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03。圆弧插补的顺逆可按图2-1给出的方向判断:沿圆弧所在平面(如XZ平面)的垂直坐标轴的负方向(-Y)看去,顺时针方向为G02,逆时针方向为G03。

数控车床是两坐标的机床,只有X轴和Z轴,按右手定则的方法将Y轴也加上去来考虑。观察者让Y轴的正向指向自己(即沿Y轴的负方向看去),站在这样的位置上就可正确判断X-Z平面上圆弧的顺逆时针了。

图2-1 圆弧顺逆的判断

2.试用R和I、K指令分别编写程序。

3.说明摸态和非摸态之区别。

模态是指某地址的值一经设置以后一直有效直至某程序段又对该地址重新设置。模态的 另一意义是某功能字设置之后,以后的程序段中若使用相同的功能,可以不必再输入该字段。 例如下列程序:

G0 X100 Z100; (快速定位至 X100 Z100 处)

X20 Z30; (快速定位至 X 20 Z30 处,G0 为模态指定,可省略不输) G1 X50 Z50 F300; (直线插补至 X50 Z50 处,进给速度 300mm/min G0→G1,)

X100; (直线插补至 X100 Z50 处,进给速度 300mm/min,G1、Z50、F300 均为模态指 定,可省略不输)

G0 X0 Z0; (快速定位至 X0 Z0 处)

初态是指系统上电后默认的编程状态。具体见表 3-7。 例如下列程序: O0001

X100 Z100; (快速定位至 X100 Z100 处,G0 为系统初态)

G1 X0 Z0 F100; (直线插补至 X0 Z0 处,每分进给,进给速度为 100mm/min,G98 为系 统上电初态)

非模态是指相应地址的值仅在出现该代码的程序段中有效,下一程序段如再使用该地址

的值必须重新指定。非模态的另一意义也包括:某功能字仅在书写了该功能字的程序段中有 效,下一程序段如再使用该地址的值必须重新指定,如表 3-7 中的 00 组 G 功能指令。关于 功能字的模态与非模态描述见表 3-6。 例如下列程序:

G0 X50 Z5; (快速定位至 X50 Z5 点)

G32 Z-30 I10;(切削每英尺牙数为 10 的英制直螺纹,终点坐标为 X50 Z-30) G0 U2; (X 向退刀) Z5; (Z 向定位) X49.8; (X 向定位)

G32 Z-30 I10;(切削每英尺牙数为 10 的英制直螺纹,终点坐标为 X49.8 Z-30,I 为非 模态指定需重新输入)

G0 X50 Z5;(快速定位至 X50 Z5 处) 表 3-6 功能指令的模态与非模态 模态 模态 G 功能 一组可相互注销的 G 功能,这些功能一旦被执行,则 一直有效,直到被同一组的 G 功能注销为止。 模态 M 功能 一组可相互注销的 M 功能,这些功能在被同一组的另 一个功能注销前一直有效。 非模态 非模态 G 功能 非模态 M 功能 只在所规定的程序段中有效,程序段结束时被注销; 只在书写了该代码的程序段中有效;

联系合同范文客服:xxxxx#qq.com(#替换为@)