西门子840D G指令参考模板_第1页
西门子840D G指令参考模板_第2页
西门子840D G指令参考模板_第3页
西门子840D G指令参考模板_第4页
西门子840D G指令参考模板_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、840D综合G00快速定位;G01直线插补;G02顺时针圆弧插补;G03逆时针圆弧插补;G04暂停;G09准确停止;G17 XY平面选择;G18 ZX平面选择;G19 YZ平面选择;G20英制指令;G21公制指令;G27返回参考点检查;G28返回参考点;G29返回第二参考点;G30返回第三/四参考点;G40刀具半径补偿取消;G41刀具半径补偿左;G42刀具半径补偿右;G43刀具长度补偿+;G44刀具长度补偿-;G45刀具偏置+;G46刀具偏置-;G47刀具偏置+;G48刀具偏置-;G49刀具长度补偿取消;G52局部坐标系;G53选择机床坐标系;G54G59预置工件坐标系16;G60单向定位;G

2、61准确停止(模态指令);G62拐角减速;G63倍率禁止;G64切削模式;G65宏调用;G66模态宏调用;G73深孔钻循环1;G74攻丝循环(反螺纹);G76镗循环1;G80取消固定循环;G81钻孔循环;G82镗循环2;G83深孔钻循环;G84攻丝循环(正螺纹);G85G89镗循环37;G90绝对值编程;G91增量值编程;G94每分进给;G95每转进给;1 / 9G98固定循环回起始点;G99固定循环回R点。M00程序停止;M01可选程序停止;M02程序结束;M03主轴正转;M04主轴反转;M05主轴停止;M06自动刀具交换;M08冷却开;M09冷却关;M29刚性攻丝;M30程序结束并回程序头

3、。附录2G54G18G90或G91增量。编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。 G17是XY平面G18是zx平面G19是YZ平面这个也比较好办。比如在G17平面上。钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗.不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。 补充回答

4、,ye可以不算。用G16极坐标编程。比如在G17平面xy比如G90G16GO1x10y20X表示切入x10 Y表示的是角度20度。在G18平面上是zx。z表示长度,x表示角度在G19平面式yzy表示长度,z表示角度。这样你就不用算点了用完了后用G15取消极坐标编程。主要用绝对坐标的极坐标编程,那个角度指的是根据你坐标系为原点,跟你坐标轴之间的夹角。(以第一坐标轴为准)比如xy平面是以x轴为准逆时针为角度正方向。zx平面就以z轴为为准(也就是以第一轴之间的夹角)。如果还不能理解,那你就麻烦点用原来的笛卡尔坐标编程算出来好了附录3西门子840D/810D数控系统数控编程1. 程序跳段:只要在希望跳

5、过的程序段的程序段前插入识别符“/”,在程序执行过程中的指令便不会被执行,转而继续执行下面不带跳段识别符的程序段。例如: N10 执行 / N20跳过 N30执行 2. 条件转向语句为“IFGOTOB/GOTOF”,条件式所用的条件比较符号允许用:= =(等于)、>、 >= 、<、<=。 3. 程序注释:注释通常附加在程序段的末尾,并用分号“;”将注释与NC程序分开。 4. 主程序: 文件名的后缀位MPF; 子程序:文件名的后缀位SPF; 5. 极坐标运动指令: 在其坐标系中的运动指令: G0 AP=(极角) RP=(极径) 指令说明:G110极点位置,以刀具当前点位置

6、为参考点。 G111 极点位置,在工件坐标系中的绝对尺寸。 G112 极点位置,以前一个极点位置为参考点。 6. 采用半径和终点进行圆弧编程: 指令说明:G2/G3 X Y Z CR(为圆弧半径)。 CR =“+”圆弧角度小于或等于180, CR=“-”圆弧角度大于或等于180。 7. 螺旋插补(G2/G3,TURN) 指令形式:G2/G3 X Y Z I J K TURN G2/G3 X Y Z CR= TURN 指令说明:X,Y,Z:圆弧终点坐标。 I,J,K:圆心位置。 CR=:圆弧半径。 TURN=:圆弧经过起点的次数,即整圆的圈数。整圆范围:0999。举例:起点(X27.5 ,Y32

7、.99, Z-5)逆时针执行两整圈,接近终点(X20, Y5, Z-20). 程序: N30 G17 G0 X27.5 Y32.99 Z3 N40 G17 G1 Z-5 F50 N50 G3 X20 Y5 Z-20 I=AC(20) J=AC(20) TURN=2 8. 坐标系转换指令: 可编程指令零点偏移(TRANS,ATRANS) 指令形式:TRANS(ATRANS) X Y Z(在单独程序段编写) 指令说明:TRANS为可替代指令,参照被激活的可设定零偏(G54-G57)的绝对变换。 ATRANS为可加性指令,参照被激活的可设定零点或可编程零点的增量变换。 X,Y,Z为所规定的坐标轴上的

8、偏移量。 不带坐标轴参数的TRANS指令可以撤销已经生效的全部编程框架。 9. 可编程旋转(ROT,AROT) 指令形式:ROT(AROT) XYZ ROT(AROT) RPL=.(RPL所选平面内坐标系按该角度旋转,旋转角度) 指令说明:ROT为可替代指令。 AROT为叠加指令。 X、Y、Z:围绕该几何轴进行空间旋转。应用ROT时,旋转点为先前规定的可设定零偏(G54-G57)。应用AROT时,旋转点为现行的零偏。 10. 可编程镜像加工(MIRROR,AMIRROR) 指令形式:MIRROR(AMIRROR) XY.X. 11. 刀具偏置指令(刀具调用及刀具补偿T,D) 12. 镗孔(进给

9、镗下,孔底暂停,定向让刀,快速返回。) CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS) RTP:返回高度 RFP:参考平面 SDIS:安全间隙(无符号) DP:最终镗深 DPR:相对镗深(无符号) DTB:孔底延时时间 SDIR:旋转方向,3=M3,4=M4 RPA:横坐标上的孔底让刀 RPO:纵坐标上的孔底让刀 RPAP:垂直方向上的孔底让刀 POSS:主轴定向停的位置(单位:度) 数控龙门西840D编程模式: 机床状态: N10 G54 G90 G17 G40 G64 (G64连续式加工) N20 M43(换档)M40空档 M

