Java教程

数控技术复习(二):数控编程必备的基础知识

本文主要是介绍数控技术复习(二):数控编程必备的基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章首发于个人博客,欢迎访问:数控技术复习(二):数控编程必备的基础知识

数控机床加工零件:零件图代码->程序单->控制介质->数控装置->伺服电机->机床自动加工。从零件图纸到编制零件加工程序和制作控制介质的全过程称为数控机床程序编制。本节主要讲解一些数控编程必备的知识,为下节车床数控编程和铣床数控编程打基础。


image-20211108193605292

对刀点:加工时刀相对工件运动的起点,又称程序原点,程序执行起点。

对刀是使刀位点与对刀点重合的操作。

刀位点:刀具的基准点

换刀点:换刀时的刀位点

数控编程的方法:

手工编程:从零件图样分析、工艺处理、数值计算、编写程序单直至程序校验等各步骤均由人工完成。
自动编程:由计算机辅助编程或编程机辅助编程。有语言编程、图形编程、语音编程和视觉编程。

常用标准纸带有五单位(每排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指令
进给速度指令主轴转速指令刀具号指令

模态代码是指在某一程序段应用后一直保持有效,直到出现同组其他代码撤销这些代码为止。
非模态代码是指仅在编入的程序段中有效。

数控程序的格式要求(重要)

这个部分非常重要,考试时必须按照要求来写,否则会被扣分

有这么几个注意点:

  • 开始的程序号不要丢,要写O0020等
  • 以“;”号结束
  • 数字最好写小数

image-20211108183842415

示例:image-20211108184659858

坐标轴的运动方向及其命名(重要)

image-20211108191731928

image-20211108191533578

机床坐标系:数控机床安装调试时便设定好的固定坐标系,坐标原点称为机床原点,在机床说明书上均有说明,由机床制造厂确定。

工件坐标系:编程人员在编程时使用的坐标系,以零件图上某一固定点为原点(也称工件原点)建立的。

绝对坐标:所有坐标点的坐标值均从固定坐标原点计量的坐标。(以大地根据地为参照)

相对坐标:运动轨迹的终点坐标是相对于起点计量的坐标。(以上一次位置为参照)


个人博客,欢迎访问:https://tsharing.top

这篇关于数控技术复习(二):数控编程必备的基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!