版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控铣床加工程序第一节 编程基础一、零件加工程序的编制方法1、直接编程法(1)代码编程(2)用户宏程序编程(3)会话编程2、CAM辅助编程二、标准坐标系1、坐标系及坐标方向机床坐标系各坐标轴的关系符合右手笛卡儿坐标系准则。2、机床坐标系 机床坐标系是用来确定工件坐标系的基本坐标系;是机床本身所固有的坐标系;是机床生产 厂家设计时自定的,其位置由机械挡块决定,不能随意改变。3、工件坐标系工件坐标系是编程人员在编写程序时,在工件上建立的坐标系。工件坐标系的原点位置为工 件零点。理论上工件零点设置是任意的,但实际上,它是编程人员根据零件特点为了编程方 便以及尺寸的直观性而设定的。选择工件坐标系时应注
2、意:(1)工件零点应选在零件的尺寸基准上,这样便于坐标值的计算,并减少错误;(2)工件零点尽量选在精度较高的工件表面, 以提高被加工零件的加工精度;(3)对于对称零件,工件零点设在对称中心上;(4)对于一般零件,工件零点设在工件轮廓某一角上;(5)Z轴方向上零点一般设在工件表面;( 6)对于卧式加工中心最好把工件零点设在回转中心上,即设置在工作台回转中心与 连线适当位置上;( 7)编程时,应将刀具起点和程序原点设在同一处,这样可以简化程序,便于计算。第二节 基本编程指令一、准备功能用地址G后接数值表示,规定其所在程序段指令的意义。按其运行性质,有以 下两种:(1)一次性G代码 只在被指令的程序
3、段有效。(2)模态G代码一旦指令,则一直有效,直到被同组的其他G代码取代为止。二、插补功能1 、快速定位( G00)用G00指令点定位,命令刀具以点位控制方式,从刀具所在点以最快的速度移动到目标点 三轴联动时的程序格式: G00 X Y Z 其中X、Y、Z轴也可单独移动或任意组合 由于是快速,所以只用于空程,不能用于切削。2、直线插补( G01) 刀具以直线插补的方式按照该程序段中指定的速度作进给运动,用于加工直线轨迹。 三轴联动的程序格式:G01 X_ Y Z_ F_X_Y Z为目标点坐标值,F为进给速度,各轴实际进给速度是 F在该轴3、圆弧插补( G02、 G03)圆弧插补指令可以自动加工
4、圆弧曲线, G02为顺时针圆弧插补,G03为逆时针圆弧插补, 圆弧顺逆方向的判断方法以及用矢量I、J、K表示圆心的编程方法与数控铣床圆弧插补的判断 方法相同。本系统还可以采用另外一种圆弧插补方法 一一半径法。半径法是用圆弧半径R代替矢量法的圆心I、J、K。程序格式:G17 G02 (G03) X JR_F_G19 G02 (G03) Y 乙R_F_说明:(1) G17、G18、G19表示选择圆弧插补平面,分别表示选择在 XY ZX YZ平面进行 圆弧插补;X、Y、Z表示圆弧的终点坐标,其坐标值采用绝对坐标还是增量坐标,取决于G90或G91的状态,G91状态下终点坐标为相对圆弧起点的增量值;(3
5、)R为圆弧半径值。用半径法编写圆弧加工程序时应注意,在使用同一半径R的情况下,从起点A到终点B的圆弧可能有两个(图7-1),即圆弧a与圆弧b,编程时它们的起始点及半径都一样,为区分 二者,规定圆弧所对应的圆心角小于 180。时(圆弧段a)用牛R'表示半径,圆心角大于180。 时(圆弧段b)用-'R'表示半径。圆心角等于180°时用 牛R'或均可。V酣冈邨删ft镐髀网规需穆举例二,图1三、进给功能1、快速进给速度快速进给的速度由参数设定,在程序快速进给用于指令(G00)进行快速移动时的移动速度。 中不必指令。2、切削进给速度(G94 G95)(1)每分钟
6、进给速度(G94 )单位:mm/min(2)每转进给速度(G95 )单位:mm/r四、自动返回参考点1、返回参考点校验G27程序格式:G27 X Y Z指令中X Y_Z代表参考点在工件坐标系中的坐标值。执行该指令后,如果刀具可以定位到参考点上,则相应轴的参考点指示灯就亮2、自动返回参考点G28执行 G28 指令,可以使刀具以点位方式经中间点快速返回到参考点,中间点的位置由该指 令后面的Y_Z坐标值决定。程序格式:G28 X Y Z坐标值所指令的位置,中间点的坐标值由前面的 G28所规定。因此这条指令须和G28成对 使用,但在使用G28之后,这条指令不是必须的,使用 G00定位有时更方便。4、自
7、动返回第二、三、四参考点( G30)当自动换刀(ATC位置不在G28指令的参考点上时,通常用 G30指令。返回参考点后, 相应轴的参考点返回指示灯亮。指令格式:G30 Pn X_Y_Z_n=2、3、4,表示选择第二、三、四参考点。若不写则表示选择第二参考点。五、坐标系1、机床坐标系( G53)以机床零点为原点的坐标系叫机床坐标系2、工件坐标系设定(G92、G54G59)(1) G92指令设定工件坐标系指令格式: G90 G92 X_Y_Z_;(2 )用G54G59选择工件坐标系 在绝对值移动时,与刀具位置无关,不需操作者修改程序。当再次使用时,程序也不需修 改,程序与工件安装的位置无关,也与刀
8、具的位置无关,在加工中被广泛应用。(3)、工件坐标系的扩充对有些机床, 6个工件坐标系若不够用,此时,可扩充至 48 个或 150个,并将扩充的工件坐 标系的工件原点偏置值设定到相应的偏置量存储区中。指令格式: G54 Pn;(n=148)3、局部坐标系( G52)在工件坐标系中编程时,对某些图形若用另一个坐标系描述更简便,如不想将原坐标系偏 移时,可用局部坐标系设定指令。指令格式: G52 X_Y_Z_;它适合于所有的工件坐标系 16。因是局部坐标系,只在指令的工件坐标系内有效,而不 影响其余的工件坐标系。因其使用方便而被广泛使用。六、坐标尺寸指令1、绝对值、增量值方式 (G90、 G91)
9、在G90方式下,刀具运动的终点坐标一律用该点在工作坐标系下相对于坐标原点的坐标值表 示;在 G91 方式下,刀具运动的终点坐标是执行本程序段时刀具终点相对于起点的增量值, G90、 G91 均为模态代码。2、极坐标指令( G15、 G16) 数控加工程序可以用极坐标输入 终点的坐标值(半径和角度) 。 指令格式为:G15;极坐标系指令取消 G16;极坐标系指令有效。3、尺寸单位选择 G20、 G21G 20英制输人, G21 公制制输人。这两个 G 代码必须在程序的开头,坐标系设定之前用单独的程序段指令。说明:( 1)接通电源时为公制单位;(2)G20、G21 不能在程序的中途切换七、主轴速度
10、功能( S 功能)主轴功能也称主轴转速功能或 S功能,它是定义主轴转速的功能。主轴功能由S及后面的数字组成,单位为 r min。如S1000表示主轴转速为1000r/min。编程时除了用 S 功能指定主轴转速外,还要用 M 功能指定主轴的转向及停止,即 M03、 M04、M05 分别表示主轴正转、反转和主轴停止。八、刀具功能( T 功能)T 功能是用来进行选择刀具的功能,它是把指令了刀号的刀具转换到换刀位置,为下次 换刀做好准备。T功能指令用T xx(xx表示刀具号)表示,T xx是为下次换刀使用的,本次所 用刀具应在前面程序段中写出。刀具交换是指刀库上正位于换刀位置的刀具与主轴上的刀具进行自
11、动换刀,这一动作是 通过换刀指令 M06 来实现的,有些机床则不需要指定 M06 也可实现换刀动作。九、辅助功能( M 功能)辅助功能也称 M 功能,是指令机床辅助动作的功能1、M00程序停止 执行完含有该指令的程序后,主轴的转动、进给、切削液都将停止,以便进行某一手动操动。2、M0I 计划停止(选择性停止)M01 与 M00 功能基本相似,不同的是只有在按下选择性停止键后, M01 才有效,否则机 床继续执行后面的程序段。3、M02程序结束该指令编在最后一个程序段中, 它表示执行完程序内所有指令后, 主轴停止、进给停止、 切削液关闭。4、M30程序结束M30除具有M02功能外,并返回到程序头
12、,准备下一个工件的加工。5、M06自动换刀 主轴刀具与刀库上位于换刀位置的刀具交换,执行时先完成主轴准停的动作,然后才执行换 刀动作。第三节、固定循环和补偿功能一、固定循环指令在数控加工中,某些加工动作已经典型化,例如钻孔、镗孔的动作顺序是孔位平面定位, 快速引进、工作进给、快速退回等,这一系列动作已经预先编好程序,存储在内存中,可用 包含G代码的一个程序调用,从而简化了编程工作,这种包含了典型动作循环的G代码称为 循环指令。1 、高速深孔往复排屑钻 G73程序格式:G73 X_ Y ZL R_ Q_ FG73指令用于深孔加工,该固定循环用于 Z轴方向的间歇进给,使深孔加工时可以较容易 地实现
13、断屑和排屑,减少退刀量,进行高效率的加工。 Q 值为每次的背吃刀量(增量值且用 正值表示),必须保证Q>d,退刀用快速,退刀量“c由参数设定 2、深孔往复排屑钻 G83程序格式:G83 X_Y Z_R_Q_FG83指令同样用于深孔加工,孔加工动作如图 2所示,与G73略有不同的是每次刀具间 歇进给后退至R点平面,此处的“d”示刀具间歇进给每次下降时由快进转为工进的那一点至 前一次切削进给下降的点之间的距离,距离由参数来设定。C73 tW邦利C制狐环1) CT3 b) GS3图23、钻孔G81和锪孔G82程序格式:G81 QY_Z_ R_ F_G82 QY_ Z_ R_ P_ F_G8l指
14、令的动作循环为,X、Y坐标定位、快进、工进和快速返回等动作。如图7-3所示。G82与G81动作相似,唯一不同之处是 G82在孔底增加了暂停,因而适用于盲孔、锪孔或镗 阶梯孔的加工,以提高孔底表面加工精度,而 G81只适用于一般孔的加工。LI欧乩:Li厂IViPIb沾 1 一一4、攻右旋螺纹G84与左旋螺纹G74 程序格式:G84 X Y_ Z_ R_ F_G74 X Y_ Z R_F_G84指令使主轴从R点至Z点时,刀具正向进给,主轴正转,至U孔底时主轴反转,返回 到R点平面后主轴恢复正转。G74指令使主轴攻螺纹时反转,到孔底正转,返回到R点时恢复反转。jC76睛环图45、精镗孔G76程序格式
15、:C76 X_ Y_ Z_ R_ Q_ P F孔加工的动作如图7-4所示,图中P表示在孔底有暂停,OSS表示主轴有准停,Q表示刀具 移动量。精镗时为了不使刀具在退刀过程中划伤孔的表面,可以使用精镗循环G76指令。机床执行G76时,刀具从初始点移至 R点,并开始进行精镗切削,直至孔底主轴停止,向刀尖 反方向移动(偏移一个Q值),然后快速退刀,刀具复位,Q值总是为正值,若使用负值,负 号将被忽略。偏移时刀头移动的方向预先由参数设定。&精镗孔G85与精镗阶梯孔G89程序格式:G85 X_ Y_ Z_ R_ F_G89 X _ Z R_P_F_这两种孔的加工方式,刀具是以切削进给方式加工到孔底
16、,然后又以切削进给方式返回到R点平面,因此适用于精镗孔,G89在孔底有暂停。7、镗孔G86程序格式:G86 Q JLR_F_该指令是指刀具加工到孔底后,主轴停止,快速返回到R平面或初始平面后,主轴再重新启动。采用这种加工方式时,如果连续加工的孔问距较小可能出现刀具已经定位到下一个孔 的加工位置而主轴尚未达到规定的转速。显然加工中不允许出现这种现象,为此可以在各孔 动作之间加入暂停指令 G04,以使主轴达到规定转速。G74与G84指令也有类似情况,应注 意避免。8、反镗孔G87程序格式:G87 QY Z_ R_ Q_ F图5反镗孔动作如图7-5所示,X轴和Y轴定位后,主轴定向停止,然后向刀尖的反
17、方向移动 Q 值,并快速定位到孔底。接着刀具向刀尖方向移动 Q值,主轴正转,沿Z轴向上加工到Z点, 这时主轴又定向停止,再次向原刀尖反方向位移Q值,然后快速移动到初始点(只能用G98) 后刀尖返回一个原位移量,主轴正转,进行下一个程序段动作。采用这种循环方式时,只能 让刀具返回到初始平面而不能返回到 R点平面,因为R点平面低于Z平面,本指令参数设定 与G76相同。9、镗孔循环G88图6程序格式:G88 X Y_Z R_ P_ F_刀具到达孔底时延时,主轴停止,进入进给保持状态,在此情况下可以执行手动操作。但 为了安全起见应先把刀具从孔中退出,以便再启动加工,刀具快速返回到R点或初始点,主轴正转
18、,如图7-6所示。10、取消固定循环G80G80用来取消固定循环,也可用 GOO、G01、G02、G03取消固定循环,其效果与 G80一 样。应用固定循环时的注意问题:( 1 )指定固定循环之前,必须用辅助功能 M03 使主轴正转,当使用了主轴停止转动指令M05 之后,一定要重新使主轴旋转后,再指定固定循环;(2)指定固定循环状态时,必须给出 X、Y、Z、R中的每一个数据,固定循环才能执行;( 3 )操作时,若利用复位或急停按钮使数控装置停止, 固定循环加工和加工数据仍然存在, 所以再次加工时,应该使固定循环剩余动作进行到结束;二、刀具补偿功能1 、刀具长度补偿( G43、 G44、 G49)
19、刀具长度补偿可以分为正向补偿和负向补偿,G43指令为正向刀补,G44指令为负向刀补。刀具长度补偿编程格式:G43 Z_ H刀具正向补偿。G44 Z_ H刀具负向补偿。G49指令是刀具长度补偿取消指令。当程序段中调用G49时,则G43和G44均从该程序段起被取消。H00也可以作为G43和G44的取消指令。2、半径补偿( G40、 G41、 G42 ) 在编制轮廓切削加工的场合,一般以工件的轮廓尺寸为编程轨迹,这样编制加工程序比较简 单,即假设刀具中心运动轨迹是沿工件轮廓运动的,而实际的刀具运动轨迹要与工件轮廓有 一个偏移量(刀具半径) 。利用刀具半径补偿功能可以方便的实现这一转变 ,简化程序的编
20、制 机床可以自动判别补偿的方向和补偿值的大小,自动计算出实际刀具中心轨迹,并按刀心轨迹运动。G40 取消刀具半径补偿G41 刀具左补偿G42 刀具右补偿G41左补偿指令是沿着刀具前进的方向观察,刀具在工件轮廓的左边,而G42则在工件的右边,G41、G42为续效指令。建立和取消半径补偿需与G01或G00指令配合使用。例如:G01 G41 X_ Y_ D_ F_G01 G40 X_ Y_第四节 比例缩放功能一比例缩放( G50、 G51) 对加工程序指定的图形指令进行缩放,有两种指令格式。1 比例因子相等指令格式为:G51 X Y Z P;式中X Y Z为比例缩放中心,以绝对值指定。P为比例因子,
21、指定范围为0.001999.999倍。利用上述指令,由 P 指定的比例因子, X、 Y、 Z 作为比例缩放中心,使下一个移动指令按比 例缩放。如图7-7所示ABCD为程序指令的图形,a b c d为缩放后的图形,O为缩放中心。2 各轴比例因子单独指定通过对各轴指定不同的比例,可以按各自比例缩放各轴指令。指令格式:G51 X Y Z I J K式中X 丫 Z为比例缩放中心,以绝对值指定。I、J、K为各轴(X、丫 Z)比例因子,指定范围为:土 0.00± 9.999比例缩放方式由G50取 消。注意:比例系数I、J、K不用小数点。比例缩放方式由G50取消。第五节坐标系旋转功能一坐标系旋转功能(G68、G69)使用坐标系旋转功能可以旋转一个编程图形,相当于实际位置相对于编程位置旋转了某一 角度。当一个图形由若干个相同形状的图形组成,且分布在由一个图形旋转便可得到的位置 上时,只要编这个形状的程序并进行旋转,就可以得到这个图形。这就是坐标系旋转功能。 如图7-8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 声波传播调控
- 2026年网络安全审计漏洞修复合规评估练习题
- 2026年编程逻辑与设计习题集计算机基础训练题目
- 2026年金融投资理论与实务考试题集
- 2026年医学考研生物化学专项练习题
- 2026年职场法律常识与案例分析模拟题
- 2026年语言学专业知识基础与应用型英语教学考点手册
- 2026年工程力学工程结构设计分析题库
- 2026年通讯工程高级职称评审考试全解
- 2026年网络教育与信息技术能力水平测试题
- 服务外包人员保密管理制度(3篇)
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库及答案详解(夺冠系列)
- 成都高新区桂溪街道公办幼儿园招聘编外人员考试备考题库及答案解析
- 2025年医院病历管理操作规范
- 2026云南保山电力股份有限公司校园招聘50人笔试备考题库及答案解析
- 学堂在线 雨课堂 学堂云 庄子哲学导读 章节测试答案
- 23G409先张法预应力混凝土管桩
- 西班牙语专业本科论文模板
- GB/T 42288-2022电化学储能电站安全规程
- 地质灾害治理工程用表格(完整资料)
- GB/T 9254.1-2021信息技术设备、多媒体设备和接收机电磁兼容第1部分: 发射要求
评论
0/150
提交评论