华中世纪星HNC-21T的编程与操作_第1页
华中世纪星HNC-21T的编程与操作_第2页
华中世纪星HNC-21T的编程与操作_第3页
华中世纪星HNC-21T的编程与操作_第4页
华中世纪星HNC-21T的编程与操作_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第6 6章章 华中世纪星华中世纪星hnc-21thnc-21t 的的编程与操作编程与操作 第第6 6章章华中世纪星华中世纪星hnc-21thnc-21t的的编程与操作编程与操作 教学要求:教学要求: 1.学会使用华中世纪星hnc-21t系统编程指令等程序编制的基本知识和方法。 2.掌握华中世纪星hnc-21t系统数控车床的系统控制面板、数控车床的基本 操作方法。 3.能够独立编写车床加工程序。 教学重点:教学重点: 1.华中世纪星系统编程指令 2.数控车床的控制面板 3.数控车床的基本操作 教学难点教学难点: : 1.华中世纪星系统编程指令的应用 2.车床的基本操作 6.16.1华中世纪星华

2、中世纪星hnc-21thnc-21t的的准备功能代码准备功能代码 1. 1. 尺寸单位选择指令尺寸单位选择指令 g20/g21 g20/g21 编程格式: g20 英制输入 g21 公制输入 编程说明:g20、g21为模态功能,g21为缺省值。 2. 2. 进给速度单位的设定指令进给速度单位的设定指令 g94/g95 g94/g95 编程格式: g94 f 每分钟进给 g95 f 每转进给 编程说明:g94、g95为模态功能,g94为缺省值。 3. 3. 有关坐标系和坐标的指令有关坐标系和坐标的指令 1) 绝对值编程指令 g90和相对值编程指令 g91 编程格式:g90 g91 g90、g91

3、为模态功能,可相互注销,g90为缺省值。采用g90编程时, 也可以用u、w表示x轴和z轴的增量值。 2) 工件坐标系设定指令 g92 编程格式:g92 x z g92 指令通过设定刀具起点(对刀点)与坐标系原点之间的相对位 置来建立工件坐标系。工件坐标系一旦建立,绝对值编程时的指令 值就是在此坐标系中的坐标值。 3) 零点偏置指令 g54g59 编程格式: g54 g55 g56 g57 g58 g59 编程说明: g54g59 是系统预定的6个工件坐标系,可根据需要任意进行 选用。这6个预定工件坐标系的原点在机床坐标系中的值(工件零点 偏置值)可用mdi方式输入,系统会自动记忆。g54g59

4、为模态功能, 可相互注销,g54为缺省值。 4) 局部坐标系设定指令 g52 编程格式: g52 x z 编程说明:x、z为局部坐标系原点在当前工件坐标系中的坐标值。g52 指 令为非模态指令。 5) 直径方式编程指令 g36和半径方式编程指令 g37 编程格式:g36 直径方式编程 g37 半径方式编程 注意: (1)直径方式编程或半径方式编程是通过设置机床参数来选定的。 (2)当x轴使用直径方式编程时 应注意圆弧半径的定义r,圆心i、k以半径 值表示。 (3)如不特殊声明 后述编程示例采用直径方式编程。 4 4进给控制类指令进给控制类指令 1)快速点定位指令 g00 编程格式:g00 x(

5、u) z(w) 2)线性进给指令 g01 编程格式:g01 x z f g01是模态代码,可由g00、g02、g03或g33功能注销。 3)倒角指令 直线后倒直角 编程格式:g01 x(u) z(w)c 直线后倒圆角 编程格式:g01 x(u) z(w)r 圆弧后倒直角 编程格式:g02(g03) x(u) z(w) r rl= 圆弧后倒圆角 编程格式:g02(g03) x(u) z(w) r rc= 4)4)圆弧进给指令圆弧进给指令 g02/g03g02/g03 编程格式: 编程说明: g02为顺时针圆弧插补,g03为逆时针圆弧插补。 x、z为圆弧终点坐标值,在g90时为圆弧终点在工件坐标系

6、中的坐 标,在g91时为圆弧终点相对于圆弧起点的增量。 i、k为圆心相对于圆弧起点的增量(等于圆心的坐标减去圆弧起点 的坐标),在g90、g91时都是以增量方式指定。 r为圆弧半径,当圆弧圆心角小于180时r为正值,否则r为负值; f为被编程的两个坐标轴的合成进给速度。用圆弧半径r指定圆心 位置时,只能用于非整圆的圆弧插补,不能用于整圆加工。 f r ki zx g g 03 02 5) 5) 螺纹切削指令螺纹切削指令 g32g32 编程格式:g32 x(u)z (w)repf 编程说明: (1)x(u)、z(w)为螺纹终点坐标值,在g90时为螺纹终点在工 件坐标系中的坐标,在g91时为螺纹终

