文章首发于个人博客,欢迎访问:数控技术复习(二):数控编程必备的基础知识
数控机床加工零件:零件图代码->程序单->控制介质->数控装置->伺服电机->机床自动加工。从零件图纸到编制零件加工程序和制作控制介质的全过程称为数控机床程序编制。本节主要讲解一些数控编程必备的知识,为下节车床数控编程和铣床数控编程打基础。
对刀点:加工时刀相对工件运动的起点,又称程序原点,程序执行起点。
对刀是使刀位点与对刀点重合的操作。
刀位点:刀具的基准点
换刀点:换刀时的刀位点
数控编程的方法:
手工编程:从零件图样分析、工艺处理、数值计算、编写程序单直至程序校验等各步骤均由人工完成。
自动编程:由计算机辅助编程或编程机辅助编程。有语言编程、图形编程、语音编程和视觉编程。
常用标准纸带有五单位(每排5列孔)和八单位(每排8列孔)两种。
国际上8单位穿孔纸带有**EIA(美国电子工业协会)和ISO(国际标准化组织)**两种标准。
二者区别:位数不同、EIA奇校验ISO偶校验、ISO规律性更强。
常用的数控编程指令(重要)
准备功能指令(指定数控机床的运动方式),亦称G指令
G00(快速点定位) | G01(直线插补) | G02(顺时针圆弧插补) | G03(逆时针圆弧插补) |
G17(XY平面) | G18(ZX平面) | G19(YZ平面) | |
G40(刀具半径补偿撤销) | G41(左偏刀具半径补偿) | G42(右偏刀具半径补偿) | |
G50(车床工件坐标系设定) | G92(铣床工件坐标系设定) | G90(按绝对坐标编程) | G91(按相对坐标编程) |
辅助功能指令,亦称“M”指令
指令 | 含义 |
M00、M01 | 程序:停止、计划停止 |
M03、M04、M05 | 主轴指令: 正转、反转、停转 |
M06 | 换刀 |
M07、M08、M09 | 冷却液: 2号开、1号开、关 |
M10、M11 | 工件、夹具等:夹紧 松开 |
M02、M30 | 程序:结束、结束并返回 |
F、S、T指令
F指令 | S指令 | T指令 |
进给速度指令 | 主轴转速指令 | 刀具号指令 |
模态代码是指在某一程序段应用后一直保持有效,直到出现同组其他代码撤销这些代码为止。
非模态代码是指仅在编入的程序段中有效。
数控程序的格式要求(重要)
这个部分非常重要,考试时必须按照要求来写,否则会被扣分。
有这么几个注意点:
示例:
坐标轴的运动方向及其命名(重要)
机床坐标系:数控机床安装调试时便设定好的固定坐标系,坐标原点称为机床原点,在机床说明书上均有说明,由机床制造厂确定。
工件坐标系:编程人员在编程时使用的坐标系,以零件图上某一固定点为原点(也称工件原点)建立的。
绝对坐标:所有坐标点的坐标值均从固定坐标原点计量的坐标。(以大地根据地为参照)
相对坐标:运动轨迹的终点坐标是相对于起点计量的坐标。(以上一次位置为参照)
个人博客,欢迎访问:https://tsharing.top