SINUMERIK828D基本编程指令.ppt

上传人:牧羊曲112 文档编号:5448275 上传时间:2023-07-08 格式:PPT 页数:30 大小:1.40MB
返回 下载 相关 举报
SINUMERIK828D基本编程指令.ppt_第1页
第1页 / 共30页
SINUMERIK828D基本编程指令.ppt_第2页
第2页 / 共30页
SINUMERIK828D基本编程指令.ppt_第3页
第3页 / 共30页
SINUMERIK828D基本编程指令.ppt_第4页
第4页 / 共30页
SINUMERIK828D基本编程指令.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《SINUMERIK828D基本编程指令.ppt》由会员分享,可在线阅读,更多相关《SINUMERIK828D基本编程指令.ppt(30页珍藏版)》请在三一办公上搜索。

1、主题:SINUMERIK 828D基本编程指令 主讲人:李晓晖,Automation and Drives,Siemens side by side with you,西门子技术讲座 Products Seminar,828D所支持的加工方式,SINUMERIK 828D数控系统:适用于所有的车、铣、钻等常规加工对模具加工的支持对高速加工的支持,基本程序结构,程序名称:最多24个字符,前两个必须是字母,这样才能保证通过输入程序名称来调用子程序。例如:WE100程序注释:西文字符的分号“;”开头,其后跟随任意字符子程序调用必须在单独的程序段内,连续调用次数用参数P表示,例如:WE100 P3程序

2、跳步符号:/,例如:/G0 X100 Y0,强大的编程功能,SINUMERIK 数控系统为手工编程提供了丰富多样的编程指令,满足各种类型常规零件的加工需求。除了标准G代码指令以外,西门子系统还提供了大量功能独到的特殊功能代码,方便了手工编程的工作。,独特的编程指令,公制/英制尺寸单位,G70:坐标值使用英制尺寸单位G71:坐标值使用公制尺寸单位G700:坐标值和进给速度均使用英制尺寸单位G710:坐标值和进给速度均使用公制尺寸单位,独特的编程指令,非模态绝对和增量尺寸编程:,AC()和 IC(),在ISO标准中,对于绝对尺寸/增量尺寸的编程,仅仅提供了模态功能指令G90/G91,而西门子系统在

3、这方面具有独特的非模态指令,在实际应用中具有更多的方便性和灵活性。,例如:可以在同一个程序段当中对不同的坐标轴应用不同的尺寸描述方式。G00 X=AC(100)Y=IC(100)由于非模态指令只在本程序段内部有效,因而在子程序内部应用上述指令不会对主程序指令产生不必要的影响。,通常,圆心的位置都表示为:圆心相对于起点的增量。而用此指令可以方便地表示圆心的绝对坐标:G2/G3 X Y I=AC()J=AC(),独特的编程指令,极坐标编程指令:,定义极点:G110 以刀具当前点位置为基准G111 以当前工件原点为基准G112 以当前极点为基准极坐标参数:AP:极角度RP:极半径,对于围绕某一个中心

4、点,并且按照一定的半径尺寸进行分布的轮廓,用极坐标描述坐标点的位置更为直接,更加方便。,独特的编程指令,多种圆弧编程指令,除了常用的“终点+圆心”形式,以及“终点+半径”(此处半径用CR=表示)形式的圆弧插补方式以外,西门子系统还特别提供了以下几种圆弧插补的编程方法:“终点+圆心角”、“圆心+圆心角”、“极坐标”、CIP。,多种形式的圆弧插补指令给你更多圆弧编程方式的选择,独特的编程指令,CIP圆弧插补,三点圆弧是西门子数控系统一种独特的圆弧插补方式。与其它几种圆弧插补方式相比,这是唯一一种摆脱了平面选择(G17、G18、G19)束缚的真正的空间圆弧插补。,独特的编程指令,CAM软件可以充分利

