Mastercam2017-2022双主轴车铣走心机-走刀机后处理

温馨提示: 本文最后更新于 2025-09-19 11:06:30,下载链接具有时效性,若已失效,请在下方留言提示站长
Mastercam2017-2022双主轴车铣走心机-走刀机后处理-机械资源网
Mastercam2017-2022双主轴车铣走心机-走刀机后处理
此内容为付费资源,请付费后查看
10
付费资源

Mastercam2017-2022

双主轴车铣复合走心机后处理

  可输出C轴角度正负

输出正负角度叠加

支持极坐标-同步装夹

支持Z轴正负方向选择

根据自己使用的系统代码

自由修改以配置好的后置文件参数

适用于新代-西铁城-斯大等系统

图片[1]-Mastercam2017-2022双主轴车铣走心机-走刀机后处理-机械资源网

#第一主轴  第二主轴 夹紧 松开M码设置

 

# ————————————————————————–

sm10         : “M10”  #第一个主轴卡盘松开

 

sm11         : “M11”  #第一主轴卡盘夹紧

 

sm210        : “M210” #第二个主轴卡盘松开

 

sm211        : “M211” #第二主轴卡盘夹紧

 

 

# ————————————————————————–

 

#1 加工时的走刀方式

 

sxg99        : “G99”      # 车加工的走刀方式,每转”G99″/每分钟”G98″。(G99 默认值)

 

                          # 可根据自己的机床 设置双引号内的G代码,双引号内的G代码 均可修改

# ————————————————————————–

 

ssxg99       : “G99”      # 铣加工的走刀方式,每转”G99″/每分钟”G98″。(G99 默认值)

 

                          # 可根据自己的机床 设置双引号内的G代码,双引号内的G代码 均可修改

                          

# ————————————————————————–

 

#2                        侧面和端面动力头电机个数的选择

 

# ————————————————————————–

 

dj           : 1          # 1 = 侧面端面都是同一个电机,端面也是强制输出侧面的M代码,只会输出M13 M14 M15(默认值)

 

                          # 2 = 侧面端面分别为两个电机,分别输出两组M代码。设置此项 端面会输出 M13 M14 M15 ,侧面会输出M23 M24 M25

 

                          

# ————————————————————————-

 

#3                        加工前后是否强制输出G28/G29

 

sxg28        : 1          # 0 = 不输出;

 

                          # 1 = 输出。(默认值)不管什么结构的车铣复合 都建议输出此代码!

                          

# ————————————————————————–

 

#4                        用C轴联动加工时走角度0=(°)还是距离1=(mm)模式

 

sxg7_1       : 0          # 0 = 不输出;

 

                          # 1 = 输出:G7.1C_/G7.1C0.。(默认值)

 

 

sg107   : “G7.1”          #可根据自己的机床参数 设置双引号内的G代码,双引号内的G代码 均可修改

 

sg108   : “G7.1C0.”       #可根据自己的机床参数 设置双引号内的G代码,双引号内的G代码 均可修改

                          

# ————————————————————————–

#5                        是否输出刀具使用次数号为

 

number_cutters : 0        # 0 = 不输出;(默认值)

 

                          # 1 = 输出,比如:T1使用一次 N1001,使用二次 N1002(默认值)

 

# ————————————————————————–

#6                        刀具信息

 

tool_info    : 3          # 0 = 全部关闭。

 

                          # 1 = 开启程序当中刀具信息。

 

                          # 2 = 开启程序开头刀具信息。

 

                          # 3 = 开启程序当中和程序开头刀具信息。(默认值)

 

                          

# ————————————————————————–

 

 

#7                        C轴角度输出方式

 

rottype      : 0          # 0 = 连续输出,角度会一直增加   (默认值)

 

                          # 1 = 绝对值;角度控制在360度以内 

 

                          #  特定西门子机床也可以设置 0-359.99度

                          

# ————————————————————————–

#8                        换刀后C角度,是否从头开始计算

 

reset_c      : 1          # 0 = 闭关;

 

                          # 1 = 开启。(默认值)

                          

# ————————————————————————–

 

#9                        Y轴编程方式。

 

y_mode       : 1          # 0 = 半径;(默认值)

 

                          # 1 = 直径。

                          

# ————————————————————————–

#10                       G12.1极轴坐标X轴编程方式。(对应新代系统上的参数4020)

 

g12_1_mode   : 0          # 0 = 半径。(默认值)

 

                          # 1 = 直径。

 

 

sg112   : “G12.1”     # #可根据自己的机床参数 设置双引号内的G代码,双引号内的G代码 均可修改。

 

