丁工NX2406
NX2406及星空外挂的安装
NX2406角色设置及许可补丁加载
常用刀具的创建及使用场景
底壁铣
平面去毛刺
槽铣削
平面文本(2D刻字)
2D线框平面轮廓铣处理器
面铣-中间刀路
面铣-单向-往复
型腔铣
自适应粗加工
深度轮廓铣
区域轮廓铣
曲线驱动
固定轴引导曲线
清根铣-单刀路/多刀路/参考刀
3轴去毛刺
轮廓文本
钻孔
本文档使用 MrDoc 发布
-
+
首页
钻孔
# 定心钻(点孔、倒角) 主要用于:预钻孔、沉头倒角 MCS设置 ``` 指定部件:工件 指定毛坯:选择没有开孔的部件 坐标:顶面分中,安全距离50 ``` 创建工序 ``` 右键WORKPIECE--插入工序--类型hole_making--定心钻--确定 新建刀具--SPOT_DRILL(第一个图标)--名称“D10A45定心钻”--确定--直径10,刀尖角度90度--确定 ``` 参数设置 ``` #主要 指定特征几何体: 可以单个单个的选孔,也可以框选。并将小孔的加工深度改为1.5mm(先选中列表里的成员,然后点击深度旁边的小锁后点击用户自定义即可),优化序列改为最短刀轨后点击重新排序按钮使之生效 #非切削移动 转移/快速:将转移类型改为“z向最低安全距离”,安全距离1mm #策略 顶偏置:距离,距离1mm(表示从工件顶面3mm处开始加工) 底偏置:距离1mm(通孔的情况下也往下多加工1mm,加工的彻底。) Rapto偏置:距离1mm(可以理解为安全平面或进刀距离,避免快速下刀时撞刀工件表面) ``` # G81、G82、G83、G73普通钻孔及深孔钻(特征几何体、循环参数、延伸路径、输出P值、输出Q值) | G81:钻孔(G81 X_ Y_ Z_ R_ F_);适合加工浅孔<br/>G82:锪孔(G82 X_ Y_ Z_ R_ P_ F_);比G81多了一个底孔暂停时间<br/>G83:深钻孔(G83 X_ Y_ Z_ R_ Q_ F_)钻一段距离后抬刀至R平面,然后再钻;<br/>G73:深孔断削(G73 X_ Y_ Z_ R_ Q_ F_)与G83的区别是G73由机床控制增量抬刀;<br/>G84:攻丝(G84 X_ Y_ Z_ R_ F_);<br/>G85:镗孔(G85 X_ Y_ Z_ R_ F_);<br/>G86:镗孔(G86 X_ Y_ Z_R_ F_);<br/>G87:反镗孔(G84 X_ Y_ Z_ R_ Q_ F_);<br/>G88:镗孔(G88 X_ Y_ Z_ R_ P_ F_);<br/>G89:镗孔(G89 X_ Y_ Z_ R_ P_ F_); | Q--深孔钻时每一次的加工深度<br/>P--孔底暂停时间(不能有小数)<br/>L--循环次数<br/>R--在当前工件坐标系中的下刀坐标值<br/>F--进给速度<br/>M03--主轴正传<br/>M04--主轴反转<br/>G04--程序暂停(G04 X1表示暂停1秒)<br/>G98--返回参考点<br/>G99--返回R点 | | ------------------------------------------------------------ | ------------------------------------------------------------ | ## G81钻浅孔 ### 创建工序 ``` 创建工序--钻孔--确定 新建刀具--STD_DRILL(第二个图标)--名称“D10A118钻头”--确定--直径10mm、尖刀尖角度118度--确定 ``` ### 参数设置 ``` #主要 指定特征几何体:选择2个通孔 循环:钻 #策略 顶偏置:1mm(从顶面以上1mm处开始切削) 底偏置:1mm(多往下钻1mm) Rapto偏置:自动(安全平面) 驻留模式:秒(在钻孔是时添加一个暂停p值) 驻留:1 #非切削-转移快速: 转移类型:z向最低安全距离1mm ``` ### 后处理 ``` #程序如下 T01 M6 // 换刀,将刀具01装入主轴 G54 G90 G0 X0 Y0; // 使用工件坐标系G54及绝对坐标系G90编程,快速移动xy轴至0点位置 G43 H1 Z50; // 建立刀具长度补偿,使用H1组的补偿值,刀具快速移动至z轴零点以上50mm的位置 G0X100Y50; // 快速移动到钻孔位置 M03S900; // 主轴启动 G99 G81 Z -10 R5 F80 P1000; // 钻第一个孔-10mm,进给速度80,G99表示钻孔完毕后抬刀到R点,孔底暂停1秒 Y100; // 钻第二个孔,抬刀到R点 G98 Y150; // 钻第三个孔,抬刀到起始点,最后一个孔要用G98抬刀至起始点 G80; // 取消钻孔循环 G0 Z200 M05; // 抬刀,主轴停止 M30; // 程序结束,返回程序起始点 ``` ## G83深孔啄钻 ### 创建工序 ``` #复制G81程序并重命名为G83深孔啄钻 #主要 循环:“钻,深孔”,并在循环参数对话框中设置Q值 深度增量:精确 最大距离:3mm ``` ### 后处理 ``` O0001 G90 G54 G00 X0 Y0 S1000 M03; G43 H01 Z50 M08; #刀具长度补偿,使用01号刀具长度补偿值 G83 Z-20 R5 Q3 F100; #孔深20mm,每次啄钻深度3mm后完全退刀至R5安全高度 x20; #刀具移动至x20,y0位置进行下一孔加工 x40; #在x40,y0位置进行孔加工 G80; #取消固定循环 G00 Z50 M09; 抬刀并关闭冷却液 M05 M30 ``` ## G73深孔断屑 ### 创建工序 ``` #复制G81程序并重命名为G73深孔断屑 #主要 循环:“钻,深孔,断屑”,并在循环参数对话框中设置Q值 深度增量:精确 最大距离:3mm ``` ### 后处理 ``` O0001 G90 G54 G40 G21 G17; #绝对值编程,工件坐标系,取消刀具半径补偿,单位毫米,xy平面加工 G00 X0 Y0 M03 S1000; #快速定位置孔上方 G43 H01 Z50 M08; #刀具长度补偿用01号刀具长度补偿值,打开切削液 G73 Z-20 R5 Q3 F100; # #孔深20mm,每钻Q3后就稍微抬一下刀实现断屑,直至钻完孔深20后将刀具退回到R5高度 X20; #刀具移动至x20,y0位置进行下一孔加工 X40; G80;#取消固定循环 G00 Z50 M09; #抬刀并关闭冷却液 M05; M30; ``` ## G84攻丝 ### 格式 ``` G84:攻丝 (G84 X_ Y_ Z_ R_ F_); 重点:F值,即进给需要对应螺距。 ``` ### 螺距表 | 螺纹规格 | 螺距 | 螺纹规格 | 螺距 | 螺纹规格 | 螺距 | | -------- | ---- | -------- | ---- | -------- | ---- | | M3 | 0.5 | M18 | 2.5 | M39 | 4 | | M4 | 0.7 | M20 | 2.5 | M42 | 4.5 | | M5 | 0.8 | M22 | 2.5 | M45 | 4.5 | | M6 | 1 | M24 | 3 | M48 | 5 | | M8 | 1.25 | M27 | 3 | M52 | 5 | | M10 | 1.5 | M30 | 3.5 | M56 | 5.5 | | M12 | 1.75 | M33 | 3.5 | M60 | 5.5 | | M14 | 2 | M36 | 4 | M64 | 6 | | M16 | 2 | | | | | ### 操作 创建工序 ``` 创建工序--钻孔(第2个图标)--确定 新建刀具--选择钻头SPOT_DRILL或TAP丝锥(本例使用丝锥)--系统名称M6(直径6,颈部直径4)--确定 ``` 参数设置 ``` #主要 指定特征几何体:选择一个孔,并将深度改为10 循环:“钻,攻丝” #进给率和速度 主轴转速:通常100~200之间(本例取值100) 进给率:1mmpm(因为M6的螺距是1mm) #策略 顶偏置:1 底偏置:1(因为是盲孔,设置也不起作用) Rapto:1(R平面设置) ``` 后处理 ``` #取消半径补偿,取消长度补偿,取消固定循环,绝对值编程,在xy平面加工,使用G54坐标 G40 G49 G80 G90 G17 G54 G00 X0 Y0 S100 M03 T01 M06 M08 #冷却液开启 G0 X3 Y15 G43 Z50 H01 #刀具长度补偿使用01号刀具组补偿值 #G98表示循环结束后返回初始平面z50 G98 G84 X3 Y15 Z-22 R-10 F1 #右旋螺纹攻丝22mm,安全退刀点10mm,螺距1mm G80 M05 M09 G91 G28 Z0 #以增量模式返回机床参考点 M30 ``` ## 镗孔 ### 格式及用法 操机把镗刀装上主轴后,需要做一个M19的主轴定向,有的机床是x方向,有的机床是y方向,如果M19的主轴定向是Y的正方向,那么我们在装刀的时候,就需要把镗刀的刀片对着Y轴的负方向。 ``` #当刀具到达孔底位置后,偏移Q距离(反向偏移),移动的方向由机床参数决定。 G76:正镗孔 (G76 X Y Z R Q F); G87:反镗孔 (G87 X Y Z R P Q F); ``` ### G76正镗操作 创建工序 ``` 创建工序--钻孔(第2个图标)--刀具随便选一把(因为镗孔和刀具没有啥关系)--确定 ``` 参数设置 ``` #主要 指定特征几何体:选择一个孔,并修改孔深为10mm 循环:“钻,镗,不拖动” ,并将方位设为0.2mm(方位就是Q值,即横向往后退0.2mm后再退刀) #策略 定偏置:1mm(R值) 底偏置:0 #转速进给 转速1000 进给80 ``` 后处理 ``` O0001 T01 M06 #激活G54坐标系,xy平面,绝对坐标,取消刀具半径补偿,取消长度补偿 G54 G17 G90 G40 G49;#后面的G43会覆盖掉G49,这里的G49多余写。 S1000 M03; G0 X0 Y0 Z50; #快速移动至初始位置 G43 Z50 H01;#建立1号刀长度补偿(z50为初始平面) #G94表示进给速度单位mm/min,G98表示固定循环结束后刀具返回初始安全平面。 G94 G98 G76 X100 Y50 Z-30 R1 Q0.2 F80; #安全高度1mm,退刀距离0.2mm G00 Z50;#此步骤多余,因为G76循环使用了G98,即固定循环结束后返回初始平面 G80 G00 X0 Y0; #取消固定循环,快速返回原点 M05; M30; ``` ### G87反镗操作 #### 动作说明  ``` #从底部-31mm处往上镗至-28mm处暂停1秒,其中Q偏移量为3.26mm G87 X0 Y0 Z-28 R-31 P1000 Q3.26 F30 ``` #### 反镗台阶孔: 上面是小孔,下面是大孔, 1调出Drill模块 ``` 关掉ug并打开CAP工具箱,切换至NX2046版本,找到Drill钻孔图标并点击它,当弹窗问你是否要调出旧版本的Drill钻孔加工模块时,你点击确定。 ``` 创建工序 ``` 创建工序--类型drill--钻孔(第3个图标)--确定 #参数设置 指定孔--选择--一般点--选择孔的正面或反面圆心--确定--确定--确定 指定顶面:选择沉头孔的台阶面 指定底面:选择部件底面 【工具】 刀具:只需要比孔小的刀具就行,例如M6丝锥 【循环类型】 循环:标准背镗--选择指定--方位输入0.2(Q值)--确定--确定--确定 最小安全距离:-3 (R值,做正面要输入正数,做反面就要输入负数,此值一定要大于沉头孔高度) 【刀轨设置】 #设置安全平面 点击避让按钮--“Clearance Plane-无”--指定--选择工件最高面,距离输入50--确定--确定--确定 ``` 后处理  ``` G40 G49 G80 G17 G90 G54 #取消刀具半径补偿,取消刀具长度补偿,取消固定循环,xy加工平面,绝对值编程,G54工件坐标系 G00 X0. Y0. #快速移动至原点 T01 M06 S1000 M03 M08 G43 Z50. H01 #建立1号刀长度补偿(z50为初始平面) G98 G87 X0. Y0. Z-28. R-31. F30. #G98表示固定循环结束后刀具返回初始安全平面 G80 #取消固定循环 G0 Z50. #抬刀至安全高度 M05 #停主轴 M09 #关冷却 G91 G28 Z0.0 #增量模式下z轴回零 M30 #程序结束并复位 ``` ### 铰孔 铰孔几乎和钻孔是一样的,铰孔可以通过钻孔或镗孔的指令去做 ``` G81:钻/铰孔 (G85 X_ Y_ Z_ R_ F_)#当刀具到达孔底位置后,用G00退刀。 G82:钻/铰孔 (G82 X_ Y_ Z_ R_ P_ F_)#在G81基础上,在孔底增加了一个停留时间 G85:镗/铰孔 (G85 X_ Y_ Z_ R_ F_)##当刀具到达孔底位置后,用切削速度F值退刀。 G86:镗/铰孔 (G86 X_ Y_ Z_ R_ F_)##当刀具到达孔底位置后,主轴停止(M19),用G00退刀。 ``` #### G82铰孔 创建工序 ``` 创建工序--类型hole_making--钻孔(第2个图标)--刀具随便指定--确定 指定特征几何体:选择一个孔,将深度改为10mm 循环:钻,驻留模式改为3秒 ``` 后处理 ``` G82 G98 Z-13 F30 P3000 R3 ``` #### G85铰孔 ``` 创建工序--类型hole_making--钻孔(第2个图标)--刀具随便指定--确定 指定特征几何体:选择一个孔,将深度改为10mm 循环:“钻,镗”,将驻留模式改为关。 ``` 后处理 ``` G85 G98 Z-13 F30 R3 ```
tyjs09
2025年7月8日 16:54
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码