文档详情

西门子840D-G指令(精编版)

说****
实名认证
店铺
DOCX
51.93KB
约8页
文档ID:219938426
西门子840D-G指令(精编版)_第1页
1/8

840D 综合G00 快速定位;G01 直线插补;G02 顺时针圆弧插补; G03 逆时针圆弧插补; G04 暂停;G09 准确停止;G17 XY 平面选择; G18 ZX 平面选择; G19 YZ 平面选择; G 20 英制指令;G21 公制指令;G27 返回参考点检查; G28 返回参考点; G29 返回第二参考点;G30 返回第三 /四参考点; G40 刀具半径补偿取消; G41 刀具半径补偿左; G42 刀具半径补偿右; G43 刀具长度补偿 +; G44 刀具长度补偿 -; G45 刀具偏置 +;G46 刀具偏置 -; G47 刀具偏置 ++; G48 刀具偏置 --;G49 刀具长度补偿取消;G52 局部坐标系;G53 选择机床坐标系;G54~G59 预置工件坐标系 1~6 ; G60 单向定位;G61 准确停止(模态指令) ;G62 拐角减速; G63 倍率禁止; G64 切削模式;G65 宏调用; G66 模态宏调用;G73 深孔钻循环 1; G74 攻丝循环(反螺纹) ; G76 镗循环 1; G80 取消固定循环;G81 钻孔循环; G82 镗循环 2; G83 深孔钻循环; G84 攻丝循环(正螺纹) ; G85~G89 镗循环 3~7 ;G90 绝对值编程; G91 增量值编程; G94 每分进给; G95 每转进给;G98 固定循环回起始点;G99 固定循环回 R 点。

M00 程 序 停 止 ; M01 可选程序停止; M02 程 序 结 束 ; M03 主 轴 正 转 ; M04 主 轴 反 转 ; M05 主 轴 停 止 ; M06 自动刀具交换; M08 冷却开;M09 冷却关;M29 刚性攻丝;M30 程序结束并回程序头G54G18G90或 G91 增量附录 2编程找出点在 GO1 走直线(这直线是垂直于那个面的线, 这个你自己算点) 就可以加工了, 刀具开始要调整好角度,垂直于那个面G17 是 XY 平面G18 是 zx 平面G19 是 YZ 平 面这个也比较好办比如在 G17 平面上钻孔用的 z 方向,如果面不平的情况,比如他往 x 方向倾斜的多少度那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad 里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用 G01 走出来了,走斜线不是一样走吗 .不管在哪个面都一样,不愿计算,就用 cad 画出来再标出起始点和终点补充回答, ye 可以不算用 G16极坐标编程 比如在 G17 平面xy比如 G90G16GO1x10y20X 表示切入 x10 Y 表示的是角度 20 度。

在 G18 平面上是 zxz 表示长度, x 表示角度在 G19 平面式 yzy 表示长度, z 表示角度这样你就不用算点了用完了后用 G15 取消极坐标编程主要用绝对坐标的极坐标编程, 那个角度指的是根据你坐标系为原点, 跟你坐标轴之间的夹角以第一坐标轴为准)比如 xy 平面是以 x 轴为准逆时针为角度正方向zx 平面就以 z 轴为为准(也就是以第一轴之间的夹角) 如果还不能理解,那你就麻烦点用原来的笛卡尔坐标编程算出来好了附录 3西门子 840D/810D 数控系统数控编程1. 程序跳段: 只要在希望跳过的程序段的程序段前插入识别符 “ /”,在程序执行过程中的指令便不会被执行,转而继续执行下面不带跳段识别符的程序段例如:N10 执行/ N20 跳过N30 执行2. 条件转向语句为“ IF GOTOB/GOTOF ” ,条件式所用的条件比较符号允许用: = =(等于)、>、 >= 、<、<=3. 程序注释:注释通常附加在程序段的末尾,并用分号“ ;”将注释和 NC 程序分开4. 主程序 : 文件名的后缀位 MPF;子程序:文件名的后缀位 SPF;5. 极坐标运动指令:在其坐标系中的运动指令 : G0 AP= (极角) RP= (极径 ) 指令说明: G110 极点位置,以刀具当前点位置为参考点。

