01-NC编程语言
从 Wed, Oct 12, 2016起,访问4965 次。
1.1 变量定义 变量功能: 通过使用变量可以灵活地编制程序。编程人员可以灵活地运用变量计算建立一个高度灵活的程序档案,从而省去很多编程的工作。 变量类型: 控制系统将变量分为以下几种,见表1.1: 表1.1 变量类型 类型 注释 用户定义的变量 由用户定义的变量,带名称和类型,如:计算参数 R参数 专门的、预定义的计算变量,给定地址R及随后的数字。预定义的计算变量类型为REAL。 系统变量 供控制系统使用的变量,可以在程序中进行处理(读或写)。系...
更多
02-NC程序结构
从 Wed, Oct 12, 2016起,访问4367 次。
2.1 程序命名 每个程序有一个程序名,在编制程序时须按以下规则定义程序名: 程序名不能包含下列字符:\ / : * ? “ < > | 区分大小写; 不能与系统中标准循环相重名 小数点作为文件的扩展名,主程序后缀名可兼容多种格式,如(txt、iso等等); 子程序后缀名必须为iso; 程序名不能超过32个字符 举例: SH_27.iso 2.2 程序段的结构 为运行机床而送到CNC的一组指令称为程序。按照编制的指令,刀具沿着直线或圆弧移动,主轴...
更多
03-准备功能
从 Fri, Oct 14, 2016起,访问5805 次。
3.1 插补指令 可以进行直线、圆弧、多项式、样条等功能的插补运行。建议在启动主轴情况下使用这些插补指令。 3.1.1快速定位(G00) 功能: 快速定位是点到点的快速定位。 指令格式: G00 X... Y... Z... ;快速定位到X/Y/Z点 说明: ♣ G00:快速定位指令。 ♣ X, Y, Z:以直角坐标系给定的终点。 ♣ G00为模态有效指令,同G01,G02等为同组G指令,可以用同组其它G指令取消G...
更多
04-框架
从 Mon, Oct 17, 2016起,访问3051 次。
4.1 框架定义 框架是几何表达方法中的一种惯用说法,指一种计算规范,比如平移和旋转。通过框架这个概念,可以从前一工件坐标系出发,通过坐标或者角度的说明,描述一个目标坐标系的位置。 可能的框架包括: 基准框架 外部零点框架 可设定的框架 可编程的框架 基准框架:描述了由基准坐标系(BCS)到基准零点系统(BZS)的坐标转换。 外部零点框架:在基准框架上通过外部零点偏移实现从G54到G599的全部坐标系的偏移。 可设定框架:可设定框架是通过G54~G59以及...
更多
05-刀具功能
从 Mon, Oct 17, 2016起,访问3114 次。
5.1 刀具选择 通过指定紧跟在地址T之后的数值,来选择刀具。可以在一个程序段中指定一个T指令。T指令与移动指令同行时,总是先执行T指令,再执行移动指令。 指令格式: Txxx ;选择xxx号刀具 M06 ;换刀指令 注:如果已经激活了一个刀具,则它一直保持有效,不管程序是否运行结束或者系统开/关机。 5.2 刀具补偿号D 指令格式: Dx ;刀补...
更多
06-控制特性
从 Mon, Oct 17, 2016起,访问2697 次。
6.1 准确停止(G60,G90,G601,G602) 指令格式: G60 ;准停,模态有效 G09 ;准停,非模态有效 G601 ;当到达精准停定位窗口后,程序段转换 G602 ...
更多
07-五轴编程
从 Mon, Oct 17, 2016起,访问27328 次。
7.1 刀轴定向 7.1.1 定向运动 定向功能描述的是刀具在空间内的定向,通过编程回转轴的偏移来实现。 刀具的定向运动可以通过直接编程旋转角度、刀轴矢量来实现 7.1.2 定向方式 如图7.1所示的刀轴定向。刀轴定向编程方式有以下两种: ♠ 物理角度编程A、B、C ♠ 刀轴矢量编程:TX、TY、TZ 编程: G01 X…Y…Z…A…B…C… ; G01表示线性轴的插补方式,X/Y/Z表示线性轴位置;旋转的插补方式默认为线性,A/B/C表示旋转轴位...
更多
08-附录
从 Mon, Oct 17, 2016起,访问2714 次。
1 典型加工件示例 示例图纸: 加工过程: ♠ Φ16平底铣刀铣上表面 ♠ Φ16平底铣刀铣Φ100外圆 ♠ Φ16平底铣刀粗铣六边形凸台 ♠ Φ16平底铣刀精铣六边形凸台 ♠ Φ8平底铣刀粗精铣R5环型槽 ♠ Φ8钻头钻4×Φ8孔 加工程序: N10 T1 M06 ; Φ16平底铣刀 N20 M03 S1600 N30 G90 G17 N40 G54 N50 G00 Z50 ...
更多