您的位置:控制工程论坛网论坛 » 电机与运动控制 » 西门子数控系统调试,编程和维修概要(四)

强强

强强   |   当前状态:离线

总积分:4136  2025年可用积分:0

注册时间: 2007-08-18

最后登录时间: 2008-03-03

空间 发短消息加为好友

西门子数控系统调试,编程和维修概要(四)

强强  发表于 2007/9/28 11:05:37      876 查看 0 回复  [上一主题]  [下一主题]

手机阅读

西门子数控系统调试,编程和维修概要(四)
——西门子数控系统调试,编程和维修概要

坐标系
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)

1楼 0 0 回复