G111 极点位置,在工件坐标系中的绝对尺寸G112 极点位置,以前一个极点位置为参考点6. 采用半径和终点进行圆弧编程:指令说明: G2/G3 X Y Z CR (为圆弧半径 )CR =“ +” 圆弧角度小于或等于 180,CR= “-” 圆弧角度大于或等于 1807. 螺旋插补( 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= :圆弧经过起点的次数, 即整圆的圈数 整圆范围: 0— 999举例:起点( X27.5 ,Y32.99, Z-5 )逆时针执行两整圈,接近终点( X20, Y5, Z-20 ) .程序:N30 G17 G0 X27.5 Y32.99 Z3 N40 G17 G1 Z-5 F50N50 G3 X20 Y5 Z-20 I=AC(20) J=AC(20) TURN=28. 坐标系转换指令:可编程指令零点偏移( TRANS,ATRANS )指令形式: TRANS(A TRANS) X Y Z (在单独程序段编写 )指令说明: TRANS 为可替代指令,参照被激活的可设定零偏( G54-G57) 的绝对变换。

ATRANS 为可加性指令,参照被激活的可设定零点或可编程零点的增量变换X,Y,Z 为所规定的坐标轴上的偏移量不带坐标轴参数的 TRANS 指令可以撤销已经生效的全部编程框架9. 可编程旋转 (ROT,AROT)指令形式: ROT(AROT) X Y Z ROT(AROT) RPL= ..(RPL 所选平面内坐标系按该角度旋转,旋转角度 )指令说明: ROT 为可替代指令AROT 为叠加指令X 、Y 、Z:围绕该几何轴进行空间旋转使用 ROT 时,旋转点为先前规定的可设定零偏(G54-G57 )使用 AROT 时,旋转点为现行的零偏10. 可编程镜像加工( MIRROR,AMIRROR ) 指令形式: MIRROR(AMIRROR) X Y .X .11. 刀具偏置指令(刀具调用及刀具补偿 T,D)12. 镗孔(进给镗下,孔底暂停,定向让刀,快速返回 ) CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS) RTP:返回高度RFP:参考平面SDIS: 安全间隙(无符号) DP:最终镗深DPR: 相对镗深(无符号) DTB: 孔底延时时间SDIR: 旋转方向, 3==M3,4==M4RPA:横坐标上的孔底让刀RPO: 纵坐标上的孔底让刀RPAP:垂直方向上的孔底让刀POSS:主轴定向停的位置(单位:度) 数控龙门西 840D 编程模式:机床状态: N10 G54 G90 G17 G40 G64 (G64 连续式加工 ) N20 M43( 换档 )M40 空档 M41-44 一档至四档N30 T01 D01N40 G04 F3 ( 停留时间 ) N50 S600 F280 M03N (程序 )N N M05N M02 (M30)4.刀具半径左右补偿: G41,G42西门子数控系统调试 ,编程和维修概要1. 工件坐标系工件零点是原始工件坐标系的原点直角坐标:用坐标所达到这个点来确定坐标系中的点极坐标:用半径和角来测量工件或工件的一部分2. 绝对坐标:所有位置参数和当前有效原点相关,表示刀具将要到达的位置增量坐标:如果尺寸并非项对于原点,而是相对于工件上的另一个点时,就要用增量坐标。

用增量坐标来确定尺寸, 可以避免对这些尺寸进行转换 增量坐标参照前一个电的位置数据,适用于刀具的移动,是用来描述刀具移动的距离3. 平面: 用两个坐标轴来确定一个平面,第 3 个坐标轴和该平面相垂直,并确定刀具的横切方向编程时,要确定加工面以便于控制系统能准确计算出刀具偏置值4. 零点的位置在 NC 机床上可以确定不同的原点和参考点位置,这些参考点:?用于机床定位?对工件尺寸进行编程它们是:M= 机床零点A= 卡盘零点,可以和工件龄点重合(值用于车床) W= 工件零点 =程序零点B= 起始点,可以给每个程序确定起始点,起始点是第一个刀具开始加工的地方R= 参考点,用凸轮和测量系统来确定位置,必须先知道到机床零点的距离,这样才能精确设定轴的位置:?建立坐标系1. 带机床零点 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来确定路径轴;同步轴:指从编程的起点到终点移动同步的轴 ;定位轴: 典型定位轴由零件承载、 卸载的加载器, 刀库 /转塔等, 标识符:POS,POSA,POSP等指令轴(运动同步轴) :由同步运动的指令生成指令轴,它们可以被定位,启动和停止,可和工件程序完全不同步。

指令轴是独立的插补,每个指令轴有自己的轴插补和进给率连接轴:指和另一个 NCU 箱连接的实际存在的轴,它们的位置会受到这个 NCU 的控制, 连接轴可以被动态分派给不同的 NCU 通道PLC 轴:通过特定功能用 PLC 对 PLC 轴进行移动,它们的运动可以和所有其他所有的轴不同步,移动运动的产生于路径和同步运动无关;?几何轴,同步轴和定位轴都是可以被编程的根据被编程的移动指令,用进给率 F,使轴产生移动同步轴和路径轴同步移动,并用同样的时间移动所有的路径轴定位轴移动和所有其它轴异步,这些移动运动和路径和同步运动无关由 PLC 控制 PLC 轴,并产生和其他所有轴不同步的运动,移动运动和路径和同步运动无关编程语言?编程地址和含义?数据类型?指令:1. G 指令G90:参照挡墙坐标系原点,在工件坐标系中编制刀具运行点的程序G91:参照最新接近点,编制刀具运行距离程序GO: 快速移动使刀具快速定位,绕工件运动或接近换刀点G1: 刀具沿和轴,斜线或其他任何空间定位平行的置线移动G2: 在圆弧轨迹上以顺时针方向运行G3: 在圆弧轨迹上以逆时针方向运行G4: 暂停时间生效 ( F 以秒为单位; S 用主轴旋转次数确定时间)G17:无刀具半径补偿G18:刀具半径补偿到轮廓左侧G19:刀具半径补偿到轮廓右侧G40:解除刀具半径补偿G41:激活刀具半径补偿,刀具沿加工方向运行至轮廓的右边G42:激活刀具半径补偿,刀具沿加工方向运行至轮廓的左边G53:非模态接触,包括已编程的偏置G54 G57: 调用第。

下载提示
相似文档
正为您匹配相似的精品文档