SINUMERIK 8D基本编程指令_第1页
SINUMERIK 8D基本编程指令_第2页
SINUMERIK 8D基本编程指令_第3页
SINUMERIK 8D基本编程指令_第4页
SINUMERIK 8D基本编程指令_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主题: SINUMERIK 828D基本编程指令 主讲人: Automation and DrivesSiemens side by side with you西门子技术讲座 Products SeminarAutomation and DrivesSlide 2SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令828D所支持的加工方式nSINUMERIK 828D数控系统:数控系统:适用于所有的车、铣、钻等常规加工适用于所有的车、铣、钻等常规加工对模具加工的支持对模具加工的支持对高速加工的支持对高速加工

2、的支持Automation and DrivesSlide 3SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令基本程序结构n程序名称:最多24个字符,前两个必须是字母,这样才能保证通过输入程序名称来调用子程序。例如:WE100n程序注释:西文字符的分号“;”开头,其后跟随任意字符n子程序调用必须在单独的程序段内,连续调用次数用参数P表示,例如:WE100 P3n程序跳步符号:/,例如:/G0 X100 Y0 Automation and DrivesSlide 4SINUMERIK 丰富多样的加丰富多样

3、的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令强大的编程功能n SINUMERIKSINUMERIK 数控系统为手工编程提供了丰富多样的编数控系统为手工编程提供了丰富多样的编程指令,满足各种类型常规零件的加工需求。程指令,满足各种类型常规零件的加工需求。n除了标准除了标准G代码指令以外,西门子系统还提供了大量代码指令以外,西门子系统还提供了大量功能独到的特殊功能代码,方便了手工编程的工作。功能独到的特殊功能代码,方便了手工编程的工作。独特的编程指独特的编程指令令Automation and DrivesSlide 5SINUMERIK 丰富

4、多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令公制/英制尺寸单位G70:坐标值使用英制尺寸单位:坐标值使用英制尺寸单位G71:坐标值使用公制尺寸单位:坐标值使用公制尺寸单位nG700:坐标值和进给速度均使用英制尺寸单位:坐标值和进给速度均使用英制尺寸单位nG710:坐标值和进给速度均使用公制尺寸单位:坐标值和进给速度均使用公制尺寸单位独特的编程指独特的编程指令令Automation and DrivesSlide 6SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应

5、用独特的编程独特的编程指令指令非模态绝对和增量尺寸编程: 通常,圆心的位置都表示为:圆心相对于起点的增量。而用此指令可以方通常,圆心的位置都表示为:圆心相对于起点的增量。而用此指令可以方便地表示圆心的绝对坐标:便地表示圆心的绝对坐标:G2/G3 X Y I=AC() J=AC()独特的编程指独特的编程指令令Automation and DrivesSlide 7SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令极坐标编程指令:定义极点:定义极点:G110 以刀具当前点位置为基准以刀具当前点位置为基准G11

6、1 以当前工件原点为基准以当前工件原点为基准G112 以当前极点为基准以当前极点为基准极坐标参数:极坐标参数:AP:极角度:极角度RP:极半径:极半径n对于围绕某一个中心点,并且按照一定的半径尺寸进行分布的轮廓,用对于围绕某一个中心点,并且按照一定的半径尺寸进行分布的轮廓,用极坐标描述坐标点的位置更为直接,更加方便。极坐标描述坐标点的位置更为直接,更加方便。独特的编程指独特的编程指令令Automation and DrivesSlide 8SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令多种圆弧编程指令

7、n除了常用的除了常用的 “终点终点+圆心圆心” 形式,以及形式,以及 “终点终点+半径半径” (此处半径用(此处半径用CR=表示)表示)形式的圆弧插补方式以外,西门子系统还特别提供了以下几种圆弧插补的编程方法:形式的圆弧插补方式以外,西门子系统还特别提供了以下几种圆弧插补的编程方法:“终点终点+圆心角圆心角”、“圆心圆心+圆心角圆心角”、“极坐标极坐标”、CIP。多种形式的圆弧插补指令给你更多圆弧编程方式的选择多种形式的圆弧插补指令给你更多圆弧编程方式的选择独特的编程指独特的编程指令令Automation and DrivesSlide 9SINUMERIK 丰富多样的加丰富多样的加工循环工循

8、环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令CIP圆弧插补 三点圆弧是西门子数控系统一种独特的圆弧插补方式。与其它几种三点圆弧是西门子数控系统一种独特的圆弧插补方式。与其它几种圆弧插补方式相比,这是唯一一种摆脱了平面选择(圆弧插补方式相比,这是唯一一种摆脱了平面选择(G17、G18、G19)束)束缚的真正的空间圆弧插补。缚的真正的空间圆弧插补。独特的编程指独特的编程指令令直线直线G01 X Y Z 10 blocks插补类型插补类型指令指令程序段数程序段数 给定的刀轨迹给定的刀轨迹 误差带误差带折线段折线段 圆弧段圆弧段圆弧圆弧CIP X Y Z I1

