- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目目标:
理解子程序的定义
掌握子程序的格式及调用
掌握指令G40、G41、G42的格式及其参数的含义
掌握指令G40、G41、G42(零件外轮廓)的应用
掌握分层铣削时使用子程序注意事项
掌握指令M98、M99(Z轴多次进刀)的应用
具备凸台零件铣削编程能力
具备凸台零件数控仿真加工能力
具备凸台零件实操加工与尺寸检测能力;完成凸台零件的编程与加工,毛坯尺寸为100mm×100mm×20mm,刀具:立铣刀?12mm。确定工件坐标系原点,编写零件加工程序(考虑刀具半径补偿)。
;本项目典型零件是凸台零件,属于典型的外轮廓类零件。零件结构简单,零件外轮廓加工部分由凸圆弧、凹圆弧及平面组成,加工时装夹方便,采用通用夹具装夹即可。;4.立铣刀尺寸选择
在数控加工中,必须考虑的立铣刀尺寸因素包括:立铣刀直径、立铣刀长度、螺旋槽长度(侧刃长度)。
5.立铣刀刀齿选用
立铣刀根据其刀齿数目,可分为粗齿(Z为3、4、6、8)、中齿(Z为4、6、8、10)和细齿(Z为5、6、8、10、12)。粗齿铣刀刀齿数目少、强度高、容屑空间大,适用于粗加工;细齿齿数多、工作平稳,适用于精加工;中齿介于粗齿和细齿之间。
(二)编程指令
1.指令M98、M99
(1)子程序的定义。在编制加工程序时,有时会遇到一组程序段在一个程序中多次出现,或在几个程序中都要使用它,这个典型的加工程序可以作成固定程序,并单独命名,这组程序段就称为子程序。
(2)子程序的格式。
主程序的程序结束指令用M02或M30,子程序的程序结束指令用M99。;(3)子程序的调用。
指令格式一:M98P××××L××××
地址P后面的四位数字为子程序名,地址L的数字表示重复调用的次数,当只调用一次时,L可省略不写。
指令格式二:M98P××××××××
地址P后面的八位数字中,前四位表示调用次数,后四位表示子程序名,采用这种调用格式时,调用次数前的0可以省略,但子程序名前的0不能省略。
(4)子程序嵌套。为进一步简化程序,可以让子程序调用另一个子程序,这一功能称为子程序的嵌套。
(5)子程序的应用。当零件在某个方向总切削深度较大,要进行分层切削。
;(6)使用子程??注意事项
①主程序与子程序间模式代码的变换,子程序采用了G91模式时,返回主程序时应注意及时进行G90与G91模式的变换。
②在半径补偿模式中的程序不能被分支,即在主程序中加刀补,必须在主程序中取消刀补,在子程序中加刀补就必须在子程序中取消刀补,否则系统会出现程序报警。;2.刀位点
已详述,不再赘述。
3.刀具补偿功能
在编程时,一般不考虑刀具的长度与半径,而只考虑刀位点与编程轨迹重合。但在实际加工过程中,由于刀具半径与刀具长度各不相同,在加工中势必造成很大的加工误差。因此,实际加工时必须通过刀具补偿指令,使数控机床根据实际使用的刀具尺寸自动调整各坐标轴的移动量,确保实际加工轮廓和编程轨迹完全一致。
4.刀具半径补偿
(1)刀具半径补偿的目的。在数控铣床上进行轮廓的铣削加工时,由于刀具半径的存在,刀具中心(刀心)轨迹和工件轮廓不重合。
;(2)刀具半径补偿指令—G41、G42、G40
指令格式:
G41G01/G00X_Y_F_D_;
G42G01/G00X_Y_F_D_;
G40G01/G00X_Y_;
式中,
G41—刀具半径左补偿;
G42—刀具半径右补偿;
G40—取消刀具半径补偿;
X、Y—建立或取消刀具半径补偿的终点坐标值;
D—刀具偏置代号地址字,后面一般为两位数字的代号。;(4)刀具半径补偿的过程
刀具补偿过程的运动轨迹分为三个组成部分:刀具补偿的建立、刀具补偿的执行和刀具补偿的取消。
(5)刀具半径补偿的注意事项
①刀具半径补偿的建立与取消。程序段只能在G00或G0l移动指令模式下才有效。
②为保证刀具补偿建立与刀具补偿取消时刀具与工件的安全,通常采用G01运动方式来建立或取消刀补。
③为了便于计算坐标,可采用切向切入方式或法向切入方式来建立或取消刀补。
④刀具半径补偿建立与取消程序段的起始位置与终点位置最好与补偿方向在同一侧
⑤在刀具补偿模式下,一般不允许在连续两段以上的非补偿平面内移动指令,否则刀具也会出现过切等危险动作。非补偿平面移动指令通常指:只有G、M、S、F、T代码的程序段(如G90,M05等)、程序暂停程序段(如G04X10.0)和G17平面加工中的Z轴移动指令等。
⑥选择刀具时要注意刀具的半径必须小于轮廓最小凹圆弧的半径。;(6)刀具半径补偿功能的应用
①刀具因磨损、重磨、换新刀而引起刀具直径改变后,不必修改程序,只需在刀具参数设置中输入变化后的刀具直径。
②用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗精加工。
③用同一个程序加工同一公称尺寸的凹、凸型面
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件知识点2-5-1 基础组件2.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-5-2promptAction弹窗.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-6 自定义组件.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-7 渲染控制.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-8-1 状态管理基本概念.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-8-2 页面级变量的状态管理.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-8-3 应用级变量的状态管理.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-9 UIAbility内页面的跳转与数据传递.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-10 滑动视图容器组件Swiper.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-11 页签切换容器组件Tabs.pptx
文档评论(0)