平面选择指令G17、G18、G19数控铣床编程

合集下载

cnc加工常用指令代码【终于整全了】

cnc加工常用指令代码【终于整全了】

一、G00与G011、G00运动轨迹有直线以及折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速率以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽二、G1七、G18、G19 最简单的面选择指令,指定最简单的面加工,一般用于铣床以及加工中心G17:X-Y最简单的面,可省略,也能够是与X-Y最简单的面相平行的最简单的面G18:X-Z最简单的面或与之平行的最简单的面,数控车床中只有X-Z最简单的面,不消专门指定G19:Y-Z最简单的面或与之平行的最简单的面三、G2七、G28、G29 参考点指令G27:返回参考点,查抄、明确承认参考点位置G28:自己主动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G4一、G42 半径补偿G40:取消刃具半径补偿先给这么多,晚上整理好了再给四、G43、G4四、G49 长度补偿G43:长度正补偿G44:长度负补偿G49:取消刃具长度补偿8、G32、G92、G76G32:螺纹切削G92:螺纹切削固定轮回G76:螺纹切削复合轮回9、车削加工:G70、G7一、72、G73G71:轴向粗车复合轮回指令G70:精加工复合轮回G72:端面车削,径向粗车轮回G73:仿形粗车轮回五、铣床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔轮回G82:深孔钻削轮回G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔轮回G86:镗孔加工轮回G85:铰孔G80:取消轮回指令编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程六、主轴设定指令G50:主轴无上转速的设定G96:恒线速率节制G97:主轴转速节制(取消恒线速率节制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔)七、主轴正反转停止指令M03、M0四、M05M03:主轴正传M04:主轴反转M05:主轴停止八、切削液开关M0七、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关九、运动停止M00、M0一、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头十、M98:调用子程序十一、M99:返回主程序其它回答4:G代码内部实质意义G00 迅速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G13 刀架选择:刀架AG14 刀架选择:刀架BG17 刃具半径补偿:X-Y最简单的面G18 刃具半径补偿:Z-X最简单的面G19 刃具半径补偿:Y-Z最简单的面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G28 扭距极限指令取消G29 扭距极限指令G30 跳步轮回G31 固定螺纹车削轮回:轴向G32 固定螺纹车削轮回:端面G33 固定螺纹车削轮回G34 变螺距螺纹车削轮回:增加螺距G35 变螺距螺纹车削轮回:减少螺距G36 动力刃具轴-进给轴同步进给(正转) G37 动力刃具轴-进给轴同步进给(反转) G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G50 零点位移,主轴无上转速指令G52 六角刀架转位位置偏差补偿G62 镜像指令G64 到位节制关G65 到位节制开G71 复合固定螺纹车削轮回: 轴向G72 复合固定螺纹车削轮回: 径向G73 轴向铣槽复合固定轮回G74 径向铣槽复合固定轮回G75 自己主动倒角G76 自己主动倒圆角G77 攻丝复合固定轮回G78 反向螺纹攻丝轮回G80 外形定义结束(LAP)G81 轴向外形定义起头(LAP)G82 径向外形定义起头(LAP)G83 坯材外形定义起头(LAP)G84 棒料车削轮回中改变切削前提(LAP) G85 调用棒料粗车轮回(LAP)G86 调用重复粗车轮回(LAP)G87 调用精车轮回(LAP)G88 调用连续螺纹车削轮回(LAP)G90 绝对值编程G91 增量编程G94 每分进给模式(mm/min)G95 每转进给模式(mm/rev)G96 恒周速切削开G97 G96取消G100 刀架A或刀架B零丁切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补(正面) (CW) G103 创成加工中圆弧插补(正面) (CCW) G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG119 刃具半径补尝:C-X-Z最简单的面G122 刀架A副主轴W轴指令⒀G123 刀架B副主轴W轴指令(G14)G124 卡盘A有用原点G125 卡盘B有用原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G132 创成加工中圆弧插补(侧面) (CW) G133 创成加工中圆弧插补(侧面) (CCW) G136 坐标反转结束或Y轴模式关G137 坐标反转起头G138 Y轴模式开G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自己主动脱模主轴加工模式的指定G143 自己主动脱模主轴以及第3刀架加工模式的指定G144 W-轴节制OFF指令G145 W-轴节制ON指令G148 B-轴节制OFF指令G149 B-轴节制ON指令G152 可编程尾架定位(牵引尾架)G153 可编中心架G代码(牵引)G154 W-轴单向定位指令G155 准确大概轮廓描绘模式ON指令G156 准确大概轮廓描绘模式OFF指令G158 刃具轴方向刃具长度偏移量G159 刃具轴方向刃具长度偏移量(不带扭转位移偏移量) G160 取消刃具轴方向刃具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING网易G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG178 同步攻丝轮回(CW)G179 同步攻丝轮回(CCW)G180 动力刃具复合固定轮回: 取消G181 动力刃具复合固定轮回: 钻孔G182 动力刃具复合固定轮回: 镗孔G183 动力刃具复合固定轮回: 深孔钻G184 动力刃具复合固定轮回: 攻丝G185 动力刃具复合固定轮回: 轴向螺纹车削G186 动力刃具复合固定轮回: 端面螺纹车削G187 动力刃具复合固定轮回: 轴向直螺纹车削G188 动力刃具复合固定轮回: 经向直螺纹车削G189 动力刃具复合固定轮回: 铰孔/镗孔G190 动力刃具复合固定轮回: 键槽切削轮回G191 动力刃具复合固定轮回: 轴向键槽切削轮回G205 G代码宏功能CALLG206 G代码宏功能CALLG207 G代码宏功能CALL G208 G代码宏功能CALL G209 G代码宏功能CALL G210 G代码宏功能CALL G211 G代码宏功能CALL G212 G代码宏功能CALL G213 G代码宏功能CALL G214 G代码宏功能CALL M代码内部实质意义M00 程序停止M01 任选停止M02 程序结束M03 事情主轴起动(正转) M04 事情主轴起动(反转) M05 主轴停止M06 刃具交换M07M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刃具轴停止M13 动力刃具轴正转M14 动力刃具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外丈量数据通过RS232C传送哀求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监督关(对面双主轴规格)M21 尾架干涉区或主轴干涉监督开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刃具干涉区关M25 卡盘干涉区开,刃具干涉区开M26 螺纹导程有用轴Z轴指定M27 螺纹导程有用轴X轴指定M28 刃具干涉查抄功能关M29 刃具干涉查抄功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交织切削模式M34 螺纹车削反向单面切削模式M35 装料器夹持器Z向滑动撤退退却M36 装料器夹持器Z向滑动前进M37 装料器臂撤退退却M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M48 主轴转速倍率失效取消M49 主轴转速倍率失效M50 附带加之吹气口1关M51 附带加之吹气口1开M54 分度卡盘自己主动分度M55 尾架撤退退却M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速率永恒固定切削时,永恒固定扭转应答忽视M62 M64取消M63 主轴扭转M码应答忽视M64 主轴扭转之外的M码应答忽视M65 T码应答忽视M66 刀架反转展转位置***M67 凸轮车削轮回中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M72 ATC单位定位在靠近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手撤退退却M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切撤退退却M83 卡盘夹紧M84 卡盘松开M85 LAP粗车轮回后不返回起始位置M86 刀架右反转展转指定M87 M86取消M88 吹气关M89 吹气开M90 打样M91 开门M92 棒料进给器撤退退却M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手撤退退却M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等候同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴毗连M111 捡取轴自己主动零点设定M112 M-刃具轴在第三刀架上停止M113 M-刃具轴在第三刀架前进转M114 M-刃具轴在第三刀架向反转展转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头撤退退却M119 工件统计专用M120 无工件M121 固定中心架打开/关闭M122 固定中心架撤退退却M123 固定中心架前进M124 STM超时检测开M125 STM超时检测关M126 附带加之送气口3关M127 附带加之送气口3开M128 尾架转一下撤退退却M129 尾架转一下前进M130 卡盘妨碍检测空气关M131 卡盘妨碍检测送气输出关M132 卡盘妨碍检测关M133 卡盘妨碍检测开M134 负荷监督关M135 负荷监督开M136 复合固定轮回外形指定M137 对刀器互锁排除了M138 对刀器互锁排除关M139 自学功能启动M140 攻丝轮回动力刃具恒周速应答忽视M141 C轴夹紧指令选择M142 冷却液底压M143 冷却液高压M144 附带加之冷却液1关M145 附带加之冷却液1开M146 C轴松开M147 C轴夹紧M148 自己主动脱模主轴正转M149 自己主动脱模主轴反转M150 同步扭转关M151 同步扭转开M152 动力刃具轴互锁排除了M153 动力刃具轴互锁排除关M154 附带加之送气口2关(丈量用吹气口) M155 附带加之送气口2开(丈量用吹气口) M156 尾座互锁排除关M157 尾座互锁开M158 凸轮加工机-同步运行关M159 凸轮加工机-同步运行开M160 M161取消M161 进给倍率固定(100%)M162 M网易取消M网易动力刃具主轴倍率固定(100%) M164 M165取消M165 进给保持以及单程序段忽视M166 尾架进给/撤退退却互锁排除关M167 尾架进给/撤退退却互锁排除了M168 纰漏动力刃具轴恒周速应答忽视M169 C轴没卡紧M172 车床内侧机械手互锁排除关M173 车床内侧机械手互锁排除了M174 附带加之冷却液2关M175 附带加之冷却液2开M176 Y轴松开M177 Y轴夹紧M178 尾架卡盘夹紧M179 尾架卡盘松开M180 机械手哀求0M181 机械手哀求1M182 机械手哀求2M183 机械手哀求3M184 卡盘互锁取消关M185 卡盘互锁取消开M188 尾架毗连关(牵引可编程尾架规格) M189 尾架毗连开(牵引可编程尾架规格) M190 尾架毗连是可用G00移动M191 动力刃具主轴分度方向指定(顺时针) M192 动力刃具主轴分度方向指定(逆时针) M193 M194取消M194 螺纹车削相位核运行M195 M196取消M196 螺纹车削相位核对位移量有用M197 螺纹车削相位核对位移量断根M200 Z轴同步进给取消M201 Z轴同步进给G13M202 Z轴同步进给G14M203 刀架松开(数控刀架)M204 LR15M-ATC;轮回时间缩短规格(刀库换刀门关)M205 LR15M-ATC;轮回时间缩短规格(刀库换刀门开)M206 LR15M-ATC;轮回时间缩短规格(撤退退却位置防备保护罩开) M207 LR15M-ATC;轮回时间缩短规格(撤退退却位置防备保护罩关) M208 门互锁C,D开M209 门互锁C,D关M211 键槽切削轮回:单向切削模式M212 M-刃具轴在第三刀架上停止或键槽切削轮回:交织切削模式M213 M-刃具轴在第三刀架上停止或键槽切削轮回:进给量指定切削模式M214 M-刃具轴在第三刀架上停止或键槽切削轮回:等分切削模式M215 负载监督G00纰漏关M216 负载监督G00纰漏开M218 附带加之吹气口关M219 附带加之吹气口开M220 最简单的面车削关M221 最简单的面车削扭转比(1:1)M222 最简单的面车削扭转比(1:2)M223 最简单的面车削扭转比(1:3)M224 最简单的面车削扭转比(1:4)M225 最简单的面车削扭转比(1:5)M226 最简单的面车削扭转比(1:6)M227 LR15M-ATC;ATC操作完成等候指令M228 ATC下一个刃具返还指令M229 ATC动力刃具分度M230 外部M码M231 外部M码M232 外部M码M233 外部M码M234 外部M码M235 外部M码M236 外部M码M237 外部M码M238 最简单的面车削动极力主张轴相位变更M239 副主轴模式主轴分度M240 动力刃具主轴:空档M241 动力刃具主轴:第1档M242 动力刃具主轴:第2档M243 排屑装配停止M244 排屑装配正转M246 副主轴卡盘互锁排除了M247 副主轴卡盘互锁排除关M248 副主轴卡盘夹紧M249 副主轴卡盘松开M250 工件推进器撤退退却M251 工件推进器前进M252 激光尺数据写入M253 激光尺数据核对M254 程序停止M264 M265取消M265 脉冲手轮节制方式是取消迅速进给M271 主轴低速开M272 主轴低速关M288 副主轴模式吹气关M289 副主轴模式吹气开M290 顶门关M291 顶门开M296 时间常数切换(用于少量切削标志) M297 时间常数切换(用于有用外形)。

