实训项目数控铣床程序编制.pptx





《实训项目数控铣床程序编制.pptx》由会员分享,可在线阅读,更多相关《实训项目数控铣床程序编制.pptx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1实训项目数控铣床程序编制实训项目数控铣床程序编制第1页/共99页工件坐标系 工件坐标系原点工件坐标系原点工件坐标系坐标轴工件坐标系坐标轴装夹原点装夹原点工件坐标系坐标轴的确定工件坐标系坐标轴的确定机床原点机床原点机床参考点机床参考点机床坐标系 第2页/共99页数数数数控控控控程程程程序序序序的的的的结结结结构构构构程序号程序号 程序段1程序段2“P”“L”“%”“:”“P”“L”“%”“:”程序内容程序内容程序段3程序结束程序结束程序段4M02 M02 数控程序的结构 第3页/共99页加工准备类指令加工准备类指令 SS主轴转速主轴转速主轴转速主轴转速格式:格式:格式:格式:S_S_ 说
2、明:说明:说明:说明:(1 1)用来指定主轴的转速,用字母)用来指定主轴的转速,用字母)用来指定主轴的转速,用字母)用来指定主轴的转速,用字母S S和其后的和其后的和其后的和其后的1-41-4位数字表示。位数字表示。位数字表示。位数字表示。(2 2)S S功能的单位是功能的单位是功能的单位是功能的单位是r/minr/min。在编程时,除用。在编程时,除用。在编程时,除用。在编程时,除用S S代码指令主轴转速外,还要用代码指令主轴转速外,还要用代码指令主轴转速外,还要用代码指令主轴转速外,还要用MM代码指令主轴转向,是顺时针还是逆时针。代码指令主轴转向,是顺时针还是逆时针。代码指令主轴转向,是顺
3、时针还是逆时针。代码指令主轴转向,是顺时针还是逆时针。第4页/共99页加工准备类指令加工准备类指令 M03M03主轴顺时针旋转主轴顺时针旋转主轴顺时针旋转主轴顺时针旋转程序里写有程序里写有程序里写有程序里写有M03M03指令,主轴结合指令,主轴结合指令,主轴结合指令,主轴结合S S功能,按给定的功能,按给定的功能,按给定的功能,按给定的S S转速,顺时针方向旋转。转速,顺时针方向旋转。转速,顺时针方向旋转。转速,顺时针方向旋转。M04M04主轴逆时针旋转主轴逆时针旋转主轴逆时针旋转主轴逆时针旋转程序里写有程序里写有程序里写有程序里写有M04M04指令,主轴结合指令,主轴结合指令,主轴结合指令,
4、主轴结合S S功能,按给定的功能,按给定的功能,按给定的功能,按给定的S S转速,向逆时针方向旋转速,向逆时针方向旋转速,向逆时针方向旋转速,向逆时针方向旋转。转。转。转。M05M05主轴停止旋转主轴停止旋转主轴停止旋转主轴停止旋转程序里出现程序里出现程序里出现程序里出现M05M05指令,坐标指令运行结束后,主轴旋转立即停止。指令,坐标指令运行结束后,主轴旋转立即停止。指令,坐标指令运行结束后,主轴旋转立即停止。指令,坐标指令运行结束后,主轴旋转立即停止。M08M08打开切削液打开切削液打开切削液打开切削液M08M08功能在本段程序开始执行,打开切削液。功能在本段程序开始执行,打开切削液。功能
5、在本段程序开始执行,打开切削液。功能在本段程序开始执行,打开切削液。M09M09关掉切削液关掉切削液关掉切削液关掉切削液M09M09功能在本段程序运行完毕后,关掉切削液。功能在本段程序运行完毕后,关掉切削液。功能在本段程序运行完毕后,关掉切削液。功能在本段程序运行完毕后,关掉切削液。M02M02程序结束程序结束程序结束程序结束M02M02表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床 第5页/共99页加
6、工准备类指令加工准备类指令 G21G21和和和和G22G22指令是两个互相取代的指令是两个互相取代的指令是两个互相取代的指令是两个互相取代的G G代码。数控机代码。数控机代码。数控机代码。数控机床出厂时一般均设定为床出厂时一般均设定为床出厂时一般均设定为床出厂时一般均设定为G21G21状态。数控机床的各项参数均状态。数控机床的各项参数均状态。数控机床的各项参数均状态。数控机床的各项参数均以米制单位设定。如果一个程序开始用以米制单位设定。如果一个程序开始用以米制单位设定。如果一个程序开始用以米制单位设定。如果一个程序开始用G21G21指令,则表示指令,则表示指令,则表示指令,则表示程序中一些相应
7、的数据是米制的(单位为程序中一些相应的数据是米制的(单位为程序中一些相应的数据是米制的(单位为程序中一些相应的数据是米制的(单位为mmmm)。在一个)。在一个)。在一个)。在一个程序中,不能同时使用程序中,不能同时使用程序中,不能同时使用程序中,不能同时使用G20G20和和和和G21G21指令,并且必须在坐标指令,并且必须在坐标指令,并且必须在坐标指令,并且必须在坐标系确定之前指定。系确定之前指定。系确定之前指定。系确定之前指定。G20G20和和和和G21G21指令断电前后一致,即停机指令断电前后一致,即停机指令断电前后一致,即停机指令断电前后一致,即停机前使用的前使用的前使用的前使用的G20
8、G20和和和和G21G21指令,在下次开机时仍然有效,除非指令,在下次开机时仍然有效,除非指令,在下次开机时仍然有效,除非指令,在下次开机时仍然有效,除非重新设定。重新设定。重新设定。重新设定。注:注:注:注:SIEMENSSIEMENS数控系统使用代码数控系统使用代码数控系统使用代码数控系统使用代码G71G71(米制)和(米制)和(米制)和(米制)和G70G70(英制)来表示。(英制)来表示。(英制)来表示。(英制)来表示。G21G21(G20G20)米制和英制单位选择米制和英制单位选择第6页/共99页加工准备类指令加工准备类指令 格式:格式:格式:格式:G17 G17 选择选择选择选择XY
9、XY平面插补平面插补平面插补平面插补 G18 G18 选择选择选择选择XZXZ平面插补平面插补平面插补平面插补 G19 G19 选择选择选择选择YZYZ平面插补平面插补平面插补平面插补 说明:说明:(1 1)G17G17、G18G18、G19G19定义轨迹插补的平面,以定义轨迹插补的平面,以定义轨迹插补的平面,以定义轨迹插补的平面,以免发生混用错误;免发生混用错误;免发生混用错误;免发生混用错误;(2 2)当存在)当存在)当存在)当存在G41G41、G42G42、G43G43、G44G44刀补(刀具刀补(刀具刀补(刀具刀补(刀具半径补偿)时,不得变换定义平面;半径补偿)时,不得变换定义平面;半
10、径补偿)时,不得变换定义平面;半径补偿)时,不得变换定义平面;(3 3)考虑加工方便,)考虑加工方便,)考虑加工方便,)考虑加工方便,Z Z坐标可单独编程,而不坐标可单独编程,而不坐标可单独编程,而不坐标可单独编程,而不必考虑平面的定义。但编入二坐标联动时,必必考虑平面的定义。但编入二坐标联动时,必必考虑平面的定义。但编入二坐标联动时,必必考虑平面的定义。但编入二坐标联动时,必须考虑平面选择问题;须考虑平面选择问题;须考虑平面选择问题;须考虑平面选择问题;(4 4)系统通电时,处于)系统通电时,处于)系统通电时,处于)系统通电时,处于G17G17状态。状态。状态。状态。G17G17、G18G1
11、8、G19G19插补平面选择插补平面选择第7页/共99页加工准备类指令加工准备类指令 格式:格式:格式:格式:G92 X _ Y_Z _G92 X _ Y_Z _ 说明:说明:说明:说明:(1 1)G92G92指令是将工件坐标系原点设定在相对于刀具起始点的指令是将工件坐标系原点设定在相对于刀具起始点的指令是将工件坐标系原点设定在相对于刀具起始点的指令是将工件坐标系原点设定在相对于刀具起始点的某一空间位置上。某一空间位置上。某一空间位置上。某一空间位置上。(2 2)G92G92指令的作用只是分离工件坐标系原点和刀具起始点,指令的作用只是分离工件坐标系原点和刀具起始点,指令的作用只是分离工件坐标系
12、原点和刀具起始点,指令的作用只是分离工件坐标系原点和刀具起始点,加工中并不产生运动。加工中并不产生运动。加工中并不产生运动。加工中并不产生运动。(3 3)G92G92指令中如果将指令中如果将指令中如果将指令中如果将X X Y Y Z Z 各轴数值设置为零时,则工件坐各轴数值设置为零时,则工件坐各轴数值设置为零时,则工件坐各轴数值设置为零时,则工件坐标系原点与刀具起始点重合。标系原点与刀具起始点重合。标系原点与刀具起始点重合。标系原点与刀具起始点重合。G92指令编程举例:G92 X20.0 Y10.0 Z10.0G92G92工件坐标系设定指令工件坐标系设定指令第8页/共99页加工准备类指令加工准
13、备类指令 格式:格式:格式:格式:G90G90说明:说明:说明:说明:(1 1)使用)使用)使用)使用G90G90编写程序时,以后所有编写的坐标值全编写程序时,以后所有编写的坐标值全编写程序时,以后所有编写的坐标值全编写程序时,以后所有编写的坐标值全部是以编程坐标零点为基准的;部是以编程坐标零点为基准的;部是以编程坐标零点为基准的;部是以编程坐标零点为基准的;(2 2)系统通电时,机床处在)系统通电时,机床处在)系统通电时,机床处在)系统通电时,机床处在G90G90状态。状态。状态。状态。G90指令编程举例:G90 G01 X10 Y20 F150;X30 Y30;X60 Y40;Y50;G9
14、0G90绝对值方式编程绝对值方式编程第9页/共99页加工准备类指令加工准备类指令 G90指令编程举例:G90 G01 X10 Y20 F150;X30 Y30;X60 Y40;Y50;第10页/共99页加工准备类指令加工准备类指令 格式:格式:格式:格式:G91G91 说明:使用说明:使用说明:使用说明:使用G91G91编写程序时,以后所有编写的坐标值编写程序时,以后所有编写的坐标值编写程序时,以后所有编写的坐标值编写程序时,以后所有编写的坐标值均为增量值。即以前一个坐标位置作为起始点来计算运均为增量值。即以前一个坐标位置作为起始点来计算运均为增量值。即以前一个坐标位置作为起始点来计算运均为增
15、量值。即以前一个坐标位置作为起始点来计算运动的位移矢量,如下图所示的坐标系中,始终以前一点动的位移矢量,如下图所示的坐标系中,始终以前一点动的位移矢量,如下图所示的坐标系中,始终以前一点动的位移矢量,如下图所示的坐标系中,始终以前一点作为起始点来编程。作为起始点来编程。作为起始点来编程。作为起始点来编程。G91指令编程举例:G91 G01 X10 Y20 F150;X20 Y20;X10 Y20;X10 Y-10;X30 Y-20;G91G91增量方式编程增量方式编程第11页/共99页加工准备类指令加工准备类指令 G91指令编程举例:G91 G01 X10 Y20 F150;X20 Y20;X
16、10 Y20;X10 Y-10;X30 Y-20;第12页/共99页加工准备类指令加工准备类指令 格式:格式:格式:格式:G00 X G00 X Y Y Z Z 说明:说明:说明:说明:(1 1)当)当)当)当Z Z轴按照指令远离工作台时,轴按照指令远离工作台时,轴按照指令远离工作台时,轴按照指令远离工作台时,Z Z轴先运动,轴先运动,轴先运动,轴先运动,X X、Y Y轴再运动。当轴再运动。当轴再运动。当轴再运动。当Z Z轴按照指令接近工作台时,轴按照指令接近工作台时,轴按照指令接近工作台时,轴按照指令接近工作台时,X X、Y Y轴先运动,轴先运动,轴先运动,轴先运动,Z Z轴再运动;轴再运动
17、;轴再运动;轴再运动;(2 2)不运动的坐标可以省略;)不运动的坐标可以省略;)不运动的坐标可以省略;)不运动的坐标可以省略;(3 3)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多允许允许允许允许4 4位数,小数点后最多允许位数,小数点后最多允许位数,小数点后最多允许位数,小数点后最多允许3 3位,正数可以省略位,正数可以省略位,正数可以省略位,正数可以省略“+”+”号;号;号;号;(4 4)G00G00功能起
18、作用时,其移动速度按功能起作用时,其移动速度按功能起作用时,其移动速度按功能起作用时,其移动速度按1.5m/min1.5m/min进行;进行;进行;进行;(5 5)用)用)用)用G00G00编程时,也可以写作编程时,也可以写作编程时,也可以写作编程时,也可以写作G0G0。绝对值方式编程举例:G00 X170 Y150;增量方式编程举例:G91 G00 X160 Y140;G00G00快速定位指令快速定位指令第13页/共99页加工准备类指令加工准备类指令 G00指令编程举例:绝对值方式编程举例:G00 X170 Y150;增量方式编程举例:G91 G00 X160 Y140;第14页/共99页加
19、工准备类指令加工准备类指令 F F后面的数字表示进给速度的大小,单位:后面的数字表示进给速度的大小,单位:后面的数字表示进给速度的大小,单位:后面的数字表示进给速度的大小,单位:mm/minmm/min。用字母用字母用字母用字母F F与与与与4 4位整数和位整数和位整数和位整数和3 3位小数表示。位小数表示。位小数表示。位小数表示。例如:例如:例如:例如:F180F180表示刀具的进给速度为:表示刀具的进给速度为:表示刀具的进给速度为:表示刀具的进给速度为:180mm/min180mm/min。FF运行速度设定运行速度设定第15页/共99页准备类指令构成程序框架 程序开始指令N0010 G92
20、 X Z N0020 M03 S N0030 M08N0040 G90N0050 G21N0060 G00 程序运行指令N0100 G01 X Z F N0110 G01 X Z F N0120 G01 X Z F 程序结束指令N1000 G28(或G00)N1010 M05 N1020 M09N1030 M02 设置工件坐标系设置S开冷却液 可略绝对值编程 可略米制单位 可略运行到接近加工起点轨迹节点轨迹节点轨迹节点包括粗精车 换刀 换速返回程序起点主轴停关冷却液 可略结束 根据进行数控铣削加工的动作顺序可以归纳出,编制程序控制数控铣床进行加工的顺序规律为:程序段号(指明加工动作顺序的先后)
21、设定工件坐标系设定机床主轴转速设定机床主轴旋转方向起动机床主轴设定加工刀具从起始点快速接近被加工工件 设定切削加工的运行速度指定加工运行轨迹的类型给定加工运行轨迹的参数返回到换刀点换刀继续进行加工,直至加工完毕 返回到起始点关闭机床主轴转动程序结束。注意:程序结束后手动换为加工开始时的第一把刀具。第16页/共99页基本加工类指令基本加工类指令 格式:格式:格式:格式:G01 X_ Y_Z _F_G01 X_ Y_Z _F_ 说明:说明:说明:说明:(1 1)系统通电时,处于)系统通电时,处于)系统通电时,处于)系统通电时,处于G01G01状态;状态;状态;状态;(2 2)不运动的坐标可以省略;
22、)不运动的坐标可以省略;)不运动的坐标可以省略;)不运动的坐标可以省略;(3 3)目标点的坐标可以用绝对值或增量)目标点的坐标可以用绝对值或增量)目标点的坐标可以用绝对值或增量)目标点的坐标可以用绝对值或增量值书定,小数点前允许值书定,小数点前允许值书定,小数点前允许值书定,小数点前允许4 4位,小数点后允位,小数点后允位,小数点后允位,小数点后允许许许许3 3位,正数可以省略位,正数可以省略位,正数可以省略位,正数可以省略“+”+”号;号;号;号;(4 4)G01G01起作用时,其进给速度按所给起作用时,其进给速度按所给起作用时,其进给速度按所给起作用时,其进给速度按所给的的的的F F值运行
23、。值运行。值运行。值运行。G01G01直线插补直线插补G01指令编程举例:绝对值方式编程举例:G01 X120 Y120 F100;增量方式编程举例:G91 G01 X190 Y104 F100;第17页/共99页基本加工类指令基本加工类指令 格式:格式:格式:格式:G17 G02 XG17 G02 X Y Y I I J J Y Y Z Z J J K K X X Z Z I I K K G18 G02 X G18 G02 X Z Z I I K K G19 G02 Y G19 G02 Y Z Z J J K K 说明:说明:说明:说明:(1 1)X X、Y Y在使用在使用在使用在使用G90
24、G90指令时,圆弧终点坐标是相对编程零点的绝对坐指令时,圆弧终点坐标是相对编程零点的绝对坐指令时,圆弧终点坐标是相对编程零点的绝对坐指令时,圆弧终点坐标是相对编程零点的绝对坐标值。在使用标值。在使用标值。在使用标值。在使用G91G91指令时,圆弧终点是相对圆弧起点的增量值。指令时,圆弧终点是相对圆弧起点的增量值。指令时,圆弧终点是相对圆弧起点的增量值。指令时,圆弧终点是相对圆弧起点的增量值。I I、J J是圆是圆是圆是圆心坐标,是圆心相对于圆弧起点的增量值,心坐标,是圆心相对于圆弧起点的增量值,心坐标,是圆心相对于圆弧起点的增量值,心坐标,是圆心相对于圆弧起点的增量值,I I是是是是X X方向
25、,方向,方向,方向,J J是是是是Y Y方向,圆心方向,圆心方向,圆心方向,圆心坐标在圆弧插补时不得省略。不管是绝对值方式,还是增量方式,圆心坐标在圆弧插补时不得省略。不管是绝对值方式,还是增量方式,圆心坐标在圆弧插补时不得省略。不管是绝对值方式,还是增量方式,圆心坐标在圆弧插补时不得省略。不管是绝对值方式,还是增量方式,圆心坐标总是相对起点的增量值;坐标总是相对起点的增量值;坐标总是相对起点的增量值;坐标总是相对起点的增量值;(2 2)G02G02指令编程时,可以直接编过象限圆、整圆等;指令编程时,可以直接编过象限圆、整圆等;指令编程时,可以直接编过象限圆、整圆等;指令编程时,可以直接编过象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 数控 铣床 程序 编制

限制150内