数控车床编程问题

作者&投稿:靳美 (若有异议请与网页底部的电邮联系)
数控车床手工编程中几个常见问题的处理~

随着数控技术的不断发展,数控机床的使用量越来越多,尤其在中小型企业和大型企业的修配车间,数控车床单件小批生产的情况也越来越多。而目前这些企业或车间生产零件往往是采用手工编程,刀具也往往是通用硬质合金或高速钢材料,其耐磨性相对不理想;操作人员在工作过程中大都要进行多次对刀、多次测量,从而多次设定刀补,工作量很大;对于一个零件多次装夹才能加工完成的,往往要使用多个程序,占用了系统的内存量;有的数控车床系统指令长时间不用,电器元件老化等原因造成到使用时可能会出现不能用的现象,也影响其使用寿命;编程人员对工件坐标系建立不当,加工质量有时难以得到保证;我在此仅根据自己多年的授课感受和在企业了解的情况,发现了一些关于数控车床编程中常见的几个问题,并总结出了一点相关规律,现陈述如下。
一、工艺问题
零件加工工艺的合理与否,直接反映和影响其加工质量,也要影响其生产率。不同的零件,其工艺不一样。例如加工顺序问题,如图所示零件,其基本加工顺序应为:
1.夹持右端(夹持长度50mm)车左端?25、?40及倒角达到要求;
2.以?25外圆和?40左端面定位车右端达到要求。
这样,满足了基准重合,既容易保证轴向尺寸要求,也容易满足同轴度要求。
其它工艺问题,这里不再赘述。
二、巧用G50(G92)与M00
灵活和巧妙使用G50(G92)与M00,既可以减少对刀次数,又可以减少程序数量,从而少用系统内存,也提高了生产率 。
如上图所示零件,车小端对刀端面Z坐标若设定为2(留2mm车端面),当车完后刀具走到(X50 Z37)点(第二对刀点)后使用M00,掉头可用G50(G92)设对刀点坐标:
G50(G92) X50 Z80
即可按下循环启动,无需再对刀,节约时间,以提高生产率,且只需一个程序就行了。如果中途不使用 G50(G92)与M00 或其它坐标设定,则需要两个程序才行。
下面谈谈第二对刀点Z坐标如何确定:
1.确定第一次装夹后,车了端面的露出总长度L1
2.确定第二次装夹厚露出总长度L2
3.计算L=L2-L1+a(a是刀具在对刀点处与工件间的安全距离)
4.第一次装夹后的坐标系中的Z坐标Z1+L即为第二对刀点在第一次装夹加工后应移动到的坐标值(Z1:第一对刀点的坐标值)
5.根据第二次装夹后的基准确定其G50的坐标值,如工件右端面为编程基准,Z为a;如卡盘端面为编程基准,Z为L2+a.,以此类推。
三、编程中基准的问题
编程基准应与设计基准重合,避免出现基准不重合误差,从而不进行尺寸链计算。
如上图所示零件,车右端应该以?40左端面为轴向(Z坐标)基准,否则除螺纹面和锥面两个长度尺寸以外,均需要进行尺寸链计算,有的尺寸很难达到图纸要求!
四、编程中绝对坐标与增量坐标的使用问题
合理使用绝对坐标与增量坐标可以在编程中简化计算和便于保证质量。
如上图所示零件,螺纹面与锥面的长度尺寸如果采用绝对坐标编程,需要进行尺寸链计算,增加了计算工作量,且难达到图纸要求,采用增量坐标就不需进行尺寸链计算了,也很容易达到要求。
五、编程中径向尺寸的确定
编程中径向尺寸的确定准确与否,在数控加工的手工编程过程中有着非常重要的意义。一方面影响操作人员的工作量,一方面又要影响生产率。我认为如果采用下述方法确定既可以减少因刀具磨损使操作人员多次进行刀补设定的工作量,又可以提高生产率。
1.如为自由公差,按基本尺寸计算坐标;
2.如有公差,按最小实体尺寸原则计算坐标;
1)外轮廓尺寸,按最小极限尺寸计算;
2)内轮廓尺寸,按最大极限尺寸计算。
六、系统中的指令代码问题与螺纹加工切入点问题
系统中每一个指令都有其特殊含义,在编程中,应根据加工性质采用合理的加工指令和合理的切入点(特别是螺纹加工的切入点),这对保证加工质量有着很重要的意义,这里就不多说了,下面以一个具体实例说明之。
综上所述,数控车床在单件小批生产中,只要把工艺解决好、编程基准选择好、基点坐标计算准确、绝对/增量坐标使用得当、对刀点指令使用灵活,既可以减轻操作人员的工作量,提高生产率,又可以使工件质量容易得到保证;编程时根据加工要求和系统指令特点,合理使用指令,既可以使加工质量容易得到保证,提高生产率,又可以使数控系统中的电器元件在工作中得到保养,提高其使用寿命。