CNC编程代码(数控铣)

CNC编程代码(数控铣)

G 代码G00 快速定位G01 直线补间切削G02 圆弧补间切削CW(顺时针)G03 圆弧补间切削CCW(逆时针)G02.3 指数函数补间正转G03.3 指数函数补间逆转G04 暂停指令G05 高速高精度制御 1G05.1 高速高精度制御 2G07.1/107 圆筒补间G09 精确停止检测G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削CWG13 整圆切削CCWG12.1/112 极坐标补间有效G13.1/113 极坐标补间取消G15 极坐标指令取消G16 极坐标指令有效G17 平面选择 X-YG18 平面选择 Y-ZG19 平面选择 X-ZG20 英制指令G21 公制指令G22 软体极限设定有效G23 软体极限设定取消G27 机械原点复归检测G28 自动经中间点复归机械原点G29 自动从参考点复归G30 第2~4参考点复归G30.1 复归刀具位置1G30.2 复归刀具位置2G30.3 复归刀具位置3G30.4 复归刀具位置4G30.5 复归刀具位置5G30.6 复归刀具位置6G31 跳跃机能G31.1 跳跃机能1G31.2 跳跃机能2G31.3 跳跃机能3G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(角度直线孔循环) G36 特别固定循环(圆弧)G37 自动刀具长测定G37.1 特别固定循环(棋盘孔循环)G38 刀具半径补偿向量指定G39 刀具半径补偿转角圆弧G40 刀具半径补正取消G41 刀具半径偏左补正G42 刀具半径偏右补正G41.1 法线制御左有效G42.1 法线制御右有效G43 刀具长设定(+)G44 刀具长设定(—)G43.1 第1主轴制御有效G44.1 第2主轴制御有效G45 刀具位置设定(扩张G46 刀具位置设定(缩小)G47 刀具位置设定(二倍)G48 刀具位置设定(减半)G47.1 2主轴同时制御有效G49 刀具长设定取消G50 比例缩放取消G51 比例缩放有效G50.1 G指令镜象取消G51.1 G指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 工件坐标系选择1G55 工件坐标系选择2G56 工件坐标系选择3G57 工件坐标系选择4G58 工件坐标系选择5G59 工件坐标系选择6G54.1 工件坐标系选择扩张48组G60 单方向定位G61 正确停止检查模式G61.1 高精度制御G62 自动转角进给率调整G63 攻牙模式G63.1 同期攻牙模式(正攻牙)G63.2 同期攻牙模式(逆攻牙)G64 切削模式G65 使用者巨集单一呼叫G66 使用者巨集状态呼叫AG66.1 使用者巨集状态呼叫BG67 使用者巨集状态呼叫取消G68 坐标回转有效G69 坐标回转取消G70 使用者固定循环G71 使用者固定循环G72 使用者固定循环G73 固定循环(步进循环)G74 固定循环(反向攻牙)G75 使用者固定循环G76 固定循环(精搪孔)G77 使用者固定循环G78 使用者固定循环G79 使用者固定循环G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式搪孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(搪孔)G86 固定循环(搪孔)G87 固定循环(反搪孔)G88 固定循环(搪孔)G89 固定循环(搪孔)G90 绝对值指令G91 增量值指令G92 机械坐标系设定G93 逆时间进给G94 非同期进给(每分进给)G95 同期进给(每回转进给)G96 周速一定制御有效G97周速一定至于取消G98 固定循环起始点复归G99 固定循环 R点复归G114.1 主轴同期制御G100~225 使用者巨集(G码呼叫)最大10个M 代码M04 主轴逆时针旋转M05 主轴停止M06 刀具交换M07 雾化冷却液开启M08 冷却液开启M09 冷却液关M10 工作台(B轴)锁住M11 工作台(B轴)松开M13 主轴顺时针转动及加切削液M14 主轴逆时针转动及加切削液M15 正方向运动M16 负方向运动M19 主轴定位M30 程式结束记忆体回归M90 程式中断取消M91 程式中断设定M92 多段暂存取消M93 多段暂存设定M94 镜像投影工能取消M95 镜像投影工能设定M96 刀具补正圆弧转角模式M97 刀具补正交角转角模式M98 副程式呼叫M99 副程式结束(注:可编辑下载,若有不当之处,请指正,谢谢!)。

数控铣手工编程

数控铣手工编程

工件
刀具
刀具半径补偿(G41、G42、G40)
左刀补:沿着刀具前进方向刀具在工 件轮廓左侧的补偿
右刀补:沿着刀具前进方向刀具在工 件轮廓右侧的补偿
刀具半径补偿(G41、G42、G40)
指令格式:
刀具半径补偿的建立:
XY
XZ
D
YZ
刀具补偿号
刀具补偿起刀时必须为G00或G01 左、右刀补的设置
刀具半径补偿(G41、G42、G40)
螺旋线进给G02/G03
说明 1.X, Y, Z 中由G17/G18/G19 平面选定的两个坐标为螺旋线投影圆弧的终点 意义同圆弧进给第3 坐标是与选定平面相垂直的轴终点其余参数的意义同圆弧进 给。 2.该指令对另一个不在圆弧平面上的坐标轴施加运动指令对于任何小于360 的 圆弧可附加任一数值的单轴指令。
G90 时为中间点在工件坐标系中的坐标。 G91 时为中间点相对于起点的位移量。
G28 指令首先使所有的编程轴都快速定位到中间点,然后再从中间 点返回到参考点。
一般G28 指令用于刀具自动更换或者消除机械误差,在执行该指 令之前应取消刀具半径补偿和刀具长度补偿。
自动返回参考点G28
利用G28从当前点直接回参考点:
该指令使刀具以F指定的进给速度插补加
工出任意斜率的直线, 指令格式如下: G01 X__ Y __ Z __ F __ ;
其中, X、 Y、 Z为直线的终点坐标, 可以是绝对坐标, 也可以是增量坐标, 不移动的坐标轴可以省略; F为刀具移 动的速度, 单位为mm/min。
直线插补(G01)
直线插补编程实例:
圆弧半径 圆弧终点的坐标值
圆弧插补G02/G03
圆弧的终点位置与圆心

FANUC系统数控铣床GM指令代码表

FANUC系统数控铣床GM指令代码表

FANUC系统数控铣床GM指令代码表数控G00 01 定位G00 IP…G01 直线插补G01 IP…F…G02 圆弧插补CW(顺时针)G03 圆弧插补CCW(反时针)G04 00 暂停G04 X(U,P)…(Q…)X(U,P);停刀时间(Q)Q1-Q4G08 先行控制G08 P…G09 准确停止G10 可编程数据输入G10 IP….G11 可编程数据输入方式取消G15 17 极坐标指令取消G16 极坐标指令G17 02 选择XpYp平面G18 选择ZpXp平面G19 选择YpZp平面G20 06 英寸输入G21 毫米输入G22 04 存储行程检测功能有效G23 存储行程检测功能无效G25 24 主轴速度泼动监测功能无效G26 主轴速度泼动监测功能有效G27 00返回参考点检测G27 IP…G28 返回参考点G28 IP…G29 从参考点返回G29 IP…G30 返回第2、3、4、参考点G30 IP…G31 跳转功能G31 IP…F…P…G33 01 螺纹切削G33 IP…F…G37 00 自动刀具长度测量G37 IP…G39 拐角偏置圆弧插补G40 07 取消刀尖R补偿G40 X(U)--Z(W)--I-- K-- G41 刀尖R补偿(左)G42 刀尖R补偿(右)G43 08 正向刀具长度补偿G43 Z… H…G44 负向刀具长度补偿G44 Z.. .H…G45 00 刀具偏置值增加G45 IP… D…G46 刀具偏置值减小G46 IP… D…G47 2倍刀具偏置值G47 IP… D…G48 1/2倍刀具偏置值G48 IP… D…G49 08 刀具长度补偿取消G50 11 比例缩放取消G51 比例缩放有效G51 X.. Y.. Z…P..G52 00 局部坐标系设定G52 IP…G53 选择机床坐标系G53 IP…G54 14 选择工件坐标系1G54.1 选择附加工件坐标系G54.1 PnG55 选择工件坐标系2G56 选择工件坐标系3G57 选择工件坐标系4G58 选择工件坐标系5G59 选择工件坐标系6G60 00/01 单方向定位G60 IP…G61 15 准确停止方式G62 自动拐角倍率G63 攻丝方式G64 切削方式G65 00 宏程序调用G65 P…L…G66 12 宏程序模态调用G66 P…L…G67 宏程序模态调用取消G68 16 坐标旋转/三维坐标转换G68 α…β…R…G69 坐标旋转取消/三维坐标转换取消G73 09 排屑钻孔循环G73 X… Y… Z…R… Q… F… K…G74 左旋攻丝循环G74 X… Y… Z…R… P… F…K…G76 09 精镗循环G76 X… Y… Z…R… Q…P… F… K…G80 09 固定循环取消/外部操作功能取消G81 钻孔循环、锪镗循环或外部操作功能G81 X… Y… Z… R… F… K…G82 钻孔循环或反镗循环G82 X… Y… Z… R…P… F… K…G83 排屑钻孔循环G83 X… Y… Z… R…Q… F… K…G84 攻丝循环G84 X… Y… Z… R…P…Q… F… K…G85 镗孔循环G85 X… Y… Z… R… F… K…G86 镗孔循环G86 X… Y… Z… R… F… K…G87 背镗循环G87 X… Y… Z… R…Q… P….F…K…G88 镗孔循环G88 X… Y… Z… R…P….F… K…G89 镗孔循环G89 X… Y… Z… R…P….F… K…G90 03 绝对值编程G90 IP…G91 增量值编程G91 IP…G92 00 设定工件坐标系或最大主轴速度钳制G92 IP数控…G92.1 工件坐标系预置G92.1 IP..G94 05 每分进给G94 F…G95 每转进给G95 F…G96 13 恒表面速度控制G96 S…G97 恒表面速度控制取消G97 S…G98 10 固定循环返回到初始点G99 固定循环返回到R点G160 20 横向进磨控制取消(磨床)G161 横向进磨控制(磨床)G161 R…FANUC系统数控铣床G指令代码表代码分组意义格式G00 01 快速进给、定位G00 X-- Y-- Z--G01 直线插补G01 X-- Y-- Z--G02 圆弧插补CW(顺时针)XY平面内的圆弧:ZX平面的圆弧:YZ平面的圆弧:G03 圆弧插补CCW(逆时针)G04 00 暂停G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止G15 17 取消极坐标指令G15 取消极坐标方式G16 极坐标指令Gxx Gyy G16 开始极坐标指令G00 IP_ 极坐标指令Gxx:极坐标指令的平面选择(G17,G18,G19)Gyy:G90指定工件坐标系的零点为极坐标的原点G91指定当前位置作为极坐标的原点IP:指定极坐标系选择平面的轴地址及其值第1轴:极坐标半径第2轴:极角G17 02 XY平面G17选择XY平面;G18选择XZ平面;G19选择YZ平面。

数控机床编程

数控机床编程

给你一些重要的!1、G00与G01G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29 参考点指令G27:返回参考点,检查、确认参考点位置G28:自动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G41、G42 半径补偿G40:取消刀具半径补偿先给这么多,晚上整理好了再给7、G43、G44、G49 长度补偿G43:长度正补偿G44:长度负补偿G49:取消刀具长度补偿8、G32、G92、G76G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环9、车削加工:G70、G71、72、G73G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环10、铣床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环G85:铰孔G80:取消循环指令11、编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程12、主轴设定指令G50:主轴最高转速的设定G96:恒线速度控制G97:主轴转速控制(取消恒线速度控制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔)13、主轴正反转停止指令 M03、M04、M05M03:主轴正传M04:主轴反转M05:主轴停止14、切削液开关M07、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关15、运动停止M00、M01、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头16、M98:调用子程序17、M99:返回主程序M00 程序停止M01 计划结束M02 程序结束M03 主轴顺时针转动M04 主轴逆时针转动M05 主轴停止M06 换刀 M07 2号冷却液开M08 1号冷却液开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 进给率修正旁路M50 3号冷却液开M51 4号冷却液开M52-M54 不指定M55 刀具直线位移,位置1 M56 刀具直线位移,位置2 M57-M59 不指定M60 更换工作M61 工件直线位移,位置1 M62 工件直线位移,位置2 M63-M70 不指定M71 工件角度位移,位置1 M72 工件角度位移,位置2 M73-M89 不指定M90-M99 永不指定G代码详解G00 快速定位(机床由设定的最快速度进行程序坐标点的定位,FANUC系统由参数1420#设定最高移动速度,单位为m/min)G01 直线插补(由程序中给定的速度进行直线或斜线插补,单位为mm/r 或 mm/min。

数控编程常用指令___西门子

数控编程常用指令___西门子

数控编程常用指令
3 运动路径控制指令
3.1 单位设定指令 1、尺寸单位设定指令 尺寸单位设定指令有G20、G21。其中G20表示英制尺寸, G21表示公制尺寸。G21为缺省值。 SIMENS和FAGOR系统采用G71/G70代码。 2、进给速度单位的设定指令 G94、G95,均为模态指令,G94为缺省值。 程序段格式为:G94 F;或G95 F G94设定每分钟进给量,G20-- in/min、 G21--mm/min。 G95设定每转进给量,G20-- in/r、 G21--mm/r。
数控编程常用指令
卜匀
唐山学院机电工程系
数控编程常用指令
概述 与坐标和坐标系有关的指令 运动路径控制指令 辅助功能及其他功能指令
数控编程常用指令
1 概述
数控编程常用指令代码分类 1、准备功能G、辅助功能M、主轴功能S、进 给功能F、刀具功能T代码 2、模态G代码和非模态G代码 3、模态M功能和非模态M功能
数控编程常用指令
2 与坐标和坐标系有关的指令
2.1 工件坐标系选择指令 工件坐标系选择指令有G54、G55、G56、G57、 G58、G59。均为模态指令。
加工之前,通过MDI(手动键盘输入)方式设定这 6个坐标系原点在机床坐标系中的位置,系统则将它 们分别存储在6个寄存器中。程序中出现G54~G59中 某一指令时,就相应地选择了这6个坐标系中的一个。
数控编程常用指令
4 辅助功能及其它功能指令
4.3 进给功能指令 也称F功能,表示进给速度,属于模态代码。在G01、G02、 G03和循环指令程序段中,必须要有F指令,或者在这些程序 段之前已经写入了F指令。进给功能用地址符F和其后1至5位 数字表示,通常(F×××)表示。单位一般为mm/min,当 进给速度与主轴转速有关时(如车削螺纹),单位为mm/r。 1、切向进给速度的恒定控制 2、进给量设定 G94G95、G98G99 3、进给速度的调整 进给修调开关 4、快速移动速度 进给修调开关

数控铣---内外轮廓的编程(最全)word资料

数控铣---内外轮廓的编程(最全)word资料

数控铣---内外轮廓的编程(最全)word资料项目一数控铣---内外轮廓的编程1、何谓机床原点、机床参考点?【教学目的】:1.理解刀具半径补偿的概念及意义;2.掌握G40、G41、G42指令的应用格式和特点。

3.了解固定循环中孔系加工指令的功能及应用;4.掌握G81、G80、G84、G98、G99指令功能及应用格式。

【重点】:刀具半径补偿的意义及G40、G41、G42指令的应用;钻孔循环指令G81;攻螺纹循环指令G84【难点】:刀具半径补偿的方法;深孔钻孔循环指令G83一、旧课复习1、G92与G54有何差别?2、刀具长度补偿有什么意义?3、何谓插补平面?4、如何判断不同插补平面圆弧的顺逆方向?5、圆弧插补指令格式?二、新课教学内容(一)内外轮廓的编程与加工1.刀具半径补偿功能的概念(1)用铣刀铣削工件的轮廓时,刀具中心的运动轨迹并不是加工工件的实际轮廓。

如图10-1所示,由于数控系统控制的是刀心轨迹,编程时要根据零件轮廓尺寸计算出刀心轨迹图10-1 刀具半径的补偿(2)注意到零件轮廓可能需要粗铣、半精铣和精铣三个工步,由于每个工步加工余量不同,因此它们都有相应的刀心轨迹。

(3)另外刀具磨损后,也需要重新计算刀心轨迹,这样势必增加编程的复杂性。

编程工作简化成只按零件尺寸编程,将加工余量和刀具半径值输入系统内存并在程序中调用。

这样既简化了编程计算,又增加了程序的可读性。

(4)以按照零件轮廓编制的程序和预先设定的偏置为依据,自动生成刀具中心轨迹的功能即称为刀具半径补偿功能数控装置大都具有刀具半径补偿功能,为程序编制提供了方便。

当编制零件加工程序时,只需按零件轮廓编程,使用刀具半径补偿指令,数控系统便能自动计算出刀具中心的偏移量,并使系统按刀具中心轨迹运动。

如图10-2。

图10-2 刀具半径的补偿这样,既简化了编程,而且变换刀具后,无需更改程序,只需将对应的刀补值变换即可,在同一轮廓的粗精加工中也可以使用同一程序,粗加工时的补偿值等于刀具的半径值加上轮廓的余量值,精加工时的补偿值等于刀具的半径值。

数控加工中心常用G-M代码指令详解

数控加工中心常用G-M代码指令详解

数控加工中心常用的G代码和M指令G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K-----5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.G41--------刀具半径左补偿17.G42--------刀具半径右补偿18.G43--------正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49--------刀具长度补偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能1.M00--------程序停止2.M01--------选择停止3.M02--------程序结束4.M03--------主轴正转5.M04--------主轴反转6.M05--------主轴停止转动7.M06--------换刀指令8.M08--------切削液开9.M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。

数控铣床FANUC系统编程代码

数控铣床FANUC系统编程代码
顺时针方向圆弧插补
模态
G03
逆时针方向圆弧插补
模态
G04
00
停刀,准确停止
非模态
G17
02
XY平面选择
模态
G18
XZ平面选择
模态
G19
YZ平面选择
模态
G28
00
机床返回参考点
非模态
G40
07
取消刀具半径补偿
模态
G41
刀具半径左补偿
模态
G42
刀具半径右补偿
模态
G43
08
刀具长度正补偿
模态
G44
刀具长度负补偿
G01 X-30. Y0.; (下刀点→A点)
G02 X30. Y0.R30.;(A点→C点)
G01 X30. Y-15.; (C点→D点)
G03X15. Y-30.R15;(D点→E点)
G01 X-20. Y-30.;(E点→G点)
G02 X-30. Y-20. R10.;(G点→H点)
G03 X-42. Y-20. R6.; (圆弧切出)
G18XZ平面 刀具长度补偿值为Y平面
G19YZ平面 刀具长度补偿值为X平面
1、坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。
2、G17、G18、G19为模态功能,可相互注销,G17为缺省值。
1.3直线插补编程
1、快速定位指令G00
格式:G00 X_Y_Z_
其中,X、Y、Z、为快速定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。(空间折线移动)
第四章FANUC-Oi-MD系统数控铣床编程
1.1常用编程指令
一:准备功能(G功能)

5.数控编程G代码详解

5.数控编程G代码详解

数控技术_铣削指令1. 绝对坐标和相对坐标指令:G90、G91功能:设定编程时的坐标值为增量值或者绝对值。

(1(2(32. (1(2(3(43. 坐标系设定,G54-G59 功能:也用来设定坐标系 说明:(1)加工前,将测得的工件编程原点坐标值预存入数控系统对应的G54-G59中,编程时,指令行里写入G54~G59既可。

(2)比G92稍麻烦些,但不易出错。

所谓零点偏置就是在编程过程中进行编程坐标系(工件坐标系)的平移变换,使编程坐标系的零点偏移到新的位置。

(3)G54~G59为模态功能,可相互注销,G54为缺省值。

(4)使用G54-G59时,不用G92设定坐标系。

G54~G59和G92不能混用。

如图2,可建立G54~G59共6个加工坐标系。

其中:G54——加工坐标系1,G55——加工坐标系2,G56——加工坐标系3,G57——加工坐标系4,G58——加工坐标系5,G59——加工坐标系6。

例:使用工件坐标系编程:要求刀具从当前点移动到A 点,再从A 点移动到B 点。

工件零点偏置 G54原点%3303N01 G54 G00 G90 X40. Z30. N02 G59N03 G00 X30. Z30. N04 M30G54的确定:首先回参考点,移动刀具至某一点A ,将此时屏幕上显示的机床坐标值输入到数控系统G54的参数表中,编程序时如G54 G00 G90 X40. Y30.,则刀具在以A 点为原点的坐标系内移至(40,30)点。

这就是操作时G54与编程时G54的关系。

4. 加工平面设定(插补平面选择)或指令G17、G18、G19 格式:G17(或G18,或G19)G17 选择XOY 平面插补 G18 选择XOZ 平面插补 G19 选择YOZ 平面插补 说明:(1)适应于以下情况的平面定义:A 、定义刀具半径补偿平面;B 、定义螺旋线补偿的螺旋平面;C 、定义圆弧插补平面。

(2)当在G41、G42、G43、G44刀补时,不得变换定义平面; (3)一般的轨迹插补系统自动判别插补平面而无须定义平面; (4)三联动直线插补无平面选择问题; (5)系统上电时,自动处于G17状态;(6)注意的是,移动指令与平面选择无关,例如指令“G17 G01 Z10”时,Z 轴照样会移动。

数控铣床编程指令

数控铣床编程指令

数控铣床编程指令子程序1、坐标轴运动〔插补〕功能指令(1〕点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。

指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。

以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号暗示标的目的。

例:图4.6使用G00指令用法如下。

如上图所示,刀具由A点快速定位到B点其程序为:G00G90X120.Y60.;〔绝对坐标编程〕(2〕直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前地点位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。

指令格式:G0lX—Y—Z—F一;式中X—Y—Z一为目标点坐标。

可以用绝对值坐标,也可以用增量坐标。

F〔mm/min)为刀具移动的速度。

加工时进给速度F可以通过CNC的控制面板上的旋钮在〔0—120%〕之间变化。

程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。

例3:假设当前刀具地点点为X-50.Y-75.,那么如下程序段图4.7N1G ;N2X50.Y75.;将使刀具走出如下列图轨迹。

(3〕圆弧插补指令G02和G03G02暗示按指定速度进给的顺时针圆弧插补指令,G03暗示按指定速度进给的逆时针圆弧插补指令。

顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正标的目的向负标的目的看去,顺时针标的目的为G02,逆时针标的目的为G03,程序格式:XY 平面:G17G02X ~Y ~I ~J ~(R ~)F ~ G17G03X ~Y ~I ~J ~(R ~)F ~ ZX 平面:G18G02X ~Z ~I ~K ~(R ~)F ~ G18G03X ~Z ~I ~K ~(R ~)F ~ YZ 平面:G19G02Z ~Y ~J ~K ~(R ~)F ~ G19G03Z ~Y ~J ~K ~(R ~)F ~式中X 、Y 、Z 为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。

数控铣床编程代码及使用方法

数控铣床编程代码及使用方法

代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89

意义

06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、数控编程基本知识
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,
规定直线进给运动的坐标轴用X,Y,Z表示,常称
基本坐标轴。
二、数控编程基本知识
2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如 图1所示,以大姆指指向+X,+Y,+Z方向, 则食指、中指等的指向是圆周进给运动的+A, +B,+C方向。
五、数控铣床常用编程指令
三、进给控制指令
1、快速定位指令G00
➢ 格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A为快速定位终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
五、数控铣床常用编程指令
五、数控铣床常用编程指令
3、工件坐标系选择G54-G59
G54
G55
格式:
G56 G57
G58
G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)

数控铣床基本编程指令

数控铣床基本编程指令

G17
X
G19—— YZ平面。
G19
G18
Z
➢坐标平面选择指令是用来选择圆弧插补的 平面和刀具补偿平面的。
➢ G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
三、 参考点控制指令
(1)、自动返回参考点 G28
➢格式: G28 X _ Y _ Z _
➢其中,X、Y、Z 为指定的中间点位置。
Z-2.0 S100 M03 G01 X75.0 F100
X35.0 G02 X15.0 R10.0 G01 Y70.0 G03 X-15.0 R15.0 G01 Y60.0 G02 X-35.0 R10.0
G01 X-75.0
主程序号 建立工件坐标系,编程零点w 快进到X=100,Y=60 Z轴快移到 Z= -2,主轴 直线插补至 X= 75,Y= 60, 直线插补至 X= 35,Y= 60 顺圆插补至 X=15,Y=60 直线插补至 X=15,Y=70 逆圆插补至 X= -15,Y=70 直线插补至 X= -15,Y=60 顺圆插补至 X= -35,Y=60 直线插补至 X= -75,Y=60
Z
如下图G03所示轨迹G02
Z
G19
Y
Z
10
30
起点
X (d)
终点
30
Y
G91 G17 G03 X -30.0 Y30.0 R 30.0 Z10.0 F100
或:
G90 G17 G03 X0 Y 30.0 R 30.0 Z 10.0 F100
六、基本指令编程举例
60 28
10
Z
w
Y
150
25 25
Z
•G91 G03 X-25 Y25 R-25 F80

法兰克数控铣床编程与操作

法兰克数控铣床编程与操作

❖ 2 刀具长度补偿指令 G43,G44,G49
Tool Length Offset
❖ 编程格式:
G43 GG4494GG0010Z__H__
❖ G43为刀长正补,即Z坐标实际移动的坐标值为将Z坐标尺寸 字与刀具长度补偿值相加所得的量,
❖ G44为刀长负补,即Z坐标实际移动的坐标值为将Z坐标尺 寸字与刀具长度补偿值相减所得的量,
3. 程序的一般结构 一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输 入顺序执行而不是按程序段号的顺序执行,但书写程序时建议按升序 方式书写程序段号, 本系统的程序结构为: 程序起始符:% 或O 符,% 或O 后跟程序号; 程序体; 程序结束:M02或M30; 注释符:括号 内或分号 ; 后的内容为注释文字,
Y
用绝对值方式编程时,程序段
如下:
20
B
G90 G01 X10.0 Y20.0;
Байду номын сангаас
用增量值方式编程时,程序段 如下: G91 G01 X-20.0 Y15.0;
G90、G91为模态功能,可相 互注销,G90为缺省值,
5
A
O
10
30 X
G90与G91指令的功能
3. 坐标平面指定指令 G17,G18,G19
于工件坐标系原点的坐标;在G91编程方式下,终点为相对于起点的 位移量, ❖ G00为模态功能指令,可由G01、G02或G03功能指令注销,
需要注意的是,在执行G00指令时,由于 各轴以各自速度移动,联动直线轴的合成 Y 轨迹不一定是直线,
如图所示,使用G00编程,要求刀具从A点45 快速定位到B点, 绝对坐标编程: G90 G00 X90 Y45.0;15 增量坐标编程: G91 G00 X70 Y30.0; 为避免刀具与工件发生碰撞,常见的做法 O 是将Z轴移动到安全高度,再执行G00指 令,

数控铣床编程与操作

数控铣床编程与操作

项目2 数控铣床编程与操作项目描述:本项目以FANUC 0i系统为主兼顾其他常用系统,掌握用数控铣床加工零件的步骤和方法,其过程如下:⑴根据零件图进行图纸分析和工艺分析:理解零件加工技术要求,如零件的结构特点、材料性能、尺寸精度、形位精度、表面精度等。

确定加工方案:工件装夹方法、加工顺序、走刀路线、刀具和切削用量的合理选择,作出成本核算。

应用工艺编制的基本知识,制订符合技术规范的工艺文件,并评价、完善工艺方案。

⑵应用数控加工程序编制的基本知识,手工编制加工程序,并利用数控仿真软件进行仿真加工及程序检查。

⑶遵守操作规范,使用数控机床及相关工艺装备,完成典型综合零件的数控加工,养成良好的文明操作习惯,培养团队沟通和协作能力。

⑷使用测量工具,检测产品,进行评价,提出改进方案。

⑸整理工艺文件并存档。

基本任务FANUC 0i系统数控铣床的编程与操作任务1.1 FANUC 0i系统数控铣床的基本操作先通过仿真软件的练习,掌握简单零件的编程和加工,熟悉数控铣床操作面板的结构、各功能键的作用,基本编程指令的运用、程序的输入和编辑方法、对刀和零件的加工方法,再在机床上进行零件的数控编程与操作。

1.1.1M、S、T、F指令及常用单一G指令数控系统不同,其功能指令也不完全相同,下面是FANUC 0i系统数控铣床的编程指令。

一、辅助功能M指令(M功能)辅助功能M指令是控制机床或系统得辅助功能动作,如主轴正反转、冷却液开停、程序结束等。

M指令由字母M和其后的两位数字组成。

表1-1为FANUC 0i系统数控铣床常用M指令。

二、主轴转速S指令(S功能)S功能指令用于控制主轴转速。

编程格式S_S后面的数字表示主轴转速,单位为r/min。

在具有恒线速功能的机床上,S功能指令还有如下作用。

1、恒线速控制编程格式G96 S_S后面的数字表示的是恒定的线速度:m/min。

2、恒线速取消编程格式G97 S_S后面的数字表示恒线速度控制取消后的主轴转速。

数控铣床及加工中心编程与操作基础

数控铣床及加工中心编程与操作基础
(1)选用通用夹具虎钳装夹工件,工件上点。
(3)在刀具库中选择Φ20平底铣刀粗加工, 10平底铣刀精加工。
4. 加工程序
O0001 G54G0G90X0.Y45.S800M3 G43Z100.H1 M8 Z3. G1Z0.F300. X60Z-1.5 X0Z-3. G41Y60. D1F500. X-60. G2X-80.Y40.R20. G1Y-40. G2X-60.Y-60.R20. G1X60. G2X80.Y-40.R20. G1Y40. G2X60.Y60.R20. G1X0 G1Z10. G40 X0Y45 Z-3.
说明:
⑴、子程序必须有一程序号码,且以M99作为子程序的 结束指令。P__后最多可以跟六位数字,前四位表示 调用次数,后两位表示调用子程序号,若调用一次则 可直接给出子程序号主程序。调用同一子程序执行加 工,最多可执行99次,且子程序亦可再调用另一子程 序执行加工,最多可调用4层子程序(不同的系统其 执行的次数及层次可能不同)。
加工主程序 刀具移动至起刀点,主轴正转,转速2000r/min 切削液开 刀具移动到临削点 Z向切削至-3mm 开始进行槽加工
加工完毕,抬刀 主轴停转 Z向返回参考点,关闭切削液 X.Y向返回参考点 程序结束
(三)、刀具半径补偿指令
G41刀具半径左补偿 G42刀具半径右补偿 G40取消补偿 判断方法:沿刀具移动方向看,刀具在被加工表面左侧为左补偿,右侧 为右补偿,顺铣为左补偿,逆铣为右补偿。
加工主程序 刀具移动至起刀点,主轴正转,转速2000r/min 切削液开 刀具移动到临削点 Z向切削至-3mm 开始进行槽加工
加工完毕,抬刀 主轴停转 Z向返回参考点,关闭切削液 X.Y向返回参考点 程序结束
5. 相对值坐标加工程序

平面选择指令(G17G18G19)

平面选择指令(G17G18G19)
如从A点(0,0)移动到B点(50,0)有以 下三种表达方式:
X50.0 X50. (小数点后的零可省略) X50000 (脉冲当量为0.001mm)
4.平面选择指令(G17/G18/G19)
当机床坐标系及工件坐标系确定后,对应地就确
定了三个坐标平面,即XY平面、ZX平面和YZ平面, 可分别用G代码G17、G18、G19表示这三个平面。
程序可写成如下形式: G01 X20.0 Z20.0 F150; X30.0; G02 Z-20.0 R20.0 F100;
3.开机默认指令
为了避免编程人员出现指令遗漏,数控系统中对 每一组的指令,都选取其中的一个作为开机默认指令, 该指令在开机或系统复位时可以自动生效,因而在程 序中允许不再编写。
M05;表示主轴停转。
例 G96 S100;表示主轴转速为100m/min。 线速度与转速关系
V=πDn/1000 n= 1000V/πD
式中 V——切削线速度,m/min; D——刀具直径,mm ; n——主轴转速,r/min。
四、常用功能指令的属性
1.指令分组
所谓指令分组,就是将系统中不能同时执行的指 令分为一组,并以编程号区别。
混合坐标表示方法如下:
B点的混合坐标 G90 X20 Z=IC(-20) D点的混合坐标 G91 X40 Z=AC(0)
2.公制与英制编程
FANUC系统采用G21/G20来进行公、英制的切换。 SIEMENS系统和A-B系统则采用G71/G70来进 行公、英制的切换。 其中G21或G71表示公制,而G20或G70表示英制。 例 G91 G20 G01 X20.0;(或G91 G70 G01 X20.0;)表示刀具向X正方向移动20 in。

数控铣床常用指令

数控铣床常用指令

G65 宏指令 G66 调用模态宏指令 G67 取消模态宏指令 G68 坐标系统旋转 G69 坐标系统旋转取消 G73 深孔钻循环 G74 攻丝循环 G76 精镗循环 G80 固定循环取消 G81 钻孔循环 镗孔
G82 钻孔循环 镗阶梯孔 G83~ G89 循环指令 G90 绝对坐标编程 G91 相对坐标编程 G92 坐标系设定 G94 每分钟进给 G95 每转进给 G96 恒线速切削 G97 每分钟转速(主轴) G98 固定循环返回起始点位置 G99 固定循环返回R点位置
G03
N02 G17 G03 X30 Y0 I-30 F50 ;
A
N03 G00 X0 Y0 M02 ;
o
X
按相对坐标编程为: N01 G91 G00 X30 Y0 ; N02 G17 G03 X0 Y0 I-30 F50 ; N03 G00 X-30 Y0 M02 ;
Y G03
A
o
X
*当数控铣床具有三轴联动的功能,圆弧插补可 以产生螺旋插补功能。即在选择的平面内,一 边做圆弧插补,一边做第三轴的直线插补。
G15 极坐标取消 G16 极坐标设定 G17 X-Y平面选择 G18 Z-X平面选择 G19 Y-Z平面选择 G20 英制输入 G21 公制输入 G22 存储行程极限有效(ON) G23 存储行程极限无效(OFF)
G27 返回参考点校验 G28 自动返回参考点 G29 由参考点返回 G30 返回第二参考点 G33 螺纹切削 G40 刀具半径补偿取消 G41 刀具半径补偿(左) G42 刀具半径补偿(右) G43 刀具长度补偿(+) G44 刀具长度补偿(—)
置偏置。偏置量可以通过D或H代码进行设定。 G45表示沿刀具运动方向上增加一个偏置值; G46表示沿刀具运动方向上减少一个偏置值; G47表示沿刀具运动方向上增加两倍偏置值; G48表示沿刀具运动方向上减少两倍偏置值。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档