数控车床基本编程指令.ppt
项目二数控车床基本编程指令与简单程序编写第1节数控车床编程基础第2节基本编程指令与简单程序编写
数控车床的编程基础1、1数控车床编程特点一、坐标系统机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位置处编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是基于该坐标系的坐标值。工件坐标系是编程坐标系在机床上的具体体现。由相应的编程指令建立。由对刀操作建立三者之间的相互联系机床原点、工件原点、参考点三、进刀和退刀方式进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。四、绝对编程与增量编程数控编程通常都是按照组成图形的线段或圆弧的端点的坐标来进行的。绝对编程:指令轮廓终点相对于工件原点绝对坐标值的编程方式。增量编程:指令轮廓终点相对于轮廓起点坐标增量的编程方式。有些数控系统还可采用极坐标编程绝对编程和增量编程在越来越多车床中X、Z表示绝对编程U、W表示增量编程允许同一程序段中二者混合使用3、T指令建立工件坐标系越来越多的数控车床采用T指令建立工件坐标系。把对刀过程记录的坐标值以MDI方式输入到某刀偏表地址码中(如01地址号),则在编程中直接用指令TXX01即可自动按机床坐标系的绝对偏置坐标关系建立起工件坐标系。这种方式与G54预置的方式实质是一样的,只不过不用去记录和计算预置的X、Z轴坐标,而是数控系统自动计算这两个值。*数控编程的格式1.程序的格式一个完整的程序,一般由程序号、程序内容和程序结束三部分组成。其格式如下:O0005程序号“O”用四位数(1-9999)表示段号N10T0101N20G00X40Z3S400M03N30G01X30Z-30F0.2程序内容N40G00X27N50G00X70Z50N60M05N70M30程序结束指定刀具编号、指定刀具补偿编号T工具功能指定主轴的转速S主轴功能指定进给速度、指定螺纹的螺距F进给功能从始点到圆弧中心上的距离I、K圆弧半径、倒圆角R各个坐标轴上的移动指令X、Z、U、W尺寸字指令数控机床的运动方式G准备功能程序段序号N程序段序号数控程序的编号O程序号码说明地址功能子程序的重复操作次数P重复次数指定程序开始执行和返回的程序段号P、Q指定程序段号指定程序执行的编号P指定程序号停刀的时间P、U、X暂停指定辅助功能的开关控制M辅助功能a刀架后置式b刀架前置式工件原点说明:由于车削加工是围绕主轴中心前后对称的,因此无论是前置还是后置式的,X轴指向前后对编程来说并无多大差别。为适应笛卡尔坐标习惯,编程绘图时按后置式的方式进行表示ZX+X+X+Y’+Z+Y+Z+Y+C+Z’+A+B+C+X+Y+Z+A+B+X’机床坐标轴Z轴与主轴中心线重合,为纵向进刀方向,X轴与主轴垂直,为横向进刀方向。进给控制指令
1。快速点定位G00指令
G00X(U)_Z(W)_
用G00指令定位。用绝对方式或增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。绝对值指令时,用终点的坐标值编程,增量值指令时,用刀具的移动距离来编程。P1→P2G00X50.0Z5.(绝对值指令)或G00U-10.0W-25.0(增量值指令)2、直线插补G01指令
G01X(U)__Z(W)__F__该指令用于直线或斜线运动,可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿X、Z轴平面内任意斜率的复合运动,用F指令沿直线移动的速度。直线插补指令G01可用于圆柱切削、圆锥切削(倒角也作圆锥切削)。程序:G01X50.0Z-