[POST_VERSION] #不要移动或改变这条线 # V11.00 E1 P0 T1114789915 M11.00
# Post Name : Generic Fanuc 3X Mill.pst # Product : Mill
# Machine Name : Generic # Control Name : Fanuc
# Description : Generic 3 Axis Mill Post # 4-axis/Axis subs. : No # 5-axis : No # Subprograms : Yes # Executable : MP 11.0 #
# 警告:这篇文章是通用的,是为了修改
#机床的要求和个人喜好。 #
# 这篇文章需要一个有效的3轴机器定义。
#如果旋转轴检测,收到错误信息
#主动轴组合。 #
# 相关文件列表$#
# 通用发那科3X mill.control #
# 相关 File List$ #
# -------------------------------------------------------------------------- # 修订日志:
# -------------------------------------------------------------------------- # CNC 06/09/05 - 在Mastercam X初始安装后
#数控10 / 06 / 05改变参数的读取min_speed,改性pspindle,Pprep美元,pset_mach
#数控02 / 03 / 06添加逻辑高速刀具路径工具检查(见prapidout和plinout)
#数控06 / 26 / 06的初始安装后对MasterCAM X2
#数控02 / 26 / 07改性系统
#数控11 / 02 / 07美元增加prv_shftdrl =零
#数控04 / 08 / 08 -释放-删除检查write_ops X3
#
# -------------------------------------------------------------------------- #特征:
# -------------------------------------------------------------------------- # 这个帖子支持通用发那科代码为3轴铣削。
它的目的是支持# Mastercam X厂的特点。 #
X #新特点: # -子程序支持
#机定义,定义刀具路径参数读取和控制组的部分添加。
#岗位设置最小/最大转速和最大进给率从MD和CD。
# - cd_var变量初始化是从CD直接读取。改变这些初始值
#在后不会影响输出。这些值只在更新后的例行程序中处理。
# - set_by_md或set_by_cd变量初始化是覆盖在这后的参数或
#变量设置从MD或CD。
#增强工具信息添加开关工具评论而已,没有工具在头tooltable
#在工具的评论在换刀头更换工具或tooltable评论(见tool_info)
# tooltable输出包括刀具补偿型和股票离开信息
#增强工具分期选择启用或禁用CD。stagetltype后输出类型设置:
# 不期第一阶段第一工具工具,最后换刀或第一级工具在文件结束(peof)#支持X的评论,包括机器名,组名,组输出(见pcomment2)评论
# -额外的日期,时间和数据路径输出选项(见pheader)
#附加刚性攻丝循环(从原来的攻丝循环分离)和初始自定义钻
#周期支持(见pmisc2美元,pdrlcst美元)
# - 10额外的罐头文本选项X的支持
# -序列号输出十进制支持(设置“增量序列号”在CD十进制值
# 输出。即“增量序列号”。5,“开始序号”= 10:N10,n10.5,N11,n11.5, etc...)
# - 在工具转变为M00或M01输出开关(3位置开关,关闭,M00,M01看到prog_stop) # -支持分离XY,XZ和YZ平面/弧变量(CD看到弧页)
# -支持X型冷却液。允许多达10个不同的冷却剂是打开/关闭之前,或之后, 像
#罐头文本。冷却液输出是由“冷却”变量和字符串V9式冷却液选择,
#”coolantx”变量和字符串选择X式冷却。 #
# -------------------------------------------------------------------------- # 杂项。价值:
# -------------------------------------------------------------------------- # 整数: #
# mi1 - 工作坐标系
# 0 = 引用返回生成和G92与
# X,Y和Z的家的位置在文件头。
# 1 =基准收益率产生G92与
# X,Y和Z的家的位置在每个工具。
# 2 = WCS的G54,G55的?基于MasterCAM的设置。 #
# mi2 - 绝对或增量定位在顶部 # 0 = 绝对的 # 1 = 增加的; #
# mi3 - 选择G28或G30回参考点. # 0 = G28, 1 = G30 #
# mi4 - mi10(未使用) #
# 实数: #
# mr1 - mr10 (NOT USED) #
# -------------------------------------------------------------------------- #Canned text:
# 进入一个轮廓点加拿大在MasterCAM的允许
#以下功能启用/禁用。 # Cantext价值:
# 1 = Program Stop = 输出“M00”停止代码
# 2 = Optional Stop = 输出“M01”可选的停止代码 # 3 = Block Delete on =数控线中的块删除代码
# 4 = Block Delete off = 在数控线中关闭块删除代码 #
# -------------------------------------------------------------------------- #增加额外的注释:
# 1)G54调用生成的工作抵销分录 of 0 = G54, # 1 = G55, etc.
# 2)度量是NCI的met_tool变量的应用. # 3)增量模式计算修改从家位置运动。
#家的位置是用来定义刀具的最后位置
#所有修改。
# 4)变量的absinc现在是预定义的,集MI2(MISC。整数)
#“顶级”绝对/增量程序输出。子程序
#更新通过子程序MasterCAM对话框设置。
# 5)变换子程序用G54 ..workshifts。 #
# end_header美元 #
# -------------------------------------------------------------------------- # Debugging和出厂设置程序开关s
# -------------------------------------------------------------------------- #Define Constants m_one := -1 zero := 0 one := 1 two := 2 three := 3 four := 4 five := 5 c9k := 9999
fastmode$ : yes$ #CD_VAR 启用快速后处理,(设置为无调试) bug1$ : 2 # 0 =无显示,1 =一般的列表框,2 =编辑 bug2$ : 40 #追加postline标签,非零列的位置? bug3$ : 0 #追加何种数各数控线? bug4$ : 1 #在NCI的线数各数控线? whatno$ : yes$ #不执行何种分支?(如是)
linktolvar$ : 0 #副X公差变量V9变量?
linkplnvar$ : 0 #副X飞机的具体变量V9变量? skp_lead_flgs$ : 0 #D不要使用V9风格轮廓的旗帜 get_1004$ : 1 #Find gcode 1004 with getnextop?
rpd_typ_v7$ : 0 #使用版本7样式的轮廓标志/处理? strtool_v7$ : 2 #使用7版本+ toolname? tlchng_aft$ : 2 #延迟调用换刀直到移动线
cant_tlchng$ : 1 #忽略 cantext entry on move with tlchng_aft newglobal$ : 1 #错误的检查全局变量 getnextop$ : 1 #构建下一个变量表
tooltable$ : 3 #预读, call the pwrtt postblock
# --------------------------------------------------------------------------
# 一般输出设置# -------------------------------------------------------------------------- sub_level$ : 1 #cd_var启用自动子程序支持
breakarcs$ : 2 #打破cd_var弧, 0 = no, 1 = 90度, 2 = 180度. 最大弧arctype$ # cd_var电弧中心1 = ABS,2 = ST CTR,3 = CTR ST,4=unsigned inc., # 5 = 6 = R R不签字,签字后。超过180 do_full_arc$ : 0 #cd_var充分循环输出?0 = 1 =是的
helix_arc$ : 2 #cd_var支持螺旋弧输出,0 =无,1 =所有的飞机, 2=XY plane only arccheck$ : 1 #CD_VAR 检查小弧,转换为线性 atol$ : 0.01 #CD_VARArcCheck倾斜度公差为 ltol$ : 0.002 #CD_VaR的长度公差为ArcCheck vtol$ : 0.0001#容错系统
maxfeedpm : 500 #在英寸/分钟进给set_by_md极限 ltol_m : 0.05 #对于ArcCheck长度公差,公制 vtol_m : 0.0025#系统公差
maxfeedpm_m : 10000 #SET_BY_MD 在毫米/分钟的进给限 force_wcs : yes$ #Force WCS输出每次换刀?
spaces$ : 1 #CD_VAR 字段之间添加的空格数 omitseq$ : yes$ #CD_VAR 省略序列号? seqmax$ : 9999 #CD_VAR 最大。序列号
stagetool : 0 #SET_BY_CD 0 =不预先阶段工具,1 =阶段工具 stagetltype : 1 #0 = Do not stage 1st tool
#1 = 阶段第一工具最后换刀
#2 = Stage 1st tool在文件结束 (peof)
: 2