Tualar 发表于 2025-5-14 15:09:09

手把手教你制作四轴XYZC新代22TB刀塔车铣复合后处理(六)

(四).笛卡尔坐标输出轴向铣后处理制作步骤:
1.打开NX后处理构造器:
(1).设置语言为简体中文。
(2).备份选项设置为每次保存的。
2.打开后处理文件syntec22tb_turret_axial_mill_polar.pui。
3.将后处理另存为syntec22tb_turret_axial_mill_cartesian.pui。
4.找到"机床->XZC铣->一般参数"页面,将"默认坐标模式"选项中的"笛卡尔坐标"选中。
5.用VERICUT软件验证,笛卡尔坐标输出轴向铣后处理制作完成。

(五).G21.1输出轴向铣后处理制作步骤:
1.打开NX后处理构造器:
(1).设置语言为简体中文。
(2).备份选项设置为每次保存的。
2.打开后处理文件syntec22tb_turret_axial_mill_cartesian.pui。
3.就后处理另存为syntec22tb_turret_axial_mill_g12.1.pui。
4.修改"工序开始序列->初始移动"事件:
(a).在S2= M13行的上面添加M15行。
(b).在M15行的下面添加M41 (Power Head Encoder)行。
(c).在S2= M13行的下面添加M19 (C Axis Mode)行。
(d).在M19 (C Axis Mode)行的下面添加M85 (Unlock C Axis)行。
(e).在M85 (Unlock C Axis)行的下面添加G1 G90 C0. F15000. M8行。
(f).在G1 G90 C0. F15000. M8行的下面添加G12.1 (Polar Convert On)行。
5.修改"工序开始序列->初始移动"事件:
(a).在S2= M13行的上面添加M15行。
(b).在M15行的下面添加M41 (Power Head Encoder)行。
(c).在S2= M13行的下面添加M19 (C Axis Mode)行。
(d).在M19 (C Axis Mode)行的下面添加M85 (Unlock C Axis)行。
(e).在M85 (Unlock C Axis)行的下面添加G1 G90 C0. F15000. M8行。
(f).在G1 G90 C0. F15000. M8行的下面添加G12.1 (Polar Convert On)行。
6.在"工序结束序列->刀轨结束"事件的M13行的上面添加G13.1 (Polar Convert Off)行。
7.修改"运动"选项卡:
(a).将"线性移动"事件中的G41 D1 G17 G1 G90...行中的C,M8,S2=和M13元素删除。
(b).将"圆周移动"事件中的G17 G2 G90 X Y Z I J F S2= K行中的I,J,S2=和K元素删除。
(c).添加R元素到"圆周移动"事件中的G17 G2 G90 X Y Z F行中。
(d).添加R元素到"圆周移动"事件中的"循环记录"选项改为"象限"。
(e).将"快速移动"事件中的G0 G90 X Y Z rap1 rap2 C M8行中的C元素删除。
(f).将"快速移动"事件中的G0 G90 rap3 C行中的C元素删除。
(g).将"快速移动"事件中的"G代码->快速移动"选项值改成1。
(h).将Y元素的"引导符"改成C。
8.删除"工序开始序列->自动换刀"事件中的PB_CMD_my_rcb_output_machine_control_code行。
9.删除"工序开始序列->手动换刀"事件中的PB_CMD_my_rcb_output_machine_control_code行。
10.修改"运动->圆周移动"事件:
(a).给G17 G98 G2 G90 X Y Z I J F行添加输出条件,输入名称circular_move。
(b).编辑代码如下:
   global mom_logname
   global mom_arc_angle
   if { $mom_arc_angle >= 360 } {
      return 1
   } else {
          return 0
       }
