SINUMERIK828D基本编程指令.ppt

上传人:w****2 文档编号:15537682 上传时间:2020-08-19 格式:PPT 页数:30 大小:1.46MB
收藏 版权申诉 举报 下载
SINUMERIK828D基本编程指令.ppt_第1页
第1页 / 共30页
SINUMERIK828D基本编程指令.ppt_第2页
第2页 / 共30页
SINUMERIK828D基本编程指令.ppt_第3页
第3页 / 共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表示,例如:WE1

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

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

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

5、空间圆弧插补。,独特的编程指令,CAM软件可以充分利用这一功能对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=;

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

7、RND=8 N20 G1 X,独特的编程指令,角度编程指令:ANG,N10 G1 X1 Z1 N20 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 坐标旋

8、转:ROT AROT 比例缩放:SCALE ASCALE 坐标镜像:MIRROR AMIRROR,独特的编程指令,连续路径加工 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.精加工高速设定,种类齐全的数学运算的功能,数学和逻辑运算功能,包括普通的“”、“”、

11、“”(*)、“”四则运算。平方:POT()、开方:SQRT()、指数:EXP()、自然对数:LN()、三角函数:SIN(),COS(),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 R

12、6=SIN(R5*R7) GOTOF MARKE1 条件循环:WHILE 条件式 ENDWHILE,数学和逻辑运算功能,变量的应用,西门子系统中可以从NC访问的变量分为系统变量和用户变量两类。 系统变量中存储着系统状态的信息,例如工件原点位置、刀具参数的数值。并且可以通过NC程序对其进行实时变更。,算数变量属于用户变量的一种,为编程人员提供了更加灵活的编程手段。 西门子系统为用户提供了300个可供自由支配的实型公共变量(R0R299)称之为算数变量。 用户最多还可以自定义200个局部变量,例如:DEF BOOL MVAR1、DEF CHAR MVAR2、DEF INT MVAR3、DEF RE

13、AL MVAR4,每种类型变量的定义必须占用一个单独的程序段。,变量的应用,系统变量的应用,变量的应用,系统变量中存储着系统状态的信息。由于系统变量数目非常庞大在此仅对工件原点和刀具参数的相关内容进行简要介绍。 通常工件原点G54G57的数值都是从控制面板上直接输入,但是通过给相应的系统变量赋值,也可以在NC程序中直接修改工件零偏 。具体的变量名对应如下:$P_UIFR0 对应G500;$P_UIFR1 对应G54;$P_UIFR2 对应G55;$P_UIFR3 对应G56;$P_UIFR4 对应G57。 例如:想要设定G54中的X偏移值为10,Y轴的偏移值为20,Z轴的偏移值为30,具体编程

14、指令如下: $P_UIFR1,X,TR=10 $P_UIFR1,Y,TR=20 $P_UIFR1,Z,TR=30 *注意: 零偏数值虽然已经更改但不会即时自动生效,需要再一次执行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,感谢您的关注,

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!