9、= J1= K1=5 blocksAutomation and DrivesSlide 10SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令CIP圆弧插补独特的编程指独特的编程指令令Automation and DrivesSlide 11SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令螺旋插补独特的编程指独特的编程指令令G2/G3 X Y Z I J K TURN=;圆心+终点G2/G3 X Y Z I J K

10、 TURN=;半径+终点G2/G3 AR= I J K TURN=;圆心角+圆心G2/G3 AR= X Y Z TURN=;圆心角+终点G2/G3 AP RP= TURN=;极坐标,圆心必须是极点Automation and DrivesSlide 12SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令多种简化轨迹计算的编程指令n在直线与圆弧轨迹之间进行交接的时候在直线与圆弧轨迹之间进行交接的时候,无论是相交还是相切都涉及到大无论是相交还是相切都涉及到大量而繁琐的计算,使用下文所述的西门子数控系统所特有的

11、功能指令,量而繁琐的计算,使用下文所述的西门子数控系统所特有的功能指令,则可以极大地简化手工编程过程中人工计算的工作量。则可以极大地简化手工编程过程中人工计算的工作量。独特的编程指独特的编程指令令Automation and DrivesSlide 13SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令自动倒圆功能:RND/RNDM(RNDM=0)独特的编程指独特的编程指令令Automation and DrivesSlide 14SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和

12、逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令角度编程指令:ANG独特的编程指独特的编程指令令Automation and DrivesSlide 15SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令外側拐角方式: G450 / G451独特的编程指独特的编程指令令Automation and DrivesSlide 16SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令圆弧进给速率修调:CFC

13、 / CFTCP/CFIN独特的编程指独特的编程指令令Automation and DrivesSlide 17SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令坐标系变换指令n坐标平移:坐标平移:TRANS nATRANSn坐标旋转:坐标旋转:ROT nAROTn比例缩放:比例缩放:SCALEnASCALEn坐标镜像:坐标镜像:MIRRORnAMIRROR独特的编程指独特的编程指令令Automation and DrivesSlide 18SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻

14、辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令连续路径加工 G64独特的编程指独特的编程指令令Automation and DrivesSlide 19SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令加速性能优化 SOFT 独特的编程指独特的编程指令令BRISKSOFTFatt速度曲线速度曲线加速度曲线加速度曲线Automation and DrivesSlide 20SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量

15、的应用独特的编程独特的编程指令指令适合于模具加工的压缩器指令独特的编程指独特的编程指令令P1P2P3理想刀路理想刀路 Ideal Cutter Path公差带公差带 Tolerance Band直线刀路直线刀路 Linear Cutter Path样条轨迹样条轨迹 spline path弦差弦差Chordal ErrorAutomation and DrivesSlide 21SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令旋转轴相关指令独特的编程指独特的编程指令令n旋转轴单独运行时的单位为:度旋转轴单

16、独运行时的单位为:度/分钟(或度分钟(或度/主轴每转)。主轴每转)。n旋转轴与直线轴同时运动时,旋转轴的速度以线性轴速度为准。旋转轴与直线轴同时运动时,旋转轴的速度以线性轴速度为准。n旋转轴也可以在旋转轴也可以在G54G59中设定偏移量,或者在中设定偏移量,或者在NC程序中用程序中用TRANS/ATRANS指令进行偏移。指令进行偏移。n特殊的回转轴指令:特殊的回转轴指令:nA=AC();绝对坐标;绝对坐标nA=IC();增量坐标;增量坐标nA=ACP();沿正转方向接近目标位置;沿正转方向接近目标位置nA=ACN();沿反转方向接近目标位置;沿反转方向接近目标位置nA=DC();沿最短路径方向

17、接近目标位置;沿最短路径方向接近目标位置n速度插补成组指令:速度插补成组指令:FGROUP(X,Y,Z,A)Automation and DrivesSlide 22SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令丰富多样的加工循环 西门子系统内部集成了大量实用性能极强的固定循环程序,便于实现常规西门子系统内部集成了大量实用性能极强的固定循环程序,便于实现常规方式下的加工。方式下的加工。 系统提供的多种车削循环可以自动进行各种不同类型的凹槽、退刀槽切系统提供的多种车削循环可以自动进行各种不同类型的凹槽、