10、41-44一档至四档 N30 T01 D01 N40 G04 F3 (停留时间) N50 S600 F280 M03 N (程序) N N M05 N M02 (M30) 4.刀具半径左右补偿:G41,G42 西门子数控系统调试,编程和维修概要1工件坐标系 工件零点是原始工件坐标系的原点 直角坐标:用坐标所达到这个点来确定坐标系中的点 极坐标:用半径和角来测量工件或工件的一部分 2绝对坐标:所有位置参数与当前有效原点相关,表示刀具将要到达的位置 增量坐标:如果尺寸并非项对于原点,而是相对于工件上的另一个点时,就要用增量坐标。用增量坐标来确定尺寸,可以避免对这些尺寸进行转换。增量坐标参照前一个电

11、的位置数据,适用于刀具的移动,是用来描述刀具移动的距离 3. 平面: 用两个坐标轴来确定一个平面,第3个坐标轴与该平面相垂直,并确定刀具的横切方向。编程时,要确定加工面以便于控制系统能准确计算出刀具偏置值。 4.零点的位置 在NC机床上可以确定不同的原点和参考点位置,这些参考点: ?用于机床定位 ?对工件尺寸进行编程 它们是: M=机床零点 A=卡盘零点,可以与工件龄点重合(值用于车床) W=工件零点=程序零点 B=起始点,可以给每个程序确定起始点,起始点是第一个刀具开始加工的地方 R=参考点,用凸轮和测量系统来确定位置,必须先知道到机床零点的距离,这样才能精确设定轴的位置: ?建立坐标系 1

12、带机床零点M的机床坐标 2基础坐标系(也可以使工件坐标系W) 3带工件零点W的工件坐标系 4带当前被一懂得工件零位Wa的当前工件坐标系 轴的确立 编程时,通常用到以下轴: 机床轴:可以在机床数据中设置轴的识别符,识别符:X1、Y1、Z1、A1、B1、C1、U1、V1、AX1、AX2等; 通道轴:所有在一个通道中移动的轴,识别符:X、Y、Z、A、B、C、U、V 几何轴:主要轴,一般有X、Y、Z; 特定轴:无需确定特定轴之间的几何关系,如转塔位置U、尾座V; 路径轴:确定路径和刀具的运动,该路径的被编程进给率有效,在NC程序中用FGROUP来确定路径轴; 同步轴:指从编程的起点到终点移动同步的轴

13、; 定位轴:典型定位轴由零件承载、卸载的加载器,刀库/转塔等, 标识符:POS,POSA,POSP等 指令轴(运动同步轴):由同步运动的指令生成指令轴,它们可以被定位,启动和停止,可与工件程序完全不同步。指令轴是独立的插补,每个指令轴有自己的轴插补和进给率 连接轴:指与另一个NCU箱连接的实际存在的轴,它们的位置会受到这个NCU的控制,连接轴可以被动态分派给不同的NCU通道 PLC轴:通过特定功能用PLC对PLC轴进行移动,它们的运动可以与所有其他所有的轴不同步,移动运动的产生于路径和同步运动无关; ?几何轴,同步轴和定位轴都是可以被编程的。 ?根据被编程的移动指令,用进给率F,使轴产生移动。

14、 ?同步轴与路径轴同步移动,并用同样的时间移动所有的路径轴。 ?定位轴移动与所有其它轴异步,这些移动运动与路径和同步运动无关。 ?由PLC控制PLC轴,并产生与其他所有轴不同步的运动,移动运动与路径和同步运动无关 编程语言 ?编程地址与含义 ?数据类型 ?指令: 1G指令 G90:参照挡墙坐标系原点,在工件坐标系中编制刀具运行点的程序。 G91:参照最新接近点,编制刀具运行距离程序。 GO:快速移动使刀具快速定位,绕工件运动或接近换刀点 G1:刀具沿与轴,斜线或其他任何空间定位平行的置线移动。 G2:在圆弧轨迹上以顺时针方向运行 G3:在圆弧轨迹上以逆时针方向运行 G4:暂停时间生效 (F以秒

15、为单位; S用主轴旋转次数确定时间) G17:无刀具半径补偿 G18:刀具半径补偿到轮廓左侧 G19:刀具半径补偿到轮廓右侧 G40:解除刀具半径补偿 G41:激活刀具半径补偿,刀具沿加工方向运行至轮廓的右边 G42:激活刀具半径补偿,刀具沿加工方向运行至轮廓的左边 G53:非模态接触,包括已编程的偏置 G54G57:调用第1到第4可设置零点偏置 G94:直线进给率mm/分,英寸/分 G95:旋转进给率mm/转,英寸/转 2M指令 M0:编程停止 M1:选择停止 M2:主程序结束返回程序开头 M30:程序结束 M17:子程序结束 M3:主动主轴顺时针方向旋转 M4:主动主轴逆时针方向旋转 M5:主动主轴停止 M6:换刀指令 3其它 F:进给率 S:主动主轴的速度(单位:rev/min) T:调用刀具 D:刀具偏置号(范围:132000) 螺纹钻孔底径计算一般按

温馨提示

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

评论

0/150

提交评论