5、用这一功能对NC程序进行优化,以空间圆弧段取代空间直线段来逼近空间曲线。,直线G01 X Y Z 10 blocks,插补类型指令程序段数,圆弧CIP X Y Z I1=J1=K1=5 blocks,CIP圆弧插补,独特的编程指令,螺旋插补,TURN=整圆的圈数。确切的表达应为:圆弧经过起点的次数。,独特的编程指令,G2/G3 X Y Z I J K TURN=;圆心+终点G2/G3 X Y Z I J K TURN=;半径+终点G2/G3 AR=I J K TURN=;圆心角+圆心G2/G3 AR=X Y Z TURN=;圆心角+终点G2/G3 AP RP=TURN=;极坐标,圆心必须是极点

6、,多种简化轨迹计算的编程指令,在直线与圆弧轨迹之间进行交接的时候,无论是相交还是相切都涉及到大量而繁琐的计算,使用下文所述的西门子数控系统所特有的功能指令,则可以极大地简化手工编程过程中人工计算的工作量。,圆弧相切过渡指令:CT CT+圆弧终点坐标,可以生成以前一轨迹的终点为圆弧起点,并且与该轨迹相切的圆弧。圆心和半径由系统自动运算。,自动倒角功能:CHF、CHR FRC/FRCM=,独特的编程指令,自动倒圆功能:RND/RNDM(RNDM=0),N50 G1 X RND=7.3N60 G3 X Y,N10 G1 X RND=8N20 G1 X,独特的编程指令,角度编程指令:ANG,N10 G

7、1 X1 Z1N20 X2 ANG=,或者:N10 G1 X1 Z1 N20 Z2 ANG=,独特的编程指令,外側拐角方式:G450/G451,独特的编程指令,(在刀具半径补偿方式下),圆弧进给速率修调:CFC/CFTCP/CFIN,根据刀具半径值调整刀具中心轨迹的速度,使刀具边沿与工件之间的相对运动的速度保持在编程的F值。,独特的编程指令,内圆弧加工:F中心=F编程(R轮廓R刀具)/R轮廓外圆弧加工:F中心=F编程(R轮廓R刀具)/R轮廓,坐标系变换指令,坐标平移:TRANS ATRANS坐标旋转:ROT AROT比例缩放:SCALEASCALE坐标镜像:MIRRORAMIRROR,独特的编

8、程指令,连续路径加工 G64,独特的编程指令,G09:非模态准停方式G60:模态准停方式,加速性能优化 SOFT,如果机床坐标轴仅仅按照其最大的加速度达到所要求的进给速度,在模具加工特别是高速加工时对机械部件的冲击会很大,SOFT功能可以通过计算连续轨迹的加减速分布,以平稳的方式处理加减速运动,既减少了对机械系统的压力又提高了路径运动的精确性。,独特的编程指令,适合于模具加工的压缩器指令,COMPCAD指令在指定的公差范围内将CAM软件生成的G01线段转换为样条曲线,并由系统直接运行。,独特的编程指令,旋转轴相关指令,独特的编程指令,旋转轴单独运行时的单位为:度/分钟(或度/主轴每转)。旋转轴

9、与直线轴同时运动时,旋转轴的速度以线性轴速度为准。旋转轴也可以在G54G59中设定偏移量,或者在NC程序中用TRANS/ATRANS指令进行偏移。特殊的回转轴指令:A=AC();绝对坐标A=IC();增量坐标A=ACP();沿正转方向接近目标位置A=ACN();沿反转方向接近目标位置A=DC();沿最短路径方向接近目标位置速度插补成组指令:FGROUP(X,Y,Z,A),丰富多样的加工循环,西门子系统内部集成了大量实用性能极强的固定循环程序,便于实现常规方式下的加工。,系统提供的多种车削循环可以自动进行各种不同类型的凹槽、退刀槽切削。自动完成从棒料毛坯到特定轮廓的粗切、精切全部过程。提供完成一

