02培训部分 【编程】

02培训部分 【编程】

ID:33883432

大小:594.27 KB

页数:17页

时间:2019-03-01

02培训部分  【编程】_第1页
02培训部分  【编程】_第2页
02培训部分  【编程】_第3页
02培训部分  【编程】_第4页
02培训部分  【编程】_第5页
资源描述:

《02培训部分 【编程】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SIEMENS840D操作编程培训大纲一、坐标系1、机床坐标系:右手三指规则G500绝对尺寸:绝对值G90增量尺寸:增量值G9112、工件坐标系G54~G5723、加工平面:G17(X/Y)G18(Z/X)G19(Y/Z)二、移动命令快速横向行进G0线性插值G1圆弧插值/半径编程G2/G3通过中间点的圆弧插值CIP用切线过渡进行圆弧编程CT刚性攻丝G331/G33231、快进G002、直线插补G13、圆弧插补G2/G3,CIP3.1G2/G3X…Y…Z…I…J…K…P4-8I:圆弧中点在X方向的坐

2、标J:圆弧中点在Y方向的坐标K:圆弧中点在Z方向的坐标(圆心坐标减起点坐标)增量尺寸:N10G0X…Y…(圆弧起点)N20G2/G3X…Y…I…J…F…(终点坐标;极坐标,圆心减起点)绝对尺寸:N10G0X…Y…(圆弧起点)N20G2/G3X…Y…I=AC(…)J=AC(…)F…(终点坐标;圆心坐标值)3.2G2/G3X…Y…Z…CR=…P4-9N10G0X…Y…(起点坐标)N20G2/G3X…Y…CR=…F…(终点坐标)(圆半径CR=+角<=180度,CR=-角>180度)不能确定整圆3.3G2

3、/G3X…Y…Z…AR=…(终点坐标)G2/G3I…J…K…AR=…(圆心减起点)G2/G3I=AC(…)J=AC(…)K=AC(…)AR=…(中点绝对坐标)AR=:圆弧角,取值范围0°至3604例1:例2:53.4CIPX…Y…Z…I1=…J1=…K1=…P4-13N10G0G90X…Y…S800M3(接近起点)G17N20G17G1Z-2F100(进刀)N30CIPX80Y120Z-10(终点)I1=IC(…)J1=IC(…)K1=…(中点值→中点坐标减起点坐标;K1深度)N40M3063.5

4、用切线过渡进行圆弧编程CT在通常情况下圆弧由切线方向以及起始点和终点决定。73.6倒角,倒圆84、刚性攻丝G331G332P4-22G331X…Y…Z…I…J…K…G332X…Y…Z…I…J…K…IJK螺纹螺距(在X,Y,Z方向)G331:攻丝用钻孔深度(螺纹的终点)和螺距来描述攻丝。G332:后退运行该运动采用与G331相同的螺距来描述。钻孔深度,螺纹螺距在X方向钻孔,螺纹螺距I在Y方向钻孔,螺纹螺距J在Z方向钻孔,螺纹螺距K螺距值的范围:±0.001到2000.00毫米/转右旋/左旋螺纹在进给

5、轴方式下,用螺距的符号来标记右旋或左旋螺纹:正螺距,顺时针方向(同M3)负螺距,逆时针方向(同M4)N10SPOS=…主轴定向G17N20G0X0Y0Z2接近起点N30G331Z-50K-4S200攻丝,导程4,K导程N40G332Z3K-4返回,K+主轴顺时针,K-逆N50G1F1000X10Y10Z50S300M3回复主轴方式N60M3095、常用高级编程5.1可编程旋转ROTAROTP6-6ROTRPL=…坐标系旋转AROTRPL=…附加坐标系旋转ROT:以工件坐标系设置的当前有效工件零点为

6、参考的绝对旋转(取消旋转)AROT:以当前有效设置或编程的零点为参考的附加旋转RPL:平面内旋转:坐标系旋转的角度(G17/G18/G19)5.2可编程比例系数SCALEASCALEP6-1010SCALEX…Y…Z…ASCALEX…Y…Z…SCALE:以当前有效坐标系(G54-G57设置)为参考放大或缩小ASCALE:以当前有效设置或编程的坐标系为参考的附加放大或缩小XYZ:沿规定的几何轴向的比例系数5.3可编程镜像MIRRORAMIRRORP6-11MIRRORX0Y0Z0AMIRRORX0Y

7、0Z0MIRROR:以G54-G57设置的当前有效坐标系为参考的绝对镜像AMIRROR:以当前有效设置或编程坐标系为参考基准的附加镜像XYZ:将改变方向的坐标轴。可任意选择此处规定数值11三、刀具补偿P8-21、刀具长度补偿2、刀具半径补偿G40G41G42G40:取消补偿G41:轮廓外表面,顺时针;内轮廓,逆时针G42:轮廓外表面,逆时针;内轮廓,顺时针3、刀具偏置号D…1213四、子程序P11-2L…最多7位整数M17最多11级嵌套编程:L…P…P…重复次数五、对于机床的全面编程操作参看《操作

8、&编程指南》14附录:高级语言编程R参数、宏指令A:计算参数R在赋值时,在地址符之后写符号“=”。也可以带一个负号赋值。如果给一个轴地址赋值(运行指令),则需要一个独立的程序段。举例:N10G0X=R2;赋值到X轴B:算术运算和功能在使用运算符/计算功能时,必须要遵守通常的数学运算规则。优先执行的过程通过园括号设置。其它情况下,按照先乘除后加减运算。在三角函数中单位使用度。编程举例:R参数N10R1=R1+1新的R1等于旧的R1加1N20R1=R2+R3R4=R5-R6R7=R8*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。