数控铣床编程图及代码

数控铣床编程图及代码,第1张

数控铣床编程图及代码如下:

1、准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工 *** 作。

G00 快速点定位、G01 直线插补、G02 顺时针圆弧插补、G03 逆时针圆弧插补、G04 暂停

G05.1 预读处理控制、G07.1 圆柱插补、G08 预读处理控制、G09 准确停止、G10 可编程数据输入。

G11 可编程数据输入、G15 极坐标取消、G16 极坐标指令、G17 选择XY平面、G18 选择ZX平面、G19 选择YZ平面、G20 英寸输入等等。

2、辅助功能M代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。

M00 程序暂停、M01 程序选择停止、M02 程序结束、M03 主轴正转、M04 主轴反转 、M05 主轴停止、M06 换刀、M08 切削液开、M09 切削液关、M98 调用子程序等等。

假设工件已经过粗车,且工件余量全部为0.5-1.0mm,材料为45#钢,刀具为菱形外圆车刀:(省略顺序号)

M03 S1200 T0101

M08 G99

G00X0 Z2

G01 Z0 F0.1

G03 X24 Z-24 R15 F0.05

G01 X32 W-15 F0.1

(这一程序段就是切削锥体的,车锥体不用考虑角度,而要通过角度算出坐标,你这个老师已经提供了坐标,所以不用另外计算,X(U) Z(W)是程序的终点坐标,如果你要用Z,那么就是G01 X32 Z-39 F0.1,你不会车锥体,可能是你不明白终点坐标的含意,终点坐标是指一个程序段的刀具要到达的终点,而不是整个程序的终点,起点坐标不用考虑,这里的起点坐标就是上个程序段的终点,通常编程时可以是绝对值编程,也可以是用相对值编程,还可以是绝对值与相对值混合编程,当然老一些的系统不支持混合编程。)

Z-49;

(这种直线插补指令实际上格式是统一的,你也可以把它写成G01 X32 Z-49,因为X32既是这个程序段的终点,又是这个程序段的起点,故可以省略不写,同理,最前面那个G01 Z0 F0.1你也可以把它写成G01 X0 Z0 F0.1,请注意在完全理解后,该省略的东西必须省略掉,编写程序要讲究简明扼要实用)

X16 Z-63

G02 X28 Z-74 R3.5(R7?未经求证R到底是多少才能满足条件!)

。。。

直线插补指令的灵活应用

前面说过编写程序要讲究简明扼要实用,下面我教你个不省略的编法:

工厂要车一根部份直径是10、长度150的小轴,假设后面有装夹部位,前面用活动顶尖顶住。

基本程序是:快速安全地定位到X10 Z2

接下来的指令通常就是:G01 Z-150 F0.1

当初由于刀具很锋利,零件是合格的,未产生中间大,二端小的现象,慢慢随着刀具磨损,就产生了“让刀”,即中间大,二端小,因为二端都有相对刚性的固定,而中间没有固定,假如不想用“跟刀架”,那么完全可以用程序来弥补这个缺陷,程序的编法是:假设中间大0.2

G01 X9.8 Z-75 F0.1

X10 Z-150

...

刚开始刀具锋利时,你可以将X9.8改成X10且不省略X10,第二条指令也不改动,仍然分为二步走,它不会影响数控车床切削,刀具磨损后就将X10改成X9.8即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10985552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存