数控铣床编程与操作.docx
- 文档编号:29489383
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:18
- 大小:68.43KB
数控铣床编程与操作.docx
《数控铣床编程与操作.docx》由会员分享,可在线阅读,更多相关《数控铣床编程与操作.docx(18页珍藏版)》请在冰豆网上搜索。
数控铣床编程与操作
数控铣床编程与操作
5.1数控铣床简介
5.1.1数控铣床的组成(此处以XK5025型数控铣床为例)
XK5025型数控铣床是典型的数控铣床,它由三大部分组成:
机械部分、电气部分、数控部分。
1.机械部分
分为六大块,即床身、铣头部分、工作台、横向进给部件、升降台部分、冷却、润滑部分。
(1)床身:
内部布筋合理,具有良好的刚性,底座上设有4个调节螺栓,便于机床调整水平,冷却液储液池设在机床内部。
(2)铣头部分:
由有级变速箱和铣头两个部件组成。
铣头主轴支承在高精度轴承上,保证主轴具有高回转精度和良好的刚性,主轴装有快速换刀螺母,前端锥孔采用ISO30#锥度。
主轴采用机械无级变速,调节范围宽,传动平稳,操作方便。
刹车机构能使主轴迅速制动,节省辅助时间刹车时通过制动手柄撑开止动环使主轴立即制动。
启动主电机时,应注意松开主轴制动手柄。
铣头部件还装有伺服电机,内齿带轮、滚珠丝杆副及主轴套筒,它们形成垂直向(Z向)进给传动链,使主轴作垂向直线运动。
(3)工作台:
与床鞍支承在升降台较宽的水平导轨上,工作台的纵向进给是由安装在工作台在右端的伺服电机驱动的。
通过内齿带轮带动精密滚珠丝杠副,从而使工作台获得纵向进给。
工作台左端装有手轮和刻度盘,以便进给手动操作。
床鞍的导轨面均采用了TURCTTE—B贴塑面,提高了导轨的耐磨性,运动的平稳性和精度的保持性,消除了低速爬行现象。
(4)横向进给部分:
在升降台前方装有交流伺服电机,驱动床鞍作横向缉拿给运动,其工作原理与工作台纵向进给相同。
另外,在横向滚珠丝杠前端还装有进给手轮,可实现手动进给。
(5)升降台:
在其左侧装有锁紧手柄,周的前端装有长手柄可带动锥齿轮及升降台丝杠旋转,从而获得升降台的升降运动。
(6)冷却、润滑部分:
冷却部分是由冷却泵、出水管、回水管、开关及喷嘴等组成,冷却泵安装在机床底座的内腔里,将冷却液从底座内储液池打至出水管,再经喷嘴喷出,对切削区进行冷却。
润滑部分是由手动润滑方式,用手动润滑油泵,通过分油器对主轴套筒,导轨及滚珠丝杠进行润滑,以提高机床的使用寿命。
2.电气部分
分为强电与弱电二大块,强电控制主轴、冷泵,润滑。
弱电控制伺服单元、进而控制伺服电机与编码器。
本机床采用三相380V交流电源供电,空气开关控制机床总电源的通断。
同时该空气开关的通断还受钥匙开关和开门断电开关的保护控制使机床只有在钥匙打开和电气箱关闭的情况下才能通电,本机床用变频器控制主轴电机,主轴的转速由二部分控制组合而面,一部分是变频器对转速进行无级调速,另一部分为机械手柄和带轮有级调速。
3.数控部分
XK5025的数控部分采用FAUNCOMD系统,该系统在控制电路中采用了32位高速微处理器及大规模集成电路,半导体存储器,实现了高速度,高可靠性的要求。
CNC主印刷板,电源板,输入/输出接口板全部安装在一块基板上,与机床的强电箱易于组合。
系统内还配有强力PMC,实现了机械加工的高速化及机床方面强电路的简化。
在CRT画面上可编辑和显示梯形图,便于监视和维修。
5.1.2数控铣床(XK5025)的主要技术规格
工作台行程(X×Y×Z):
680×350×400mm。
工作台允许最大承载250kg。
主轴转速范围:
65~4750r/min。
进给速度:
0~0.35m/min。
电机总容量:
11kw。
脉冲当量:
0.001mm。
重复定位精度±0.013mm/300mm,重复定位精度:
±0.005mm。
5.2数控铣床的编程方法
要学好数控铣床的编程,必须了解数控铣床的操作要点,现有教材大多没把数控铣床的操作与编程作为一个整体来讲。
5.2.1设定数控铣床的机床坐标系
数控铣床的机床坐标系的确定方法与数控车床相似,但数控铣床有X、Y、Z三轴。
通过回机械零点来确认机床坐标系。
开机后,通过回零,使工作台回到机床原点(或参考点,该点为与机床原点有一固定距离的点)。
数控铣床的回零(回参考点)步骤为:
开关置于“回零”位置。
按手动轴进给方向键+X、+Y、+Z至回零指示灯亮。
设定机床机械原点同编程中的G54指令直接有关。
5.2.2设定数控铣床的工件坐标系
工件坐标系是编程时使用的坐标系,又称编程坐标系,该坐标系是人为设定的。
建立工件坐标系是数控铣床加工前的必不可少的一步。
数控铣床通过对刀来建立工件坐标系。
数控铣床的对刀主要采用二种方法
1.随机对刀法,适用于多品种,小批量产品。
该法采用G92指令对刀,用G92指令设定起刀点与编程原点的坐标关系,从而建立了工件坐标系。
2.固定对刀法,适用于单品种、大批量产品。
该法采用G54指令对刀,用G54指令设定数控铣床编程原点机械原点的坐标关系(需从面板上输入相关数据),从而建立了工件坐标系,G54值可用G59指令取消。
5.2.3坐标轴的方向
数控铣床上的坐标系采用右手直角迪卡儿坐标系。
各坐标轴的方向为:
Z
X
Y
对运动方向的规定是:
铣床某一部件运动的正方向,是增大工件和刀具之间距离的方向。
5.2.4绝对坐标与增量坐标
G90表示绝对坐标,G91表示相对坐标。
5.2.5一般编程方法
1.快速定位
G00XYZ快速定位到指定点。
(比数控车床多一个轴)。
2.直线插补
G01XYZFXYZ为目标点坐标,F为进给速度,其单位为mm/min(用G94或G98指定)或mm/r(用G95或G99指定)。
3.平面选择
G17指令表示XY平面,G18指令表示XZ平面,G19指令表示YZ平面。
平面选择指令与圆弧插补有关。
4.圆弧插补
G02(03)XYIJF该指令用于XY平面的圆弧插补。
XY为圆弧终点坐标,IJ为圆心相对于起点的坐标,F为进给速度。
G02(03)XZIKF该指令用于XZ平面的圆弧插补。
G02(03)YZJKF该指令用于YZ平面的圆弧插补。
5.2.6循环
数控铣床的循环指令主要有G73、G74、G76G80~G89,它们主要用于孔加工,包括钻孔、镗孔、攻螺纹等。
使用一个程序段就可以完成一个孔加工的全部动作。
如果孔加工的动作无须变更,则程序中所有模态的数据可以不写,因此可以大大简化编程。
5.2.7刀具补偿
G41指令为刀具左偏置,G42指令为刀具右偏置。
G40为取消刀具半径补偿,刀具半径补偿的过程分为三步即:
(1)刀补的建立,刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个偏置量的过程。
(2)刀补的进行,执行有G41、G42指令的程序段后,刀具中心始终与编程轨迹相距与个偏置量。
(3)刀补的取消,刀具离开工件,刀具中心轨迹过渡到与编程重合的过程。
G40必须和G41和G42成对使用。
当指令的圆弧半径小于刀具半径时,若进行内侧偏置则会产生过切;另外,刀具半径补偿后的刀具中心轨迹与编程轨迹的方向相反时,也会产生过切,要注意避免。
5.2.8子程序
程序中有固定的、顺序变化重复的模式时,可将其作为子程序存放,使程序简单化。
M98为子程序调用指令,M99为子程序结束指令。
子程序调用格式为M98P×××××××,P后面的前3位为重复调用次数,省略时为调用一次,后4位为子程序。
5.2.9同编程有关的操作方法(以FANUC系统为例)
1.程序的调用
(1)选择编辑方式,按PRGRM键。
(2)键入地址O及要检索的程序号。
(3)按“CURSOR↓”键,此时在CRT画面的右上方,显示已检索的程序号。
按LIB键可查已有程序。
2.程序的编写
(1)选择编辑方式,按PRGRM键。
(2)输入新程序名,如O001,按Insert键。
换行则输入EOB键并按Insert键。
此时自动显示语句号字。
(3)输入程序段,换行。
(4)修改已输入程序,光标用CURSOR键移至欲修改处,输入新内容,按ALTER键即可。
(5)程序结束后,用RESET键复位,检查后即可运行。
3.程序的删除
(1)删除整个程序,在标记方式,按PRGRM键,假如程序名,按DELET键即可。
(2)删除已输入的程序语句,用DELET键。
(3)删除未输入的程序语句,用CAN。
4.程序的运行
(1)正常运转,按“循环启动”键,铣床自动运转。
(2)按“进给保持”按纽,可使用自动运转暂时停止。
(3)按“跳步”键,程序中有斜杠“/”的程序段将不执行。
(4)按“单段”键,机车处于单段运行状态,每按一下“循环启动”按纽,只执行一段程序段。
(5)按“空运行”键,此时机车在空运行状态下快速运行。
(6)按“锁定”键,机车停止移动,但位置坐标的现示和机车移动时一样,M、S、T功能也有效。
该键主要用于程序的检测。
(7)按“选择停”键,执行含有M01的程序段后,自动运转停止。
(8)按“急停”键,机车移动会瞬间停止。
(9)用“进给速度修调”开关,可选择程序指定的进给速度的百分数,按照刻度可实现0~150%的倍率修调。
5.程序的传输
(1)数控铣床与微机可通过RS232接口进行传输。
(2)传输前数控铣床必须先作好准备。
即在编辑方式中按PRGRM键,输入程序名,按INPUT键,屏幕右下角出现闪动的“标头SK”字样。
(3)本书采用Qmodem软件,其使用步骤为:
打开Qmodem后,按ALT+P键,选择参数,按ALT+K键选择接口,按PageUP键选择系统,最后输入待传程序的文件名和路径,即可传输。
5.3型零件的数控铣床编程实例
5.3.1数控铣床编程实例1
编制图5-1中矩形的内轮廓,圆的外轮廓数控加工程序,要求使用刀补,铣刀直径10mm,一次下刀8mm。
图5-1
1.首先根据图纸要求按先主后次的加工原则,确定工艺路线
(1)下刀。
(2)加工矩形的内轮廓。
(3)加工圆的外轮廓,提刀。
2.选择刀具,对刀,确定工件原点
根据加工要求需选用1把键槽铣刀,直径10mm,刀补在面板上输入。
用随机对刀法确定工件原点。
3.确定切削用量
主轴转速1000rpm,进给速度150mm/min。
4.编制加工程序
N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处
N20M03S1000主轴正转
N30G00X-50Y-50快移至刀补起点
N40G42G01X-25Y0D01F150建立右刀补并至起刀点
N50G01Z-8下刀
N60Y15开始加工内轮廓
N70G02X-15Y25R10
N80G01X15
N90G02X25Y15R10
N100G01Y-15
N110G02X15Y-25R10
N120G01X-15
N130G02X-25Y-15R10
N140G01Y0内轮廓加工结束,定位至外轮廓加工过渡圆起点
N150G02X-10Y0R7.5走外轮廓加工过渡圆,使外轮廓进刀时圆滑过渡
N160G03I10加工外轮廓
N170G02X-25Y0R7.5走外轮廓加工过渡圆,使外轮廓退刀时圆滑过渡
N180G01Z20抬刀
N190G40G00X0Y0D01取消刀补并回工件原点
N200M30程序结束
5.3.2数控铣床编程实例2
铣图图5-1所示的型腔,深度12mm,要求使用子程序,铣刀直径10mm,一次下刀2mm
1.工艺路线、刀具,对刀方法及切削用量与编程实例1相似。
2.编制加工程序
(1)主程序O01
N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处
N20M03S1000主轴正转
N30G00X-50Y-50快移至刀补起点
N40G42G01X-25Y0D01F150建立右刀补并至起刀点
N50G01Z-2第一次下刀
N60M98P02调用子程序O02开始第一层型腔加工
N70G01z-4第二次下刀
N80M98P02调用子程序O02开始第二层型腔加工
N90G01z-6第三次下刀
N100M98P02调用子程序O02开始第三层型腔加工
N110G01z-8第四次下刀
N120M98P02调用子程序O02开始第四层型腔加工
N130G01Z-10第五次下刀
N140M98P02调用子程序O02开始第五层型腔加工
N150G01z-12第六次下刀
N160M98P02调用子程序O02开始第六层型腔加工
N170G00Z40抬刀
N180G40G00X0Y0D01取消刀补并回工件原点
N190M30程序结束
(2)子程序O02
N10G01Y15开始加工内轮廓
N20G02X-15Y25R10
N30G01X15
N40G02X25Y15R10
N50G01Y-15
N60G02X15Y-25R10
N70G01X-15
N80G02X-25Y-15R10
N90G01Y0开始加工外轮廓
N100G02X-10Y0R7.5
N110G03I10
N120G02X-25Y0R7.5
N130M99回主程序
5.3.3数控铣床编程实例3
用立铣刀铣一个200×200的平面,深度3mm,要求使用子程序,铣刀直径12mm
1.工艺路线采用下刀后多次调用子程序的方法。
对刀方法及切削用量与相似。
2.编制加工程序
(1)主程序O01
N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处,同时位于左上角。
N20M03S1000主轴正转
N30G01Z-3F150下刀
N40M98P1002调用10次子程序O02(次数根据铣刀直径及工件宽度计算得出)
N50G01Z40抬刀
N60G0X0Y0回工件原点
N70M30程序结束
(2)子程序O02
N10G01Y-210子程序开始
N20G91G01X10
N30G90G01Y0
N40G91G01X10
N50G90
N60M99回主程序,注意相对编程与绝对编程的转换。
5.3.4数控铣床编程实例4
1.零件如图5-2所示,Z向程序原点位于上表面。
2.刀具选用直径16立铣刀。
3.安全面高度20mm。
图5-2
4.加工程序为:
N010G92X0Y0Z20建立工件坐标系
N020G0G90X-10.54Y8.124M03S800
N030Z2.54
N040G1Z-5F250.M08
N050X-3.2Y.784
N060X6.328Y-8.744
N070G0X8.124Y-10.54
N080Z2.54
N090Z13.08
N100X95.329
N110Z5.54
N120Z2.54
N130G1Z0.0
N140X96.61Y-3.2
N150G3X96.8Y-1.I-12.61J2.2
N160G1Y4.2
N170X102.
N180G3X103.2Y4.256I0.0J12.8
N190G1X104.54Y23.402
N200G3X102.Y18.5I3.46J-4.902
N210G1Y17.
N220X94.
N230G3X84.Y7.I0.0J-10.
N240G1Y-1.
N250X16.686
N260X-2.Y17.686
N270Y77.
N280G2X24.Y103.I26.J0.0
N290G1X45.212
N300X47.48Y101.
N310G3X84.52I18.52J21.
N320G1X86.788Y103.
N330X102.
N340Y17.
N350X100.5
N360G3X95.598Y14.46I0.0J-6.
N370G00Z20退回安全面高度
N380M05
N390X0Y0
N400M30
N410M30
5.3.5数控铣床编程实例5
1.零件如图5-3所示,Z向程序原点位于上表面。
2.刀具选用直径6、18、22立铣刀。
3.安全面高度20mm。
图5-3
4.加工程序为:
N010G92X0Y0Z20
N020M06T01换直径18铣刀
N030G0G90X71.129Y1.286M03S800
N040G43H01Z5.1号刀,长度补偿
N050Z2.54
N060G1Z0.0F250.M08
N070G41X69.895Y3.46H011号刀,左偏刀具补偿
N080G3X64.5Y6.I-5.395J-4.46切入
N090G1X62.
N100X45.
N110G2X35.Y16.I0.0J10.R10圆弧
N120G1Y20.
N130G3X25.Y30.I-10.J0.0R10圆弧
N140G1X11.
N150X6.Y40.
N160Y60.
N170X11.Y70.
N180X25.
N190G3X35.Y80.I0.0J10.R10圆弧
N200G1Y84.
N210G2X45.Y94.I10.J0.0R10圆弧
N220G1X79.
N230G2X94.Y79.I0.0J-15.R15圆弧
N240G1Y21.
N250G2X79.Y6.I-15.J0.0R10圆弧
N260G1X59.5
N270G3X54.105Y3.46I0.0J-7.
N280G40G1X52.871Y1.286
N290G0Z5.M05
N300Z20
N310M06T02换直径22铣刀
N320X77.286Y52.371M03
N330G43H02Z5.2号刀,长度补偿
N340Z2.54
N350G1Z0.0F250.
N360G41X79.46Y53.605H022号刀,左偏刀具补偿
N370G3X82.Y59.I-4.46J5.395S600
N380G1Y61.5
N390Y73.
N400G3X70.Y85.I-12.J0.0R12圆弧
N410G1X54.
N420G3X42.Y73.I0.0J-12.R12圆弧
N430G1Y27.
N440G3X54.Y15.I12.J0.0R12圆弧
N450G1X70.
N460G3X82.Y27.I0.0J12.R12圆弧
N470G1Y64.
N480G3X79.46Y69.395I-7.J0.0退刀
N490G40G1X77.286Y70.629
N500G0Z5.
N510X78.557Y47.989
N520Z5.M05
N530Z20
N540M06T03换直径6铣刀
N550G43Z5H03M03S10003号刀,长度补偿
N560Z-2.46
N570G1Z-5.F250.
N580G41X79.222Y50.399H033号刀,左偏刀具补偿
N590G3X77.203Y56.01I-6.969J.662
N600G1X75.435Y57.778
N610X67.657Y65.556
N620G3X56.343I-5.657J-5.657R8圆弧
N630G1X46.444Y55.657
N640G3Y44.343I5.657J-5.657R8圆弧
N650G1X56.343Y34.444
N660G3X67.657I5.657J5.657R8圆弧
N670G1X83.213Y50.
N680X73.667Y59.546
N690G3X68.056Y61.565I-4.949J-4.95
N700G40G1X65.646Y60.9
N710G0Z5.
N720G00Z20
N730M05
N740X0Y0
N750M30
5.4综合练习题
编写图5-4所示的盖板零件图外形轮廓的加工程序,并进行加工。
铣削时以底面定位。
图5-4
5.5复习思考题
1.试述所用数控铣床的基本结构及所用的数控系统种类、特点。
2.试述数控铣床程序的编辑方法,数控铣床的程序如何传输?
3.数控铣床的对刀方法主要有哪几种?
其适用范围如何?
4.如何在数控铣床加工中设置刀具补偿?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 操作