以FANUC、GSK数控系统为例:
一、FANUC
在地址T 后面指定2 位数/4 位数,代码信号和选通信号送到机床,用于选择机床上的刀具。
一个程序段只能指定一个T 代码。关于T 地址后可指令的数字位数以及T代码和机床 *** 作之间的对应关系,见机床制造商的说明书。当移动指令和T 代码在同一程序段指令时,按照下面两种方法中的一种执行指令:
1 同时执行移动指令和T 功能指令。
2 在移动指令执行完成时执行T 功能指令。
选择哪一种取决于机床制造商的规定。详见机床制造商的说明书。
T 代码后的数值表示希望用的刀具。数值的一部分用作刀偏号表示刀偏的补偿量。
二、GSK
GSK980TDb 的刀具功能(T 代码)具有两个作用:自动换刀和执行刀具偏置。自动换刀的控制逻辑由PLC梯形图处理,刀具偏置的执行由NC 处理。
代码格式:
T □□ ○○
□□- 目标刀具号(01-32,前导0 不能省略)
○○-刀具偏置号(00-32,前导0 不能省略)
代码功能:自动刀架换刀到目标刀具号刀位,并按代码的刀具偏置号执行刀具偏置。刀具偏置号可以和刀具号相同,也可以不同,即一把刀具可以对应多个偏置号。在执行了刀具偏置后,再执行T□□00,CNC将按当前的刀具偏置反向偏移,CNC由已执行刀具偏置状态改变为未补偿状态,这个过程称为取消刀具偏置。上电时,T代码显示的刀具号、刀具偏置号均为掉电前的状态。
在一个程序段中只能有一个T代码,在程序段中出现两个或两个以上的T代码时,CNC产生报警。
:
数控车床编程
数控车床编程指的是在数控加工领域内,给数控机床输入特定的指令,使其完成特定轨迹或者特定形状的加工。
主要内容
1、淬硬工件的加工
在大型模具加工中,有不少尺寸大且形状复杂的零件。
这些零件热处理后的变形量较大,磨削加工有困难,而在数控车床上可以用陶瓷车刀对淬硬后的零件进行车削加工,以车代磨,提高加工效率。
2、高效率加工
为了进一步提高车削加工的效率,通过增加车床的控制坐标轴,就能在一台数控车床上同时加工出两个多工序的相同或不同的零件。
车床编程加工特点
(1)快速夹紧卡盘减少了调整时间。
(2)快速夹紧刀具减少了刀具调整时间。
(3)刀具补偿功能节省了刀具补偿的调整时间。
(4)工件自动测量系统节省了测量时间并提高加工质量。
(5)由程序指令或 *** 作盘的指令控制顶尖架的移动也节省了时间。
参考资料:
一、M指令(或辅助功能)
辅助功能是用地址字 M 及二位数字表示的它主要用于机床加工 *** 作时的工艺性指令其特点是靠继电器的通、断来实现其控制过程。
二、F 指令(进给功能)
F 指令是表示进给速度,进给速度是用 7 母 F 和其后面的若干数字来表示的
1 )每分钟进给( G94)
系统在执行了 G94 指令后再遇到 F 指令时,便认为 F 所指定的进给速度单位为 m / m 旧或 in / min ,并一直有效,直至系统又执行了含有 G95 的程序段,则 094 被否定,而 G95 发生作用。
2 )每转进给(G95)
若系统执行了含有 G95 的程序段,则再遇 3lJ 「指令所指定的进给速度单位为 mm / r 或 in / r 。要取消 G95 状态,必须重新指定 G94 。注: G94 、 G95 为模态功能,可相互注销, G94 为缺省值。
三、T指令(刀具功能)
刀具功能主要用于系统对各种刀具的选择.它是由地址下和其后的四位数字表示。其中前位为选择的刀具号,后两位为选择的刀具偏置号。每一刀具加工结束后必须取消其刀偏偏置值。即将后两位数设为00,取消刀具偏置值。例如:O0001:N01 G92 X50 Z50
N02 M06 T0101:(用01号刀加工,刀具偏号为01)
N03 G00 G90 Z40:刀具偏号也可为02,则T指令应为:T0102)
N04 G01 X40230 F100;
N05 G00 X50 Z50 T0100:(取消01号刀偏)N06 M02
注:1、要求在绝对编程指令段中取消刀偏值
2、取消刀偏值时必须同时有X、Z轴方向的位移
四、S 指令(主轴功能)
主轴功能主要是表示主轴旋转速度 3 加转/每分钟它是由 S 和其后的数字组成。例如 S 以刃表示主轴转速。
数控车床代表的指令如下:
数控指令主要是G,M,S,T代码。
一般都称为G指令代码。
代码主轴速度指令代码。
T代码刀具换刀指令代码。
M代码定义为辅助功能代码。
M代码起到机床的辅助控制作用。
G代码是数控程序中的插补指令。
M指令-辅助功能
M00程序暂停,可用NC启动命令使程序继续运行;
M01计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;
M03主轴顺时针旋转;
M04主轴逆时针旋转;
M05主轴旋转停止;
M08冷却液开;
M09冷却液关;
M30程序停止,程序复位到起始位置。
一.指令集(X向如X、U等的编程量均采用直径量)
G00:快速定位指令。格式为G00 X(U ) Z (W ) ,X 、Z 为绝对编程时的目标点,U 、W 为相对编程时的目标点。两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线。本系统可以混合编程,如G00 X W。
G01:直线插补指令。格式为G01 X(U ) Z (W ) F ,X 、Z 为绝对编程时的目标点,U 、W 为相对编程时的目标点,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G 98还是G 99。
G02:顺圆插补指令。格式为G02 X(U ) Z (W ) R (I K ) F ,X 、Z 为绝对编程时的目标点,U 、W 为相对编程时的目标点,R为半径(仅用于劣弧编程),I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G 98还是G 99。注:I采用半径量,I、K始终为相对量编程。
G03:逆圆插补指令。格式为G03 X(U ) Z (W ) R (I K ) F ,X 、Z 为绝对编程时的目标点,U 、W 为相对编程时的目标点,R为半径(仅用于劣弧编程),I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G 98还是G 99。注:I采用半径量,I、K始终为相对量编程。
G04:暂停指令。格式为G04 P(X U ) ,采用P 时(不能用小数点),时间单位为ms ,X 、U 时,时间单位为s 。最大延时9999999s 。
G20:英制单位设定指令。
G21:公制单位设定指令。注意:某程序若不指定G20、G21,则采用上次关机时的设定值。
G27:返回参考点检测指令。格式为G27 X(U ) Z (W ) T0000,本指令执行前必须使刀架回零一次。若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床零点正确。否则,机床定位误差过大。
G28:返回参考点指令。格式为G28 X(U ) Z (W ) T0000,若机床启动后回过零点,则本指令的执行使刀架经过指定点回零,否则经过指定点移动至系统加电时的位置。
G32:螺纹切削指令。G32 X(U ) Z (W ) F ,F 为螺纹长轴方向的导程(即进给速度采用mm/r)。
G50:工件坐标系设定或主轴转速钳制指令。格式为G00 X Z (坐标系设定),或G50 S (转速钳制)。前者,XZ值为机床零点在设定的工件坐标系中的坐标;后者,S为最高转速。
G70:精加工复合循环。格式为G70 P Q S F ,其中P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号。
G71:粗加工复合循环。格式为
G71 U R ,其中U 等于X向吃刀量或切深,R 等于退刀量,均为半径值。
G71 P Q U W S F ,其中P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G72:端面粗加工循环。格式为
G72 W R ,其中W 等于Z 向吃刀量,R 等于Z 向退刀量。
G72 P Q U W S F ,其中P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G73:固定形状粗加工复合循环。格式为
G73 U W R ,其中U 等于X向吃刀量(或切深)的半径值,W 等于Z 向吃刀量,R 等于循环次数。
G73 P Q U W S F ,其中P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G90:锥面切削单一循环指令。格式为G90 X(U ) Z (W ) R F ,锥面的定义是素线的斜度≤45度。车削柱面时,R=0,可以不写。本指令完成的动作(虚线表示快速)如图1,其中刀尖从右下向左上切削,R0。指令中的坐标值为E 点坐标。
G76 P Q R;
G76 X Z P Q R F;
形式就是这样,这样的计算不用退刀槽,很简便。计算要麻烦点。
首先的一个P,说的有三个内容:
1走刀的次数
2倒角的大小
3螺纹刀的刀尖角度
这三个按照顺序在P后面写出,
Q说的是精车的走刀量,
R退刀量
下面的X是X方向终点坐标 Z是Z方向重点坐标
P说的是你的X方向余量 Q是Z方向余量
R是你的锥度差的一半 用绝对值
F是螺距
G76主要加工的是大螺距的螺纹!! 因为它的进刀方式是斜进式, 这样可以有效的保护刀具!! 这就是它们最主要的区别!
G76通过多次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工,如果定义的螺纹角度不为 0°,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙底,使得相邻两牙螺纹的夹角为规定的螺纹角度。G76 代码可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具、提高螺纹精度。G76 代码不能加工端面螺纹 代码格式:G76 P(m )(r )(a ) Q (△dmin ) R (d );
G76 X(U ) Z (W ) R (i ) P (k ) Q (△d ) F (I ) ;
X :螺纹终点 X 轴绝对坐标(单位:mm );
U :螺纹终点与起点 X 轴绝对坐标的差值(单位:mm );
Z :螺纹终点 Z 轴的绝对坐标值(单位:mm );
W :螺纹终点与起点 Z 轴绝对坐标的差值(单位:mm );
P(m):螺纹精车次数 00~99 (单位:次)
P(r):螺纹退尾长度 00~99(单位:01×L ,L 为螺纹螺距),
P(a):相邻两牙螺纹的夹角,取值范围为 00~99,单位:度(°),
Q(△dmin) :螺纹粗车时的最小切削量,取值范围为 00~99999,(单位:0001mm ,无符号,半径值)
R(d):螺纹精车的切削量,取值范围为 00~99999,(单位:mm ,无符号,半径值) R(i):螺纹锥度,螺纹起点与螺纹终点 X 轴绝对坐标的差值, 取值范围为-9999999~9999999(单位:mm ,半径值)。
P(k):螺纹牙高,螺纹总切削深度, 取值范围为 1~999999999(单位:0001mm ,半径值、无符号)
Q(△d) :第一次螺纹切削深度, 取值范围为 1~999999999(单位:0001mm ,半径值、无符号)。未输入△d 时,系统报警;
F :公制螺纹螺距, 取值范围为 0< F ≤500 mm;
I :英制螺纹每英寸的螺纹牙数, 取值范围为 006~25400 牙/英寸;
G72端面粗车循环
g72W2 R05
G72 P Q U W F S T
G73固定形状出车循环
G73 U W R
G73 P Q U W F S T
G74端面沟槽符合循环深孔转孔循环
G74R 这里的P Q 不是程序名 而是P 是X 方向每次的移动量 Q 是Z 方向的每次切入量 G75相反
G74 X Z P Q R F
G75外径沟槽符合循环
G75R
G75X Z P Q R F
G76是螺纹复合循环
G76 P Q R
G76 X Z R P Q F
以上就是关于数控车床编程中换刀指令是什么全部的内容,包括:数控车床编程中换刀指令是什么、数控编程有哪些指令、数控车床什么代表指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)