找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19245|回复: 19
打印 上一主题 下一主题

求UG18的FANAC 的後處理器

[复制链接]
跳转到指定楼层
1
发表于 2002-8-10 18:06:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
請問誰有UG18的FANAC 的後處理器啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
20
发表于 2011-7-9 16:28:53 | 只看该作者
呆B
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
19
发表于 2005-12-3 13:11:35 | 只看该作者
good
18
发表于 2002-12-1 01:09:19 | 只看该作者
各为大师:我还不知如何在UGNX里调用,与MASTERCAM不一样,不象MASTERCAM改POST文件那样方便,能告诉我吗?谢谢!我后处理后,格式总不对,没有机械坐标G54,有M07又M08.
17
发表于 2002-10-26 21:31:21 | 只看该作者
3
16
发表于 2002-10-26 21:30:43 | 只看该作者
2
15
发表于 2002-10-26 21:28:55 | 只看该作者
我有。
大家还要什么,说不定我也有。
希望能广交朋友,我以前一般上海信。
  Email:mryjw163@163.com
14
发表于 2002-8-25 20:10:11 | 只看该作者
1=OKUMA.TCL 2=OKUMA.DEF 3=template_post.dat 做成文本文档放入
D:\UGS180\MACH\resource\postprocessor
  
OK
13
发表于 2002-8-25 19:59:16 | 只看该作者
###############################################################################
# template_post config file - Event Handler and Definition files for  
#                             Generic Machine
#
#
# REVISIONS
#   Date       Who           Reason
# 15-Nov-1999  Joachim Meyer Move WIRE EDM to top of the list.
#                            This is necessary because this list is the
#                            list of posts for the generic machine and thus
#                            the first post must not have any  
#                            Turret/Pocket definitions.
# 28-Apr-2000  Satya         Added mill-turn posts to standard list of posts.
# 12-Sep-2000  whb           added mill3ax_nurbs
#
###############################################################################
OKUMA_Mill_3Axis,${UGII_CAM_POST_DIR}Okuma.tcl,${UGII_CAM_POST_DIR}Okuma.def
12
发表于 2002-8-25 19:55:52 | 只看该作者
##############################################################################
# Description
#     This is the definition file for mill3ax
#
# Revisions
#
#   Date        Who   Reason
# 02-jul-1998   whb   Original
# 31-jul-1998   whb   load_tool_number now tool_number
# 20-apr-1999   whb   feed rates are now feed(set in FEEDRATE_SET)
# 19-may-1999   whb   add opt for mom_cycle_delay
# 02-Jun-1999   whb   fix commentary
# 24-jun-1999   whb   convert FORMATS from % to & formats
#                     rename Socket_x FORMATS
# 29-jul-1999   vb    modify turret configuration
# 29-Jul-1999   whb   default Seqno to 5 digits, default Coordinate to 5 digits
# 24-Aug-1999   jm    Modify holding system in POCKET description
#                     to 330 (taper shank 50) so that some milling
#                     tools of the library fit.
# 31-aug-1999   mjr   Add holders 300,310,320 to all pockets. Increase pockets
#                     from 12 to 30 total.
# 02-Sep-1999   whb   remove carriage returns which were added by NT.
# 16-Nov-1999   gbs   Include the ude file for udes
# 25-Jan-2000   whb   update for usable output
#
# $HISTORY$
#
###############################################################################
MACHINE mill3ax
  
INCLUDE
{
   $UGII_CAM_USER_DEF_EVENT_DIR/ude.cdl
}
  
