版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、后处理文件头m a c h i n e f a n u c o mdefine word TN 定义字段;address letter = TOOL TYPE :- 定义字段的返回值address width = 13定义字符宽度field width = 25定义返回字的宽度end define结束定义define format ( / G6 S T M1 M2 L P D E H O )第二段是定义字符的格式address width = 1 定义字符宽度address width = 1 定义字符宽度field width = 2 定义返回字的宽度exponent width = 0 指
2、数的宽度scale factor = 1 比例因子: 值乘以 1scale divisor = 1 比例因子:值被 1 除tape position = 1 字前留一个空格print position = 1 打印位置sign= none 用于不需要 G 代码和进给率sign= if negative仅标识负坐标sign= always如果需要 + / - 号not permanent - 不需要行号not modal 仅当改变时需要重复的字为 modal 。 (模态)通常 G 代码和 X, Y 和 Z 为 坐标为 modal, 但圆心通常使用的 I, J, K 代码通常不是,因此它们为 no
3、t modal .metric formats 公制leading zeros = false 前导 0trailing zeros = true 后导 0decimal point = false 不需要小数点decimal places = 2 小数点后 2imperial formats 英制word order=语序 word order = ( OP N G1 G2 G3 G4 G5 ) word order = ( + G6 G7 X Y Z B C )word order = ( + I J K R D S T ) word order = ( + H M1 M2 MS msg
4、EM Q )word order = ( + Q1 Z2 R2 ID F )word order = ( + TN TD TR DY MT YR PM )define keys第三段是定义键值定义程序段号blocknumber = N preparatory function = G1 定义准备功能指令aux function = M1 定义辅助功能指令x feedrate not used 定义 X 进给率指令y feedrate not used 定义 Y 进给率指令z feedrate not used - 定义 Z 进给率指令circle angle not used 圆周角度 定义
5、X 坐标轴x coordinate = X 定义 Y 坐标轴y coordinate = Y z coordinate = Z - 定义 Z 坐标轴key i = I定义 X 轴矢量 I 键key j = J 定义 Y 轴矢量 Jkey k = K 定义 Z 轴矢量 K 键feedrate = F - 定义进给率指令feedrate per revolution = F-定义每转进给率指令spindle = S - 定义主轴指令tool number = T - 定义刀具指令cycle dwell not used不使用循环停留dwell = X 定义暂停时间键值tool length = H
6、 定义刀具长度补偿指令tool radius = D 定义刀具半径补偿指令drill peck depth = Q1 钻孔的啄钻深度drill hole depth = Z2 - 定义钻孔深度clearplane = R2 - 定义安全平面高度message start = MS - 定义注释的开始符message end = EM 定义注释的结束符opskip = OP 定义跳段符号radius = R定义半径 R 键program id = ID - 定义程序号azimuth axis = B 在多轴加工中,定义方位轴elevation axis = C 在多轴加工中,定义仰角轴3rd r
7、otation axis = null 在多轴加工中,定义第三旋转轴leader not used 领导不使用x vector not usedX矢量不使用y vector not usedY矢量不使用z vector not usedZ矢量不使用error not used 错误不使用end definedefine codes 定义指令值rapid = G1 0 = 快速点定位linear = G1 1 = 直线插补circle cw = G1 2 = 顺圆插补circle ccw = G1 3 = 逆圆插补dwell = G6 4 =暂停、准确停止xy plane = G3 17 = X
8、Yzy plane = G3 19 = YZxz plane = G3 18 = ZXcompensation off = G2 40 = compensation on left = G2 41 =compensation on right = G2 42 =imperial data = G4 20 = metric data = G4 21 =absolute data = G5 90 =incremental data = G5 91 =from = G3 54 = feedrate per minute not used =feedrate per revoluti not used
9、 =spindle rpm not used 平面平面平面 取消刀具半径补偿 刀具半径左补偿 刀具半径右补偿 英寸输入 毫米输入 指定绝对坐标编程 指定增量坐标编程 制定工作坐标系 每分钟进给 每转进给 每分钟转速constant surface speed not used恒定的表面速度drill = G4 81 =break chip = G4 82 = deep drill = G4 83 = tap = G4 84 = -bore 1 = G4 85 =钻孔循环锪镗循环 钻孔循环或反镗循环 深孔钻循环 攻丝循环 镗孔循环bore 2 = G4 86 =bore 3 = G4 87 =b
10、ore 4 = G4 88 =镗孔循环背镗循环镗孔循环bore 5 = G4 89end of drill = G4 80macro start not used镗孔循环固定循环取消宏程序模态调用macro end not used =macro call not used =cycle retract = G6 99 =tool length offset = G3 43 =宏程序模态调用取消 宏程序调用 固定循环返回到 R 点 正向刀具长度补偿spline not usedspline插补方式stop = M1 0 =程序停止opt stop = M1 1 =选择停止spindle on
11、cw = M1 3 =主轴正转spindle on ccw = M1 4 =主轴逆转spindle off = M1 5主轴停止spin coolant on cw =M1 13spin coolant on ccw =M1 14spin coolant off = M1 5 =change tool = M1 6coolant on mist = M1 7 =coolant on = M1 8 =coolant on flood = M1 8 =coolant off = M1 9 = clamp on not used clamp off not usedend of tape = M1
12、2冷却液关 自动换刀 雾状冷却液 冷却液开 冷却液开(喷出) 冷却液关 主轴锁紧 主轴锁紧不使用 程序结束end of prog = M1 30 = gear range 1 not usedgear range 2 not usedgear range 3 not usedconstant contour speed not usedconstant contour speed 2 not usedword drill not usedword break chip not usedword deep not usedword tap not usedword bore 1 not used
13、程序结束变速范围 1 不使用变速范围 2 不使用变速范围 3 不使用持续的轮廓速度不使用持续的轮廓速度 2 不使用钻孔指令不使用不使用断屑孔深不使用冷却水不使用孔 1 不使用word bore 2 not usedword bore 3 not usedword bore 4 not usedword bore 5 not usedcoolant on tap not used冷却液不使用刚性攻丝rigid tap not usedhelical drill not used 螺旋钻孔helical retract drill not used 螺旋钻孔不使用end define= 定义变量P
14、rint header =Delcam Post processor=定义打印标题machine name = Fanuc6m version 1.2 =机器名point =小 数点zero = 0 = 零tape headers = 1 = 纸带标题integer 6 = 2= = 定义冷却液开( M07 、M08 )的输出方式, 此变量共有三个选项0 : 在后处理时遇到相关指令时输出;1 : 在下一段中单独输出;2 :在下一段中和坐标移动一起输出。integer 7 = 1定义冷却液关( M09)的输出方式,此变量共有三个选项)的输出方式,此变量共有三个选项0 :在后处理时遇到相关指令时输
15、出;1 :在下一段中单独输出;2 :在下一段中和坐标移动一起输出。integer 10 = 2 = 定义主轴开( M03 、M04, )的输出方式, 此变量共有三个选项0 :在后处理时遇到主轴开指令时输出;1 :在下一段中单独输出;2 :在下一段中和坐标移动一起输出。integer 11 = 1 = = (定义主轴关( M05 )的输出方式 此变量共有二个选项0 :在遇到主轴关指令时不输出 S ;1 :在遇到主轴关指令时输出 S0 。integer 12 = 1 = = 定义 M代码的输出方式, 此变量共有二个选项代码的输出方式0:在遇到主轴相关指令时不输出 M ;1:在遇到主轴相关指令时输出
16、 Minteger 13 = 0NO link with spindle M code to coolant主轴冷却液没有链接代码= 1 Output coolant with spindle M code主轴 M码输出的冷却液tool reset coordinates = 2 =定 义刀具复位后( M06 后)的坐标处理方式, 有 1 、 2 、 3 、 4cycle output = 1 = = 定义循环指令(定义循环指令( G80G89) 的输出方式,此变量共有两个选项0 :不输出循环移动指令;1 :输出循环指令(默认值为 G81 )integer 20 = 1 = =定义圆弧( M0
17、2 、M03 )的输出坐标此变量共有两个选项0 :不输出圆弧的 X 、 Y 坐标;1 :输出圆弧的 X 、 Y 坐标block start = 1 =定义程序段的开始段号block increment = 1 =定义程序段号的增量split move = 0= 分体式移动integer 26 = 1 = = (定义圆弧( M02 、M03 )的输出, 此变量共有两个选项0 :不输出圆弧指令;1 :输出圆弧指令,如果选择、输出圆弧指令,如果选择 0 ,那么在后处理时遇到有圆弧 的地方,系统将这个圆弧打断成若干条直线段输出。program id start = 100 =定义程序起始号intege
18、r 34 = 3整数integer 35 = 1integer 36 = 1integer 37 = 2rapid feed code = 0 = = 共有两个选项0 : 在快速移动时不输出进给率;1 :在快速移动时输出进给率(需要在快速移动中定义 F )。maximum block number = 0 最大的块数量maximum tape blocks = 0 最大的磁带位置minimum tape blocks = 0 最小的快位置segment type = 0 节段型counter start = 0 计数器开始counter increment = 0 计数器增量tape spli
19、t retract distance = -999带分裂的距离multiaxis coordinate transform = true =定义机床是否支持多轴联动,true :支持false :不支持message output = false= 信息输出是否正常输出刀具长度(半径)补偿,刀具改变时程序是否分割block order = true tlo output = true = = true :输出false :不输出tape split on tool change = false整圆输出full circle = true true ; : 整圆输出;false :不做整圆输出。
20、incremental centre = truego home output = false 复位输出use partid = true = = 是否使用自定义 partid true :使用false :不使用use progid =spindle x motion = falserapid style定义主轴运动方向,trueX 方向; false : NOXspindle y motion = falseknot =定义主轴运动方向, true:y 方向; false :NOyspindle z motion = false=定义主轴运动方向, true : z方向;false : N
21、Ozspindle w motion = false=定义主轴运动方向, true : w方向;false : NOw=truespindle azimuth rotation = false定义方位轴方式, true :为主轴头式;false :为工作台式spindle elevation rotation = false定义仰角轴方式, true :为主轴头式;false :为工作台式linearise multiaxis moves = true 定义机床是否支持线性多轴联动, true在循环使用孔支持; false :不支持use hole top in cycles = falser
22、etract at angular limit = falseretract角的限制unwind at tool change = false解除换刀suppress xy arc = false禁用 XY 圆弧suppress xz arc = falsesuppress yz arc = falsetransform workplane origin = false变换工作平面的原点previous multax rapid style = false以前的 multax 快速样式knot vector type= none不使用向量类型units = input=输=入 =输出定义单位,
23、input=ouputmetric=公=制= imperial=英=制 coordinates = absolute = = 定义坐标单位, absolute =绝= 对编程=增= 量编程incrementalazimuth axis units = degreesazimuth axis direction = positiveelevation axis units = degreeselevation axis direction = positivespline type = noneworkplane angles = noneoption file units = nonemaxi
24、mum feedrate = 9999.0000minimum feedrate = 1.0000rapid feedrate = 9999.0000maximum tape length = 0.0000定义方位轴单位 定义方位轴用法,相对还是绝对定义仰角轴单位 定义仰角轴用法,相对还是绝对 齿条类型工作平面角选择文件单位最大进给速度 g01最低进给速度快速进给 g00磁带最大长度投入的临界角=定=义旋转轴圆心plunge threshold angle = 0.0000 maximum segment = 0.0000=最= 大段diameter = 1.0000=直径withdrawal
25、 amount = 50.0000= 退出距离arc radius limit = 10000.0000= 圆弧半径的限制retraction threshhold angle = 360.0000=收缩临界角arc minimum radius = 0.0000= 圆弧的最小半径azimuth axis parameters = ( 0 0 0 0 0 0 )=定义方位轴参数前三个零为分别定义每个轴的旋转中心;后三个零为定义方位轴的坐标,依次为为 X 、Y 、 Zazimuth centre =( 0 0 0)= 定义方位轴圆心参数 elevation axis parameters = (
26、 0 0 0 0 0 0 )=定义仰角轴参数, 前三个零为分别定义每个轴的旋转中心;后三个零为定义仰角轴的坐标,依次为 X 、Y 、Zelevation centre = ( 0 0 0 ) =定义仰角轴圆心参数pcs origin = ( 0 0 0 0 0 0linear axis limits = ( -99999 999999 -99999 99999999999 999999 )定义线性轴范围rotary axis limits = ( -99999 999999 -99999999999 999 1定义旋转轴范围前两个零为定义方位轴的旋转范围; 中间两个零为定义仰角轴的旋转范围;
27、第五个零定义公差; 第六个零定义分辨率。move safe angles = ( 0 0 0 0 )=11 : 快速运动、 直线运动、 圆弧运动的代码 : define block move circleN ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D end define define block move linear) =定义起始角度快速运动直线运动N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; ; T ; S ;M1 ; M2 end define圆弧运动的代码define block move rapi
28、dN ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; S ;M1 ; M2end define12 :圆弧的输出格式:大致有三大类:a 、I 、 J 输出为圆心的绝对坐标值b 、I 、J 输出为相对坐标值,具体值为:圆心坐标值 - 圆弧始点坐标(常用)c 、I 、J 输出为相对坐标值,具体值为:圆弧始点坐标 - 圆心坐标值 所以这个就要看你机床格式来具体设置了,修改以下值为你所需: incremental centre 增量中心 = true (相对,反之 false 绝对) 相对有两种,所以:scale factor 尺度因子 = 1 或 -1另外有些机
29、床不能输出 360 度的圆弧,这时需要将其分为几段输出:full circle 全圆 = false13: 换刀的格式:define block tool change firstN ; OP ; change tool ; T ToolNumN ; G48N ; G1 0 ; Z FromZend define 里面可自己添加你的机床换刀时所需的代码,如打开刀具长度补偿。10 :钻孔 钻孔结束后回到安全平面还是参考平面(示例炜 Fanuc 系统) cycle retract = G6 98 安全平面 cycle retract = G6 99 参考点对于有自动换刀系统的机床, 在程序的头部,
30、 换刀之前最好加上 G90如 对于钻孔循环,没必要在每个钻孔循环指令例如 G81 之后加上 G98/G99 ycle retract not used 对于这两个模态指令只需要在程序的头部加上即可。去掉钻孔循环结束时后面的 M9 和 M59 ,只须将下面的定义define block cycle end if ( cycledwell = 0 )N ; G4 80 ; M2 9 ; M3 59 end ifif ( cycledwell 0 )N ; G4 05 =C ; P0end ifend define改为define block cycle end if ( cycledwell = 0 )N ; G4 80end ifif ( cycledwell 0 )N ; G4 05 =C ; P0end ifend define有的机床当程序结束时执行 G49 或者 H00 时(前提是不再有 Z 座 标),机床不运动(补偿刀长) ,而有的机床会运动补偿刀长到上 个 Z 座标处,这和机床参数的设定有关;因此建议,在程序的结尾不 要执行 G49 或者 H009 :十进制输出加入 integer 51 = n 到 到 opt 文件integer 51 = ( n )小数输出格式=1 小于 1 的数字被输出为 .xxxx ( 例如 : .871 ) 大于 1 的数字被输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧灯杆智能暖通控制系统施工方案及技术措施
- 手术室电梯故障现场处置方案演练脚本
- 急诊科冻伤应急演练脚本演练方案
- 粉尘作业场所驾驶员定期维护安全操作规程
- 发展经济学实践工作手册
- 2025-2026学年画画 音节教案教学
- 2025-2026学年春天教学活动设计
- 2025-2026学年传统接待教学设计
- 学校延时课档案资料管理手册(标准版)
- 2.2风成地貌教学设计2023-2024学年湘教版(2019)高中地理必修一
- 2026北京市大兴区庞各庄镇面向社会招聘第四次全国农业普查人员14人笔试题库及答案详解1套
- 2025年中国药品销售市场分析报告-摩熵咨询
- 数学与应用数学专业就业前景与职业指导
- 2026暑期专用|幼小衔接数学|10以内加减法20天每日100题打卡卷
- 2026义务教育语文新课程标准考试真题库与答案
- 物业保洁服务标准化培训
- 《食品工程原理》课件 第四章 传热
- 无纸化测试课件-2025-2026学年统编版语文一年级下册
- 音响功率放大器
- 广东省普通高中学生档案
- 详解全面加强和改进新时代学生心理健康工作专项行动计划(2023-2025年)PPT
评论
0/150
提交评论