sg113   : “G13.1”     # #可根据自己的机床参数 设置双引号内的G代码,双引号内的G代码 均可修改。

 

 

# ————————————————————————–

 

#11                       车加工X编程方式

 

che_mode     : 1          # 0 = X轴为正数。(默认值)

 

                          # 1 = X轴为负数。

 

                          

# ————————————————————————–

 

#12                       铣加工动力头X轴所在的方向

 

xi_mode      : 0          # 0 = 正数。

 

                          # 1 = 负数。(默认值)

 

                          

# ————————————————————————–

 

#13                       Z轴加工时的加工方向

 

zi_mode      : 1          # 0 = 走刀机,Z往负方向加工。(默认值)

 

                          # 1 = 走心机,Z往正方向加工。

 

                          

# ————————————————————————–

 

#14                       C轴旋转方向。主轴角度正反 设置此处!

 

ci_mode      : 1          # 0 = 顺时针,主轴正转时角度增大。(默认值)

 

                          # 1 = 逆时针,主轴正转时角度减小。

 

                          

# ————————————————————————–

 

#15                       启用C轴分度功能M代码

 

 

sm23         : “M19(C轴分度开启)”      # 打开C轴功能分度开启。(M19 默认值)

 

 

                                       #可根据自己的机床参数 设置双引号内的M代码,双引号内的M代码 均可修改,如你的机床吗分度代码为M50,则把M19 改为M50 即可。

 

 

sm24         : “M20(C轴分度关闭)”      # 关闭C轴功能分度关闭。(M20 默认值)

 

 

                                       #可根据自己的机床参数 设置双引号内的M代码,双引号内的M代码 均可修改,如你的机床吗分度代码为M51,则把M20 改为M51 即可。

 

                          

# ————————————————————————–

#16                       刀具使用结束后输出代码

 

prog_stop    : 1          # 0 = 空白。

 

                          # 1 = M1。(默认值)

 

                          # 2 = M0。

                          

# ————————————————————————–

#17                       换刀前是否输出一行空行

 

empty_line   : 1          # 0 = 不输出;

 

                          # 1 = 输出。(默认值)

 

# ————————————————————————–

#18                       T代码输出的格式

hjmtool     : 1           # 0 = T_ (T1);(默认值)

                          # 1 = T_ _ _ _ (T0101)

                          #

# ————————————————————————–

 

# ————————————————————————–

 

#20                       读取各旋转轴的转速M代码

 

sm70        : “M40”       #读取主轴转速,如果不需要输出此代码,删除双引号内的内容即可。

 

sm71        : “M41”       #读取第一动力头转速(侧面)。如果不需要输出此代码,删除双引号内的内容即可。

 

sm72        : “M42”       #读取第二动力头转速(端面)。如果不需要输出此代码,删除双引号内的内容即可。

 

# ————————————————————————–

#21                       各旋转轴M代码定义

 

smhejimu04  : “M4”        # 主轴反转。

 

smhejimu05  : “M5”        # 主轴停止。

 

smhejimu03  : “M3”        # 主轴转。

 

smhejimu14  : “M14”       # 第一动力头反转(侧面)。

 

smhejimu05c : “M15”       # 第一动力头停止(侧面)。

 

smhejimu13  : “M13”       # 第一动力头正转(侧面)。

 

smhejimu24d : “M23”       # 第二动力头正转(端面)。

 

smhejimu25d : “M25”       # 第二动力头停止(端面)。

 

smhejimu23d : “M24”       # 第二动力头反转(端面)。

 

# ————————————————————————–

 

#22                       启用C轴分度功能时的刹车M代码

 

sm84        : “M84(主轴刹车刹紧)”       #主轴刹车刹紧。可根据自己的机床M码进行双引号内的内容更改!

 

sm85        : “M85(主轴刹车松开)”       #主轴刹车松开。可根据自己的机床M码进行双引号内的内容更改!

 

 

# ————————————————————————–

#23                       异形螺纹副程序

 

sqhejimu    : 4                   #多头螺纹计算Q值宏变量,新代系统 # 变量使用范围1~400。

 

pthread                           #异形螺纹被调整的副程序,多头螺纹输出新代宏程序格式。

 

      “G32 Z-100.”, pthread1, e$  #根据实际情况修改G32双引号段里面的坐标,其它位置不可修改,顶格至少要有六个(英文键盘)的空格!!!!!

 

      “X106.”, e$                 #根据实际情况修改双引号里面的坐标,也可以自行添加删减程序,按格式写。

 

      “G0Z10.”, e$                #根据实际情况修改双引号里面的坐标。

 

      pthread2                    #调用计算异形螺纹的多头计算,不能修改。

