数控车床编程基本指令——M指令(辅助功能)、F指令(进给功能)、T指令(刀具功能)、S指令(主轴功能)

一、 M指令(或辅助功能)

normal style=”MARGIN: 0cm 0cm 0pt”>

normal style=”MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0″>辅助功能是用地址字 M 及二位数字表示的它主要用于机床加工操作时的工艺性指令其特点是靠继电器的通、断来实现其控制过程。下表为华中 l 型数控系统的 M 指令功能表。

normal style=”MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center” align=center>表

normal style=”MARGIN: 0cm 0cm 0pt 32.25pt; TEXT-INDENT: -32.25pt; mso-list: l0 level1 lfo1; tab-stops: list 32.25pt”>*               暂无此功能

normal style=”MARGIN: 0cm 0cm 0pt 32.25pt; TEXT-INDENT: -32.25pt; mso-list: l0 level1 lfo1; tab-stops: list 32.25pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>             F..T..S 指令  
 

normal style=”MARGIN: 0cm 0cm 0pt”>二、 F 指令(进给功能)

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0″>F 指令是表示进给速度,进给速度是用 7 母 F 和其后面的若干数字来表示的
 

normal style=”MARGIN: 0cm 0cm 0pt”>      1 )每分钟进给( G94)  

normal style=”MARGIN: 0cm 0cm 0pt”>  

normal style=”MARGIN: 0cm 0cm 0pt”>    系统在执行了 G94 指令后再遇到 F 指令时,便认为 F 所指定的进给速度单位为 m / m 旧或 in / min ,并一直有效,直至系统又执行了含有 G95 的程序段,则 094 被否定,而 G95 发生作用。

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      2 )每转进给(G95)  

normal style=”MARGIN: 0cm 0cm 0pt”>  

normal style=”MARGIN: 0cm 0cm 0pt”>    若系统执行了含有 G95 的程序段,则再遇 3lJ 「指令所指定的进给速度单位为 mm / r 或 in / r 。要取消 G95 状态,必须重新指定 G94 。注: G94 、 G95 为模态功能,可相互注销, G94 为缺省值。
 

normal style=”MARGIN: 0cm 0cm 0pt”>三、 T指令(刀具功能) 

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>    刀具功能主要用于系统对各种刀具的选择.它是由地址下和其后的四位数字表示。其中前位为选择的刀具号,后两位为选择的刀具偏置号。每一刀具加工结束后必须取消其刀偏偏置值。即将后两位数设为“00”,取消刀具偏置值。例如:

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      O0001:

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      N value=”1″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>01 G 92 X50 Z50

normal style=”MARGIN: 0cm 0cm 0pt”>
       N value=”2″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>02 M 06 T0101:(用“ value=”1″ HasSpace=”False” Negative=”False” NumberType=”1″ TCSC=”0″>01” 号刀加工,刀具偏号为“ value=”1″ HasSpace=”False” Negative=”False” NumberType=”1″ TCSC=”0″>01”
 

normal style=”MARGIN: 0cm 0cm 0pt”>      N value=”3″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>03 G value=”0″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>00 G 90 Z40:刀具偏号也可为“ value=”2″ HasSpace=”False” Negative=”False” NumberType=”1″ TCSC=”0″>02” ,则T指令应为:“T value=”102″ HasSpace=”False” Negative=”False” NumberType=”1″ TCSC=”0″>0102” )

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      N value=”4″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>04 G 01 X value=”40230″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>40230 F 100;

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      N value=”5″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>05 G 00 X50 Z50 T0100:(取消“01“号刀偏)

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>     N value=”6″ HasSpace=”True” Negative=”False” NumberType=”1″ TCSC=”0″>06 M 02

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>      注:1、要求在绝对编程指令段中取消刀偏值      

normal style=”MARGIN: 0cm 0cm 0pt”>
             2、取消刀偏值时必须同时有X、Z轴方向的位移
 

normal style=”MARGIN: 0cm 0cm 0pt”>四、 S 指令(主轴功能)

normal style=”MARGIN: 0cm 0cm 0pt”> 

normal style=”MARGIN: 0cm 0cm 0pt”>   主轴功能主要是表示主轴旋转速度 3 加转/每分钟它是由 S 和其后的数字组成。例如 S 以刃表示主轴转速。

作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2023/06/2541.html