编程纸带
① 数控车床的编程代码是什么
G00 点定位 G50 * 刀具偏置0/- G01 直线插补 G51 * 刀具偏置+/0 G02 顺时针圆弧插补 G52 * 刀具偏置-/0 G03 逆时针圆弧插补 G53 直线偏移注销 G04 * 暂停 G54 直线偏移X G05 * 不指定 G55 直线偏移Y G06 抛物线插补 G56 直线偏移Z G07 * 不指定 G57 直线偏移XY G08 * 加速 G58 直线偏移XZ G09 * 减速 G59 直线偏移YZ G10-G16 * 不指定 G60 准确定位(精) G17 XY平面选择 G61 准确定位(中) G18 ZX平面选择 G62 准确定位(粗) G19 YZ平面选择 G63 * 攻丝 G20-G32 * 不指定 G64-G67 * 不指定 G33 螺纹切削,等螺距 G68 * 刀具偏置,内角 G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 G35 螺纹切削,减螺距 G70-G79 * 不指定 G36-G39 * 不指定 G80 固定循环注销 G40 刀具补偿/刀具偏置注销 G81-G89 固定循环 G41 刀具补偿--左 G90 绝对尺寸 G42 刀具补偿--右 G91 增量尺寸 G43 * 刀具偏置--左 G92 * 预置寄存 G44 * 刀具偏置--右 G93 进给率,时间倒数 G45 * 刀具偏置+/+ G94 每分钟进给 G46 * 刀具偏置+/- G95 主轴每转进给 G47 * 刀具偏置-/- G96 恒线速度 G48 * 刀具偏置-/+ G97 每分钟转数(主轴) G49 * 刀具偏置0/+ G98-G99 * 不指定 M00 * 程序停止 M36 * 进给范围1 M01 * 计划结束 M37 * 进给范围2 M02 * 程序结束 M38 * 主轴速度范围1 M03 主轴顺时针转动 M39 * 主轴速度范围2 M04 主轴逆时针转动 M40-M45 * 齿轮换档 M05 主轴停止 M46-M47 * 不指定 M06 * 换刀 M48 * 注销M49 M07 2号冷却液开 M49 * 进给率修正旁路 M08 1号冷却液开 M50 * 3号冷却液开 M09 冷却液关 M51 * 4号冷却液开 M10 夹紧 M52-M54 * 不指定 M11 松开 M55 * 刀具直线位移,位置1 M12 * 不指定 M56 * 刀具直线位移,位置2 M13 主轴顺时针,冷却液开 M57-M59 * 不指定 M14 主轴逆时针,冷却液开 M60 更换工作 M15 * 正运动 M61 工件直线位移,位置1 M16 * 负运动 M62 * 工件直线位移,位置2 M17-M18 * 不指定 M63-M70 * 不指定 M19 主轴定向停止 M71 * 工件角度位移,位置1 M20-M29 * 永不指定 M72 * 工件角度位移,位置2 M30 * 纸带结束 M73-M89 * 不指定 M31 * 互锁旁路 M90-M99 * 永不指定 M32-M35 * 不指定
② 数控编程M代码,指令<详细点的>
代码如下:
M00程序停止
M01计划结束
M02程序结束
M03主轴顺时针转动
M04主轴逆时针转动
M05主轴停止
M06换刀
M072号冷却液开
M081号冷却液开
M09冷却液关
M10夹紧
M11松开
M12不指定
M13主轴毁世顺时针,冷却液开
M14主轴逆时针,冷却液开
M15正运动
M16负运动
M17-M18不指定
M19主轴定向停止
M20-M29永不指定
M30纸带结束
M31互锁旁路
M32-M35不指定
M36进给范围1
M37进给范围2
M38主轴速度范围1
M39主轴速度范围2
M40-M45齿轮换档
M46-M47不指定
M48注销M49
M49进给率修正旁路
M503号冷却液开
M514号冷却液开
M52-M54不指定
M55刀具直线位移,位置旅山1
M56刀具直线位移,位置2
M57-M59不指定
M60更换工作
M61工件直线位移,位置1
M62工件直线位移,位置2
M63-M70不指定
M71工件角度位移,位置1
M72工件角度位移,位置2
M73-M89不指定
M90-M99永不指定
拓展资料
定义
手工编程是指编程的各个阶段均由人工完成。利用一般的计算工具,通过各种三角函数计算方式,人工进行刀具拆余中轨迹的运算,并进行指令编制。
这种方式比较简单,很容易掌握,适应性较大。使用于非模具加工的零件。
编程步骤
人工完成零件加工的数控工艺
分析零件图纸
制定工艺决策
确定加工路线
选择工艺参数
计算刀位轨迹坐标数据
编写数控加工程序单
验证程序
手工编程
刀轨仿真
③ 早期的纸带打孔编程属于
属于第一代计算机语言。
早期的纸带打孔编程属于是属于第一代计算机语言。
④ 数控车床的编程指令是什么
广数和法兰克指令一样的令M指令一览表G00快速定位x0dx0aG01直线补间切削x0dx0aG02圆弧补间切削CW(顺时针)x0dx0aG03圆弧补间切削CCW(逆时针)x0dx0aG02.3指数函数补间正转x0dx0aG03.3指数函数补间逆转x0dx0aG04暂停x0dx0aG05高速高精度制御1x0dx0aG05.1高速高精度制御2x0dx0aG06~G08没有x0dx0aG07.1/107圆筒补间x0dx0aG09正确停止检查x0dx0aG10程式参数输入/补正输入x0dx0aG11程式参数输入取消x0dx0aG12整圆切削CWx0dx0aG13整圆切削CCWx0dx0aG12.1/112极坐标补间有效x0dx0aG13.1/113极坐标补间取消x0dx0aG14没有x0dx0aG15极坐标指令取消x0dx0aG16极坐标指令有效x0dx0aG17平面选择X-Yx0dx0aG18平面选择Y-Zx0dx0aG19平面选择X-Zx0dx0aG20英制指令x0dx0aG21公制指令x0dx0aG22-G26没有x0dx0aG27参考原点检查x0dx0aG28参考原点复归x0dx0aG29开始点复归x0dx0aG30第2~4参考点复归x0dx0aG30.1复归刀具位置1x0dx0aG30.2复归刀具位置2x0dx0aG30.3复归刀具位置3x0dx0aG30.4复归刀具位置4x0dx0aG30.5复归刀具位置5x0dx0aG30.6复归刀具位置6x0dx0aG31跳跃机能x0dx0aG31.1跳跃机能1x0dx0aG31.2跳跃机能2x0dx0aG31.3跳跃机能3x0dx0aG32没有x0dx0aG33螺纹切削x0dx0aG34特别固定循环(圆周孔循环)x0dx0aG35特别固定循环(角度直线孔循环)x0dx0aG36特别固定循环(圆弧)x0dx0aG37自动刀具长测定x0dx0aG37.1特别固定循环(棋盘孔循环)x0dx0aG38刀具径补正向量指定x0dx0aG39刀具径补正转角圆弧补正x0dx0aG40刀具径补正取消x0dx0aG41刀具径补正左x0dx0aG42刀具径补正右x0dx0aG40.1法线制御取消x0dx0aG41.1法线制御左有效x0dx0aG42.1法线制御右有效x0dx0aG43刀具长设定(+)x0dx0aG44刀具长设定(—)x0dx0aG43.1第1主轴制御有效x0dx0aG44.1第2主轴制御有效x0dx0aG45刀具位置设定(扩张)x0dx0aG46刀具位置设定(缩小)x0dx0aG47刀具位置设定(二倍)x0dx0aG48刀具位置设定(减半)x0dx0aG47.12主轴同时制御有效x0dx0aG49刀具长设定取消x0dx0aG50比例缩放取消x0dx0aG51比例缩放有效x0dx0aG50.1G指令镜象取消x0dx0aG51.1G指令镜象有效x0dx0aG52局部坐标系设定x0dx0aG53机械坐标系选择x0dx0aG54工件坐标系选择1x0dx0aG55工件坐标系选择2x0dx0aG56工件坐标系选择3x0dx0aG57工件坐标系选择4x0dx0aG58工件坐标系选择5x0dx0aG59工件坐标系选择6x0dx0aG54.1工件坐标系选择扩张48组x0dx0aG60单方向定位x0dx0aG61正确停止检查模式x0dx0aG61.1高精度制御x0dx0aG62自动转角进给率调整x0dx0aG63攻牙模式x0dx0aG63.1同期攻牙模式(正攻牙)x0dx0aG63.2同期攻牙模式(逆攻牙)x0dx0aG64切削模式x0dx0aG65使用者巨集单一呼叫x0dx0aG66使用者巨集状态呼叫Ax0dx0aG66.1使用者巨集状态呼叫Bx0dx0aG67使用者巨集状态呼叫取消x0dx0aG68坐标回转有效x0dx0aG69坐标回转取消x0dx0aG70使用者固定循环x0dx0aG71使用者固定循环x0dx0aG72使用者固定循环x0dx0aG73固定循环(步进循环)x0dx0aG74固定循环(反向攻牙)x0dx0aG75使用者固定循环x0dx0aG76固定循环(精搪孔)x0dx0aG77使用者固定循环x0dx0aG78使用者固定循环x0dx0aG79使用者固定循环x0dx0aG80固定循环取消x0dx0aG81固定循环(钻孔/铅孔)x0dx0aG82固定循环(钻孔/计数式搪孔)x0dx0aG83固定循环(深钻孔)x0dx0aG84固定循环(攻牙)x0dx0aG85固定循环(搪孔)x0dx0aG86固定循环(搪孔)x0dx0aG87固定循环(反搪孔)x0dx0aG88固定循环(搪孔)x0dx0aG89固定循环(搪孔)x0dx0aG90绝对值指令x0dx0aG91增量值指令x0dx0aG92机械坐标系设定x0dx0aG93逆时间进给x0dx0aG94非同期进给(每分进给)x0dx0aG95同期进给(每回转进给)x0dx0aG96周速一定制御有效x0dx0aG97周速一定至于取消x0dx0aG98固定循环起始点复归x0dx0aG99固定循环R点复归x0dx0aG114.1主轴同期制御x0dx0aG100~225使用者巨集(G码呼叫)最大10个M00程式停止(暂停)x0dx0aM01程式选择性停止/选择性套用x0dx0aM02程序结束x0dx0aM03主轴正转x0dx0aM04主轴反转x0dx0aM05主轴停止x0dx0aM06自动刀具交换x0dx0aM07吹气启动x0dx0aM08切削液启动x0dx0aM09切削液关闭x0dx0aM10吹气关闭→M09也能关吹气x0dx0aM11《斗笠式》主轴夹刀x0dx0aM12主轴松刀x0dx0aM13主轴正转+切削液启动x0dx0aM14主轴反转+切削液启动x0dx0aM15主轴停止+切削液关闭x0dx0aM16—M18没有x0dx0aM19主轴定位x0dx0aM20——没有x0dx0aM21X轴镜象启动x0dx0aM22Y轴镜象启动x0dx0aM23镜象取消x0dx0aM24第四轴镜象启动x0dx0aM25第四轴夹紧x0dx0aM26第四轴松开x0dx0aM27分度盘功能x0dx0aM28没有x0dx0aM29刚性攻牙x0dx0aM30程式结束/自动断电x0dx0aM31——M47没有x0dx0aM48深钻孔启动x0dx0aM49——M51没有x0dx0aM52刀库右移x0dx0aM53刀库左移x0dx0aM54——M69没有x0dx0aM70自动刀具建立x0dx0aM71刀套向下x0dx0aM72换刀臂60°x0dx0aM73主轴松刀x0dx0aM74换刀臂180°x0dx0aM75主轴夹刀x0dx0aM76换刀臂0°x0dx0aM77刀臂向上x0dx0aM78——M80没有x0dx0aM81工作台交换确认x0dx0aM82工作台上x0dx0aM83工作台下x0dx0aM84工作台伸出x0dx0aM85工作台缩回x0dx0aM86工作台门开x0dx0aM87工作台门关x0dx0aM88——M97没有x0dx0aM98调用子程序x0dx0aM99子程序结束回答人的补充2010-03-1919:36fanuc数控指令x0dx0ax0dx0aG00快速定位,G01直线插补,G02顺时针插补,G03逆时针插补,G04暂停,G40取消刀补,G41左补,G42右补,G54-G59工件坐标系{车床、加工中心都一样}。G70精加工复合循环,G71外圆粗加工循环,G72端面粗加工循环,G73固定形状粗加工循环,G74端面钻孔循环,G75外圆切槽循环,G76外圆螺纹循环,M指令同加工中心差不多。x0dx0ax0dx0a数控机床标准G代码x0dx0a准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:x0dx0a表准备功能字G代码功能作用范围功能代码功能作用范围功能x0dx0aG00点定位G50*刀具偏置0/-x0dx0aG01直线插补G51*刀具偏置+/0x0dx0aG02顺时针圆弧插补G52*刀具偏置-/0x0dx0aG03逆时针圆弧插补G53直线偏移注销x0dx0aG04*暂停G54直线偏移Xx0dx0aG05*不指定G55直线偏移Yx0dx0aG06抛物线插补G56直线偏移Zx0dx0aG07*不指定G57直线偏移XYx0dx0aG08*加速G58直线偏移XZx0dx0aG09*减速G59直线偏移YZx0dx0aG10-G16*不指定G60准确定位(精)x0dx0aG17XY平面选择G61准确定位(中)x0dx0aG18ZX平面选择G62准确定位(粗)x0dx0aG19YZ平面选择G63*攻丝x0dx0aG20-G32*不指定G64-G67*不指定x0dx0aG33螺纹切削,等螺距G68*刀具偏置,内角x0dx0aG34螺纹切削,增螺距G69*刀具偏置,外角x0dx0aG35螺纹切削,减螺距G70-G79*不指定x0dx0aG36-G39*不指定G80固定循环注销x0dx0aG40刀具补偿/刀具偏置注销G81-G89固定循环x0dx0aG41刀具补偿--左G90绝对尺寸x0dx0aG42刀具补偿--右G91增量尺寸x0dx0aG43*刀具偏置--左G92*预置寄存x0dx0aG44*刀具偏置--右G93进给率,时间倒数x0dx0aG45*刀具偏置+/+G94每分钟进给x0dx0aG46*刀具偏置+/-G95主轴每转进给x0dx0aG47*刀具偏置-/-G96恒线速度x0dx0aG48*刀具偏置-/+G97每分钟转数(主轴)x0dx0aG49*刀具偏置0/+G98-G99*不指定x0dx0a注:*表示如作特殊用途,必须在程序格式中说明x0dx0ax0dx0a数控机床标准M代码x0dx0a辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:x0dx0a表辅助功能字M代码功能作用范围功能代码功能作用范围功能x0dx0aM00*程序停止M36*进给范围1x0dx0aM01*计划结束M37*进给范围2x0dx0aM02*程序结束M38*主轴速度范围1x0dx0aM03主轴顺时针转动M39*主轴速度范围2x0dx0aM04主轴逆时针转动M40-M45*齿轮换档x0dx0aM05主轴停止M46-M47*不指定x0dx0aM06*换刀M48*注销M49x0dx0aM072号冷却液开M49*进给率修正旁路x0dx0aM081号冷却液开M50*3号冷却液开x0dx0aM09冷却液关M51*4号冷却液开x0dx0aM10夹紧M52-M54*不指定x0dx0aM11松开M55*刀具直线位移,位置1x0dx0aM12*不指定M56*刀具直线位移,位置2x0dx0aM13主轴顺时针,冷却液开M57-M59*不指定x0dx0aM14主轴逆时针,冷却液开M60更换工作x0dx0aM15*正运动M61工件直线位移,位置1x0dx0aM16*负运动M62*工件直线位移,位置2x0dx0aM17-M18*不指定M63-M70*不指定x0dx0aM19主轴定向停止M71*工件角度位移,位置1x0dx0aM20-M29*永不指定M72*工件角度位移,位置2x0dx0aM30*纸带结束M73-M89*不指定x0dx0aM31*互锁旁路M90-M99*永不指定x0dx0aM32-M35*不指定