跳到内容

数控编程| G-Code | M-Code |线性插补|圆插补

插值

塑形机采用的方法工具从一个编程点移动到下一个被称为插值。这种将单个轴点合并到预定义刀具路径的能力已内置到当今大多数mcu中。

插补方法有五种:

  • 线性
  • 圆形
  • 螺旋
  • 抛物线
  • 立方

所有轮廓控制都提供线性插值,大多数控制都能做到
线性和圆形插补。螺旋型、抛物线型和立方型插补常用于制造业形状复杂的零件,如航空航天零件和汽车模具的身体。

线性插值

线性插值由任何编程的点组成,这些点由直线连接在一起,无论这些点是靠近还是远离

通过将曲线分割成短的直线段,可以用线性插值生成曲线。这种方法有局限性,因为必须编写大量的点来描述曲线才能产生轮廓形状。在线性插值中编程的轮廓线需要每个线段的开始和结束的坐标位置(两轴工作中的XY位置)。因此,一行或一段的终点将成为下一段的起点,以此类推,贯穿整个程序。

01-线性插值示例-切割机-2轴-2位置的直线运动

圆形的插值

能够圆弧插补的微控制器的发展极大地简化了计算过程弧线编程的过程和黑眼圈。为了对圆弧进行编程,MCU只需要圆心的坐标位置(XY轴),圆的半径,被切割的圆弧的起点和终点,以及被切割的圆弧的方向(顺时针或逆时针)。01-circular插值

数控编程代码:

最常见的代码使用的时候数控编程机床是

  • g代码(准备功能),以及
  • M代码(杂项函数)。

其他代码如F, S, D和T用于机器功能如送料、速度、刀具直径偏移量、刀具编号等。

阅读更多: 数控编程| G-Code | M-Code |增量和绝对编程系统

刀位点

刀位点有时称为循环代码,因为它们指的是机床的X轴、Y轴和/或Z轴上发生的一些动作。

01-G-Codes示例-快速横向-线性插值-直线路径
01- g - codes圆弧插补顺时针-逆时针或逆时针

集团 代码 函数
01 g₀₀ 快速定位
01 G01 线性插值
01 G02 圆插补顺时针(CW)
01 G03 圆插补逆时针(CCW)
06 20国集团(G20) * 英寸输入(in.)
06 G21 * 输入(mm)
G24 半径规划(**)
00 G28 返回参考点
00 G29 从参考点返回
G32 螺纹切割(**)
07 G40 刀具补偿取消
07 G41 刀具补偿
07 G42 切割机补偿权
08 G43 刀具长度补偿正
08 G44 刀具长度补偿减法
08 G49 刀具长度补偿取消
G84 罐装回转周期(**)
03 G90 绝对的编程
03 G91 增量编程

(*) -在一些机器和控制,可能是G70(英制)和G71(米制)
(**) -仅指数控车床和车削中心。

m:

M或其他代码用于打开或关闭不同的功能控制某些机床操作

阅读更多: 计算机数控|数控|什么是数控|数控如何工作|编程基础

01- m-代码-旋转方向-顺时针-逆时针-换刀-程序结束-回到开始

代码功能

M00程序停止
M02程序结束
M03主轴启动(向前连续)
M04主轴启动(反向CCW)
M05主轴停止装置
M06工具更换
开启M08冷却剂
M09冷却剂关闭
M10卡盘-夹紧(* *)
M11卡盘-松开(**)
M12尾架主轴伸出(**)
M13尾座主轴(**)
M17刀柱旋转法线(**)
M18刀柱旋转反向(**)
M30磁带结束,倒带
转到子程序
M99子程序结束

(**) -仅指数控车床和车削中心。

留下回复

Baidu
map