18、退刀槽切削。削。 自动完成从棒料毛坯到特定轮廓的粗切、精切全部过程。提供完成一系自动完成从棒料毛坯到特定轮廓的粗切、精切全部过程。提供完成一系列标准公称尺寸内、外螺纹全部加工的多种加工策略。列标准公称尺寸内、外螺纹全部加工的多种加工策略。 钻镗循环则可以自动进行各种方式的钻孔、镗孔、攻丝等加工,同时还钻镗循环则可以自动进行各种方式的钻孔、镗孔、攻丝等加工,同时还可以对多个呈线性排列以及圆周分布排列的上述各类孔系的加工进行自动计可以对多个呈线性排列以及圆周分布排列的上述各类孔系的加工进行自动计算和连续加工。算和连续加工。丰富多样的加丰富多样的加工循环工循环Automation and Drive

19、sSlide 23SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令加工循环:丰富多样的加丰富多样的加工循环工循环圆形腔圆形腔轮廓车削轮廓车削加工定位加工定位钻削钻削Automation and DrivesSlide 24SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令高速加工循环高速加工循环CYCLE832丰富多样的加丰富多样的加工循环工循环高速设定1.粗加工高速设定2.半精加工高速设定3.精加工高速设定Aut

20、omation and DrivesSlide 25SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令种类齐全的数学运算的功能数学和逻辑运数学和逻辑运算功能算功能 包括普通的包括普通的“”、“”、“”(*)、)、“”四则运算。平方:四则运算。平方:POT()、开方:()、开方:SQRT()、指数:()、指数:EXP()、自然对数:()、自然对数:LN()、三角函数:()、三角函数:SIN(),(),COS(),(),TAN()和反三角函数:()和反三角函数:ASIN(),(),ACOS()()ATAN2(

21、,)等数学运算功能。)等数学运算功能。n数学表达式可以直接写进程序段中,代替任意坐标位置的具体数值,数学表达式可以直接写进程序段中,代替任意坐标位置的具体数值,由数控系统自动计算出相应坐标轴的准确数值并运动到该位置。由数控系统自动计算出相应坐标轴的准确数值并运动到该位置。n例如:例如:G1 X=5+10*SIN(30) Y=(R1+R2)/ COS(R3) F=R5*100Automation and DrivesSlide 26SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令程序分支与循环n跳转标记:

22、跳转标记:28个字母、数字个字母、数字+“:”构成构成n绝对跳转:绝对跳转:GOTOF / GOTOB 标记名标记名n条件跳转:条件跳转:IF 条件式条件式 GOTOB/F 标记名标记名n例如:例如:IF R6=SIN(R5*R7) GOTOF MARKE1n条件循环:条件循环:WHILE 条件式条件式nn ENDWHILE数学和逻辑运数学和逻辑运算功能算功能Automation and DrivesSlide 27SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令变量的应用n西门子系统中可以从西门子系统

23、中可以从NC访问的变量分为系统变量和用户变量两类。访问的变量分为系统变量和用户变量两类。n系统变量中存储着系统状态的信息,例如工件原点位置、刀具参数的数系统变量中存储着系统状态的信息,例如工件原点位置、刀具参数的数值。并且可以通过值。并且可以通过NC程序对其进行实时变更。程序对其进行实时变更。n算数变量属于用户变量的一种,为编程人员提供了更加灵活的编程手段。算数变量属于用户变量的一种,为编程人员提供了更加灵活的编程手段。 n西门子系统为用户提供了西门子系统为用户提供了300个可供自由支配的实型公共变量个可供自由支配的实型公共变量(R0R299)称之为算数变量。)称之为算数变量。n用户最多还可以

24、自定义用户最多还可以自定义200个局部变量,例如:个局部变量,例如:DEF BOOL MVAR1、DEF CHAR MVAR2、DEF INT MVAR3、DEF REAL MVAR4,每种类,每种类型变量的定义必须占用一个单独的程序段。型变量的定义必须占用一个单独的程序段。变量的应用变量的应用Automation and DrivesSlide 28SINUMERIK 丰富多样的加丰富多样的加工循环工循环数学和逻辑运数学和逻辑运算功能算功能变量的应用变量的应用独特的编程独特的编程指令指令系统变量的应用变量的应用变量的应用 系统变量中存储着系统状态的信息。由于系统变量数目非常庞大在此仅对工件原点和刀具参数的相关内容进行简要介绍。 通常工件原点G54G57的数值都是从控制面板上直接输入,但是通过给相应的系统变量赋值,也可以在NC程序中直接修改工件零偏 。具体的变量名对应如下:$P_UIFR0 对应G500;$P_UIFR1 对应G54;$P_UIFR2 对应G55;$P_UIFR3 对应G56;$P_UIFR4 对应G57。 例如:想要设定G54中的X偏移值为1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论