10、系列标准公称尺寸内、外螺纹全部加工的多种加工策略。,钻镗循环则可以自动进行各种方式的钻孔、镗孔、攻丝等加工,同时还可以对多个呈线性排列以及圆周分布排列的上述各类孔系的加工进行自动计算和连续加工。,丰富多样的加工循环,加工循环:,丰富多样的加工循环,圆形腔,轮廓车削,加工定位,钻削,高速加工循环CYCLE832,丰富多样的加工循环,高速设定1.粗加工高速设定2.半精加工高速设定3.精加工高速设定,种类齐全的数学运算的功能,数学和逻辑运算功能,包括普通的“”、“”、“”(*)、“”四则运算。平方:POT()、开方:SQRT()、指数:EXP()、自然对数:LN()、三角函数:SIN(),COS()

11、,TAN()和反三角函数:ASIN(),ACOS()ATAN2(,)等数学运算功能。,数学表达式可以直接写进程序段中,代替任意坐标位置的具体数值,由数控系统自动计算出相应坐标轴的准确数值并运动到该位置。例如:G1 X=5+10*SIN(30)Y=(R1+R2)/COS(R3)F=R5*100,程序分支与循环,跳转标记:28个字母、数字+“:”构成绝对跳转:GOTOF/GOTOB 标记名条件跳转:IF 条件式 GOTOB/F 标记名例如:IF R6=SIN(R5*R7)GOTOF MARKE1条件循环:WHILE 条件式 ENDWHILE,数学和逻辑运算功能,变量的应用,西门子系统中可以从NC访

12、问的变量分为系统变量和用户变量两类。系统变量中存储着系统状态的信息,例如工件原点位置、刀具参数的数值。并且可以通过NC程序对其进行实时变更。,算数变量属于用户变量的一种,为编程人员提供了更加灵活的编程手段。西门子系统为用户提供了300个可供自由支配的实型公共变量(R0R299)称之为算数变量。用户最多还可以自定义200个局部变量,例如:DEF BOOL MVAR1、DEF CHAR MVAR2、DEF INT MVAR3、DEF REAL MVAR4,每种类型变量的定义必须占用一个单独的程序段。,变量的应用,系统变量的应用,变量的应用,系统变量中存储着系统状态的信息。由于系统变量数目非常庞大在

13、此仅对工件原点和刀具参数的相关内容进行简要介绍。通常工件原点G54G57的数值都是从控制面板上直接输入,但是通过给相应的系统变量赋值,也可以在NC程序中直接修改工件零偏。具体的变量名对应如下:$P_UIFR0 对应G500;$P_UIFR1 对应G54;$P_UIFR2 对应G55;$P_UIFR3 对应G56;$P_UIFR4 对应G57。例如:想要设定G54中的X偏移值为10,Y轴的偏移值为20,Z轴的偏移值为30,具体编程指令如下:$P_UIFR1,X,TR=10$P_UIFR1,Y,TR=20$P_UIFR1,Z,TR=30*注意:零偏数值虽然已经更改但不会即时自动生效,需要再一次执行

14、G500或G54-G59指令后才能被激活。,参数解释:“1”:表示修改G54中的坐标;“X”:表示修改X轴的坐标;“TR”:标示修改零偏值。,系统变量的应用,关于刀具参数的系统变量:$TC_DP1,刀具类型(逗号之前填T号,后面填D号)$TC_DP2,车刀的刀尖点位置$TC_DP3,刀具长度1的几何尺寸$TC_DP4,刀具长度2的几何尺寸$TC_DP5,刀具长度3的几何尺寸$TC_DP6,刀具半径的几何尺寸$TC_DP12,刀具长度1的磨损值$TC_DP13,刀具长度2的磨损值$TC_DP14,刀具长度3的磨损值$TC_DP15,刀具半径的磨损值 通过系统变量可以随时更改某一把刀具的几何尺寸和磨损值,例如:指令$TC_DP62,1=10,可以在加工程序中直接把T2D1中的刀具半径尺寸改为10。更新刀具参数后需要使用G41或G42指令重新激活已经更改的刀具参数。由于刀具半径补偿是伴随着刀具的运动而生效的,所以在两次激活不同的刀偏值之间必须有一段带刀偏的运动进行过渡。,变量的应用,Thank you for your attention,感谢您的关注,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号