7、点相对于螺纹起点的增量。 (2)f 为螺纹导程,即主轴每转一圈刀具相对于工件的进给量。 (3)r、e为螺纹切削的退尾量,r 表示z 向回退量,e为x向回退量, e为正时表示沿x正向回退,为负时表示沿x负向回退。使用r、e可 免去退刀槽,可以省略,表示不用回退功能。 (4)p为主轴基准脉冲处距离螺纹切削起始点的主轴转角。 6)自动返回参考点g28 编程格式:g28 x z g28指令仅在其被规定的程序段中有效。 7)自动从参考点返回指令g29 编程格式:g29 x z g29 指令仅在其被规定的程序段中有效。 8)暂停指令 g04 编程格式:g04 p 编程说明:p为暂停时间,单位为ms。g04

8、 为非模态指令, 仅在其被规定的程序段中有效。 6.2 6.2 辅助功能辅助功能m m代码代码 m功能有模态m功能和非模态m功能两种形式: 代码代码模态模态功能说明功能说明代码代码模态模态功能说明功能说明 m00非模态程序停止m03模态主轴正转启动 m02非模态程序结束m04模态主轴反转启动 m30非模态程序结束并返 回程序起点 m05模态主轴停止启动 m06非模态换刀 m98非模态调用子程序m07模态切削液打开 m99非模态子程序结束m09模态切削液停止 6.2.1 cnc6.2.1 cnc系统内定的辅助功能系统内定的辅助功能 1.1.程序暂停指令程序暂停指令m00m00 当cnc系统执行到

9、m00指令时,将暂停执行当 前程序,以方便操作者进行刀具和工件的尺 寸测量、工件调头和手动变速等操作;暂停 时,机床的主轴、进给及冷却液停止,而现 存的模态信息保持不变,若继续执行后续程 序,重新按操作面板上的“循环启动”按钮 就可以。m00为非模态后作用m功能。 2.2.程序结束指令程序结束指令m02m02 m02用在主程序的最后一个程序段中,当cnc 系统执行到m02指令时,机床的主轴、进给、 冷却液全部停止,加工结束。使用m02指令 使程序结束后,若要重新执行该程序,就要 重新调用该程序或在自动加工子菜单下按f4 键,然后再按操作面板上的“循环启动”键。 m02 为非模态后作用m功能。

10、3.3.程序结束并返回到零件程序头指令程序结束并返回到零件程序头指令 m30m30 m30和m02功能基本相同,只是m30指令还兼有控制程序返回到零件程序开 头的作用。使用m30指令结束后,若要重新执行该程序,只需再次按操作 面板上的“循环启动”键。 4.4.子程序调用指令子程序调用指令m98m98及从子程序返回指令及从子程序返回指令m99m99 m98用来调用子程序;m99表示子程序结束,返回到主程序。 1)子程序的格式 o m99 在子程序开头必须规定子程序号,以作为调用程序入口地址。在子程序的 结尾用m99指令,以控制执行完该子程序后返回到主程序。 2)调用子程序的格式 m98 p l

11、编程说明: p为被调用的子程序号;l为重复调用次数。 6.2.2 plc 6.2.2 plc 设定的辅助功能设定的辅助功能 1.1.主轴控制指令主轴控制指令m03/m04/m05m03/m04/m05 m03 启动主轴,以程序中编制的主轴速 度顺时针方向(从z轴正向朝z轴负向看)旋 转。m04 启动主轴,以程序中编制的主轴速 度逆时针方向(从z轴正向朝z轴负向看)旋 转。m05 使主轴停止旋转。 m03、m04为模态前作用m功能,m05为模 态后作用m功能,m05为缺省功能。m03、m04、 m05可以相互注销。 2.2.换刀指令换刀指令m06m06 m06用于车削过程中的换刀操作,执行m06

12、后, 转塔刀架将旋转,由t代码指定的刀具被选 择。m06为非模态后作用m功能。 3.3.冷却液打开冷却液打开/ /停止指令停止指令 m07/m09m07/m09 m07指令为打开冷却液管道。m09指令为关闭 冷却液管道。 m07为模态前作用m功能,m09为模态后作用m 功能,m09为缺省功能。 6.3 6.3 主轴功能主轴功能s s、 进给功能进给功能f f和刀具功和刀具功 能能t t 6.3.1 6.3.1 主轴功能指令主轴功能指令s s 主轴功能指令s控制主轴的转速,其后的数值表示主轴速度,单位 为转/每分钟(r/min)。s功能是模态指令,s功能只有在主轴速度 可调节时才有效,s功能所编

