西门子840D G指令.docVIP

  • 150
  • 1
  • 约5.56千字
  • 约 9页
  • 2017-01-14 发布于重庆
  • 举报
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程序结束并回程序头。 附录2 G54G18G90 或G91增量。 编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。 G17是XY平面 G18是zx平面 G19是YZ平面 这个也比较好办。 比如在G17平面上。钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗. 不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。 补充回答,ye可以不算。 用G16 极坐标编程。 比如在G17平面 xy 比如G90G16GO1x10y20 X表示切入x10 Y表示的是角度20度。 在G18平面上是zx。 z表示长度,x表示角度 在G19平面式yz y表示长度,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=“-”…圆弧角度大于或等于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=:圆弧经过起点的次数,即整圆的圈数。整圆范围:0—999。举例:起点(X27.5 ,Y32.99, Z-5)逆时针执行两整圈,接近终点(X20, Y5, Z-

文档评论(0)

1亿VIP精品文档

相关文档