FORMATTING
{
  
  WORD_SEPARATOR     ""
  END_OF_LINE        ""
  SEQUENCE Seq_no    2 2 1
  
  FORMAT  Coordinate "&__5.3_"
  FORMAT  Dwell_sec  "&__3.3_"
  FORMAT  Spindle    "&__5_00"
  FORMAT  Seqno      "&__5_00"
  FORMAT  nurb_code  "&_02.1_"
  FORMAT  Register_2 "&_02_00"
  FORMAT  Register_3 "&_03_00"
  FORMAT  Register_5 "&_05_00"
  FORMAT  T_Register "&_02_00"
  FORMAT  Feed_IPM   "&__3.2_"
  FORMAT  Feed_IPR   "&__4.2_"
  FORMAT  Feed_MMPM  "&__5.1_"
  FORMAT  Feed_MMPR  "&__6.2_"
  FORMAT  Feed_FRN   "&__4.3_"
  FORMAT  Feed_INV   "&__6.2_"
  FORMAT  Feed_DPM   "&__6.2_"
  FORMAT  Feed       "&__7.1_"
  FORMAT  zero       "&_02_00"
  FORMAT  zero_coord "&_01.0_"
  FORMAT  zero_spin  "&_01_00"
  #FORMAT  zero_coord "%1d"
  
  FORMAT  EventNum   "%-5d"
  FORMAT  AbsCoord   "%9.4f"
  FORMAT  RotCoord   "%8.3f"
  FORMAT  ComFeed    "%7.2f"
  FORMAT  Rev        "%5d"
  FORMAT  Minutes    "%9.4f"
  
                
  ADDRESS N  {
              FORMAT Seqno
              FORCE  off
              MAX    9999
            }
  ADDRESS G  {
              FORMAT Register_2
              ZERO_FORMAT zero
              MAX    99
              MIN    0
              FORCE  always
            }
  ADDRESS motion_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS length_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS plane_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS cutcom_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS return_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS mode_g {
              LEADER "G"
              ZERO_FORMAT zero
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS X  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS Y  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS Z  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS A  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS B  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS C  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS R  {  
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  always
            }
  ADDRESS I  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  always
            }
  ADDRESS J  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  always
            }
  ADDRESS K  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  always
            }
  ADDRESS RISE  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
            }
  ADDRESS cycle_dwell  {
              FORMAT Dwell_sec
              MAX    99999.999
              MIN    0.001
              FORCE  off
              LEADER ""
            }
  ADDRESS dwell  {
              FORMAT Dwell_sec
              MAX    99999.999
              MIN    0.001
              FORCE  off
              LEADER ""
            }
  ADDRESS cycle_step  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
              LEADER "Q"
            }
  ADDRESS cycle_nodrag  {
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              MAX    9999.9999
              MIN    -9999.9999
              FORCE  off
              LEADER "Q"
            }
  ADDRESS F  {
              FORMAT Feed
              MAX    9999.9
              MIN    0.1
              FORCE  off
            }
  ADDRESS S  {
              ZERO_FORMAT zero_spin
              FORMAT Spindle
              MAX    99999
              MIN    0
              FORCE  always
            }
  ADDRESS T  {
              FORMAT T_Register
              MAX    99
              MIN    0
              FORCE  off
            }
  ADDRESS coolant_m  {
              LEADER "M"
              FORMAT Register_2
              MAX    99
              MIN    0
              FORCE  off
            }
  ADDRESS spindle_m  {
              LEADER "M"
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS M  {
              FORMAT Register_2
              FORCE  off
            }
  ADDRESS D  {
              FORMAT Register_2
              MAX    99
              MIN    0
              FORCE  off
            }
  ADDRESS H  {
              FORMAT Register_2
              MAX    99
              MIN    0
              FORCE  off
            }
  ADDRESS precision_g {
              LEADER "G0"
              FORMAT Register_2
              FORCE always
            }
  ADDRESS precision {
              LEADER ""
              FORMAT Register_5
              FORCE off
            }
  ADDRESS nurbs_g {
              LEADER "G"
              FORMAT Register_2
              FORCE off
            }
  ADDRESS knot {
              LEADER "K"
              ZERO_FORMAT zero_coord
              FORMAT Coordinate
              FORCE always
            }
  ADDRESS order {
              LEADER ""
              FORMAT Register_2
              FORCE off
            }
  
# Addresses for the lpt file output
  
  ADDRESS ENUM  {
              FORMAT EventNum
              FORCE  always
              LEADER ""
            }
  ADDRESS ABSX  {
              FORMAT AbsCoord
              FORCE  always
              LEADER ""
            }
  ADDRESS ABSY  {
              FORMAT AbsCoord
              FORCE  always
              LEADER ""
            }
  ADDRESS ABSZ  {
              FORMAT AbsCoord
              FORCE  always
              LEADER ""
            }
  ADDRESS AXIS4  {
              FORMAT RotCoord
              FORCE  always
              LEADER ""
            }
  ADDRESS AXIS5  {
              FORMAT RotCoord
              FORCE  always
              LEADER ""
            }
  ADDRESS FEED  {
              FORMAT ComFeed
              FORCE  always
              LEADER ""
            }
  ADDRESS RPM  {
              FORMAT Rev
              FORCE  always
              LEADER ""
            }
  ADDRESS TIME {
              FORMAT Minutes
              FORCE  always
              LEADER ""
            }
  
            BLOCK_TEMPLATE Seq_no  { N[$mom_seqnum]  }
  
            BLOCK_TEMPLATE from    {   
                                     X[$mom_pos(0)]
                                     Y[$mom_pos(1)]
                                     Z[$mom_pos(2)]
                                   }
  
            BLOCK_TEMPLATE rapid_xy {   
#                                     mode_g[$mom_sys_output_code($mom_output_mode)]\opt
                                     motion_g[$mom_sys_rapid_code]
          #   G[15]
          #   H[1]
                                     X[$mom_pos(0)]
                                     Y[$mom_pos(1)]
                                     coolant_m[$mom_sys_coolant_code(FLOOD)]\opt
              }
  
            BLOCK_TEMPLATE rapid_z {  
#                                     mode_g[$mom_sys_output_code($mom_output_mode)]\opt
                          #           length_g[56]                                      
                                     motion_g[$mom_sys_rapid_code]
                          #           H[$mom_tool_length_adjust_register]\opt
                                     Z[$mom_pos(2)]
                                     coolant_m[$mom_sys_coolant_code(FLOOD)]\opt
                                   }
  
            BLOCK_TEMPLATE cycle_plane_change {  
                                     motion_g[$mom_sys_rapid_code]
                                     X[$mom_cycle_clearance_pos(0)]
                                     Y[$mom_cycle_clearance_pos(1)]
                                     Z[$mom_cycle_clearance_pos(2)]
                                   }
  
            BLOCK_TEMPLATE linear  {  
             cutcom_g[$mom_sys_cutcom_code($mom_cutcom_status)]\opt
#                                     plane_g[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
                                     motion_g[$mom_sys_linear_code]
                                     X[$mom_pos(0)]
                                     Y[$mom_pos(1)]
                                     Z[$mom_pos(2)]
                                     F[$feed]
                                     D[$mom_cutcom_adjust_register]\opt
                                   }
  
            BLOCK_TEMPLATE circle  {  
             cutcom_g[$mom_sys_cutcom_code($mom_cutcom_status)]\opt
#                                     plane_g[$g_plane]
                                     motion_g[$mom_sys_circle_code($mom_arc_direction)]
                                     X[$mom_pos(0)]
                                     Y[$mom_pos(1)]
                                     Z[$mom_pos(2)]
                                     R[$mom_arc_radius]
#                                     I[$mom_pos_arc_center(0)-$mom_prev_pos(0)]
#                                     J[$mom_pos_arc_center(1)-$mom_prev_pos(1)]
#                                     K[$mom_pos_arc_center(2)-$mom_prev_pos(2)]
                                     F[$feed]
                                   }
  
            BLOCK_TEMPLATE helix   {  
             cutcom_g[$mom_sys_cutcom_code($mom_cutcom_status)]\opt
                                     plane_g[$g_plane]
                                     motion_g[$mom_sys_circle_code($mom_arc_direction)]
                                     X[$mom_pos(0)]
                                     Y[$mom_pos(1)]
                                     Z[$mom_pos(2)]
                                     I[$mom_pos_arc_center(0)-$mom_prev_pos(0)]
                                     J[$mom_pos_arc_center(1)-$mom_prev_pos(1)]
                                     K[$mom_pos_arc_center(2)-$mom_prev_pos(2)]
                                     RISE[$mom_helix_pitch]
                                     F[$feed]
                                   }
  
            BLOCK_TEMPLATE cycle_drill {  
                                     motion_g[$mom_sys_cycle_drill_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
                                     F[$feed]
                           }
            
            BLOCK_TEMPLATE cycle_drill_dwell {  
                                     motion_g[$mom_sys_cycle_drill_dwell_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_dwell[$mom_cycle_delay]\opt
                                     F[$feed]
                                   }
  
            BLOCK_TEMPLATE cycle_drill_deep {  
                                     motion_g[$mom_sys_cycle_drill_deep_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_step[$mom_cycle_step1]
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_breakchip {  
                                     motion_g[$mom_sys_cycle_breakchip_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_step[$mom_cycle_step1]
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_tap {  
                                     motion_g[$mom_sys_cycle_tap_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore {  
                                     motion_g[$mom_sys_cycle_bore_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
                                     F[$feed]
                           }
            
            BLOCK_TEMPLATE cycle_bore_dwell {  
                                     motion_g[$mom_sys_cycle_bore_dwell_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_dwell[$mom_cycle_delay]\opt
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore_drag {  
                                     motion_g[$mom_sys_cycle_bore_drag_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore_no_drag {  
                                     motion_g[$mom_sys_cycle_bore_no_drag_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_nodrag[$mom_cycle_retract_to]\opt
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore_back {  
                                     motion_g[$mom_sys_cycle_bore_back_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_nodrag[$mom_cycle_retract_to]\opt
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore_manual {  
                                     motion_g[$mom_sys_cycle_bore_manual_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_bore_manual_dwell {  
                                     motion_g[$mom_sys_cycle_bore_manual_code]
                                     X[$mom_cycle_feed_to_pos(0)]
                                     Y[$mom_cycle_feed_to_pos(1)]
                                     Z[$mom_cycle_feed_to_pos(2)]
                                     R[$mom_cycle_rapid_to_pos(2)]
             cycle_dwell[$mom_cycle_delay]\opt
                                     F[$feed]
                           }
  
            BLOCK_TEMPLATE cycle_off {  
                  motion_g[$mom_sys_cycle_off]
                   }
  
            BLOCK_TEMPLATE nurbs_start {
                              precision_g[$mom_sys_nurbs_precision_code]
                              precision[$nurbs_precision]
                            }
  
            BLOCK_TEMPLATE anchor_point {
                        motion_g[$mom_sys_linear_code]
                        X[$mom_nurbs_points(0,0)]
                        Y[$mom_nurbs_points(0,1)]
                        Z[$mom_nurbs_points(0,2)]
                      }
  
            BLOCK_TEMPLATE nurbs {
                        motion_g[$mom_sys_nurbs_code]
                        order[$mom_nurbs_order]
                        knot[$mom_nurbs_knots($nurbs_knot_count)]
                        X[$mom_nurbs_points($nurbs_knot_count,0)]
                        Y[$mom_nurbs_points($nurbs_knot_count,1)]
                        Z[$mom_nurbs_points($nurbs_knot_count,2)]
                        F[$feed]\opt\nows
                      }
  
            BLOCK_TEMPLATE knots {
                        knot[$mom_nurbs_knots($nurbs_knot_count)]\nows
                      }
  
#            BLOCK_TEMPLATE spindle_start  {  
#                                            spindle_m[$mom_sys_spindle_direction_code($mom_spindle_direction)]
#                                            S[$mom_spindle_rpm]
#                                         }
  
            BLOCK_TEMPLATE spindle_start  {  
&nbs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-1 08:01 , Processed in 0.030848 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表