13、程的主轴转速,可以借助机床控制面 板上的主轴倍率开关进行修调。 6.3.2 6.3.2 进给速度指令进给速度指令f f 进给速度指令f表示工件被加工时刀具相对于工件的合成进给速度, f的单位取决于g94(每分钟进给量mm/min)或g95(主轴每转一转刀 具的进给量mm/r)。 6.3.3 6.3.3 刀具功能指令刀具功能指令 t t 刀尖半径补偿指令g40/g41/g42 编程格式: g40为取消刀尖半径补偿;g41为左刀补(在刀具前进 方向左侧补偿);g42为右刀补(在刀具前进方向右侧补 偿),g40、g41、g42都是模态代码,可相互注销。 _ 01 00 42 41 40 zx g g

14、 g g g 6.4 6.4 简单循环指令简单循环指令 g80/g81/g82 g80/g81/g82 6.4.1 6.4.1 内(外)径切削循环指令内(外)径切削循环指令 g80g80 1. 1. 圆柱面内圆柱面内( (外外) )径切削循环径切削循环 编程格式: g80 x z f 编程说明: x、z为绝对值编程时切削终点在工件坐标系下的坐标,为 增量值编程时切削终点相对于循环起点的增量。 2. 2. 圆锥面内(外)径切削循环指令圆锥面内(外)径切削循环指令 编程格式:g80 x z i f 编程说明:x、z为绝对值编程时切削终点在工件坐标系下的坐标,为 增量值编程时切削终点相对于循环起点的

15、增量;i为切削起点与切 削终点的半径差,带符号 (无论是绝对值编程还是增量值编程)。 6.4.2 6.4.2 端面切削循环指令端面切削循环指令g81g81 1.1.端平面切削循环端平面切削循环 编程格式: g81 x z f 编程说明: x、z为绝对值编程时切削终点在工件坐标系下的坐标,增量值编程时 切削终点相对于循环起点的增量。 2.2.圆锥端面切削循环圆锥端面切削循环 编程格式: g81 x z k f 编程说明: x、z为绝对值编程时切削终点在工件坐标系下的坐标,为增量值编程 时切削终点相对于循环起点的增量;k为切削起点相对于切削终点的z 向有向距离。 6.4.3 6.4.3 螺纹切削循

16、环指令螺纹切削循环指令g82g82 编程格式:g82 xzrecpf 直螺纹 g82 x z i r e c p f 锥螺纹 编程说明: (1)x、z为螺纹终点在工件坐标系下的坐标或相对于循环起点的增量。 (2)r、e均为绝对值,r为z向回退量,e为x向回退量,可以省略,表示 不用回退功能。 (3)c 为多头螺纹切削时的螺纹头数,为0时表示切削单头螺纹。 (4)p 为主轴基准脉冲处距离切削起始点的主轴转角,多头螺纹切削时, p 为相邻螺纹头的切削起始点之间对应的主轴转角。 (5)f为螺纹导程。 (6)i 为螺纹起点与螺纹终点的半径差,其符号为差的符号。 6.5 6.5 复合循环指令复合循环指令

17、 6.5.1 6.5.1 内(外)径粗车复合循环指令内(外)径粗车复合循环指令g71g71 1.1.无凹槽加工时无凹槽加工时 编程格式: g71 u(d) r(r) p(ns) q(nf) x(x) z(z) f(f) s(s) t(t) 编程说明: d 为切削深度,方向由矢量aa决定;r为每次退刀量;ns为精加工路径第一 个程序段的程序段号;nf为精加工路径最后一个程序段的程序段号;x为x方 向精加工余量;z为z方向精加工余量;f、s、t为粗加工时g71中编程的f、s、 t 有效,而精加工时处于ns到nf 程序段之间的f、s、t 有效。 2.2.有凹槽加工时有凹槽加工时 编程格式: g71

