小蚂蚁爱大象 发表于 2026-1-17 17:30:04

走圆弧不能输出JIK

小蚂蚁爱大象 发表于 2026-1-17 17:30:41

走圆弧不能输出 I J K

秋风5685 发表于 2026-1-17 20:22:33

本帖最后由 秋风5685 于 2026-1-17 20:31 编辑

小蚂蚁爱大象 发表于 2026-1-17 17:30
走圆弧不能输出 I J K
#===============================================================================
# Exported Custom Commands created by Administrator
# on 2017Äê12ÔÂ22ÈÕ ÐÇÆÚÎå 23:36:03 中国标准时间
#===============================================================================



#=============================================================
proc PB_CMD_init_helix { } {
#=============================================================
uplevel #0 {
#
# This ommand will be executed automatically at the start of program and
# anytime it is loaded as a slave post of a linked post.
#
# This procedure can be used to enable your post to output helix.
# You can choose from the following options to format the circle
# block template to output the helix parameters.
#

set mom_sys_helix_pitch_type    "rise_radian"

#
# The default setting for mom_sys_helix_pitch_type is "rise_radian".
# This is the most common.Other choices are:
#
#    "rise_radian"            Measures the rise over one radian.
#    "rise_revolution"          Measures the rise over 360 degrees.
#    "none"                     Will suppress the output of pitch.
#    "other"                  Allows you to calculate the pitch
#                               using your own formula.
#
# This custom command uses the block template circular_move to output
# the helix block.If your post uses a block template with a different
# name, you must edit the line that outputs the helix block.

#
#The following variable deines the output mode for helical records.
#
#FULL_CIRCLE-- This mode will output a helix record for each 360
#                  degrees of the helix.
#QUADRANT--    This mode will output a helix record for each 90
#                  degrees of the helix.
#LINEAR--      This mode will output the entire helix as linear gotos.
#END_POINT --    This mode will assume the control can define an entire
#                  helix in a single block.

   set mom_kin_helical_arc_output_mode FULL_CIRCLE

   MOM_reload_kinematics



#=============================================================
proc MOM_helix_move { } {
#=============================================================
   global mom_pos_arc_plane
   global mom_sys_cir_vector
   global mom_sys_helix_pitch_type
   global mom_helix_pitch
   global mom_prev_pos mom_pos_arc_center
   global PI

   switch $mom_pos_arc_plane {
      XY { MOM_suppress once K ; set cir_index 2 }
      YZ { MOM_suppress once I ; set cir_index 0 }
      ZX { MOM_suppress once J ; set cir_index 1 }
   }

   switch $mom_sys_helix_pitch_type {
      none { }
      rise_revolution { set pitch $mom_helix_pitch }
      rise_radian { set pitch }
      other {
#
#    Place your custom helix pitch code here
#
      }
      default { set mom_sys_helix_pitch_type "none" }
   }

   MOM_force once X Y Z

   if { } {
      MOM_force once I J K

#<08-01-06 gsl>
      switch $mom_sys_cir_vector {
         "Vector - Arc Center to Start" {
            set mom_prev_pos($cir_index) $pitch
            set mom_pos_arc_center($cir_index) 0.0
         }
         "Vector - Arc Start to Center" -
         "Unsigned Vector - Arc Start to Center" {
            set mom_prev_pos($cir_index) 0.0
            set mom_pos_arc_center($cir_index) $pitch
         }
         "Vector - Absolute Arc Center" {
            set mom_pos_arc_center($cir_index) $pitch
         }
      }
   }


#
# You may need to edit this line if you output more than one block
# or if you have changed the name of your circular_move block template
#
   MOM_do_template circular_move


} ;# MOM_helix_move


} ;# uplevel
}

秋风5685 发表于 2026-1-17 20:34:48

小蚂蚁爱大象 发表于 2026-1-17 17:30
走圆弧不能输出JIK

更新组内多坐标混合使用方式问题!更新ijk输出问题!

lg333 发表于 2026-1-17 21:32:18

感谢楼主分享

m998899 发表于 2026-1-18 08:25:46

厉害了,一下解决了。

寻梦12 发表于 2026-1-18 11:43:12

谢谢分享

小蚂蚁爱大象 发表于 2026-1-18 13:38:08

秋风5685 发表于 2026-1-17 20:34
更新组内多坐标混合使用方式问题!更新ijk输出问题!

您好,后处理自动打开CIMCOEdit后,如果不结束CIMCOEdit进程,UG会进入假死状态,除非关了CIMCOEdit,才能继续操作UG

m998899 发表于 2026-1-18 14:20:31

:lol 那个高精代码是否可以给个设置,开启或者关闭

vxh1214 发表于 2026-1-18 19:40:35

攻牙怎么设置呢
页: 1 2 3 4 5 [6] 7 8
查看完整版本: 支持六个系统共用后处理