这程序没毛病,唯一的缺点就是没加点,请问有什么问题需要帮助吗?

攻丝指令G84
指令格式M29 S600
G84 Z-10.0 P500 F1.0
M29 刚性攻丝开 S500 攻丝转速
Z-10. 就是牙的长度
P500 孔底延时0.5秒
F1.0 螺距
车螺纹指令G92
指令格式G92 X20.0 Z-15.0 F1.5
X19.6
X19.3
X19.0
X18.8
X18.6
X18.5
X18.5
从X20.0 车到X18.5 Z方向15长。螺距1.5
就是这样。

指令为M98 PXXXX Ln,其中XXXX为数字就是子程序名称,Ln为调用次数,n为数字
补充:本书是根据“高等职业教育机械类专业人才培养目标及基本规格”的要求编写的。本书内容全面、系统,重点突出,力求体现先进性、实用性。基础理论以“必需、够用、实用”为度,应用实例紧密结合生产实际。全书包括数控机床概述、数控加工编程基础、数控机床的加工工艺与图形的数学处理、数控车床编程、数控铣床编程、加工中心编程、自动编程等内容。

cnc攻牙转速进给比例--一
格式如下,G84 Z- R- F- Q
Z和R就不需要说了吧~`而进给F就有所不同了,有的是给一个螺距~~
比如说M6的是1 ,M8的是1.25, M10的是1.5, M12的是1.75.我想我应该没有记错吧~好长时间没用了`
而有的是F=S(之前给定了)*螺距
这两者是根据G94和G95的模态不一样而决定的~~
三菱系统如出现G84攻牙指令则默认为G95每转进给率 而发兰克系统则必须在主轴转起来前加G95
至于切削丝锥和挤压丝锥,顾名思义,两者的加工形式不一样,一个是切削出来的,一个挤压出来的`~选择时候根据加工材料而定~
这是三菱系统的 一 个NC程序 M8丝牙为30深
%
G17G40G49G80
G91G28Z0
( M8 )
G90G0G54
G00X0Y0
Z100.S100M03
G98G84X0.0Y0.0Z-30.R1.F1.25 Q2 (Q为啄进指令 跟深孔啄进一样,什么意思大家应该知道了吧, 不同的是退
G80Z100. 刀时候主轴为 反转)
G90G00Z100.
M09
M05
G91G28Z0
M30
%

发兰克系统NC格式
%
G17G40G49G80
G91G28Z0
( M8)
G90G0G54G95
G00X0Y0
Z100.S100M03
G98G84X0.0Y0.0Z-30.R1.F1.25Q2
G80Z100.
G90G00Z100.
M09
M051
G91G28Z0
M30
%


数控机床编程与操作试题库及答案
1.刀位点:车刀可以作为编程和加工基准的点称为刀位点。2.机床原点:生产厂家在制造机床时设置的固定坐标系原点。3.初始状态:指数控系统在通电后或复位后的状态。五、简答题 1、编程原点有那些选择原则?答:1、所选的原点应便于数学计算,能简化程序的编制;2、编程原点应选在容易找正,在加工过程...

数控车床编程钻孔流程是怎样的?
数控车床编程钻孔流程首先20的孔较大、所以要定一下中心孔、 然后用G83钻孔循环来编程。因为在G83钻孔循环既可以断屑抚可以排屑、及冷却。如果用G1直接钻,则钻头钻不了几个就磨损了。程序如下 M3 S600 T0101 GO G99 X0. Z20. M8 Z3.G1 Z-2 F0.1(先定中心孔)GO Z80(退刀)T0202...

数控车工编程时如何确定走刀路线?
1、控车床的图纸都是旋转体零件,看你的第一张图纸,那些带Φ的直径尺寸就是程序中的X值,假如我们在工件的右端面旋转中心建立一个坐标系,那么,长度尺寸6的左侧的Z值就是Z-6.0,工件的最左侧端面的Z值就是Z-29.3,越往右边,Z值越大,X方向则是直径越大,X值越大。2、第一步是想工艺,...

数控车床手工编程中几个常见问题的处理
综上所述,数控车床在单件小批生产中,只要把工艺解决好、编程基准选择好、基点坐标计算准确、绝对\/增量坐标使用得当、对刀点指令使用灵活,既可以减轻操作人员的工作量,提高生产率,又可以使工件质量容易得到保证;编程时根据加工要求和系统指令特点,合理使用指令,既可以使加工质量容易得到保证,提高生产率...

数控如何编程?
问题一:数控车床怎么编程? O1 程序命名,大写字母O开头 N1; 实际操作里面,使用N了表示一段工序 T0101; 选择1号刀具,后面一个01是摩耗 M03 S500; 主轴正转,转速为500转 G00 Z1.0; 快速靠近工件 X52.; G71 U1.R0.3; 外圆粗加工循环,单边进给量为0.3 G71 P10Q20U0.1W0.05F0.15; 定义粗加...

数控车床编程时的注意事项
数控机床编程时注意事项如下:1、编程前要对整个加工过程成竹在胸。2、最容易出的错误往往是最低级的错误:退刀退反了,用过G0后忘了输G1,小数点没按起,少输一个0等。3、要求高的尺寸,刀具在定位时要从同一个方向(就是说丝杠间隙要排向一个方向,不要说没有间隙,只是多少的问题)。数控机床是...

数控车床怎么编程?
以FANUC、GSK数控系统为例:一、FANUC 在地址T 后面指定2 位数\/4 位数,代码信号和选通信号送到机床,用于选择机床上的刀具。一个程序段只能指定一个T 代码。关于T 地址后可指令的数字位数以及T代码和机床操作之间的对应关系,见机床制造商的说明书。当移动指令和T 代码在同一程序段指令时,按照下面...

数控车床倒角的编程问题
0.7是指Z的距离。在数控上编程时倒45度角,Z轴是X轴的一半。举个外圆倒角编程的例子:假如外圆X30倒0.7乘45度角。G0 X27.6 Z0.5 G1 X30 Z-0.7 F50。Z0.5是距离产品50丝定位,X27.6是因为Z是从0.5开始的所以0.5加0.7等1.2,然后用30减去(1.2乘2)。参考资料:如果您的...

数控车床编程坐标系问题
首先:编程是要用图纸的,编程说简单了就是将图纸转化成机床能识别的程序的依个 过程,而我们都知道图纸中的尺寸在编程时都是建立在以编程起点为编程坐标系原点建立的尺寸坐标系基础上的,如下图:编程时为了方便,以下面的编程圆点为编程起点,这个是编程用的坐标原点 但是在我们将程序编号之后,需要让...

数控车床怎么编程?
数控机床程序编制的方法有三种:即手工编程、自动编程和CAD\/CAM。1、手工编程 由人工完成零件图样分析、工艺处理、数值计算、书写程序清单直到程序的输入和检验。适用于点位加工或几何形状不太复杂的零件,但是,非常费时,且编制复杂零件时,容易出错。2、自动编程 使用计算机或程编机,完成零件程序的编制...

萨尔图区18266102518: 数控车床编程手动编还是电脑
怀悦车前: 1、数控车床基本是属于平面编程.一般是2轴,XZ轴.视机床的档次会多个旋转主轴C轴.通常只使用系统指令的一部分,部分指令受车床加工方式的限制根本用不到.学起来很简单.只要会普车,最多一个星期就可以学会数控车.2、手动编程重要用于简单形状零件的加工比如圆柱,锥体,或复杂形状零件中形状有规律,形状变化不大的零件,比如椭圆.而电脑编程基本只用于复杂形状零件的加工,这种零件形状变化无规律,或形状变化很大很频繁,用手动编程很麻烦且很容易出错.用电脑编程就可以很方便的避免手动编程的问题.3、无论是数控车还是加工中心都要用到手动编程.而电脑编程主要用于加工中心.数控车手动编程就可以应付绝大多数的零件加工了.

萨尔图区18266102518: 关于数控编程的问题 -
怀悦车前: 1.直径98mm(数控车床上说进多少毫米一般都指的是直径方向也就是双边,除非特别指出是单边) 2.一个工件直径为100mm,车到90mm,用绝对坐标编程就是 G00 x102 z2 G01 x90 F0.25z-50(假如工件长度是50mm) 相对坐标编程 G00 x...

萨尔图区18266102518: 问几个数控车床编程的问题?本人新手用的车床广数980T -
怀悦车前: 1.在X中表示直径,但为了切端面,保证端面没平整,能GO X-0.5 吗?可以(而且必须),不过切断面应该用G1指令才对,G0是快速移动指令. 2 G1在GO后面是能不带F吗?不能,F是G1必须的参数,但如果你在前面的代码中设置了则可以...

萨尔图区18266102518: 有关数控编程的问题. -
怀悦车前: F就是车削速度,粗车时速度相对可以快一点,精车时为了保证表面粗糙度可以相对慢一点,当然车螺纹时就要更慢了,具体的快慢要根据工件大小长度,每刀进给量,主轴转速决定.一般主轴转速S(3000-5000)都可以,F粗车150-1000,F精车100-800.F螺纹45-65,这是本人以前用过的,没必要用公式算那么精确,能达到目的就行,自己以后多总结多尝试就会好的,又一次一个活的精度要求很高,我选择S10000转,F900,光滑度很好,嘿嘿.

萨尔图区18266102518: 数控车程序编程问题. -
怀悦车前: 首先,R值 是螺纹终点X值 与螺纹起点X值的 增量值,有正负之分,而且是半径值;第二,外圆 73 内劲 62 ?你加工的一个5.5mm的薄壁套,车削螺纹很容易变形,在车削第一刀螺纹后,你可以用百分表检测一下 工件外圆是否有跳动?第三,在车外圆时车到Z-33.,车螺纹时 也是车到Z-33. 没有退刀槽,车螺纹时,可能是刀具与工件外圆相撞;还有车螺纹X向起点 要大于外圆直径5mm左右;第四,安装螺纹车刀时,刀具角度要与工件外圆垂直 想到的就这些了

萨尔图区18266102518: 关于数控车床编程的问题.
怀悦车前: 编程就是用G代码和M代码,懂得代码的格式自然就简单了.买书可以买数控编程及典型零件的加工方面的,也许对你更多了解编程有帮助.你有计算机编程的基础也能有帮助,数控编程的宏程序编写用的就是C语言的一些函数算法.所以还是有帮助的.数控编程要有自己的想法,对于一个零件要有自己的一套编程思路.用的多了自然就会更加熟练./

萨尔图区18266102518: 有关数控车床编程的一些问题
怀悦车前: 1、沿Z轴负方向靠近工件,切右端面,并保持Z坐标不变,退刀,设右端面为原点,在刀具补偿中输入Z0点测量,自动计算Z坐标.

萨尔图区18266102518: 数控车床编程问题 -
怀悦车前: 问题是你每次装夹工件后偏的都不一样 所以用指令偏和手工偏一个效果! 那你可以把坐标:设远点.先车一刀平面.速度慢些.在车.这样就没问题.最后

萨尔图区18266102518: 数控车编程问题 -
怀悦车前: ...!数控车出螺纹时必须一次对刀车出来,一但崩刀就没法再干了,但车大螺距螺纹时非常容易崩刀,所以千万别用数控车梯形,矩形螺纹没法干,那只能用普车干啦

萨尔图区18266102518: 数控车床的编程问题!
怀悦车前: 用UG画图,可以自动编程,然后用RS232数据线把电脑(确定已安装了和你使用机床配套的数据传输软件)和数控机床连起来,将软件参数和机床的参数调一致,然后就可以传了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网