《g96恒线速控制恒线速度》由会员分享,可在线阅读,更多相关《g96恒线速控制恒线速度(10页珍藏版)》请在金锄头文库上搜索。
1、G96 恒线速控制 恒线速度G97 恒线速取消 注销 G96G98 返回起始平面 -G99 返回 R 平面 -(3)尺寸字尺寸字用于确定机床上刀具运动终点的坐标位置。其中,第一组 X,Y,Z,U,V,W,P,Q,R 用于确定终点的直线坐标尺寸;第二组 A,B,C,D,E 用于确定终点的角度坐标尺寸;第三组 I,J,K 用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用 P 指令暂停时间、用 R 指令圆弧的半径等。多数数控系统可以用准备功能字来选择坐标尺寸的制式,如 FANUC 诸系统可用 G21/G22 来选择米制单位或英制单位,也有些系统用系统参数来设定尺寸制式。采用米制时,一般单位
2、为 mm,如 X100 指令的坐标单位为 100 mm。当然,一些数控系统可通过参数来选择不同的尺寸单位。(4)进给功能字 F进给功能字的地址符是 F,又称为 F 功能或 F 指令,用于指定切削的进给速度。对于车床,F 可分为每分钟进给和主轴每转进给两种,对于其它数控机床,一般只用每分钟进给。F 指令在螺纹切削程序段中常用来指令螺纹的导程。(5)主轴转速功能字 S主轴转速功能字的地址符是 S,又称为 S 功能或 S 指令,用于指定主轴转速。单位为 r/min。对于具有恒线速度功能的数控车床,程序中的 S 指令用来指定车削加工的线速度数。(6)刀具功能字 T刀具功能字的地址符是 T,又称为 T
3、功能或 T 指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。(7)辅助功能字 M辅助功能字的地址符是 M,后续数字一般为 13 位正整数,又称为 M功能或 M 指令,用于指定数控机床辅助装置的开关动作,见表 1.2。表 1.2 M 功能字含义表M 功能字 含 义 M00 程序停止 M01 计划停止 M02 程序停止 M03 主轴顺时针旋转 M04 主轴逆时针旋转 M05 主轴旋转停止 M06 换刀 M07 2 号冷却液开 M08 1 号冷却液开 M09 冷却液关 M30 程序停止并返回开始处 M98 调用子程序 M99 返回子程序 1.1.3
4、 程序格式1、程序段格式程序段是可作为一个单位来处理的、连续的字组,是数控加工程序中的一条语句。一个数控加工程序是若干个程序段组成的。程序段格式是指程序段中的字、字符和数据的安排形式。现在一般使用字地址可变程序段格式,每个字长不固定,各个程序段中的长度和功能字的个数都是可变的。地址可变程序段格式中,在上一程序段中写明的、本程序段里又不变化的那些字仍然有效,可以不再重写。这种功能字称之为续效字。 程序段格式举例:N30 G01 X88.1 Y30.2 F500 S3000 T02 M08N40 X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,T02,M08”,但它们的功能
5、仍然有效)在程序段中,必须明确组成程序段的各要素:移动目标:终点坐标值X、Y、Z;沿怎样的轨迹移动:准备功能字 G;进给速度:进给功能字F;切削速度:主轴转速功能字 S; 使用刀具:刀具功能字 T;机床辅助动作:辅助功能字 M。2、加工程序的一般格式(1)程序开始符、结束符程序开始符、结束符是同一个字符,ISO 代码中是%,EIA 代码中是EP,书写时要单列一段。(2)程序名程序名有两种形式:一种是英文字母 O 和 14 位正整数组成;另一种是由英文字母开头,字母数字混合组成的。一般要求单列一段。(3)程序主体程序主体是由若干个程序段组成的。每个程序段一般占一行。(4)程序结束指令程序结束指令
6、可以用 M02 或 M30。一般要求单列一段。加工程序的一般格式举例:% / 开始符O1000 / 程序名N10 G00 G54 X50 Y30 M03 S3000 N20 G01 X88.1 Y30.2 F500 T02 M08 N30 X90 / 程序主体N300 M30 / 结束符%1.2 数控机床的坐标系在数控编程时,为了描述机床的运动,简化程序编制的方法及保证纪录数据的互换性,数控机床的坐标系和运动方向均已标准化,ISO 和我国都拟定了命名的标准。 通过这一部分的学习,能够掌握机床坐标系、编程坐标系、加工坐标系的概念,具备实际动手设置机床加工坐标系的能力。1.2.1 机床坐标系、机床
7、坐标系的确定(1)机床相对运动的规定在机床上,我们始终认为工件静止,而刀具是运动的。这样编程人员在不考虑机床上工件与刀具具体运动的情况下,就可以依据零件图样,确定机床的加工过程。(2)机床坐标系的规定标准机床坐标系中 X、Y、Z 坐标轴的相互关系用右手笛卡尔直角坐标系决定。在数控机床上,机床的动作是由数控装置来控制的,为了确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通过坐标系来实现,这个坐标系被称之为机床坐标系。 适用华中 I 型数控铣床后置处理文件时间:2006-09-10 04:41 来源:网络转载 作者:佚名 点击: 140 次# POST 名称
8、: wgkG54# 类型 : MILL# 机床名称 : GENERIC FANUC# 控制器名称 : GENERIC FANUC# 描述 : GENERIC FANUC 3 AXIS MILL POST# Associated Post : NONE# 车/铣复合 : NO # 4-axis/Axis subs. : NO# 五轴 : NO# 子程序支持 : NO# 自动换刀 : NO# 工作坐标系 : G54# Executable : MP 8.00# 这个 POST 支持 FANUC 控制器普通三轴铣床的的 G 代码输出,# 不支持自动换刀,有最大圆弧报警# 它来源于 MP-EZ.PST
9、# 是针对 Mastercam Mill V8 的特征而设计的# # -# 修改日志:# -# Programmers Note:# CNC 05/01/00 - Initial post setup, jce# 2002-10-11 - 去掉自动换刀,吴桂凯# 2002-10-12 - 增加中文注释,吴桂凯# 2002-10-21 - 增加最大圆弧警告,吴桂凯# 2002-11-05 - 修改坐标系为 G54,吴桂凯# -# 特征: # -# # 下列 Misc.(杂项) 必须使用整数:# mi2 - 绝对或增量坐标 at top level# 0 = 绝对# 1 = 增量# mi3 - 选
10、择 G28 或 G30 来执行参考点回归.# 0 = G28, 1 = G30# Canned text:# 在轮廓点里插入cantext.以允许/禁止 下列 Mastercam 里许可的功能,# Entering cantext on a contour point from within Mastercam allowsthe# following functions to enable/disable.# Cantext 值:# 1 = Stop = 输出 M00 停止码# 2 = Ostop = 输出 M01 选择停止码# 3 = Bld on = 在 NC 单节打开 单节删除码()#
11、 4 = bLd off = 在 NC 单节关闭 单节删除码()# 钻孔:# 在这个 POST 里支持所有的钻孔方法.# 附加注意事项:# 1) G54 calls are generated where the work offset entry of 0 = G54,# 1 = G55, etc.# 2) 由 NCI 变量met_tool决定是否使用米制# 3) 以增量方式从换刀起始位置计算运动量.# 起始位置通常定义为所有换刀时刀具所处的最后位置# Incremental mode calculates motion from home position at toolchanges.#
12、 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 #定义常
13、数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 styl