《数控车编程与操作实用教程:第三章 SINUMERIK-802D base line数控车床操作与编程》由会员分享,可在线阅读,更多相关《数控车编程与操作实用教程:第三章 SINUMERIK-802D base line数控车床操作与编程(77页珍藏版)》请在金锄头文库上搜索。
1、第三章第三章 SINUMERIK-802D base line数数控车床操作与编程控车床操作与编程n3.1 SINUMERIK-802D base line数控车床的操作数控车床的操作面板面板n3.2 SINUMERIK-802D base line数控车床的基本数控车床的基本操作操作n3.3 SINUMERIK-802D base line数控车床的编程数控车床的编程基础基础3.1 SINUMERIK-802D base line数控车数控车床的操作面板床的操作面板n一、一、SINUMERIK-802D base line键符定义键符定义nSINUMERIK-802D base line键符
2、定义如键符定义如图图3-1。n二、机床控制面板二、机床控制面板n机床控制面板如机床控制面板如图图3-2。下一页下一页返回返回3.1 SINUMERIK-802D base line数控车数控车床的操作面板床的操作面板n三、显示器三、显示器n显示器如显示器如图图3-3所示。所示。n显示器键符定义如显示器键符定义如表表3-1所示:所示:返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n一、开机及回参考点:一、开机及回参考点:n1、开机:上电,确认风扇电机运转正常后,按下绿色机床启动按钮,、开机:上电,确认风扇电机运转正常后,按下绿色机
3、床启动按钮,待屏幕区出现正常画面后,按下待屏幕区出现正常画面后,按下伺服驱动按钮,若屏幕状态区出伺服驱动按钮,若屏幕状态区出现急停字样,则释放急停按钮,按现急停字样,则释放急停按钮,按RESET复位键,即可进行后续操作。复位键,即可进行后续操作。n2、回参考点:按下回参考点键,先后按下坐标轴方向键、回参考点:按下回参考点键,先后按下坐标轴方向键+X、+Z,使,使每个坐标轴逐个返回参考点。按下坐标轴方向键后,可以看到工作台每个坐标轴逐个返回参考点。按下坐标轴方向键后,可以看到工作台向机床零点方向缓缓移动,到零点后停止。同时,显示屏幕区中该轴向机床零点方向缓缓移动,到零点后停止。同时,显示屏幕区中
4、该轴后面的空心圆变为的实心圆。回零后,将方式开关切换到手动或手摇后面的空心圆变为的实心圆。回零后,将方式开关切换到手动或手摇轮方式,先后按轮方式,先后按-Z、-X把刀架移至安全位置。把刀架移至安全位置。下一页下一页返回返回3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n二、关机:二、关机:n1、按、按“加工显示加工显示”键,回到主界面。键,回到主界面。n2、卸下工件、刀具。、卸下工件、刀具。n3、进行清洁和保养工作。、进行清洁和保养工作。n4、将刀架移至右后侧安全位置。、将刀架移至右后侧安全位置。n5、将方式开关切换至、将方式开关切换至EDIT方式
5、、进给速度修调开关打到零。方式、进给速度修调开关打到零。n6、按下、按下“机床关闭机床关闭”按钮,关闭机床侧面电源。按钮,关闭机床侧面电源。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n三、手动操作:三、手动操作:n1、JOG(手动)方式(手动)方式n按下按下JOG方式键。方式键。 单击坐标轴方向键,使坐标轴发生运动。持续按单击坐标轴方向键,使坐标轴发生运动。持续按住坐标轴键不放,坐标轴就会按照设定数据中规定的速度持续运行。住坐标轴键不放,坐标轴就会按照设定数据中规定的速度持续运行。刀架的移动速度可以通过刀架的移动
6、速度可以通过“进给速度修调开关进给速度修调开关”旋钮进行调节。旋钮进行调节。n同时按住坐标轴方向键和快速运行键,可使刀架沿该轴快速移动。同时按住坐标轴方向键和快速运行键,可使刀架沿该轴快速移动。n2、增量进给方式、增量进给方式n按下按下“增量增量”键,系统处于增量进给运行方式。键,系统处于增量进给运行方式。n步进量的大小显示在显示屏幕区上方的状态栏。每按一下步进量的大小显示在显示屏幕区上方的状态栏。每按一下“增量增量”键,增量值切换一个挡位,共有三个挡位:键,增量值切换一个挡位,共有三个挡位:1、10、100。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base li
7、ne数控车数控车床的基本操作床的基本操作n按下坐标轴方向键,坐标轴以选择的步进增量运行。按下坐标轴方向键,坐标轴以选择的步进增量运行。n按手动键,就可以去除步进方式按手动键,就可以去除步进方式n3、手轮方式、手轮方式n按下按下JOG方式键方式键n选用手轮时,先用选用手轮时,先用“光标光标/翻页翻页”键定位到所选号,然后按键定位到所选号,然后按X或或Z软键,则在相应位置上出现软键,则在相应位置上出现“”,最后按确认软键进行,最后按确认软键进行选择。按选择。按HND键可实现移动速度的切换键可实现移动速度的切换n取消手轮时,先用取消手轮时,先用“光标光标/翻页翻页”键定位到所选号,然后按取消选键定位
8、到所选号,然后按取消选择软键,则在相应位置上的择软键,则在相应位置上的“”消失,如消失,如图图3-4所示。所示。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n注意:在手动运行方式下,还可以按注意:在手动运行方式下,还可以按“ ”键进行手动转刀,但这键进行手动转刀,但这种情况下的转刀,不调用刀具参数,屏幕上的刀具号也不会改变。如,种情况下的转刀,不调用刀具参数,屏幕上的刀具号也不会改变。如,原来屏幕上显示的是原来屏幕上显示的是T1D1,虽手动转到了,虽手动转到了2号刀位,但屏幕上仍然显号刀位,但屏幕上仍然显示原来的示
9、原来的T1D1。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n四、四、MDI(手动数据输入)方式(手动数据输入)方式n在这种方式下,可以输入程序段并运行其内容。先按在这种方式下,可以输入程序段并运行其内容。先按“MDI”键进入键进入手动数据输入运行方式,然后按手动数据输入运行方式,然后按“加工显示加工显示”键进入如键进入如图图3-5所示窗口。所示窗口。n如在如在MDI窗口的命令行中输入窗口的命令行中输入“T3D1;M03 S500”并按并按“循环启动循环启动”键,刀架将自动转到键,刀架将自动转到1号刀位,系统同时自
10、动调用相应的刀具参数,号刀位,系统同时自动调用相应的刀具参数,屏幕上的刀具也该成屏幕上的刀具也该成T3D1及及S500。该程序段执行完毕后,命令行中。该程序段执行完毕后,命令行中的内容仍然保留,并可重复执行,直至输入新的内容替换它。的内容仍然保留,并可重复执行,直至输入新的内容替换它。n注意:在注意:在MDI方式下,不能加工由多个程序段描述的轮廓(如固定循方式下,不能加工由多个程序段描述的轮廓(如固定循环及倒圆、倒角等)环及倒圆、倒角等)下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n五、对刀操作五、对刀操作n(1)
11、Z方向的对刀:方向的对刀:n在在“JOG”运行方式下,车工件端面,车完端面后保持运行方式下,车工件端面,车完端面后保持Z轴不动,刀轴不动,刀架沿架沿+X方向退出。方向退出。n按按 键,按下水平键键,按下水平键刀具表刀具表,按垂直键,按垂直键测量刀具测量刀具,按垂直软,按垂直软键键手动测量手动测量,按垂直软键,按垂直软键长度长度2,出现如,出现如图图3-6所示的窗口。所示的窗口。n向上或向下移动光标,在距离后的空格中输入向上或向下移动光标,在距离后的空格中输入“0”,在,在Z0后的空后的空格中的输入格中的输入“0”。n按垂直软键按垂直软键设置长度设置长度2,系统自动计算出,系统自动计算出Z向刀具
12、长度补偿值,并向刀具长度补偿值,并存入相应的刀补寄存器中,从而完成该刀具存入相应的刀补寄存器中,从而完成该刀具Z向对刀。向对刀。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n(2)X方向的对刀:方向的对刀:n在在“JOG”运行方式下,车工件外圆,长度为运行方式下,车工件外圆,长度为510mm,然后保持,然后保持X轴不动,刀架沿轴不动,刀架沿+Z方向退出。方向退出。n主轴停转,测量出刚车出的外圆表面的直径。主轴停转,测量出刚车出的外圆表面的直径。n按按 键,按下水平键键,按下水平键刀具表刀具表,按垂直键,按垂直键测量
13、刀具测量刀具,按垂直软,按垂直软键键手动测量手动测量,按垂直软键,按垂直软键长度长度1,出现如下,出现如下图图3-7所示的窗口。所示的窗口。n向上或向下移动光标,在距离后的空格中输入向上或向下移动光标,在距离后的空格中输入“0”,在直径,在直径后的后的空格中的输入刚才测量出的直径值。空格中的输入刚才测量出的直径值。n按垂直软键按垂直软键存储位置存储位置,再按垂直软键,再按垂直软键设置长度设置长度1,系统自动计算,系统自动计算出出X向刀具长度补偿值,并存入相应的刀补寄存器中,从而完成该刀向刀具长度补偿值,并存入相应的刀补寄存器中,从而完成该刀具具X向对刀。向对刀。下一页下一页返回返回上一页上一页
14、3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n注意:其余刀具的对刀方法与第一把刀基本相同,不同之处在于第一注意:其余刀具的对刀方法与第一把刀基本相同,不同之处在于第一步不在切削工件表面,而是将刀尖逐渐接近并分别接触到端面及外圆步不在切削工件表面,而是将刀尖逐渐接近并分别接触到端面及外圆表面后,即进行余下步骤的操作。表面后,即进行余下步骤的操作。n(3)设置刀尖圆弧半径补偿值)设置刀尖圆弧半径补偿值n在如上图所示的窗口下按垂直软键在如上图所示的窗口下按垂直软键刀具表刀具表,出现如下,出现如下图图3-8所示的所示的窗口。窗口。n左右或上下移动光标,将
15、光标移动至形状的刀具半径处,输入相应左右或上下移动光标,将光标移动至形状的刀具半径处,输入相应刀具半径,按下刀具半径,按下 键确认。键确认。n同样,在该窗口下,也可进行刀沿号的修改。同样,在该窗口下,也可进行刀沿号的修改。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n(4)对刀正确性校验)对刀正确性校验n对刀结束后,为保证对刀的正确性,要进行对刀正确性的校验工作,对刀结束后,为保证对刀的正确性,要进行对刀正确性的校验工作,具体步骤如下:具体步骤如下:n在在MDI方式下选刀,并调用刀具偏置补偿,在方式下选刀,并调用刀
16、具偏置补偿,在 画面下,手动移动画面下,手动移动刀具靠近工件,观察刀具与工件间的实际相对位置,对照屏幕显示的刀具靠近工件,观察刀具与工件间的实际相对位置,对照屏幕显示的绝对坐标,判断刀具偏置参数设定是否正确。绝对坐标,判断刀具偏置参数设定是否正确。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n六、有关程序的操作六、有关程序的操作n(1)程序的建立)程序的建立n按按 键,进入下键,进入下图图3-9所示的程序管理窗口。所示的程序管理窗口。n按垂直软键按垂直软键新程序新程序,屏幕中出现建立新程序对话窗口,在该窗口,屏幕中
17、出现建立新程序对话窗口,在该窗口中输入新程序名,如中输入新程序名,如“CX”。n按按确认确认键,生成新程序名为键,生成新程序名为“CX”的主程序文件,自动转入程序的主程序文件,自动转入程序编辑页面,即可进行程序的编辑操作。编辑页面,即可进行程序的编辑操作。n(2)程序的打开或删除)程序的打开或删除n按按 键,进入上键,进入上图图3-9所示的程序管理窗口。所示的程序管理窗口。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n移动光标键,移动到要打开或删除的程序名上。移动光标键,移动到要打开或删除的程序名上。n按垂直软键按
18、垂直软键打开打开或或删除删除,即可完成该程序打开或删除操作。,即可完成该程序打开或删除操作。n(3)程序的输入与编辑)程序的输入与编辑n在上图下面下按在上图下面下按程序打开程序打开软键,进入程序编辑画面通过系统面板软键,进入程序编辑画面通过系统面板上的键盘逐行输入程序,每输入一行按一次回车键上的键盘逐行输入程序,每输入一行按一次回车键 。 如如图图3-10所所示:示:n程序的编辑程序的编辑n如需修改程序中的某个字符,只需将光标定位到该字符的右侧,然后如需修改程序中的某个字符,只需将光标定位到该字符的右侧,然后用用 键删除错误,再重新输入即可。键删除错误,再重新输入即可。下一页下一页返回返回上一
19、页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n在在编辑编辑的垂直软键子菜单中,可以使用程序段的的垂直软键子菜单中,可以使用程序段的标记标记、删除删除、拷贝拷贝、粘贴粘贴功能,在功能,在搜索搜索子菜单中,可以对指定的文本或行号子菜单中,可以对指定的文本或行号进行搜索定位。进行搜索定位。n注意:注意:n程序未处于执行状态时,方可进行编辑。程序未处于执行状态时,方可进行编辑。n如果要对原有程序进行编辑,可以在如果要对原有程序进行编辑,可以在“程序页面程序页面”用光标选择待编用光标选择待编辑的程序,然后选择辑的程序,然后选择打开打开,就可以进行编
20、辑了。,就可以进行编辑了。n零件程序中进行的任何修改,均立即被存储。零件程序中进行的任何修改,均立即被存储。n固定循环的编辑固定循环的编辑 加工循环可以在程序编辑窗口进行手动输入,但加工循环可以在程序编辑窗口进行手动输入,但通过通过“屏幕格式屏幕格式”输入更直观、方便,也更容易保证其准确性。输入更直观、方便,也更容易保证其准确性。下一页下一页返回返回上一页上一页3.2 SINUMERIK-802D base line数控车数控车床的基本操作床的基本操作n七、七、MEM(自动)运行方式(自动)运行方式n在这种方式下,加工程序可以完全自动执行至结束,使用该功能前,在这种方式下,加工程序可以完全自动
21、执行至结束,使用该功能前,一定要做好以下各项检查工作。一定要做好以下各项检查工作。n机床必须已回过参考点。机床必须已回过参考点。n待加工零件的加工程序已经输入,并调试确认无误。待加工零件的加工程序已经输入,并调试确认无误。n加工前的其他准备工作均已就绪,如参数设置,对刀及刀补。加工前的其他准备工作均已就绪,如参数设置,对刀及刀补。n必要的安全锁定装置已经启动。必要的安全锁定装置已经启动。n具体操作步骤如下:具体操作步骤如下:n打开所需程序,将方式选择开关旋至打开所需程序,将方式选择开关旋至“MEM”,进入自动运行方式。,进入自动运行方式。下一页下一页返回返回上一页上一页3.2 SINUMERI
22、K-802D base line数控车数控车床的基本操作床的基本操作n按加工显示键按加工显示键 进入如进入如图图3-11所示窗口。所示窗口。n按按“循环启动循环启动”键,进入自动加工。键,进入自动加工。n在加工过程中,不但可以通过自动运行方式窗口观察到当前刀尖的坐在加工过程中,不但可以通过自动运行方式窗口观察到当前刀尖的坐标位置、剩余行程、当前进给速度、主轴转速和当前刀具,还可以观标位置、剩余行程、当前进给速度、主轴转速和当前刀具,还可以观察正在执行及待执行的程序段。察正在执行及待执行的程序段。n以上仅介绍了一些常用的操作方法及功能,在学习的过程中还可以通以上仅介绍了一些常用的操作方法及功能,
23、在学习的过程中还可以通过查找该系统的操作说明书,完成有关的操作内容。过查找该系统的操作说明书,完成有关的操作内容。返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n一、程序名及程序结构一、程序名及程序结构n1、程序名、程序名n每个程序均有一个程序名。每个程序名必须满足下述要求:每个程序均有一个程序名。每个程序名必须满足下述要求:n开始的两个符号必须是字母。开始的两个符号必须是字母。n其后的符号可以是字母、数字或下划线。其后的符号可以是字母、数字或下划线。n最多为最多为8个字符。个字符。n不得使用分隔符。不得使用分隔符。n例:例:n
24、CJJ01.MPF(主程序名,后缀(主程序名,后缀.MPF可省略)可省略)nCXCJJ.SPF(子程序名,后缀(子程序名,后缀.SPF不可省略)不可省略)下一页下一页返回返回3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n2、程序结构、程序结构n例:例:CJJ01.MPFnG90 G94 G40 G71;nT1D1;nM03 S500;nnG0 X100 Z100 M05;nM30n注意:注意:程序段中有很多指令时建议按如下顺序:程序段中有很多指令时建议按如下顺序: N G X Z F S T D M H下一页下一页返回返回上一页上一页3.3 SI
25、NUMERIK-802D base line数控车数控车床的编程基础床的编程基础n那些不需在每次运行中都执行的程序段可以被跳跃过去,为此应在那些不需在每次运行中都执行的程序段可以被跳跃过去,为此应在这样的程序段的段号字之前输入斜线符这样的程序段的段号字之前输入斜线符“/”。几个连续的程序段可。几个连续的程序段可以通过在其所有的程序段段号之前输入斜线符以通过在其所有的程序段段号之前输入斜线符“/”被跳跃过去。在被跳跃过去。在程序运行过程中,一旦跳跃程序段功能生效,则所有带程序运行过程中,一旦跳跃程序段功能生效,则所有带“/”符的程符的程序段都不予执行,当然这些程序段中的指令也不予考虑。程序从下一
26、序段都不予执行,当然这些程序段中的指令也不予考虑。程序从下一个没带斜线符的程序段开始执行。个没带斜线符的程序段开始执行。n利用加注释的方法可在程序中对程序段进行说明。注释可作为对操利用加注释的方法可在程序中对程序段进行说明。注释可作为对操作者的提示显示在屏幕上。作者的提示显示在屏幕上。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n二、准备功能指令二、准备功能指令n准备功能指令如准备功能指令如表表3-2。n关于准备功能的说明如下:关于准备功能的说明如下:n1)当电源接通或复位时,)当电源接通或复位时,CNC进入清除状
27、态,此时的开机默认指令进入清除状态,此时的开机默认指令在表中以符号在表中以符号“”表示但此时,原来的表示但此时,原来的G71/G710和和/G70/G700保保持有效。持有效。n2)表中的固定循环和固定样式循环及用)表中的固定循环和固定样式循环及用“”表示的指令均为非表示的指令均为非模态指令。模态指令。n3)不同组的指令在同一程序段中可以指令多个。如果在同一程序)不同组的指令在同一程序段中可以指令多个。如果在同一程序段中指令了多个同组的指令,仅执行最后指定的那一个。段中指令了多个同组的指令,仅执行最后指定的那一个。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base
28、line数控车数控车床的编程基础床的编程基础n二、部分圆弧指令的含义及格式二、部分圆弧指令的含义及格式n除了在前面章节中已介绍过并具有共同性的功能指令外。除了在前面章节中已介绍过并具有共同性的功能指令外。SIEMENS802D数控系统还有一些实用性强且与前面章节中已介绍数控系统还有一些实用性强且与前面章节中已介绍内容有所不同的圆弧功能指令,现归纳如下:内容有所不同的圆弧功能指令,现归纳如下:n1. 顺、逆圆弧插补指令顺、逆圆弧插补指令G02/G03n前已介绍了两种常用的圆弧插补格式,即圆心坐标(前已介绍了两种常用的圆弧插补格式,即圆心坐标(I、K)指令)指令格式和圆弧半径(格式和圆弧半径(CR
29、)指令格式,现介绍另一种圆弧张角()指令格式,现介绍另一种圆弧张角(AR)的)的指令格式指令格式n圆弧张角即圆弧轮廓所对应的圆心角,单位是圆弧张角即圆弧轮廓所对应的圆心角,单位是“”(0.00001359.99999) 。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n(1)终点和张角的圆弧插补)终点和张角的圆弧插补 指令格式:指令格式:G02/G03 X Z AR =- ;n 例例 图图3-12所示圆弧编程示例如下:所示圆弧编程示例如下:n N30 G00 X40 Z30; 用于指定用于指定N40段的圆弧起点段的圆
30、弧起点n N40 G02 Z50 AR=105; 终点和张角终点和张角n 说明:说明: N40程序段中不需指令其圆弧半径的圆心坐标,由系统在插程序段中不需指令其圆弧半径的圆心坐标,由系统在插补过程中自动生成。补过程中自动生成。n(2)圆心和张角的圆弧插补)圆心和张角的圆弧插补 指令格式:指令格式:G02 I- K- AR=-;n 例例 图图3-13所示圆弧编程示例如下:所示圆弧编程示例如下:n N30 G00 X40 Z30; 用于指定用于指定N40段的圆弧起点段的圆弧起点n N40 G02 I-7 K10 AR=105; 圆心和张角圆心和张角下一页下一页返回返回上一页上一页3.3 SINUM
31、ERIK-802D base line数控车数控车床的编程基础床的编程基础n 说明:说明: N40程序段中不需指定其圆弧半径和圆心坐标,而是由系统在程序段中不需指定其圆弧半径和圆心坐标,而是由系统在插补过程中自动生成。插补过程中自动生成。n 编程时应特别注意在各种圆弧程序段中的编程时应特别注意在各种圆弧程序段中的I值均为圆心相对于起点在值均为圆心相对于起点在X坐标轴方向上的半径量。坐标轴方向上的半径量。n 2. 中间点圆弧插补指令中间点圆弧插补指令CIPn指令格式为:指令格式为: CIP X Z I1 K1 n 其中,其中,I1为圆弧上任一中间点在为圆弧上任一中间点在X坐标轴上的半径量;坐标轴
32、上的半径量;K1为圆弧上任为圆弧上任一中间点的一中间点的Z向坐标值。向坐标值。n例例 图图3-14所示圆弧编程示例如下:所示圆弧编程示例如下:n N30 G00 X40 Z30 ; 用于指定用于指定N40段的圆弧起点段的圆弧起点n N40 CIP Z50 I1 = 40 K1 = 40 ; 圆弧终点和中间点圆弧终点和中间点下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n说明:该指令是根据说明:该指令是根据“不在一条直线上的三个点可确定一个圆不在一条直线上的三个点可确定一个圆”的数的数学原理,由系统自动计算其圆弧的半径
33、及圆心位置并进行插补运行的。学原理,由系统自动计算其圆弧的半径及圆心位置并进行插补运行的。n 3. 切线过渡圆弧切线过渡圆弧CTn指令格式指令格式 CT X - Z - ;n例例 图图3-15所示圆弧的编程示例如下:所示圆弧的编程示例如下:nN10 G01 X Z ; 圆弧起点和切点圆弧起点和切点nN20 CT X Z ; 圆弧终点圆弧终点n说明:该指令由圆弧终点和切点(圆弧起点)来确定圆弧半径的大小。说明:该指令由圆弧终点和切点(圆弧起点)来确定圆弧半径的大小。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n三、毛
34、坯切削循环指令(三、毛坯切削循环指令(CYCLE95)n1、指令格式:、指令格式:nCYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT)n例例CYCLE95(CJJ01,1.5,0.05,0.25,0.3,0.1,0.1,9,1,0.5)nCYCLE95参数表如参数表如表表3-3所示。所示。n2、加工方式与切削动作、加工方式与切削动作n加工方式与切削动作如加工方式与切削动作如表表3-4所示。所示。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n(1)纵向
35、与横向)纵向与横向n纵向加工:指沿纵向加工:指沿X轴方向切深进给,而沿轴方向切深进给,而沿Z轴方向切削进给的一种轴方向切削进给的一种加工方式。加工方式。n横向加工:指沿横向加工:指沿Z轴方向切深进给,而沿轴方向切深进给,而沿X轴方向切削进给的一种轴方向切削进给的一种加工方式。加工方式。n(2)外部和内部加工)外部和内部加工n纵向加工方式中的内部与外部加工纵向加工方式中的内部与外部加工n当毛坯切削循环刀具的切深方向为当毛坯切削循环刀具的切深方向为-X向时,则该加工方式为纵向外部向时,则该加工方式为纵向外部加工方式(加工方式(VARI=1/5/9);反之,当毛坯切削循环刀具的切深方向为);反之,当
36、毛坯切削循环刀具的切深方向为+X向时,则该加工方式为纵向内部加工方式(向时,则该加工方式为纵向内部加工方式(VARI=3/7/11)。)。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n横向加工方式中的内部与外部加工横向加工方式中的内部与外部加工n当毛坯切削循环刀具的切深方向为当毛坯切削循环刀具的切深方向为-Z向时,则该加工方式为横向外部向时,则该加工方式为横向外部加工方式(加工方式(VARI=2/6/10);反之,当毛坯切削循环刀具的切深方向);反之,当毛坯切削循环刀具的切深方向为为+Z向时,则该加工方式为横向内部
37、加工方式(向时,则该加工方式为横向内部加工方式(VARI=4/8/12)。)。n粗加工、精加工和综合加工粗加工、精加工和综合加工n粗加工:指采用分层切削的方式切除余量的一种加工方式,粗加工完粗加工:指采用分层切削的方式切除余量的一种加工方式,粗加工完成后保留精加工余量。成后保留精加工余量。n精加工:指刀具沿轮廓轨迹一次性进行加工的一种加工方式。精加工精加工:指刀具沿轮廓轨迹一次性进行加工的一种加工方式。精加工时系统将自动起用刀具圆弧半径补偿功能。时系统将自动起用刀具圆弧半径补偿功能。n综合加工:指粗加工和精加工的合成。执行综合加工时,先进行粗加综合加工:指粗加工和精加工的合成。执行综合加工时,
38、先进行粗加工,在进行精加工。工,在进行精加工。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n3、综合编程实例(如、综合编程实例(如图图3-16):):nCJJ01.MPFnT1D1nM03 S500nG0 X40 Z2nCYCLE95(CX01,1.5,0.05,n0.25,0.3,0.1,0.1,1,1,0.5)nG0 X100 Z100 nT2D1nM03 S1000nG0 X40 Z2n3CX01nG0 X100 Z100 M05nM02nCX01.SPFnG1 X0 nZ0nG2 X18 Z-9 CR=9n
39、G1 Z-13nG1 X17nX20 Z-14.5下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础nZ-23nX24nX30 Z-31nZ-41nG2 X38 Z-45 CR=4nG1Z-54nX45nRET下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n四、螺纹切削循环指令(四、螺纹切削循环指令(CYCLE97)n使用螺纹切削循环可以获得在纵向和表面加工中具有恒螺距的圆形和使用螺纹切削循环可以获得在纵向和表面加工中具有恒螺距的圆形和锥形的内
40、外螺纹。螺纹可以是单头螺纹和多头螺纹。多螺纹加工时,锥形的内外螺纹。螺纹可以是单头螺纹和多头螺纹。多螺纹加工时,每个螺纹依次加工。自动执行进给。可以在每次恒进给量切削在或恒每个螺纹依次加工。自动执行进给。可以在每次恒进给量切削在或恒定切削截面积进给中选择。右手或左手螺纹是由主轴的旋转方向决定定切削截面积进给中选择。右手或左手螺纹是由主轴的旋转方向决定的,该方向必须在循环执行前编程好。攻螺纹时,在进给程序块中进的,该方向必须在循环执行前编程好。攻螺纹时,在进给程序块中进给和主轴修调都不起作用。给和主轴修调都不起作用。n1、指令格式、指令格式nCYCLE97(PIT,MPIT,SPL,FPL,DM
41、1,DM2,APP,ROP,TDEP,FAL, IANG,NSP,NRC,NID,VARI,NUMT)下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础nCYCLE97参数表如参数表如表表3-5所示。所示。n2、加工方式、加工方式n加工方式如加工方式如表表3-6所示。所示。n3、有关说明:、有关说明:n内部与外部方式:内部方式指内螺纹的加工,外部方式指外螺纹的内部与外部方式:内部方式指内螺纹的加工,外部方式指外螺纹的加工。加工。n恒定背吃刀量进给和恒定切削截面积进给恒定背吃刀量进给:此时恒定背吃刀量进给和恒定切削截面积进
42、给恒定背吃刀量进给:此时螺纹切入角用参数螺纹切入角用参数IANG的值为的值为0,刀具以直进法进刀。,刀具以直进法进刀。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n恒定切除截面积进给:当参数恒定切除截面积进给:当参数IANG值为正时,刀具始终沿牙型同一值为正时,刀具始终沿牙型同一侧(即斜向)进刀;侧(即斜向)进刀; n 当参数当参数IANG值为负时,刀具分别沿牙型两侧交错进刀。采用恒定切值为负时,刀具分别沿牙型两侧交错进刀。采用恒定切除截面积进给方式进行螺纹粗加工时,背吃刀量按递减规律自动分配,除截面积进给方式进行
43、螺纹粗加工时,背吃刀量按递减规律自动分配,并使每次切除表面的截面积近似相等。并使每次切除表面的截面积近似相等。n螺纹加工空刀导入量和空刀刀出量:空刀导入量用参数螺纹加工空刀导入量和空刀刀出量:空刀导入量用参数APP表示,表示,该值一般取该值一般取23P(螺距)。空刀导出量用参数(螺距)。空刀导出量用参数ROP表示,该值一般取表示,该值一般取12P。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n螺距的确定:可用两种方法表示,即用参数螺距的确定:可用两种方法表示,即用参数PIT表示实际螺距数值表示实际螺距数值的大小或用
44、参数的大小或用参数MPIT表示螺纹公称直径的大小,其螺距的大小则由表示螺纹公称直径的大小,其螺距的大小则由普通粗牙螺纹的尺寸确定(如当普通粗牙螺纹的尺寸确定(如当MPIT=10时,虽在时,虽在PIT中不能输入数中不能输入数据,但其实际值为据,但其实际值为1.5)。在实际设定时,只能设定其中的一个参数。)。在实际设定时,只能设定其中的一个参数。n4、注意事项:、注意事项:n螺纹切削循环的进刀方式如采用直进法进刀,因在螺纹切削循环中,螺纹切削循环的进刀方式如采用直进法进刀,因在螺纹切削循环中,每次的背吃刀量均相等,随着切削深度的增加,切削面积将越来越大,每次的背吃刀量均相等,随着切削深度的增加,切
45、削面积将越来越大,切削力也越来越大,容易产生扎刀现象,所以应根据实际选择适当的切削力也越来越大,容易产生扎刀现象,所以应根据实际选择适当的VARI参数。参数。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n对于循环开始时刀具所到达的位置,可以是任意位置,但应保证刀对于循环开始时刀具所到达的位置,可以是任意位置,但应保证刀具在螺纹切削完成后退到该位置时不致发生碰撞。具在螺纹切削完成后退到该位置时不致发生碰撞。n编程时应注意编程时应注意DM参数与参数与TDEP是互相关联的,以加工普通外螺纹为是互相关联的,以加工普通外螺纹
46、为例,当例,当DM取基本直径时,则取基本直径时,则TDEP取推荐值取推荐值1.3P。n例:试用例:试用CYCLE97指令编写指令编写图图3-17所示程序所示程序 。nCX.MPFnT1D1;nM03 S800;nG0 X25 Z5;下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础nCYCLE97(2,0,-20,24,24,6,2,1.3,0.05,30,0,6,1,3,1););nG0 X100 Z100 M05;nM30;nCYCLE97各参数说明:螺距为各参数说明:螺距为2,螺纹纵向起点为,螺纹纵向起点为Z0,终
47、点为,终点为Z-20,起点、终点直径均为起点、终点直径均为X24,导入量为,导入量为6,导出量为,导出量为2,螺纹深度为,螺纹深度为1.3(半径量),精车余量(半径量),精车余量0.05,采用沿牙型同一侧面进刀,切入进给角,采用沿牙型同一侧面进刀,切入进给角为为30(即牙型角为(即牙型角为60),螺纹起点无偏移,粗车),螺纹起点无偏移,粗车6刀,停顿时间为刀,停顿时间为1s,加工类型为外部并进行恒定切除截面积进给,螺纹为单线螺纹。,加工类型为外部并进行恒定切除截面积进给,螺纹为单线螺纹。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程
48、基础床的编程基础n五、切槽循环指令(五、切槽循环指令(CYCLE93)n1、指令格式:、指令格式:nCYCLE93(SPD,DPL,WIDG,DIAG,STA1,ANG1,ANG2,RCO1,RCO2, RCI1,RCI2,FAL1,FAL2,IDEP,DTB,VARI)nCYCLE93的参数表如的参数表如表表3-7所示。所示。n2、加工与切削方式(、加工与切削方式(VARI)n加工与切削方式(加工与切削方式(VARI)如)如表表3-8所示。所示。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n3、说明:、说明:n
49、纵向与横向加工:纵向加工指槽的深度方向为纵向与横向加工:纵向加工指槽的深度方向为X方向,槽的宽度方方向,槽的宽度方向是向是Z方向的一种加工方式;横向加工指槽的深度方向为方向的一种加工方式;横向加工指槽的深度方向为Z方向、槽的方向、槽的宽度方向是宽度方向是X方向的一种加工方式。方向的一种加工方式。n 左侧与右侧:判断方式是以前置刀架为例,站在操作者位置观察刀左侧与右侧:判断方式是以前置刀架为例,站在操作者位置观察刀具,不管是纵向切槽还是横向切槽,当循环起点位于槽的右侧时,称具,不管是纵向切槽还是横向切槽,当循环起点位于槽的右侧时,称为右侧起刀,反之称为左侧起刀。为右侧起刀,反之称为左侧起刀。n
50、外部与内部:当刀具在外部与内部:当刀具在X轴方向朝轴方向朝-X方向切入时,均称为外部加工,方向切入时,均称为外部加工,反之则称为内部加工。如反之则称为内部加工。如图图3-18。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n4、注意事项:、注意事项:n 刀宽的设定:刀宽的设定:802D系统的切槽循环中没有用于设定刀具宽度的参系统的切槽循环中没有用于设定刀具宽度的参数。实际所用刀具宽度是通过该切槽刀的两个连续的刀沿号中设定的数。实际所用刀具宽度是通过该切槽刀的两个连续的刀沿号中设定的偏置值由系统自动计算得出的。因此,在
51、加工前,必须对切槽刀的两偏置值由系统自动计算得出的。因此,在加工前,必须对切槽刀的两个刀尖进行对刀,并将对刀值设定在该刀具的连续两个刀沿号中。加个刀尖进行对刀,并将对刀值设定在该刀具的连续两个刀沿号中。加工编程时,只须激活第一个刀沿号。工编程时,只须激活第一个刀沿号。n 参数参数STA1用于指定槽的斜线角,取值范围为用于指定槽的斜线角,取值范围为0180,且始终用于,且始终用于纵向轴。纵向轴。n 参数参数RCO与与RCI可以指定倒圆,也可以指定倒角。当指定倒圆时,可以指定倒圆,也可以指定倒角。当指定倒圆时,参数用正值表示,当指定为倒角时,参数用负值表示。参数用正值表示,当指定为倒角时,参数用负
52、值表示。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n 切槽加工中的刀具分层切深进给后,刀具回退量为切槽加工中的刀具分层切深进给后,刀具回退量为1mm。n 在切槽加工过程中,经一次切深后刀具在左右方向平移量的大小在切槽加工过程中,经一次切深后刀具在左右方向平移量的大小是根据刀具宽度和槽是根据刀具宽度和槽n宽由系统自行计算的,每次平移量在不大于宽由系统自行计算的,每次平移量在不大于95%的刀宽基础上取较的刀宽基础上取较大值。大值。n 参数参数DTB中设定的槽底停留时间,其最小值至少为主轴旋转一中设定的槽底停留时间,其
53、最小值至少为主轴旋转一周的时间。周的时间。n 刀宽必须小于槽宽,否则会产生刀具宽度定义错误的报警。刀宽必须小于槽宽,否则会产生刀具宽度定义错误的报警。下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n5、编程举例:、编程举例:n见见图图3-19与与表表3-9。n六、子程序六、子程序n原则上讲,主程序和子程序之间并没有区别。当重复加工相同轮廓的原则上讲,主程序和子程序之间并没有区别。当重复加工相同轮廓的形状时,可通过主程序调用子程序,子程序结束后返回主程序。形状时,可通过主程序调用子程序,子程序结束后返回主程序。 n1)
54、子程序结束:除用)子程序结束:除用M02指令外,还可用指令外,还可用RET指令,指令,RET指令要求指令要求占用一个独立的程序段。占用一个独立的程序段。 n2)用)用RET指令结束子程序,返回主程序时不会中断指令结束子程序,返回主程序时不会中断G64连续路径运行连续路径运行方式。方式。n3)用)用M02指令会中断指令会中断G64运行方式,并进入停止状态。运行方式,并进入停止状态。 下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n4)子程序名的选取方法与主程序名一样。另外,还可以使用)子程序名的选取方法与主程序名一样。
55、另外,还可以使用L指令,指令,其后的值可以有其后的值可以有7位(只能为整数)。位(只能为整数)。n5)子程序重复调用次数使用)子程序重复调用次数使用P指令,其后的数值为重复次数。指令,其后的数值为重复次数。n6)子程序调用要求占用一个独立的程序段。)子程序调用要求占用一个独立的程序段。n举例:举例:nN45. nN50 L20 P3 ; (调用子程序名为(调用子程序名为L20的子程序,运行的子程序,运行3次)次)nN55下一页下一页返回返回上一页上一页3.3 SINUMERIK-802D base line数控车数控车床的编程基础床的编程基础n7)子程序不仅可以从主程序中调用,也可以从其他子程
56、序中调用,)子程序不仅可以从主程序中调用,也可以从其他子程序中调用,这个过程称为子程这个过程称为子程n序的嵌套。序的嵌套。n 8)子程序的嵌套深度可以为)子程序的嵌套深度可以为3层,也就是四级程序界面(包括主程序层,也就是四级程序界面(包括主程序界面)。界面)。n 注意:在使用加工循环进行加工时,加工循环程序也同样属于四级程注意:在使用加工循环进行加工时,加工循环程序也同样属于四级程序界面中的一级。序界面中的一级。返回返回上一页上一页图图3-1 SINUMERIK-802D base line键符键符定义定义返回返回图图3-2 机床控制面板机床控制面板 说明:说明:RESET复位键复位键 ;S
57、BK单段执行;单段执行;MEM自动加工;自动加工;MDI手动输入;手动输入; ZRN回参考点回参考点 ;JOG手动方式;手动方式;HAND点动点动/手轮方式;手轮方式;下一页下一页返回返回图图3-2 机床控制面板机床控制面板手动键手动键 回参考点回参考点 伺服驱动按钮伺服驱动按钮 冷却开关闭冷却开关闭 手动换刀手动换刀数控启动数控启动 数控停止数控停止 附图附图下一页下一页上一页上一页返回返回图图3-2 机床控制面板机床控制面板进给速度(进给速度(F)调节旋钮)调节旋钮手轮手轮机床启动机床启动/停止开关停止开关 主轴主轴 主停止主停止 主轴反转主轴反转附图附图下一页下一页上一页上一页返回返回图
58、图3-2 机床控制面板机床控制面板主轴倍率开关主轴倍率开关 急停开关急停开关附图附图上一页上一页返回返回图图3-3 显示器显示器返回返回表表3-1 显示器键符定义显示器键符定义返回返回图图3-4 手轮操作窗口手轮操作窗口返回返回图图3-5 MDA显示窗口显示窗口 返回返回图图3-6 Z向刀具长度补偿设置窗口向刀具长度补偿设置窗口 返回返回图图3-7 X向刀具长度补偿设置窗口向刀具长度补偿设置窗口 返回返回图图3-8 刀具补偿参数设定窗口刀具补偿参数设定窗口返回返回图图3-9 程序操作区画面程序操作区画面返回返回图图3-10 程序编辑窗口程序编辑窗口返回返回图图3-11 自动运行操作窗口自动运行
59、操作窗口返回返回表表3-2 准备功能指令准备功能指令 下一页下一页返回返回表表3-2 准备功能指令准备功能指令附表附表下一页下一页上一页上一页返回返回表表3-2 准备功能指令准备功能指令附表附表上一页上一页返回返回图图3-12 终点和张角编程示例终点和张角编程示例返回返回图图3-13 圆心和张角编程示例圆心和张角编程示例 返回返回图图3-14 中间点圆弧插补示例中间点圆弧插补示例 返回返回图图3-15 切线过渡圆弧插补示例切线过渡圆弧插补示例 返回返回表表3-3 CYCLE95参数表参数表 返回返回表表3-4 加工方式与切削动作加工方式与切削动作 返回返回图图3-16返回返回表表3-5 CYCLE97参数表参数表 返回返回表表3-6 加工方式加工方式返回返回图图3-17 返回返回表表3-7 CYCLE93的参数表的参数表返回返回表表3-8 加工与切削方式(加工与切削方式(VARI) 返回返回图图3-18 切槽加工类型的判别切槽加工类型的判别返回返回图图3-19返回返回表表3-9返回返回