(c).在G17 G98 G2 G90 X Y Z I J F行下面添加G17 G98 G2 G90 X Y Z R F行。
(d).修改G17 G98 G2 G90 X Y Z R F行的R元素为非模态输出。
(e).给G17 G98 G2 G90 X Y Z R F行添加输出条件,输入名称circular_move_1。
(f).编辑代码如下:
   global mom_logname
   global mom_arc_angle
   global mom_arc_radius
   if { $mom_arc_angle <= 180 } {
      return 1
   } elseif { $mom_arc_angle < 360 } {
          set mom_arc_radius
          return 1
       } else {
            return 0
         }
11.用VERICUT软件验证,G21.1输出轴向铣后处理制作完成。

(六).笛卡尔坐标输出径向铣后处理制作步骤:
1.打开NX后处理构造器:
(1).设置语言为简体中文。
(2).备份选项设置为每次保存的。
2.打开后处理文件syntec22tb_turret_axial_mill_cartesian.pui。
3.将后处理另存为syntec22tb_turret_radial_mill_cartesian.pui
4.找到"机床->一般参数"页面,将"初始主轴"选项修改为"+X轴",在"Y轴中的位置"前面打上"√"。
5.修改"现成循环"事件中的R值,以匹配新代系统的固定循环指令的要求:
(1).修改"程序开始序列->程序开始"事件的PB_CMD_log_revision行。
(2).编辑代码如下:
    global posX
    global posY
    global posZ
    set posX 0
    set posY 0
    set posZ 0
(3).修改"运动->线性移动"事件:
    (a).在G41 G17 G98 G1 G90...行上面添加"定制命令",输入名称my_rcb_get_pos_value。
    (b).编辑代码如下:
       global posX
       global posY
       global posZ
       global mom_pos
       set posX $mom_pos(0)
       set posY $mom_pos(1)
       set posZ $mom_pos(2)
(4).在"运动->圆周移动"事件的G17 G98 G2 G90 X Y Z I J F行上面添加PB_CMD_my_rcb_get_pos_value行。
(5).在"运动->快速移动"事件的G0 G90 rap1 rap2 C行上面添加PB_CMD_my_rcb_get_pos_value行。
(6).修改在"现成循环->深钻"事件:
    (a).修改G17 G87 X Y Z C R Q...M84行R元素为R-Cycle Rapid to Distance。
    (b).在G17 G87 X Y Z C R Q...M84行上面添加"定制命令",输入名称my_rcb_calc_g8x_R_value。
    (c).编辑代码如下:
       global mom_pos
       global mom_cycle_rapid_to
       global posX
       set mom_cycle_rapid_to
(7).修改在"现成循环->攻丝"事件:
    (a).修改G17 G88 X Y Z C R Q...M84行R元素为R-Cycle Rapid to Distance。
    (b).在G17 G88 X Y Z C R Q...M84行上面添加PB_CMD_my_rcb_calc_g8x_R_value。
(8).修改在"现成循环->镗"事件:
    (a).修改G17 G89 X Y Z C R Q...M84行R元素为R-Cycle Rapid to Distance。
    (b).在G17 G89 X Y Z C R Q...M84行上面添加PB_CMD_my_rcb_calc_g8x_R_value。                     
6.用VERICUT软件验证,笛卡尔坐标输出径向铣后处理制作完成。

(七).极坐标输出径向铣后处理制作步骤:
1.打开NX后处理构造器:
(1).设置语言为简体中文。
(2).备份选项设置为每次保存的。
2.打开后处理文件syntec22tb_turret_radial_mill_cartesian.pui。
3.将后处理另存为syntec22tb_turret_radial_mill_polar.pui
4.找到"机床->一般参数"页面,将"默认坐标模式"修改为"极坐标"。               
5.用VERICUT软件验证,极坐标输出径向铣后处理制作完成。



绮梦 发表于 2025-5-14 22:07:38

感谢楼主分享

txhuang2025 发表于 2025-5-19 15:17:26

感谢楼主分享
页: [1]
查看完整版本: 手把手教你制作四轴XYZC新代22TB刀塔车铣复合后处理(六)