第90页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第90页共15页第一节SIEMENS一802S系统基本编程指令一、辅助功能辅助功能也称M功能,主要用来指令操作时各种辅助动作及其状态,如主轴的开、停,冷却液的开关等。SIEMENS一802S系统M指令代码见表4-2。表4-2辅助功能M代码M指令功能M指令功能M00程序暂停M05主轴停M01选择性停止M06自动换刀,适应加工中心M02主程序结束M08切削液开M03主轴正转M09切削液关M04主轴反转M30主程序结束,返回开始状态二、进给功能进给功能主要用来指令切削的进给速度。对于车床,进给方式可分为每分钟进给和每转进给两种,SIEMENS系统用G94、G95规定。(1)每转进给指令G95在含有G95程序段后面,遇到F指令时,则认为P所指定的进给速度单位为mm/r。系统开机状态为G95状态,只有输入G94指令后,G95才被取消。(1)每分钟进给指令G94在含有G94程序段后面,遇到P指令时,则认为F所指定的进给速度单位为mm/min。G94被执行一次后,系统将保持G94状态,即使断电也不受影响,直到被G95取消为止。三、主轴转速功能主轴转速功能主要用来指定主轴的转速,单位为r/min。(1)恒线速度控制指令G96G96是接通恒线速度控制的指令。系统执行G96指令后s后面的数值表示切削线速度。用恒线速度控制车削工件端面、锥度和圆弧时,由于x轴不断变化,故当刀具逐渐移近工件旋转中心时,主轴转速会越来越高,工件有可能从卡盘中飞出。为了防止事故,必须限制主轴转速,SIEMENS系统用LIMS来限制主轴转速(FANUC系统用G50指令)。例如:“G96S200LIMS=2500”表示切削速度是200m/min,主轴转速限制在2500r/min以内。(2)主轴转速控制指令G97G97是取消恒线速度控制的指令。系统执行G97指令后S后面的数值表示主轴每分钟的转数。例如:“G97S600'’表示主轴转速为600r/min,系统开机状态为G97状态。四、刀具功能刀具功能主要用来指令数控系统进行选刀或换刀,SIEMENS系统用刀具号+刀补号的方式来进行选刀和换刀。例如,T2D2表示选用2号刀具和2号刀补(FANUC系统用T0202表示)。五、程序结构及传输格式SIEMENS—802S系统的加工程序,由程序名(号)、程序段(程序内容)和程序结束符三部分组成。802S系统的程序名由程序地址码“%”表示,开始的两个符号必须是字母,其后的符号可以是字母、数字或下划线,最多为8个字符,不得使用分隔符。例如,程序名“%KGl8'’,其传输格式为:%_N_KGl8;$PATH=/_N_MPF_DIR六、米制和英寸制输入指令G71/G70G70和G71是两个互相取代的模态功能,机床出厂时一般设定为G71状态,机床的各项参数均以米制单位设定。七、绝对/相对尺寸编程指令G90/G91绝对/增量尺寸编程指令G90/G91的程序段格式为:G90/G91X_Z_第91页共15页第90页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第91页共15页SIEMENS系统用绝对尺寸编程时,用G90指令,指令后面的X、Z表示X轴、Z轴的坐标值,所有程序段中的尺寸均是相对于工件坐标系原点的。增量(相对)尺寸编程时,用G91指令,执行G91指令后,其后的所有程序段中的尺寸均是以前一位置为基准的增量尺寸,直到被G90指令取代。系统缺省状态为G90。八、直径/半径方式编程指令G22/G23数控车床的工件外形通常是旋转体,其X轴尺寸可以用两种方式加以指定:直径方式和半径方式。SIEMENS系统G23为直径编程,G22为半径编程,(G23为缺省值。机床出厂一般设为直径编程。九、可设置零点偏移指令G54-G57编程人员在编写程序时,有时需要知道工件与机床坐标系之间的关系。SIEMENS—802S车床系统中允许编程人员使用4个特殊的工件坐标系,操作者在安装工件后,测量出工件原点相对机床原点的偏移量,并通过操作面板(图4-41),输入到工件坐标偏移存储器中。其后系统在执行程序时,可在程序中用G54~G57指令来选择它们。G54~G57指令设置的工件原点在机床坐标系中的位置是不变的,在系统断电后也不破坏,再次开机后仍然有效(与刀具的当前位置无关)。十、取消零点偏移指令G500、G53G500和G53都是取消零点偏移指令,但G500是模态指令,一旦指定后,就一直有效,直到被同组的G54—G57指令取代。而G53是非...