# ————————————————————————–

#

 

 

# ————————————————————————–

vv           : 0        #Y轴回原点参数。

# ————————————————————————–

m100         : 0        #增加程序开头刀具单空行。

# ————————————————————————–

m            : 2        #不重复输出M84。

# ————————————————————————–

m07          : 0        #检查“G07.1C.”代码不重复输出。

# ————————————————————————–

m077         : 0        #启用和取消G7.1。

 

m0777        : 0        #启用和取消G7.1。

 

m07777       : 0        #启用和取消G7.1。

 

m110         : 0        #铣加工刀具补偿。

 

m111         : 0        #记录最大刀补数。

 

m112         : 0        #比较使用最大刀补数,如果作用刀补数大于记录刀补数会发出警报。

 

m113         : 2        #第二次用刀一个刀路只输出一次手工刀补信息。

 

ms           : 0        #检测基准转速。

 

mss          : 0        #检测比较转速。

 

smx          = 0.5      #主轴刹车松开后延时的时间“秒”。

 

ylxy         : 0        #铣加工直径方向余量。

 

ylz          : 0        #铣加工深度方向余量。

 

ylxyz        : 0        #刀具信息重复一样的数据,不再输出信息。

 

smtool       : “”       #刀具类型初始值。

 

shjm_m       : “”       #螺纹铣刀初始类型。

 

shjm_m2      : “”       #面铣刀类型。

 

shjm_m3      : “”       #锥度刀类型。

 

width26      : 0        #检查工作坐标系是否是俯视图。

 

width27      : 0        #检查刀具平面。

 

width28      : 0        #检查绘图平面。

 

thjm         : 0        #取消面铣用球刀时输出90°。

 

sxg44        : 0        #提示刀具补偿不能在圆弧上进刀。

 

sxg444       : 0        #提示取消刀具补偿不能在圆弧上退刀。

 

ms44         : 0        #提示刀具补偿不能在圆弧上进刀。

 

ms444        : 0        #提示取消刀具补偿不能在圆弧上退刀。

 

sxg32        : 0        #异形螺纹起点初始值。

 

sxg32_1      : 1        #异形多头螺纹记头数。

 

sxg32_2      : 0        #异形多头螺纹记头数。

 

sm98         : “H”      #异形螺纹调用副程序格式“H”/“P”。

 

multi_thread : 0        #多头螺纹输出格式 H。

 

cc           : 0        #XY检测基准C轴角度。

 

ccc          : 0        #XY检测比较C轴角度。

 

dx_c         : 0        #端面铣加工走C轴联运方式,提示输出G7.1。

 

sx28         : 0        #控制G28换刀前输出方式。

 

sxx28        : 0        #控制G28刀具使用后输出方式。

 

sxxg28       : 0        #控制G28刀具使用后输出方式。

 

sm86         : 0        #接料代码不重复输出。

 

smm8         : 0        #冷却水开。

 

smm88        : 0        #不重复输出M8。

 

smm9         : 0        #冷却水关。

 

smm99        : 1        #不重复输出M9。

 

smm999       : 0        #跳过第一把刀自动关水。

 

release_stop : 0        #第二次用刀,不松开与不停止动力头转动。

 

seep         : 0        #动态铣首次下刀转速正反方向。

 

seep1        : 0        #动态铣首次下刀判断正/反转(正数为正转,负数为反车)。

 

g17_c        : 0        #端面斜插走C轴修补错误。

 

s_machine_type : “”     #读取机床类型。

 

cccc         : 0        #闭关端面视图检查后第二次用刀输出C0.。

 

xxxabs       : 0        #五轴三个右视图将xabs过渡变量。

 

nnnn         : 0        #日期格式年。

 

yyyy         : 0        #日期格式月。

 

rrrr         : 0        #日期格式日。

 

nnnn1        : 0        #填写变量计算后天数。

 

nnnn2        : 0        #日期格式年。

 

yyyy2        : 0        #日期格式月。

 

rrrr2        : 0        #日期格式日。

 

nnnn3        : 0        #日期变量计算后天数。

 

nnnn4        : 0        #系统日期减填写日期的天数。

 

sa_code      : “Auth_code:” #提示授权码不对还是黑名单。

 

sa_code2     : “Post_code:” #后处理码。

 

sa_code3     : “Computer_code:” #电脑码。

 

cuttype5_3   : 0        #五轴输出三轴刹车判断。

 

css_actv     : 0        #判断车床功牙是否在用G97。

© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发

请登录后发表评论

    暂无评论内容