西门子数控编程以其独特的编程方式,在中国市场上占据一席之地。今天给大家介绍一些西门子数控培训的基础知识,无论是机床操作者,还是制造者都能够更好的理解西门子系统。
本次分享的都是一些基础知识,概念,适合零基础的朋友学习,大神们可以有选择的阅读。
程序:为了工件加工,需要将系统能识别的语言,即加工指令传动到NC控制器中,这些指令就构成了零件程序。
定位:在直角坐标系中描述某个点在工件坐标系中的位置。
尺寸单位:长度单位以毫米(mm)计算;时间单位以秒(s)计算。还有可能用英制代替公制。

如何定义X,Y,Z和相应的旋转轴
Z轴:Z轴平行于工作主轴,对钻床和铣床来讲,刀具装夹在主轴上,车床则是工件装夹在主轴上。铣床的Z轴正向是指从工件到刀具方向;车床的Z轴正向是指从工作主轴到工件方向。
X轴:X轴是定位平面中重要的坐标轴,通常平行于工件夹紧平面,并且沿水平方向移动。
Y轴:依据笛卡尔坐标系,在X,Z确定之后,Y轴的位置和方向即可识别。
旋转轴:A,B,C三个旋转轴分配给X,Y,Z坐标轴
运动方向:如果刀架移动,运动的正向指定为+X,+Y,+Z;如果工件移动,运动方向与轴方向相反

设定刀尖从P1移动到P2点,为了正确完成这样的过程,数控需要知道和处理过程中的一切准备条件和限制条件。既需要下列信息作为内部计算所需:
预备功能:怎么样到达目标点,预备功能将明确轨迹类型,即圆弧或直线
路径信息:目标点的位置在哪里,路径信息来自于P2点的坐标
进给:需要多快的移动速度?实际的进给速度在程序中给出
刀具:使用哪一种刀具?数控需要知道刀具信息(如刀具号、刀具补偿号)和主轴速度
辅助功能:控制机床需要哪种指令?如果指令不够用,附加信息将来自辅助功能译码得到
程序:上述指令以字的形式出现在程序段中。程序段来自于工件程序(主程序或子程序)。

点到点定位:通常是两个坐标轴就决定了点到点的定位,这两个轴之间的运动不存在什么运动联系,例如到达钻孔位置
直线运动控制:一个轴的运动就可以完成定位过程,例如铣一个框架
轮廓控制:控制两个或3个轴就可完成轮廓控制,轴与轴之间存在着运动联系,如直线插补和圆弧插补。例如数控车床、铣床、磨床和冲床等。


程序段:在一个程序段中以字的形式写出各个指令,由字母和数字构成一个字,字母和数字之间无需空格,扩展地址的格式是在扩展数字和赋值之间添加等号。
如:S2=500;M2=3
顺序:根据DIN66025,程序段中的字应该如下顺序排列:
1. 字 段号
2. 字 预备功能
3. 字 位置坐标信息
4. 字 进给速度
5. 字 主轴速度
6. 字 刀具号
7. 字 刀补号
8. 字 辅助功能
如果字没有按照上述顺序排列,通常对程序功能的执行没有影响。如果某几个字的顺序要绝对遵守的话,相应的程序指令必须按照顺序排列

程序名称:程序名称最多由24个字符组成(包括字母、数字、下划线),无需任何分割符号。前两个字符必须是字母。
例如: MPF100
WELLE_4711
注意:1.有特定含义的 符号不能出现在程序名称中,如CONT
2. 程序名称表示为一个字符串!
MPF0100 不等同于MPF100
L01 不等同于L1
程序结束:M2、M3作为程序结束的指令字出现在最后一个程序段中
程序段跳跃:如果某些程序段不是在每次程序运行时都要执行的话,可以在这些程序段第一个字母前用正斜线‘/’标明,即这些程序段可以跳跃过去,操作者可以凭借PLC信号使能或取消这种响应(在“自动”操作方式下,按“程序影响”软键)。
程序段号:程序本身并不需要程序段号,因为程序段按照顺序被执行
以上就是西门子数控培训的基础知识。
数控车床编程:https://www.eduartisan.com/course/list?category=95