CNC加工中心程序代码大全
CNC加工中心程序代码大全
1. 数控程序中字母的含义
O:程序号,设定程序号
N:程序段号,设定程序顺序号
G:预备功用
X/Y/Z :尺度字符,轴移动指令
A/B/C/U/V/W:附加轴移动指令
R:圆弧半径
I/J/K:圆弧中心坐标(矢量)
F:进给,设定进给量
S:主轴转速,设定主轴转速
T:刀具功用,设定刀具号
M:辅助功用,开/关控制功用
H/D:刀具偏置号,设定刀具偏置号
P/X:岩石,设定岩石时刻
P:程序号指令,设定子程序号(如子程序调用:M⑨8P1000)
L:重复,设定子程序或固定循环重复次数(如:M⑨8 P1000 L2,省掉L代表L1)
P/W/R/Q:参数,固定循环运用的参数(如:攻牙G98/(G99)G84 X_ Y_ R_ Z_ P_ F_)
2. 常用G代码解释
G00:定位或快速移动
G01:直线插补
G02:圆弧插补/螺旋线插补CW
G03:圆弧插补/螺旋线插补CCW
G04:逗留时刻或岩时时刻
如:G04 X1000(或G04 X1.0)
G04 P1000表明逗留1秒钟
G09:准确中止或准确中止查看(查看是否在方针规模内)
G10:可编程数据输入
G17:挑选XPYP 平面 XP:X 轴或其平行轴
G18:挑选ZPXP 平面 YP:Y 轴或其平行轴
G19:挑选YPZP 平面 ZP:Z 轴或其平行轴
G20:英寸输入
G21:毫米输入
G28:回来参考点检测
格局:G91/(G90) G28 X__ Y__ Z__
经过中心点X__ Y__ Z__回来参考点(觉对值/增量值指令)
G29:从参考点回来
G91/(G90) G29 X__ Y__ Z__
从起始点经过参考点回来到方针点X__ Y__ Z__的指令(觉对值/增量值指令)
G30 回来*2,3,4 参考点
G91/(G90) G30 P2 X__ Y__ Z__;回来*2 参考点(P2 能够省掉。)
G91/(G90) G30 P3 X__ Y__ Z__;回来*3 参考点
G91/(G90) G30 P4 X__ Y__ Z__;回来*4 参考点
X__ Y__ Z__:经过中心点方位(觉对值/增量值指令)
G40:刀具半径补偿撤销
G41:左面刀具半径补偿(沿进给方向刀具在左面)
G42:右侧刀具半径补偿(沿进给方向刀具在右边)
G43:刀具长度补偿+方向
G44:刀具长度补偿-方向
G49:撤销刀具长度补偿
G50:撤销份额缩放
G51:份额缩放,格局:
ON G51 X_ Y_ Z_ P_;
OFF G50
X_ Y_ Z_:设定缩放中心方位
P:缩放份额,规模是1-999999,不能是小数,假如P800代表缩放份额是0.8
G52:设定部分坐标系
G53:挑选机床坐标系
G54-G59:挑选工件坐标系1-6
G60:单方向定位,消除传动空隙(代替G00),过方针方位后然后回头至方针方位
G61:准停查看方法,切削进给接近方针方位时减速并查看方位公役规模
G62:自动拐角倍率
G63:攻牙方法
G64:正常切削方法,切削进给接近方针方位时不减速,以及切削段与段之间不减速
G65:宏程序调用
G66:宏程序模态调用
G67:宏程序模态调用撤销
G68:坐标旋转,格局:
G17:G68 X_ Y_ R_
G18:G68 X_ Z_ R_
G19:G68 Y_ Z_ R_
G69 坐标旋转撤销
G73:多级钻削循环
G74:攻左旋螺纹循环
G76:精镗循环(定向偏疼退刀)
G80:撤销固定循环
G81:单级钻削循环
G82:单级钻削循环(实现孔底逗留或岩时)
G83:多级钻削循环
G84:攻右旋螺纹
G85:镗削循环
G86:镗削循环
G87:反镗循环
G88:镗削循环
G89:镗削循环
G90:觉对指令
G91:相对指令
G92:设定工件坐标系
G98:固定循环后退时退回起点
G99:固定循环后退时退回点(R点在固定循环中设定)
3. 常用M代码解释
M00:程序无条件中止
M01 :程序条件中止
M02 :程序完毕
M03 :主轴正转
M04 :主轴反转
M05 :主轴中止
M08 :开外冷
M0⑨ :关所有冷却
M26 :开内冷
M30 :程序完毕并回来到程序较初
M84 :查看托盘1
M⑨5:查看托盘2
M⑨8 :调用子程序
M⑨⑨ :回来主程序
M135:刚性攻牙
M417:机床托盘1查看
M418:机床托盘2查看
M41⑨:机床托盘查看完毕
M433:刀具断刀检测
M462:托盘号传送
4. 常用算术
加法:#i=#j+#k
减法:#i=#j-#k
乘法:#i=#j*#k
除法:#i=#j/#k
正弦:#i=SIN[#j]
反正弦:#i=ASIN[#j]
余弦:#i=COS[#j]
反余弦:#i=ACOS[#j]
正切:#i=TAN[#j]
反正切:#i=ATAN[#j]
平方根:#i=SQRT[#j]
觉对值:#i=ABS[#j]
舍入:#i=ROUND[#j]
上取整:#i=FIX[#j]
下取整:#i=FUP[#j]
自然对数:#i=LN[#j]
指数函数:#i=EXP[#j]
或:#i=#jOR#k
异或:#i=#jXOR#k
与:#i=#AND#k
从BCD转为BIN:#i=BIN[#j]
从BIN转为BCD:#i=BCD[#j]
5. 逻辑运算符
EQ:等于
NE:不等于
GT:大于
GE:大于等于
LE :小于等于
LT:小于
键槽铣刀向心角对加工质量的影响
**壁板产品是选用数控铣削的方法,在铝板上加工各种规格关闭平底下陷而成。因为下陷多为关闭结构,且尺度较小,加工中选用端面切削刃过刀具中心的两刃键槽铣刀,以方便沿刀具轴向进给直接下刀进行加工。可是键槽铣刀端面切削刃一般具有向心角,在铣削关闭下陷时会形成加工底面残留,影响产品质量。
本文经过切削实验和理论剖析,研究键槽铣刀向心角对加工底面的影响、键槽铣刀向心角受关闭下陷尺度的影响,终究制定了键槽铣刀加工关闭下陷的选刀准则,有效处理了**壁板关闭下陷加工底面残留问题,提高了产品质量。
1.键槽铣刀根本结构
键槽铣刀是一种铣削刀具,主要用于加工键槽和关闭下陷。为了克服径向切削力的影响,键槽铣刀规划为两个相互对称刀刃。铣削时两个刀刃上的切削力矩构成力偶,径向力相互抵消。键槽铣刀柱面和端面上都有切削刃,端面切削刃过刀具中心,因而能沿刀具轴向进给铣削,具有插钻功能,可以直接加工关闭下陷。而立铣刀一般具有3个以上刀刃,端面中心一般带中心孔,因而不能沿刀具轴向进行铣削,不能直接加工关闭下陷,主要用于半关闭或开放式的加工。键槽铣刀实际上属于一种特殊的立铣刀。
键槽铣刀做径向进给铣削时,嘉兴钨钢铣刀,柱面切削刃为主切削刃,端面切削刃为副切削刃;做轴向进给铣削时,端面切削刃为主切削刃,柱面切削刃为副切削刃。为了下降轴向进给时切削抗力、减小径向进给时切削刃与已加工外表的冲突,键槽铣刀一般规划有1.5°~3°的端面切削刃向心角。图1所示为SANDVIKCoromant键槽铣刀的向心角。键槽铣刀的向心角在进行半关闭或开放式加工时不会对加工底面形成影响,可是在进行关闭加工时因为沿刀具轴向进给铣削会对加工底面形成影响。
2.向心角对加工底面影响剖析
(1)向心角对加工底面影响。经过选用φ20mm向心角键槽铣刀和φ20mm平底键槽铣刀别离铣削关闭平底下陷,经过实验比照来验证端面切削刃向心角对加工底面的影响。所用键槽铣刀如图2所示。在帕莱克对刀仪上对向心角键槽铣刀的端面切削刃向心角进行丈量,端面切削刃均匀向心角为5°。
选用φ20mm向心角键槽铣刀和φ20mm平底键槽铣刀别离铣削边长L1=25mm、L2=25mm、深h=3mm的关闭平底下陷,实验成果如图3所示。图3左边为向心角键槽铣刀铣削后的成果,可见加工底面中心方位存在显着的锥塔状残留。图3右侧为平底键槽铣刀铣削后的成果,可见加工底面光整无残留。
经过实验成果可见向心角键槽铣刀铣削关闭下陷时会在加工底面构成显着的切削残留,且无法经过优化走刀轨道来消除残留;而平底键槽铣刀铣削关闭下陷时加工底面光整无残留。
(2)下陷尺度对加工底面影响。选用图2中的5°向心角的φ20mm键槽铣刀别离铣削不同尺度的平底关闭下陷,经过剖析实验成果来取得底面残留与下陷尺度的关系。
选用5°向心角的φ20mm键槽铣刀别离铣削两个平底关闭下陷:边长L1=30mm、L2=30mm、深h=3mm;边长L1=30mm、L2=25mm、深h=3mm。实验成果如图4所示。图4左边为L1=30mm、L2=30mm关闭下陷的铣削成果,可见加工底面中心方位存在显着的锥塔状残留。图4右侧为L1=30mm、L2=25mm关闭下陷的铣削成果,可见加工底面中心方位相同存在显着的锥塔状残留。综上可见在L1=30mm(L1≥L2)的情况下,选用5°向心角的Φ20mm键槽铣刀铣削后底面存在残留现象,且无法经过优化走刀轨道来消除残留。
选用5°向心角的Φ20键槽铣刀别离铣削两个平底关闭下陷:边长L1=40mm、L2=40mm、深h=3mm;边长L1=40mm、L2=25mm、深h=3mm。实验成果如图5所示。图5左边为L1=40mm、L2=40mm关闭下陷的铣削成果,可见加工底面光整无残留。图5右侧为L1=40mm、L2=25mm关闭下陷的铣削成果,可见加工底面相同光整无残留。综上可见在L1=40mm(L1≥L2)的情况下,选用5°向心角的Φ20mm键槽铣刀铣削后底面不存在残留现象。
3.实验总结
键槽铣刀端面切削刃向心角使铣刀端面呈向心凹型,刀具中心是凹型的蕞低点。在铣削关闭下陷时,铣刀需先进行轴向进给,再进行径向进给。因为铣刀端面呈凹型,轴向进给时会在铣刀中心方位的加工底面构成残留。径向进给时,跟着铣刀的移动,端面切削刃及刀尖会逐步切削铣刀中心方位的底面残留。可是当关闭下陷尺度较小时,铣刀径向进给受下陷尺度限制,在有限的走刀轨道中,铣刀端面凹型区域会存在必定堆叠,而且切削刃刀尖无法切削到堆叠区域,终究在加工底面构成残留,如图6所示。
当L1≥2D时(其中L1为关闭下陷长边,L2为关闭下陷短边,L1≥L2,D为键槽铣刀直径),刀具径向进给时,经过优化走刀轨道,可以使端面切削刃及刀尖充沛切削刀具中心方位的底面残留,从而消除加工底面残留。因而,当L1≥2D时,较大的键槽铣刀端面切削刃向心角不会对加工底面形成影响。当L1<2D时,较大的键槽铣刀端面切削刃向心角会对加工底面形成影响,铣刀端面凹型区域会存在必定无法消除的堆叠,在加工底面构成残留,且切削残留无法经过完善走刀轨道来消除。所以在L1<2D时,应考虑更换小直径的键槽铣刀或较小向心角的键槽铣刀,也可选用具有足够长度修光刃的键槽铣刀来加工关闭下陷,以避免加工底面发生残留。
4.结语
经过对键槽铣刀端面切削刃的向心角进行理论剖析,得出形成加工底面残留的原因。在剖析下陷尺度对加工底面残留影响的基础上,选用比照切削实验验证了理论剖析成果。终究得出定论:当L1≥2D时,键槽铣刀端面切削刃向心角不会对加工底面形成影响,可经过完善走刀轨道的方法处理加工底面残留问题。在此定论基础上总结出L1<2D时选用键槽铣刀铣削关闭下陷的选刀准则。经过将研究成果应用到**壁板产品的加工中,有效提高了选刀功率,高速钨钢铣刀,同时处理了壁板关闭下陷加工底面残留问题,提高了产品质量和加工功率,可广泛用于各类关闭平底下陷的铣削加工。
CNC加工过程常见问题点及改善方法
一、工件过切
原因:
弹刀,刀具强度不够太长或太小,导致刀具弹刀。操作员操作不妥。切削余量不均匀。(如:曲面旁边面留0.5,底面留0.15)切削参数不妥。(如:公役太大等)
改进:
用刀原则:能大不小、能短不长。添加清角程序,余量尽量留均匀。(旁边面与底面余量留共同)合理调整切削参数,余量大角落处修圆。运用机床SF功能,操作员微调速度使机床切削达到蕞佳作用。
二、分中问题
原因:
操作员手动操作时不晶确。模具周边有毛刺。分中棒有磁。模具四边不垂直。
改进:
手动操作要重复进行仔细查看,分中尽量在同一点同一高度。模具周边用油石或锉刀去毛刺在用碎布擦干净,较终用手承认。对模具分中前将分中棒先退磁。(可用陶瓷分中棒或其它)校表查看模具四边是否垂直。(垂直度差错大需与钳工反省方案)
三、对刀问题
原因:
操作员手动操作时不晶确。刀具装夹有误。飞刀上刀片有误。(飞刀本身有必定的差错)R刀与平底刀及飞刀之间有差错。
改进:
手动操作要重复进行仔细查看,对刀尽量在同一点。刀具装夹时用风枪吹干净或碎布擦干净。飞刀上刀片要测刀杆、光底面时可用一个刀片。单独出一条对刀程序、可避免R刀平刀飞刀之间的差错。
四、撞机-编程
原因:
安全高度不够或没设。(快速进给G00时刀或夹头撞在工件上)程序单上的刀具和实践程序刀具写错。程序单上的刀具长度(刃长)和实践加工的深度写错。程序单上深度Z轴取数和实践Z轴取数写错。编程时座标设置过错。
改进:
对工件的高度进行晶确的测量也确保安全高度在工件之上。程序单上的刀具和实践程序刀具要共同。(尽量用主动出程序单或用图片出程序单)对实践在工件上加工的深度进行测量,在程序单上写清楚刀具的长度及刃长。(一般刀具夹长高出工件2-3MM、刀刃长避空为0.5-1.0MM)在工件上实践Z轴取数,合金钨钢铣刀,在程序单上写清楚。(此操作一般为手动操作写好要重复查看)
五、撞机-操作员
原因:
深度Z轴对刀过错·。分中碰数及操数过错。(如:单边取数没有进刀半径等)用错刀。(如:D4刀用D10刀来加工)程序走错。(如:A7.NC走A9.NC了)手动操作时手轮摇错了方向。手动快速进给时按错方向。(如:-X 按 +X)
改进:
深度Z轴对刀必定要注意对刀在什么方位上。(底面、**面、剖析面等)分中碰数及操数完成后要重复的查看。装夹刀具时要重复和程序单及程序对照查看后在装上。程序要一条一条的按顺序走。在用手动操作时,操作员自己要加强机床的操作熟练度。在手动快速移动时,可先将Z轴升高到工件上面在移动。
六、曲面精度
原因:
切削参数不合理,工件曲面表面粗糙·。刀具刃口不锋利。刀具装夹太常,刀刃避空太长。排屑,吹气,冲油欠好。编程走刀方法。(可以尽量考虑走顺铣)工件有毛刺。
改进:
切削参数,公役,余量,转速进给设置要合理。刀具要求操作员不定期查看,不定期替换。装夹刀具时要求操作员尽量要夹段,刀刃避空不要太长。对于平刀,R刀,钨钢铣刀硬度,圆鼻刀的下切,转速进给设置要合理。工件有毛刺:根咱们的机床,刀具,走刀方法有直接关系。所以咱们要了解机床的功能,对有毛刺的边进行补刀。
七、崩刃
原因及改进:
进给太快 —减慢到合适的进给速度切削开始时进给太快 —切削开始时减慢进给速度夹紧松(刀具) —夹紧夹紧松(工件) —夹紧刚性缺乏(刀具) —用允许的较段的刀,柄部夹的深一点,另外试下顺铣刀具的切削刃太尖 —改动软弱的切削刃角,一次刃机床和刀柄刚性缺乏 —用刚性好的机床和刀柄
八、磨损
原因及改进:机台转速太快 —减慢,加足够的冷却液硬化资料 —用高挡刀具、东西资料,添加表面处理方法切屑粘附—改动进给速度,切屑大小或用冷却油或风枪整理切屑进给速度不妥(太低) —添加进给速度,试下顺铣切削视点不合适 —改动为适当的切削视点刀具的一次后角太小—改动成较大的后角
九、损坏
原因及改进:
进给太快—减慢进给速度切削量太大—用较小的每刃切削量刃长和全长太大 —柄部夹的深一点,用段的刀,试一下顺铣磨损太大 —在初期再研磨
十、振纹
原因及改进:
进给和切削速度太快
—修正进给和切削速度
刚性缺乏(机床和刀柄) —用较好的机床和刀柄或改动切削条件后角太大 —改动成较小的后角,加工刃带(用油石磨一次刃)夹紧松 —夹紧工件
◆ 考虑速度、进给量
速度、进给量和切削深度三个要素的相互关系是决议切削作用较重要的要素,不合适的进给量和速度常常导致生产量下降、工件质量差、刀具损坏大。
运用低速度规模用于:高硬度资料固执大的资料难切削的资料