晓昀 发表于 2018-5-22 14:32:39

这个数控程序错在哪里了?

本帖最后由 晓昀 于 2018-5-22 14:35 编辑

有个正在学习数控编程的小朋友编了一段程序,加工出来的零件不对,来求助(我不会数控加工编程),社区哪位社友懂这个,帮忙看看程序哪里不对?







所用数控系统为:


韩寒11 发表于 2018-5-22 15:07:05


这个程序出错的问题很多,点找的也不准确,没有考虑刀尖圆弧半径的补偿问题,在学校联系一下还可以,工作的时候可不能这样,还有就是西门子系统的编程比较智能化的,应该是可以直接在相关的模块中直接输入图纸的尺寸,程序自行生成

晓昀 发表于 2018-5-22 15:12:09

韩寒11 发表于 2018-5-22 15:07
这个程序出错的问题很多,点找的也不准确,没有考虑刀尖圆弧半径的补偿问题,在学校联系一下还可以,工作 ...

谢谢指正!数控加工编程我一点都不懂,再次表示感谢!:handshake先转给小朋友

loveskycc 发表于 2018-5-22 15:13:49

本帖最后由 loveskycc 于 2018-5-22 15:20 编辑

这是最基础的数控车床编程,数车学习第一个零件就做这种,应该不会错的,他的程序太复杂了,用G00 G01 G71 G70和G03就可以完成的

晓昀 发表于 2018-5-22 15:22:57

loveskycc 发表于 2018-5-22 15:13
这是最基础的数控车床编程,数车学习第一个零件就做这种,应该不会错的,他的程序太复杂了,用G00 G01 G71...

非常感谢你的指点!听你说你是做外贸的,这个你都能看懂!当刮目相看!:handshake,我把你的意见转给小朋友

loveskycc 发表于 2018-5-22 15:27:34

晓昀 发表于 2018-5-22 15:22
非常感谢你的指点!听你说你是做外贸的,这个你都能看懂!当刮目相看!,我把你的意见转给小朋 ...

不客气的,要不要我编个给他参考一下

晓昀 发表于 2018-5-22 15:39:18

本帖最后由 晓昀 于 2018-5-22 15:41 编辑

loveskycc 发表于 2018-5-22 15:27
不客气的,要不要我编个给他参考一下
谢谢!非常感谢你的热心帮助!期待ing!:handshake:handshake:handshake

loveskycc 发表于 2018-5-22 15:42:46

以广数为例
N0010 G97 G99;
N0020 S1000 M03;
N0030 G00 X100 Z100 T0101(X100 Z100是安全换刀点,根据实际毛坯大小和刀座情况设置);
N0040 G00 X34 Z2;
(如果平端面,这里需要加程序,根据实际需要切多少余量)
N0045 G71 U1 R0.5;
N0047 G71 P50 Q100 U0.5 W0.05 F0.2;
N0050 G00 X0;
N0060 G01 Z0 F0.1;
N0070 G03 X10 Z-5 R5;
N0080 G01 X10 Z-11;
N0090 G01 X28 Z-17;
N0100 G01 X28 Z-23;
N0110 G00 X100 Z100;
N0112 S1200 M03 T0101;
N0115 G00 X34 Z0;
N0116 G70 P50 Q100 F0.08;
N0118 G00 X100 Z100;
N0120 M05;
N0130 M30.

loveskycc 发表于 2018-5-22 15:45:19

韩寒11 发表于 2018-5-22 15:07
这个程序出错的问题很多,点找的也不准确,没有考虑刀尖圆弧半径的补偿问题,在学校联系一下还可以,工作 ...

仔细看了一下,难道是我没明白这个图?是一个圆弧然后三条直线?

韩寒11 发表于 2018-5-22 15:56:16

晓昀 发表于 2018-5-22 15:12
谢谢指正!数控加工编程我一点都不懂,再次表示感谢!先转给小朋友

按照小朋友的思路,又详细的增加了坐标点,粗加工留了余量,精加工的坐标自己应该能找到的



页: [1] 2
查看完整版本: 这个数控程序错在哪里了?