18、u(d) r(r) p(ns) q(nf) e(e) f(f) s(s) t(t) 编程说明: e为精加工余量,其为x方向的等高距离,外径切削时为正,内径切削时为负。 例:用外径粗加工 复合循环指令编制如 图所示零件的加工程 序,要求循环起始点 在a(46,3),切削深 度为1.5 mm(半径量 ),退刀量为1 mm, x方向精加工余量为 0.4 mm,z 方向精加 工余量为0.1 mm,其 中双点画线部分为工 件毛坯。 o2008 n10 g00 x80 z80 m03 s400 t0101 n30 g00 x46 z3 n40 g71 u1.5 r1 p50 q130 x0.4 z0.1

19、f200 粗切量为1.5 mm; 精切量为x0.4 mm,z0.1 mm n50 g01 x6 z0 f300 精加工轮廓起始行 n60 g01 x10 z-2 n70 z-20 n80 g02 u10 w-5 r5 n90 g01 w-10 n100 g03 u14 w-7 r7 n110 g01 z-52 n120 u10 w-10 n130 w-20 n140 x50 n150 g00 x80 z80 回换刀点 n160 m30 6.5.26.5.2端面粗车复合循环指令端面粗车复合循环指令 g72g72 编程格式:g72 w(d) r(r) p(ns) q(nf) x(x) z(z) f

20、(f) s(s) t(t) 编程说明: d为切削深度(每次切削量),指定时不加符号,方向由矢量aa决定; r为每次退刀量;ns为精加工路径第一程序段(即图6-30中的aa)的顺 序号;nf为精加工路径最后程序段(即图6-30中的bb)的顺序号;x 为x 方向精加工余量;z为z方向精加工余量;f、s、t为粗加工时g71 中编程的f、s、t 有效,而精加工时处于ns 到nf 程序段之间的f、s、 t 有效。 注意:(1) g72 指令必须带有p,q 地址,否则不能进行该循环加工。 (2) 在ns的程序段中应包含g00或g01指令,进行由a到a的动作,且 该程序段中不应有x向移动指令。 (3) 在顺

21、序号为ns到顺序号为nf的程序段中,可以有g02或g03指令, 但不应包含子程序。 6.5.36.5.3 闭环车削复合循环指令闭环车削复合循环指令 g73g73 编程格式: g73 u(i) w(k) r(r) p(ns) q(nf) x(x) z(z) f(f) s(s) t(t) i为x 轴方向的粗加工总余量;k为z 轴方向的粗加工总余量;r为粗 切削次数;ns为精加工路径第一程序段(即图6-33中的aa)的顺序号;nf 为精加工路径最后程序段(即图6-33中的bb)的顺序号;x为x方向精加 工余量;z为z方向精加工余量;f、s、t为粗加工时g71中编程的f、s、 t 有效,而精加工时处于

22、ns 到nf 程序段之间的f、s、t 有效。 注意: i和k表示粗加工时总的切削量,粗加工次数为r,则每次x、z方向的 切削量为i/r、k/r;按g73段中的p 和q指令值实现循环加工,要注意 x和z、 i 和k的正负号。 6.5.4 螺纹切削复合循环指令螺纹切削复合循环指令 g76 编程格式: g76 c(c) r(r) e(e) a(a) x(x) z(z) i(i)k(k) u(d) v(dmin) q(d) p(p) f(l) 编程说明: (1)c为精整次数(199),为模态值。 (2)r为螺纹z向退尾长度(0099),为模态值。 (3)e为螺纹x向退尾长度(0099),为模态值。 (

23、4)a为刀尖角度(两位数字),为模态值,在80、60、55、30、29和0六个角 度中选一个。 (5)x、z为绝对值编程时,有效螺纹终点的坐标,为增量值编程时有效螺纹终点相对于循 环起点的增量。 (6)i为螺纹两端的半径差,若i=0,则为直螺纹(圆柱螺纹)切削方式。 (7)k为螺纹高度,该值由x轴方向上的半径值指定。 (8)dmin为最小切削深度(半径值) 。 (9)d为精加工余量(半径值)。 (10)d为第一次切削深度(半径值)。 (11)p为主轴基准脉冲处距离切削起始点的主轴转角。 (12)l为螺纹导程(同g32)。 例:用螺纹切削复合循环指令g76编程,加工螺纹为 zm602,工件尺寸如图所示,其中括弧内 尺寸根据标准得到。 o2002 n10 t0101 n20 g00 x100 z100 n30 m03 s400 n40 g00 x90 z4 n50 g80 x61.125 z-30 i-0.94 f80 n60 g00 x100 z100 m05 n70 t0202 n80 m03 s300 n90 g00 x90 z4 n100 g76 c2 r-3 e1.3 a60 x58.15 z-24 i-0.94 k1.299 u0.1 v0.1 q0.9 f2 n110 g00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论