西门子数控系统调试,编程和维修概要(四) |
——西门子数控系统调试,编程和维修概要 |
坐标系
1.工件坐标系
工件零点是原始工件坐标系的原点
直角坐标:用坐标所达到这个点来确定坐标系中的点
极坐标:用半径和角来测量工件或工件的一部分
2.绝对坐标:所有位置参数与当前有效原点相关,表示刀具将要到达的位置
增量坐标:如果尺寸并非项对于原点,而是相对于工件上的另一个点时,就要用增量坐标。用增量坐标来确定尺寸,可以避免对这些尺寸进行转换。增量坐标参照前一个电的位置数据,适用于刀具的移动,是用来描述刀具移动的距离
3. 平面: 用两个坐标轴来确定一个平面,第3个坐标轴与该平面相垂直,并确定刀具的横切方向。编程时,要确定加工面以便于控制系统能准确计算出刀具偏置值。

4.零点的位置
在NC机床上可以确定不同的原点和参考点位置,这些参考点:
•用于机床定位
•对工件尺寸进行编程
它们是:
M=机床零点
A=卡盘零点,可以与工件龄点重合(值用于车床)
W=工件零点=程序零点
B=起始点,可以给每个程序确定起始点,起始点是第一个刀具开始加工的地方
R=参考点,用凸轮和测量系统来确定位置,必须先知道到机床零点的距离,这样才能精确设定轴的位置:
•建立坐标系
1.带机床零点M的机床坐标
2.基础坐标系(也可以使工件坐标系W)
3.带工件零点W的工件坐标系
4.带当前被一懂得工件零位Wa的当前工件坐标系

编程时,通常用到以下轴:
机床轴:可以在机床数据中设置轴的识别符,识别符:X1、Y1、Z1、A1、B1、C1、U1、V1、AX1、AX2等;
通道轴:所有在一个通道中移动的轴,识别符:X、Y、Z、A、B、C、U、V
几何轴:主要轴,一般有X、Y、Z;
特定轴:无需确定特定轴之间的几何关系,如转塔位置U、尾座V;
路径轴:确定路径和刀具的运动,该路径的被编程进给率有效,在NC程序中用FGROUP来确定路径轴;
同步轴:指从编程的起点到终点移动同步的轴 ;
定位轴:典型定位轴由零件承载、卸载的加载器,刀库/转塔等, 标识符:POS,POSA,POSP等
指令轴(运动同步轴):由同步运动的指令生成指令轴,它们可以被定位,启动和停止,可与工件程序完全不同步。指令轴是独立的插补,每个指令轴有自己的轴插补和进给率
连接轴:指与另一个NCU箱连接的实际存在的轴,它们的位置会受到这个NCU的控制,连接轴可以被动态分派给不同的NCU通道
PLC轴:通过特定功能用PLC对PLC轴进行移动,它们的运动可以与所有其他所有的轴不同步,移动运动的产生于路径和同步运动无关;
•几何轴,同步轴和定位轴都是可以被编程的。
•根据被编程的移动指令,用进给率F,使轴产生移动。
•同步轴与路径轴同步移动,并用同样的时间移动所有的路径轴。
•定位轴移动与所有其它轴异步,这些移动运动与路径和同步运动无关。
•由PLC控制PLC轴,并产生与其他所有轴不同步的运动,移动运动与路径和同步运动无关
编程语言
•编程地址与含义


•指令:
1.G指令
G90:参照挡墙坐标系原点,在工件坐标系中编制刀具运行点的程序。
G91:参照最新接近点,编制刀具运行距离程序。
GO:快速移动使刀具快速定位,绕工件运动或接近换刀点
G1:刀具沿与轴,斜线或其他任何空间定位平行的置线移动。
G2:在圆弧轨迹上以顺时针方向运行
G3:在圆弧轨迹上以逆时针方向运行
G4:暂停时间生效 (F…以秒为单位; S…用主轴旋转次数确定时间)
G17:无刀具半径补偿
G18:刀具半径补偿到轮廓左侧
G19:刀具半径补偿到轮廓右侧
G40:解除刀具半径补偿
G41:激活刀具半径补偿,刀具沿加工方向运行至轮廓的右边
G42:激活刀具半径补偿,刀具沿加工方向运行至轮廓的左边
G53:非模态接触,包括已编程的偏置
G54…G57:调用第1到第4可设置零点偏置
G94:直线进给率mm/分,英寸/分
G95:旋转进给率mm/转,英寸/转
2.M指令
M0:编程停止
M1:选择停止
M2:主程序结束返回程序开头
M30:程序结束
M17:子程序结束
M3:主动主轴顺时针方向旋转
M4:主动主轴逆时针方向旋转
M5:主动主轴停止
M6:换刀指令
3.其它
F:进给率
S:主动主轴的速度(单位:rev/min)
T:调用刀具
D:刀具偏置号(范围:1…32000)