# following functions to enable/disable.
# Cantext 值:
# 1 = Stop = 输出 \停止码
# 2 = Ostop = 输出 \选择停止码
# 3 = Bld on = 在 NC 单节打开 单节删除码(\\) # 4 = bLd off = 在 NC 单节关闭 单节删除码(\\) # #
# 钻孔:
# 在这个 POST 里支持所有的钻孔方法. #
# 附加注意事项:
# 1) G54 calls are generated where the work offset entry of 0 = G54, # 1 = G55, etc.
# 2) 由NCI变量\决定是否使用米制 #
# 3) 以增量方式从换刀起始位置计算运动量.
# 起始位置通常定义为所有换刀时刀具所处的最后位置
# Incremental mode calculates motion from home position at toolchanges.
# The home position is used to define the last position of the tool # for all toolchanges.
# 4) 变量 'absinc' 现已被预先定义, 设定 mi2 (杂项整数)以定义 # 绝对/增量程序输出. # #
--------------------------------------------------------------------------
# Debugging and Factory Set Program Switches 调试和加工设置程序切换 #
--------------------------------------------------------------------------
m_one : -1 #定义常数 zero : 0 #定义常数 one : 1 #定义常数 two : 2 #定义常数 three : 3 #定义常数 four : 4 #定义常数 five : 5 #定义常数 c9k : 9999 #定义常数
fastmode : 1 #Posting 速度最佳化
bug1 : 2 #0=不显示, 1=普通列表框, 2=编辑器
bug2 : -30 #Append postline labels, non-zero is column position?
bug3 : 0 #Append whatline no. to each NC line? bug4 : 1 #Append NCI line no. to each NC line?
whatno : yes #不执行 whatline branches(分枝)? (leave as yes)
get_1004 : 1 #Find gcode 1004 with getnextop?
rpd_typ_v7 : 0 #Use Version 7 style contour flags/processing? strtool_v7 : 2 #Use Version 7+ toolname?
tlchng_aft : 2 #Delay call to toolchange until move line cant_tlchng : 1 #忽视 cantext 入口 on move with tlchng_aft newglobal : 1 #全局变量错误检测 getnextop : 0 #建立下一个变量表 #
--------------------------------------------------------------------------
# 一般输出设置 #
--------------------------------------------------------------------------
sub_level : 1 #允许自动子程序支持 breakarcs : no #在各象限分割圆弧
arcoutput : 0 #0= IJK,1= R不带符号,2= R (超过180度时带负号) arctype : 2 #圆弧中心 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
arccheck : 1 #检测小圆弧,转化为直线 atol : .01 #arccheck=2时的角度公差 ltol : .002 #arccheck=1时的长度公差 vtol : .0001 #系统公差
maxfeedpm : 500 #进给速度极限 (英寸/分钟)
ltol_m : .05 #arccheck=1时的长度公差,米制 vtol_m : .0025 #系统公差,米制
maxfeedpm_m : 10000 #进给速度极限 毫米/分钟 force_wcs : yes #每次换刀时强制输出WCS spaces : 1 #各指令之间插入的空格数 omitseq : no #省略序号 seqmax : 9999 #最大序号
stagetool : 0 #0 = 无预先备刀, 1 = 预备刀具 use_gear : 0 #输出齿轮交换代码,0=no,1=yes max_speed : 6000 #最大主轴转速 min_speed : 1 #最小主轴转速
nobrk : no #Omit breakup of x, y & z rapid moves
progname : 1 #使用大写字母表示程序名 max_arc : 50000 #机床允许的最大圆弧半径 #
--------------------------------------------------------------------------
# 旋转轴设定 #
--------------------------------------------------------------------------
vmc : 1 # 0 = 卧式 , 1 = 立式 #
--------------------------------------------------------------------------
# 允许钻孔固定循环功能 #
--------------------------------------------------------------------------
usecandrill : yes #使用普通钻孔固定循环 usecanpeck : yes #使用啄式钻孔固定循环 usecanchip : yes #使用断屑钻孔固定循环
usecantap : yes #使用攻螺纹固定循环 usecanbore1 : yes #使用镗孔固定循环1 usecanbore2 : yes #使用镗孔固定循环2 usecanmisc1 : yes #使用杂项固定循环1 usecanmisc2 : yes #使用杂项固定循环2 #
--------------------------------------------------------------------------
# 通用自定义变量初始化(不能改变!) #
--------------------------------------------------------------------------
xia : 0 #Formated absolute value for X incremental calculations
yia : 0 #Formated absolute value for Y incremental calculations
zia : 0 #Formated absolute value for Z incremental calculations
bld : 0 #单节删除激活
result : 0 #Return value for functions
sav_spc : 0 #Save spaces sav_gcode : 0 #Gcode saved
sav_absinc : 0 #Absolute/Incremental Saved Value sav_coolant : 0 #Coolant saved
toolchng : 1 #On a toolchange flag
spdir2 : 1 #Copy for safe spindle direction calculation
#Drill variables
drlgsel : -1 #Drill Select Initialize drillref : 0 #Select drill reference
peckacel : 0 #Fractional percent to reduce peck2 when usecan.. : no
drlgcode : 0 #Save Gcode in drill sav_dgcode : 0 #Drill gcode saved #
--------------------------------------------------------------------------
# 格式列表 - n=nonmodal, l=leading, t=trailing, i=inc, d=delta # #
--------------------------------------------------------------------------
#定义 英制/米制 坐标格式列表
fs2 1 0.7 0.6 #小数, absolute, 7 place, default for initialize (:) fs2 2 0.4 l1.3 #小数, absolute, 4/3 place (x,y,z) fs2 3 0.4 l1.3d #小数, delta, 4/3 place (i,j,k)
#Common format statements
fs2 4 1 0 1 0 #整数, 无前缀
fs2 5 2 0 2 0l #整数, 强制两位前缀 fs2 6 3 0 3 0l #整数, 强制三位前缀 fs2 7 4 0 4 0l #整数, 强制四位前缀
fs2 9 0.1 0.1 #小数, absolute, 1 place fs2 10 0.2 0.2 #小数, absolute, 2 place fs2 11 0.3 0.3 #小数, absolute, 3 place fs2 12 0.4 0.4 #小数, absolute, 4 place fs2 13 0.5 0.5 #小数, absolute, 5 place fs2 14 0.3 0.3d #小数, delta, 3 place
fs2 15 0.2 0.1 #小数, absolute, 2/1 place fs2 16 1 0 1 0n #整数, 强制输出
# 输出加工类型字符串定义 #
--------------------------------------------------------------------------
# 字符串 - 字符串标签必须由 's' 开头,它们没有预先指派 #
--------------------------------------------------------------------------
#Select operation note
sop00 \sop01 \sop02 \sop03 \sop04 \sop05 \sop06 \sop07 \sop08 \sop09 \sop10 \sop11 \sop12 \sop13 \sop14 \sop15 \sop16 \sop17 \sop18 \sop19 \sop20 \
sopnote # Target string
fstrsel sop00 opcode sopnote #
--------------------------------------------------------------------------
# NC 输出的字符串和字符串选择定义 #
--------------------------------------------------------------------------
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库后处理设置(2)在线全文阅读。
相关推荐: