数控铣床固定循环编程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.10.1
数控铣床综合编程实例 (选) 选
板料, 例1:该零件的毛坯是一块 :该零件的毛坯是一块180mm×90mm×l2mm板料, × × 板料 要求铣削成图中粗实线所示的外形。 要求铣削成图中粗实线所示的外形。 如图可知,各孔已加工完,各边都留有5mm的铣削留 如图可知,各孔已加工完,各边都留有 的铣削留 铣削时以其底面和2-Φ10H8的孔定位,Φ60mm孔 的孔定位, 量。铣削时以其底面和 的孔定位 孔 对工件进行压紧。在编程时, 对工件进行压紧。在编程时,工件坐标系原点定在工件 左下角A点 如图所示 现以Φ10mm立铣刀进行轮廓加 如图所示), 左下角 点(如图所示 ,现以 立铣刀进行轮廓加 对刀点在工件坐标系中的位置为(-25,10,40), 工,对刀点在工件坐标系中的位置为 , , , 刀具的切入点为B点 刀具中心的走刀路线为:对刀点 对刀点1 刀具的切入点为 点,刀具中心的走刀路线为 对刀点 --下刀点 下刀点2--b--c--c’…--下刀点 对刀点 。 下刀点2--对刀点 下刀点 下刀点 对刀点1。
11.10.1
主轴
对刀点
6
1
4
130
换刀点1
换刀点2
2
3
工作台
11.10.1
程序: 程序: N001 G90 G00 Z300.0 T01 M06 N002 G43 Z120.0 H01 S15 M03 N003 G99 G81 X40.0 Y-20.0 Z89.0 R93.0 F200 N004 G98 Y-50.0 N005 G99 G81 X70.0 Z99.0 R103.0 F200 N006 G98 Y-20.0 N007 G80 Z300.0 H00 M05 N008 G00 X130.0 T02 M06 N009 G43 Z120.0 H02 S15 M03
说明: 说明: G87 指令动作循环见图。描述如下: 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; 、 轴定位; (2) 主轴定向停止; 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动 、J 值; 、 方向分别向刀尖的反方向移动I (4) 定位到 点(孔底 ; 定位到R 孔底); 孔底 (5) 在X、Y 方向分别向刀尖方向移动 、J 值; 、 方向分别向刀尖方向移动I (6) 主轴正转; 主轴正转; (7) 在Z 轴正方向上加工至 点; 轴正方向上加工至Z (8) 主轴定向停止; 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动 、J 值; 、 方向分别向刀尖反方向移动I (10) 返回到初始点 只能用 返回到初始点(只能用 只能用G98); ; (11) 在X、Y 方向分别向刀尖方向移动 、J 值; 、 方向分别向刀尖方向移动I (12) 主轴正转。 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。 注意:如果 的移动量为零,该指令不执行。
11.10.1
(5) G80:取消固定循环 :
该指令能取消固定循环,同时 点和Z 该指令能取消固定循环,同时R 点和 点 也被取消。 也被取消。
11.10.1
使用固定循环时应注意以下几点: ★使用固定循环时应注意以下几点:
(1) 在固定循环指令前应使用 在固定循环指令前应使用M03 或M04 指令使主轴回转 指令使主轴回转; (2) 在固定循环程序段中,X, Y, Z, R 数据应至少指令一个才 在固定循环程序段中, 能进行孔加工; 能进行孔加工; (3) 在使用控制主轴回转的固定循环 在使用控制主轴回转的固定循环(G74、G84、G86)中, 、 、 中 如果连续加工一些孔间距比较小,或者初平面到R 如果连续加工一些孔间距比较小,或者初平面到 点平面的 距离比较短的孔时,会出现在进入孔的切削动作前时,主轴 距离比较短的孔时,会出现在进入孔的切削动作前时, 还没有达到正常转速的情况,遇到这种情况时, 还没有达到正常转速的情况,遇到这种情况时,应在各孔的 加工动作之间插入G04 指令,以获得时间; 指令,以获得时间; 加工动作之间插入 (4) 当用 当用G00~G03 指令注销固定循环时,若G00~G03 指令 指令注销固定循环时, 和固定循环出现在同一程序段,按后出现的指令运行; 和固定循环出现在同一程序段,按后出现的指令运行; (5) 在固定循环程序段中,如果指定了 ,则在最初定位时送 在固定循环程序段中,如果指定了M, 信号,等待M 信号完成,才能进行孔加工循环。 出M 信号,等待 信号完成,才能进行孔加工循环。
11.10.1
G89 X_Y_Z_R_P_F_K_
G89 指令与 指令与G85 指令相同,但在孔底有暂停。 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。 注意:如果 的移动量为零,
11.10.1
反镗循环指令G87 ② 反镗循环指令
G87 X_Y_Z_R_Q_F_K_
11.10.1
N010 G99 G81 X70.0 Z82.0 R103.0 F150 N011 Y-50.0 N012 X40.0 Z72.0 R93.0 N013 Y-20.0 N014 G80 Z300.0 H00 M05 N015 G00 X-20.0 T03 M06 N016 G43 X120.0 H03 S10 M03 N017 G99 G84 X40.0 Z75.0 R93.0 F30.0 N018 Y-50.0 N019 G80 Z300.0 H00 MO5 N020 G00 X0 Y0 N021 M02
11.10.1
例1 编程如图所示零件。加工该零件所用的刀具 编程如图所示零件。 如下: 如下: 号为H01; (1)中心钻:T01,刀具的长度补偿 号为 )中心钻: , ; 钻头: (2)Φ5钻头:T02,刀具长度补偿号为 ) 钻头 ,刀具长度补偿号为H02; ; 丝锥: (3)M6丝锥:T03,刀具长度补偿号为 ) 丝锥 ,刀具长度补偿号为H03
11.10.1
G82:带停顿的钻孔循环 :
G82
X_Y_Z_R_P_F_K_
G82 指令除了要在孔底暂停外,其他动作与 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间 相同。 由地址P 给出。 由地址 给出。 G82 指令主要用于加工盲孔,以提高孔深精度。 指令主要用于加工盲孔,以提高孔深精度。 注意:如果Z 的移动量为零,该指令不执行。 注意:如果 的移动量为零,该指令不执行。
11.10.1
3)攻丝循环指令G74(左) G84(右) )攻丝循环指令 左 右
G74 X_Y_Z_R_P_F_K_
G74 攻反螺纹时主轴反转,到孔底时主轴 攻反螺纹时主轴反转, 正转,然后退回。 正转,然后退回。 G74 指令动作循环见图。 指令动作循环见图。 注意: ★注意: (1) 攻丝时速度倍率、进给保持均不起作用; 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面 应选在距工件表面7mm 以上的地方; 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。 如果 的移动量为零,该指令不执行。
11.10.1
钻深孔循环指令G83 钻深孔循环指令
G83 指令动作循环见图。 指令动作循环见图。
11.10.1
2) 钻பைடு நூலகம்循环指令 ) 钻孔循环指令G81 和G82
G81 X_Y_Z_R_F_K_
G81 钻孔动作循环,包括 ,Y 坐标定位、 钻孔动作循环,包括X, 坐标定位、 快进、工进和快速返回等动作。 快进、工进和快速返回等动作。 G81 指令动作循环见图。 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。 注意:如果 的移动量为零,该指令不执行。
11.10.1

