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

从右往左编,我是个学生,里面有二个锥度不知道怎么编,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;
...
刚开始刀具锋利时,你可以将X9.8改成X10且不省略X10,第二条指令也不改动,仍然分为二步走,它不会影响数控车床切削,刀具磨损后就将X10改成X9.8即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-19
粗车粗好的情况可以如下:
M3 S1500 ;
M8;
T0101;
G99 G0 X25.0 Z0.0;
G01 X0.0;
G03 X24.0 Z-24.0 R15.0 F0.04;
G01X32.0 Z-39.0F0.05;
G01Z-49.0F0.1;
G1X16.0 Z-63.0F0.05;
G02 X28.0 Z-74.0 R6.9 F0.03;
G01 X30.015F0.05;
G1 X32.015 W-1.0 F0.05;
G0 X35.0;
Z50.0;
M5;
M9;
M30;
说下你这样的点圆弧会接的不好;选尖刀
第2个回答  2009-10-11
这个图,用CAD类的软件把图一画,求出这几个过渡处的节点坐标就行了,程序大致如下:
T0101 G99 G40 M3S600;
GO X0 Z5;
G01G42X0Z0F0。4;
G03 X24 Z-24 R15;
G01 X32 Z-39.0;
Z-49.0;
X15.397 Z-63.527;
G02 X27.553 Z-74. R7.0;
G01 X35.;
M05;
M30;

求数控高手编下这个图的程序,谢了
(这一程序段就是切削锥体的,车锥体不用考虑角度,而要通过角度算出坐标,你这个老师已经提供了坐标,所以不用另外计算,X(U) Z(W)是程序的终点坐标,如果你要用Z,那么就是G01 X32 Z-39 F0.1,你不会车锥体,可能是你不明白终点坐标的含意,终点坐标是指一个程序段的刀具要到达的终点,而...

求数控编程高手帮我编一下这个图的铣床程序。谢谢!
(铣平面程序)O2G91 G01 X7. G90 Y-50. G91 X24. G90Y50. M99 (铣外圆程序)O03G91 Z-11.02G90 G01 X0. Y60. F380.G02 I0. J-60.G41 G01 X-10. Y55. D01G03 X0. Y40. R12.G02 I0. J-40.G03 X10. Y60. R12.G00 G91 Z10.G40 G90 X0. Y65M99 (铣内腔程序...

这个图用数控机床G75切槽 怎么编程?只要切槽这一部分。谢谢。。跪求...
△ d: 切削至终点时,轴向的退刀量,一般设为0,以免断刀。F: 进给速度。用调用子程序也行!程序我就不和你写了

急!!!求各位数控车床编程达人帮我下忙!
给你分析你下(工艺安排):一:(O***1)1、车夹位直径55*75(尺寸大概,用手摇就可以);2、夹55*75粗车56*50外圆(G71)3、精车55*50的外圆 4、车R15的圆弧 二:(O***2)1、夹56*50粗车M32、40、48、外圆锥度(槽要在螺纹车好后切,不然影响刚性)(G71)2、精车M32、40、48...

小弟数控车菜鸟,依照下图编程序,粗精车带切断,请可爱的高手指点,是否程 ...
O1111(程序名)G0 X200 Z200(安全位置)G99 S800 M3 T0101 G0 X72 Z2 (坐标建在工件右端面) M8 G71 U1(单边) R0.3 G71 P1 Q2 U0.3 W0 F0.3 N1 G0 X30 G01 Z-17 F0.1 G02 X36 Z-20 R3 G01 X50 Z-35 X70 N2 G01 Z-50 (未切断做准备)G0 X200 Z200 M5 M9 M...

数控铣床这个图怎么编程求完整程序
折线图形件手工编程,只要有拐点坐标即可。主要是刀具偏移方向不要弄错。你的这个图是铣削不可能件。X-Y平面内,阴角尖角无法实现的。

求数控车床高手能帮我解释一个程序(广州980TD系统用来钻孔用的)
G74本来是端面切槽的循环,G83才是ISO里面的钻孔循环,但是广数980不支持G83这个指令,所以很多师傅编程的时候就用G74来做钻孔循环。具体如下:R2指每次钻孔退刀量为2mm F0.2指每转进给0.2mm Z-33指孔底坐标为-33(如果孔口坐标是Z0,就是指钻孔深度为33mm)Q9000指每次钻深9mm 该程序的意思...

求数控高手帮忙(急)
1、下料,按Φ55×120下料。(这一步往往不用自己做)。2、平右边端面,并车台阶Φ45×40。3、夹住前道工序车出的台阶外圆,用台阶端面定位,把左边的所有尺寸加工符图(包括最大外圆和槽)。4、包铜皮,夹住左边的Φ40外圆,用台阶端面定位,把剩余的尺寸全部加工符图。第三,确定工艺参数。...

...个数控铣床的编程实例 要100条左右程序的 有高手指点下 急用 谢谢...
5=0 6=1000;7=200;8=30;9=#1-#3;10=#2-#3;WHILE[#5GE#8]DO1 S=#6 M3 G0 G54 X0 Y0 Z[#5+1]IF [#1GE#2] GOTO1 IF [#1LT#2] GOTO2 N1;11=FIX[#10\/#4]IF [#1GE#2] GOTO3 N2;11=FIX[#9\/#4]IF [#1LT#2] GOTO3 N3;12=FIX[#11\/2]WHILE [#12GE 0] ...

帮忙编写一个数控车宏程序,加工1\/4椭圆,长半轴为30 ,短半轴为20 ;操作...
O1234;子程序 5=#5043;4=#3;WHILE[#4GE0] DO1;2=[[1-[#4*#4]\/[#3*#3]]*[#1*#1]];2=SQRT[#2];2=#2-#1;G0X[2*#4+0.5];G1Z[#2+0.3]F0.15;U1W1;G0Z#5;4=#4-#21;END1;G0X0;G1Z0.;5=360.;WHILE[#5GE270] D02;2=#1*COS[#5];4=#3*SIN[#5];2...

相似回答