文档介绍:PA8000NT NC 编程手册
`
PA 数控系统
NC 编程手册
1
第一章编程手册概述
此手册供开放式数控系统 C 的编程人员参考使用,编程人员在编写
数控程序前请仔细阅读本手册
C 编程指令基于 DIN66025 标准
手册中将介绍各种定位指令、几何指令、循环指令、参数编程指令及主轴控制指令
数控机床的坐标系和运动方向
数控机床上的坐标系采用右手直角笛卡儿坐标系
右手直角笛卡儿坐标系规定直角坐标 X,Y,Z,三者的关系及其正方向用右手定则判定,绕
X,Y,Z 轴的回转运动及其正方向+A,+B,+C 分别用右手螺旋法则判定。
本手册仅仅介绍 C 基本的编程指令,不包括 PA 公司其他可选功能的 G 代码和 M
代码,如果需要,用户可向机床制造商索取专门的介绍资料
希望本手册能对编程人员有所帮助
如有任何问题或建议,请与如上地址联系:
2
PA8000NT NC 编程手册
第二章编辑 NC 程序
坐标系与原点的概念
机床零点:机床基本坐标系的原点,它平行于机床坐标系且是一个被确定的点。
机床参考点:又称机械原点,机床各运动部件在各自的正向自动退至极限的一个固
定点(由限位开关准确定位),至参考点时所显示的数值则表示参考点与机床零点
间的距离,作为系统内运算的基准点。实际上,机床参考点是机床上最具体的一个
机械固定点。而机床零点只是系统内的运算基准点,其处于机床何处无关紧要。每
次回零时所显示的数值必须相同,否则加工有误差。参考点在机床出厂时已设定,
用户一般不作变动。
工件零点:工件坐标系的原点编程时,一般选择工件图样上的设计基准作为编程零
点,例:回转体零件的端面中心,非回转体零件的角边,对称图形的中心,作为几
何尺寸绝对值的基准,在工件上以编程零点建立的坐标系称为工件坐标系
起刀点与对刀点:起刀点是指刀具起始运动的刀位点,也即程序开始执行时的刀位
点。所谓刀位点即刀具的基准点,如圆柱铣刀底面中心,球头刀中心,车刀与镗刀
的理论刀尖;对刀点的位置是刀位点与工件零点在机床坐标系中的准确位置
NC 程序
1> 任何一个 NC 程序段都有顺序号 Nxx, 顺序号必须放在 NC 程序段的最前端,它以字母
N 来表示,最大默认后面跟 6 位有效字数,数字前端 0 可忽略(范围 0—999999,此
范围可通过机床参数来设置)
2> 并且 NC 程序段的最大长度 128 个字符
3> 使用程序号可以很方便的插入、修改、NC 程序段,每一个程序号将自动的按程序号有
小到大进行排列放入 NC 程序中,每一行中相同的地址字只能出现一次
4> 程序号以 P 开头,后面跟不超过 6 位数的数字(范围 1—999999)
5> 固定循环功能,不同的数控系统其编制的代码,格式等有较大的区别,在放式的数控
系统中可能用参数编程来完成循环功能
6> G 代码有两种,一种是模态 G 代码,另一种是非模态 G 代码,模态 G 代码的含意是直
到同一组的其它 G 代码被指定之前均有效的 G 代码,具有续效性,在后续程序段中,
只要同组其它 G 代码未出现之前一直有效,非模态 G 代码的含意是仅在被指定的程序
段内有效的 G 代码
7> 变量赋值、变量运算和轴移动指令不能使用在同一行中,变量赋值、变量运算、程序
控制语句行的顺序号前面必须有字符“*”
例:* N100 P1=200,P2=300
N110 G1 X=P1 Y=P2
* N120 IF P1>100 GO 200
3
第三章数控指令编程
数控指令列表:
1) G 代码指令:
G 代码初始设定组别功能
G00 1 定位(快速进给)
G01 • 1 线性插补(程序给定速度)
指定圆心的圆弧插补CW(顺时针
G02 1
方向)
W(逆时针
G03 1
方向)
G04 暂停时间
G07 1 切线圆弧插补
G08 • 7 提前读取OFF(台前功能)
G09 7 提前读取ON(台前功能)