精镗指令G76 精镗指令
G76 X_Y_Z_R_Q_P_F_K_
说明: 说明: G76 精镗时,主轴在孔底定向停止后, 精镗时,主轴在孔底定向停止后, 向刀尖反方向移动,然后快速退刀。 向刀尖反方向移动,然后快速退刀。 这种带有让刀的退刀不会划伤已加工 平面,保证了镗孔精度。 平面,保证了镗孔精度。 G76 指令动作循环见图。 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。 注意:如果 的移动量为零,该指令不执行。
11.10.1
攻丝循环指令G84(右) 右 攻丝循环指令
G84 X_Y_Z_R_P_F_K_
G84 攻螺纹时从 点到 点主轴正转, 攻螺纹时从R 点到Z 点主轴正转, 在孔底暂停后,主轴反转,然后退回。 在孔底暂停后,主轴反转,然后退回。 G84 指令动作循环见图。 指令动作循环见图。 注意: 注意: (1) 攻丝时速度倍率、进给保持均不起作用; 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面 应选在距工件表面7mm 以上的地方; 以上的地方; (3) 如果 的移动量为零,该指令不执行。 如果Z 的移动量为零,该指令不执行。
11.10.1
1)高速钻深孔循环G73和钻深孔循环指令 )高速钻深孔循环 和钻深孔循环指令G83 和钻深孔循环指令
G73(G83) X_Y_Z_R_Q_F_K_
说明: 说明: Q:每次进给深度; :每次进给深度; 高速钻深孔循环G73 高速钻深孔循环 k:指令执行重复次数。 :指令执行重复次数。 G73 用于 轴的间歇进给,使深孔 用于Z 轴的间歇进给, 加工时容易排屑,减少退刀量, 加工时容易排屑,减少退刀量, 可以进行高效率的加工。 可以进行高效率的加工。 G73 指令动作循环见上图。 指令动作循环见上图。 注意: 、 、 移动量为零时,该指令不执行。 注意:Z、K、Q 移动量为零时,该指令不执行。
11.10.1
使用G88 指令编制如图所示的螺纹加工程序:设刀具 指令编制如图所示的螺纹加工程序: 例 使用 起点距工作表面100mm 处,切削深度为 切削深度为10mm。 起点距工作表面 。
(i) 先用 先用G81 钻孔 %1000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G81 X40 Y40 G90 R −98 Z −110 F200 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30 (ii) 再用 再用G84 攻丝 %2000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G84 X40 Y40 G90 R −93 Z −110 F100 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30
7.孔加工固定循环指令 孔加工固定循环指令
孔加工固定循环指令通常由下述 6 个动作构成: 个动作构成 构成: (1) X、Y 轴定位; 、 轴定位; (2) 快速运行到 平面; 快速运行到R平面 平面; (3) 孔加工; 孔加工; (4) 在孔底的动作; 在孔底的动作; (5) 退回到 平面; 退回到R平面 平面; (6) 快速返回到起始点。 快速返回到起始点。
11.10.1
4)镗孔循环指令 )
镗孔循环指令G85 \G86 和G89 ① 镗孔循环指令
G85(G86) X_Y_Z_R_F_K_ G85 指令与 指令与G84 指令相同,但在孔底时主轴不反转。 指令相同,但在孔底时主轴不反转。 G86 指令与 指令与G81 相同,但在孔底时主轴停止,然后快 相同,但在孔底时主轴停止, 速退回。 速退回。 注意: 注意: (1) 如果 的移动位置为零,该指令不执行; 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。 调用此指令之后,主轴将保持正转。
11.10.1
循环指令的通用指令格式
G90(91) G98(99) (G73~G88) X_Y_Z_R_Q_P_F_K_
G90(91):绝对(增量)坐标方式; G90(91):绝对(增量)坐标方式; G98(99):返回初始平面(R点平面) (R点平面 G98(99):返回初始平面(R点平面); 固定循环代码之一; G:固定循环代码之一; 加工起点到孔位的距离(G91)或孔位坐标(G90) (G91)或孔位坐标(G90); X 、Y:加工起点到孔位的距离(G91)或孔位坐标(G90); 初始点到R 点的距离(G91) (G91)或 点的坐标(G90) (G90); R:初始点到R 点的距离(G91)或R 点的坐标(G90); 点到孔底的距离(G91)或孔底坐标(G90) (G91)或孔底坐标(G90); Z:R 点到孔底的距离(G91)或孔底坐标(G90); Q:每次进给深度(G73/G83); 每次进给深度(G73/G83); (G73/G83) 刀具在孔底的暂停时间; P:刀具在孔底的暂停时间; 切削进给速度; F:切削进给速度; 固定循环的次数。 k:固定循环的次数。
相关文档
最新文档