- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控铣床编程 第一节 数控铣床的编程基础 第二节 数控铣床的编程指令 B 第三节 数控铣床的编程实例 作业: 已知:毛坯为80mm见方的材料 坐标系原点在毛坯的中心。 1、建立工件坐标系可以使用G54~G59中的任何一个。 2、工件坐标系需在数控系统中设置,其数值是该坐标系原点相对于机床坐标系原点的偏移值。 3、坐标系建立后,经过程序中调用才能生效,之后所有绝对和增量坐标均为该坐标系下的坐标值。 举例:以G54为例说明: 操作时首先起动主轴,并切换至手揺轮或手动状态。 如果是已加工表面:使用标准试棒或塞尺 12.回参考点控制指令 : G28 X__ Y__ Z__ X、Y、Z是中间点 G29 X__ Y__ Z__ X、Y、Z是目标点 数控铣床具有的循环功能 (1) G70:圆周钻孔循环 (2) G71:圆弧钻孔循环 (3) G73:高速深孔加工循环 (4) G74:反攻丝循环 (5) G76:精铿循环 (6) G78:角度直线孔循环 (7) G79:棋盘孔循环(先进行X方向钻孔) (8) G81:钻孔循环(中心钻) (9) G82:带停顿的钻孔循环 (10) G84:攻丝循环 (11) G85: 镗孔循环 (12) G80:取消固定循环 现场加工(1) 已知工件的尺寸为100mm×80mm,刀具直径10mm。主轴转速500--800RPM, 1. 用G54建立工件坐标系,原点在工件顶面的中心。 2. 将工件的顶面铣掉2mm。 3. 在工件的上加工一个直径为30mm,深1mm的圆形孔。 4.尝试使用刀具半径和长度补偿编程。 现场加工(2)编程加工如下零件,提交加工程序。 四、用户宏功能程序 相当于由操作者自己编制的加工子程序,使用中只要关注程序的变量即可。 1、变量—— 宏功能的最大特点是可以使用变量。 (1)变量的表示 变量可以用“#”号和紧跟其后的变量序号来表示:# 5,# 109,# 501 (2)变量的引用 将跟随在一个地址字后面的数值用一个变量来代替,即引入了变量,变量用方括号引用。 例如:对于F[# 103],若 # 103=50 时,则为 F50; 对于Z[-# 110],若 # 110=100 时,则为 Z-100; 对于G[# 130],若 # 130=3 时,则为 G03; (3)变量的类型 ①公共变量:分为全局变量和局部变量。全局变量是在主程序和主程序调用的各用户宏程序内都有效的变量。 公共变量的序号为:# 0-# 49 当前局部变量有(可以在子程序中使用) # 50-# 199 全局变量 # 200-# 249 0层局部变量 # 250-# 299 1层局部变量 # 300-# 349 2层局部变量 # 350-# 399 3层局部变量 # 400-# 449 4层局部变量 # 450-# 499 5层局部变量 # 500-# 549 6层局部变量 ②系统变量 # 600~# 699 刀具长度寄存器 H0~H99 # 700~# 799 刀具半径寄存器 D0~D99 # 800~# 899 刀具寿命寄存器 # 1000~# 1008 机床当前位置 # 1010~# 1018 编程当前位置 # 1020~# 1028 编程工件位置 …… 2.常量 PI: 圆周率 3.14159265358979 TRUE: 条件成立(真) FALSE: 条件不成立(假) 3.运算符 (1)算术运算符: +, -, * ,/ (2)条件运算符: EQ(=),NE(≠),GT(>),GE(≥),LT(),LE(≤) (3)逻辑运算符: AND,OR,NOT (4)函数:SIN,COS,TAN,ATAN,ATAN2,ABS,INT,SIGN,SQRT,EXP 4.语句表达式 (1)赋值语句。即把常数或表达式的值送给一个宏变量。 例如:#2 = 175/SQRT[2] * COS[55 * PI/180 ] #3 = 124.0 (2)条件判别语句 IF——ELSE——ENDIF。 (3)循环语句 WHILE——ENDW。 第三节 编程举例: 1.如题图所示,刀心起点为工件零点O,按“O→A→B→C→D →E”顺序运动,写出A、B、C、D、E各点的绝对、增量坐标值(所有的点均在XOY平面内)。 举例 2.用φ10mm的刀具铣如图所示的槽,刀心轨迹为虚线,槽深2mm,刀具位置如图,试编程。 3.用φ6刀具铣图示三个字母,刀心轨迹
文档评论(0)