求数控高手编下这个图的程序,谢了

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:55:08
从右往左编,我是个学生,里面有二个锥度不知道怎么编,59度和30度其他我多应该懂的
如果高手愿意全编的话,那我在这说声谢谢,我是一菜鸟
如果嫌麻烦的,就骗下30度和59度,但至少要让我看的懂,先谢了

假设工件已经过粗车,且工件余量全部为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;