数控铣床法兰克系统代码
法兰克车铣复合动力头代码
![法兰克车铣复合动力头代码](https://img.taocdn.com/s3/m/39dec95bf342336c1eb91a37f111f18582d00c4f.png)
法兰克车铣复合动力头代码新代系统车铣复合的指令代码:M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M10 M14 。
M08 主轴切削液开M29 刚性攻丝M30 程序结束并返回程序头M31 互锁旁路M33 主轴定向M52 自动门打开M85工件计数器加一个M98 调用子程序M99 子程序结束返回/重复执行新代系统车铣复合的指令代码的g代码:G代码解释器是全软件式数控系统的重要模块。
数控机床通常使用G代码来描述机床的加工信息,如走刀轨迹、坐标的选择、冷却液的开启等,将G代码解释为数控系统能够识别的数据块是G代码解释器的主要功能。
G代码解释器的开放性也是设计和实现中必须要考虑的问题。
在G代码解释器中,对G代码进行关键字分解是骨架,,对代码进行分组则是进行语法检查的基础。
王心光等人在虚拟数控加工仿真中使用Microsoft的GRETA正则类库,解决了G代码关键词分解问题,这种方法建立在Microsoft提供的工具基础上,同时使用C++语言;使用VC++ 6.0 开发, 构造了有穷自动机来描述在输入字符串中关键字识别模式G代码解释器是全软件式数控系统的重要模块。
数控机床通常使用G代码来描述机床的加工信息,如走刀轨迹、坐标系的选择、冷却液的开启等,将G代码解释为数控系统能够识别的数据块是G代码解释器的主要功能。
G代码解释器的开放性也是设计和实现中必须要考虑的问题。
在G代码解释器中,对G 代码进行关键字分解是骨架,对代码进行分组则是进行语法检查的基础。
法兰克G代码和M代码
![法兰克G代码和M代码](https://img.taocdn.com/s3/m/8b5ae84a69eae009581bec61.png)
G码群功能★G00 01 定位G01 直线插补G02 顺时针圆弧插补/螺旋线插补G03 逆时针圆弧插补/螺旋线插补G04 00 暂停, 确实停止G05 高速循环加工G07.1(G107) 圆柱插补G09 确实停止G10 数据设定G11 数据设定取消G12.1(G112) 25 极坐标插补模式G13.1(G113) 极坐标插补模式取消★G15 17 极坐标指令取消G16 极坐标指令★G17 02 选择XpYp平面 Xp:X轴或平行X轴Yp:Y轴或平行Y轴Zp:Z轴或平行Z轴G18 选择ZpXp平面G19 选择YpZp平面G20 06 英制输入G21 工致输入★G22 04 存储行程检查开G23 存储行程检查关G27 00 原点返回检查G28 原点返回G29 从参考位置返回G30 第二,三,四原点返回G30.1 浮动原点返回G31 跳跃功能G33 01 螺纹切削G37 00 自动刀具长度测量G39 圆弧插补转角偏移量★G40 07 刀具半径补正取消G41 刀具半径左补正G42 刀具半径右补正★G40.1(G150) 19 通常方向控制取消模式G41.1(G151) 通常方向控制左边开G42.1(G152) 通常方向控制右边开G43 08 刀具长度正向补正G44 刀具长度负向补正G45 00 刀具偏移量增加G46 刀具偏移量缩小G47 刀具偏移量双倍增加G48 刀具偏移量双倍缩小★G49 08 刀具长度补正取消★G50 11 比例取消G51 比例★G50.1 18 可编程镜像取消G51.1 可编程镜像G52 00 局部坐标系设定G53 机械坐标系★G54 14 工件坐标系1G54.1 附加工件坐标系G55 工件坐标系2G56 工件坐标系3G57 工件坐标系4G58 工件坐标系5G59 工件坐标系6G60 00 单向定位G61 15 停止检查模式G62 自动转角超弛G63 攻牙模式★G64 切削模式G65 00 巨指令呼叫G66 12 模态巨指令呼叫★G67 模态巨指令呼叫取消G68 16 坐标系旋转★G69 坐标系旋转取消G73 09 啄进钻孔循环G74 左螺纹攻牙循环G76 09 精镗孔循环★G80 09 固定循环取消/外部操作功能取消G81 钻孔循环G82 钻孔或反镗孔循环G83 啄进钻孔循环G84 攻牙循环G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环★G90 03 绝对坐标指令G91 相对坐标指令G92 00 设定工件坐标系/或钳住主轴最高转速★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回2 M代码M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M33 主轴定向M98 调用子程序M99 子程序结束返回/重复执行F进给速度(每转进给)(每分进给)Q在G73 G83中表示深孔加工循环的每次切入量,在G76 G87中表示偏移量1.G10指令变更刀具补偿量格式:G90/G91G10L11P R;其中,变量L—赋值为11,表示变更刀具补偿量方式;P—刀具补偿号;R—刀具的补偿量;G90—覆盖原有补偿量;G91—在原有补偿量的基础上累加。
法兰克系统通用G代码M代码大全
![法兰克系统通用G代码M代码大全](https://img.taocdn.com/s3/m/30d6b1acafaad1f34693daef5ef7ba0d4a736d19.png)
法兰克系统通用G代码M代码大全法兰克系统G代码G00 快速定位G01 直线插补G02 顺时针方向圆弧切削G03 逆时针方向圆弧切削G04 暂停指令G05.1 AI先行控制/ AI轮廓控制G09 正确停止检测G15 极座标取消G16 极座标设定G17 XY平面设定G18 XZ平面设定G19 YZ平面设定G20 英制单位设定G21 公制单位设定G28 自动经中间点复归机械原点G29 自动从参考点复归G30 自动复归到第二原点G40 刀具半径补偿取消G41 刀具半径左补偿G42 刀具半径右补偿G43 刀具长度正向补偿G44 刀具长度负向补偿G49 刀具长度补偿取消G50 比例功能取消OFFG50.1 可编程镜像取消G51.1 可编程镜像有效G51 比例功能设定ONG52 局部坐标系设定G53 机械座标系统G54 选择工件坐标系1G55 选择工件坐标系2G56 选择工件坐标系3G57 选择工件坐标系4G58 选择工件坐标系5G59 选择工件坐标系6G73 高速喙钻循环G74 左旋牙切削循环G76 精镗孔循环G80 固定循环取消G81 钻孔循环G83 啄钻循环G84 右旋牙切削循环G86 镗孔循环G90 绝对指令座标值设定G91 增量指令座标值设定G94 每分钟进给量设定mm/min G95 每转进给给设定mm/rev G98 固定循环,刀具复归到起始点G99 固定循环,刀具复归到R点法兰克系统M代码M00 程序停止M01 选择性程序停止M02 程序结束M03 主轴顺时针旋转M04 主轴逆时针旋转M05 主轴停止M06 刀具交换M08 冷却液开启M09 冷却液关启M19 主轴定向M29 刚性攻丝M30 程序结束M98 调用子程序M99 调用子程序结束并返回1代码的使用方法:G00,X、Y、ZG01, X、Y、ZG02, X、Y、R圆弧,超过1/2圆R给负值I、J整圆,I与X正负值相反G16,X半径,Y角度G68, X、Y、R角度G73, X、Y、Z、R、Q、FG81, X、Y、Z、R、FG83, X、Y、Z、R、Q、FG84, X、Y、Z、R、Q(可加可不加)、F (螺距*转速;若加G95,F就是螺距,用完后用G94取消)法兰克系统在G84上边给M29+转速刚性攻丝,中间可以不插入程序段。
法兰克系统数控车床说明书及编程
![法兰克系统数控车床说明书及编程](https://img.taocdn.com/s3/m/3c4ad60e4a7302768e9939c5.png)
G代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
法兰克铣床的G代码
![法兰克铣床的G代码](https://img.taocdn.com/s3/m/c65ab0c5d5bbfd0a795673a7.png)
收集的挺齐全的!G功能字FANUC系统G00—快速移动点定位G01—直线插补G02—顺时针圆弧插补G03—逆时针圆弧插补G04—暂停G17—XY平面选择G18—ZX平面选择G19—YZ平面选择G32—螺纹切削---G33—恒螺距螺纹切削G40—刀具补偿注销刀具补偿注销G41—刀具补偿——左刀具补偿G42—刀具补偿——右刀具补偿G43—刀具长度补偿——正G44—刀具长度补偿——负G49—刀具长度补偿注销G50—主轴最高转速限制G54~G59加工坐标系设定零点偏置G65—用户宏指令G70—精加工循环英制G71—外圆粗切循环米制G72—端面粗切循环G73—封闭切削循环G74—深孔钻循环G75—外径切槽循环G76—复合螺纹切削循环G80—撤销固定循环撤销固定循环G81—定点钻孔循环固定循环G90—绝对值编程绝对尺寸G91—增量值编程增量尺寸G92—螺纹切削循环主轴转速极限G94—每分钟进给量直线进给率G95—每转进给量旋转进给率G96—恒线速控制恒线速度G97—恒线速取消注销G98—返回起始平面G99—返回R平面M功能字含义表M00—程序暂停指令程序执行到此进给停止,主轴停转。
重新按启动按钮后,再继续执行后面的程序段。
主要用于编程者想在加工中使机床暂停(检验工件、调整、排屑等)M01—程序选择性暂停指令选择停止”键处于“ON”状态时此功能才能有效,否则该指令无效。
执行后的效果与M00相同,常用于关键尺寸的检验或临时暂停M02—主程序结束指令执行到此指令进给停止主轴停止冷却液关闭但程序光标停在程序末尾M03—主轴顺时针旋转M04—主轴逆时针旋转M05—主轴旋转停止M06—换刀M07—2号冷却液开M08—1号冷却液开M09—冷却液关M30—程序停止并返回开始处功能同M02不同之处是光标返回程序头位置不管M30后是否还有其他程序段M98—调用子程序M99—返回子程序FANUC系统各键使用方法1 ALTER 修改程序及代码2 INSRT 插入程序3 DELET 删除程序4 EOB 完成一句 (END OF BLOCK)5 CAN 取消(EDIT 或 MDI MODE 情况下使用)6 INPUT 输入程序及代码7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标13 DGONS PARAM 显示自我诊断及参数功能14 RESET 返回停止15 CURSOR 光标上下移动16 PAGE 上下翻页17 O 程序号码由 O0001~O999918 N 顺序号码由N0001~N999919 G 准备功能代码20 X 坐标轴运动方向指令21 Y 坐标轴运动方向指令22 Z 坐标轴运动方向指令23 H 长度补偿功能代码24 F 进给(FEED)指令25 R 圆弧半径指令26 M 辅助功能指令27 S 主轴指速指令28 T 刀具号码29 D 半径补偿功能代码30 I . J .K 圆弧起点至圆弧中心距离(分别在X,Y,Z轴上)31 P 子程序调用代码32 PROGRAM PROTECT 程序记忆保护开关33 MEMORY 自动执行程序34 EDIT 编辑35 MDI 手动编辑36 SINGL BLOCK 单句执行37 BLOCK DELET 指定不执行单句程序 (与 / 键共享)38 OPT STOP 选择性停止 (与M01码共享)39 DRY RUN 空运行40 PRG TEST 不执行M.S.T.码指令41 CYCLE START 循环动(执行程序)42 CYCLE STOP 循环停止(暂停程序)43 PRG STOP 程序停止(与M00共享)44 HOME 返回X.Y.Z.各轴机械原?45 JOG 手动进给(行位或切削)46 MPG 手动驱动器50 HIGH 手动快速进给51 SPDL DEC 主轴(RPM)速52 SPDL 100% 执行程序中S指令速53 SPDL CW 主轴顺时钟转动54 SPDL STOP 主轴停止55 SPDL CCW 主轴逆时钟转动56 SPDL INC 主轴(RPM)增速57 Z+,Y+,X+ 机床X.Y.Z.轴往正方向移动58 Z-,Y-,X- 机床X.Y.Z.轴往负方向移动59 4-,4+ 机床第四轴60 TRVRS 执行机床各轴移动指令61 CLNT ON 供应切削液62 CLNT OFF 停止供应切削液63 CLNT AUTO 自动执行供应切削液64 OVERRIDE 切削速度随控 0--150%65 EMERGENCY STOP 紧急停止66 THERMAL ALARM 主轴负荷过热报警67 LUB ALARM 润滑油不足报警68 X_MIRROR IMAGE X轴镜像加工功能69 Y_MIRROR IMAGE Y轴镜像加工功能70 RAPID OVERRIDE 快速行程控71 DNC 直接数控:由于外部接口设备输入程序至数控机床,而又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
法兰克系统常用G代码
![法兰克系统常用G代码](https://img.taocdn.com/s3/m/766247888762caaedd33d4fc.png)
*G00 01 定位(快速移动)*G01 01 直线插补(进给速度)G00和G01为一组,选其一G02 01 顺时针圆弧插补G03 01 逆时针圆弧插补G02和G03为一组,选其一G04 00 暂停,精确停止G09 00 精确停止G04和G09为一组,选其一*G17 02 选择X Y平面G18 02 选择Z X平面G19 02 选择Y Z平面G17、G18、G19为一组,选其一G27 00 返回并检查参考点G28 00 返回参考点G29 00 从参考点返回G30 00 返回第二参考点G27~G30为一组,选其一*G40 07 取消刀具半径补偿G41 07 左侧刀具半径补偿G42 07 右侧刀具半径补偿G41、G42为一组,选其一,与G40成对使用G43 08 刀具长度补偿+G44 08 刀具长度补偿-*G49 08 取消刀具长度补偿G43、G44为一组,选其一,与G49成对使用G52 00 设置局部坐标系G53 00 选择机床坐标系G52、G53为一组,选其一*G54 14 选用1号工件坐标系G55 14 选用2号工件坐标系G56 14 选用3号工件坐标系G57 14 选用4号工件坐标系G58 14 选用5号工件坐标系G59 14 选用6号工件坐标系G54~G59为一组,选其一G60 00 单一方向定位G61 15 精确停止方式*G64 15 切削方式G65 00 宏程序调用G66 12 模态宏程序调用*G67 12 模态宏程序调用取消G73 09 深孔钻削固定循环G74 09 反螺纹攻丝固定循环G76 09 精镗固定循环*G80 09 取消固定循环G81 09 钻削固定循环G82 09 钻削固定循环G83 09 深孔钻削固定循环G84 09 攻丝固定循环G85 09 镗削固定循环G86 09 镗削固定循环G87 09 反镗固定循环G88 09 镗削固定循环G89 09 镗削固定循环G73~G89为一组,选其一*G90 03 绝对值指令方式*G91 03 增量值指令方式G90、G91为一组,选其一G92 00 工件零点设定*G98 10 固定循环返回初始点G99 10 固定循环返回R点G98、G99为一组,选其一M代码M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M98 调用子程序M99 子程序结束返回/重复执行G代码分组功能*G00 01 定位(快速移动)*G01 01 直线插补(进给速度)G02 01 顺时针圆弧插补G03 01 逆时针圆弧插补G04 00 暂停,精确停止G09 00 精确停止*G17 02 选择X Y平面G18 02 选择Z X平面G19 02 选择Y Z平面G27 00 返回并检查参考点G28 00 返回参考点G29 00 从参考点返回G30 00 返回第二参考点*G40 07 取消刀具半径补偿G41 07 左侧刀具半径补偿G42 07 右侧刀具半径补偿G43 08 刀具长度补偿+G44 08 刀具长度补偿-*G49 08 取消刀具长度补偿G52 00 设置局部坐标系G53 00 选择机床坐标系*G54 14 选用1号工件坐标系G55 14 选用2号工件坐标系G56 14 选用3号工件坐标系G57 14 选用4号工件坐标系G58 14 选用5号工件坐标系G59 14 选用6号工件坐标系G60 00 单一方向定位G61 15 精确停止方式*G64 15 切削方式G65 00 宏程序调用G66 12 模态宏程序调用*G67 12 模态宏程序调用取消G73 09 深孔钻削固定循环G74 09 反螺纹攻丝固定循环G76 09 精镗固定循环*G80 09 取消固定循环G81 09 钻削固定循环G82 09 钻削固定循环G83 09 深孔钻削固定循环G84 09 攻丝固定循环G85 09 镗削固定循环G86 09 镗削固定循环G87 09 反镗固定循环G88 09 镗削固定循环G89 09 镗削固定循环*G90 03 绝对值指令方式*G91 03 增量值指令方式G92 00 工件零点设定*G98 10 固定循环返回初始点G99 10 固定循环返回R点从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。
法兰克数控铣床G、M功能代码大全
![法兰克数控铣床G、M功能代码大全](https://img.taocdn.com/s3/m/e1e97388b1717fd5360cba1aa8114431b90d8e10.png)
法兰克数控铣床G、M功能代码大全法兰克数控铣床GM功能代码全解G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开模态G23 行程检查功能关闭模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 07 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 00刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 00 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 00高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 10 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。
2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。
法兰克系统机床的指令及应用
![法兰克系统机床的指令及应用](https://img.taocdn.com/s3/m/855ac49d51e79b8968022635.png)
G代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
法兰克数控铣床G、M功能代码大全
![法兰克数控铣床G、M功能代码大全](https://img.taocdn.com/s3/m/4f01cfa7c77da26925c5b0da.png)
法兰克数控铣床GM功能代码全解G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开模态G23 行程检查功能关闭模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 07 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 00刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 00 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 00高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 10 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。
2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。
法兰克系统机床的指令及应用
![法兰克系统机床的指令及应用](https://img.taocdn.com/s3/m/8dba5713590216fc700abb68a98271fe910eaf34.png)
法兰克系统机床的指令及应用G代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
法兰克系统代码
![法兰克系统代码](https://img.taocdn.com/s3/m/292ee7a1f524ccbff121843b.png)
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、G76,G32:螺纹切削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:返回主程序。
法兰克数控系统的操作档
![法兰克数控系统的操作档](https://img.taocdn.com/s3/m/72bcec8c48d7c1c709a145c7.png)
FANUC数控系统的操作及有关功能发那科有多种数控系统,但其操作方法基本相同。
本文叙述常用的几种操作。
1.工作方式FANUC公司为其CNC系统设计了以下几种工作方式,通常在机床的操作面板上用回转式波段开关切换。
这些方式是:①.编辑(EDIT)方式:在该方式下编辑零件加工程序。
②.手摇进给或步进(HANDLE/INC)方式:用手摇轮(手摇脉冲发生器)或单步按键使各进给轴正、反移动。
③.手动连续进给(JOG)方式:用手按住机床操作面板上的各轴各方向按钮使所选轴向连续地移动。
若按下快速移动按钮,则使其快速移动。
④.存储器(自动)运行(MEM)方式:用存储在CNC内存中的零件程序连续运行机床,加工零件。
⑤.手动数据输入(MDI)方式:该方式可用于自动加工,也可以用于数据(如参数、刀偏量、坐标系等)的输入。
用于自动加工时与存储器方式的不同点是:该方式通常只加工简单零件,因此都是现编程序现加工。
⑥.示教编程:对于简单零件,可以在手动加工的同时,根据要求加入适当指令,编制出加工程序。
操作者主要按这几种方式操作系统和机床。
2.加工程序的编制①.普通编辑方法:将工作方式置于编辑(EDIT)方式,按下程序(PROG)键使显示处于程序画面。
此方式下有两种编程语言:G代码语言和用户宏程序语言(MACRO)。
常用的是G代码语言,程序的地址字有G**,M**,S**,T**,X**,Y**,Z**,F**,O**,N**,P**等,程序如下例所示:O0010;N1 G92X0Y0Z0;N2 S600M03;N3 G90G17G00G41D07X250.0Y550.0;N4 G01Y900.0F150;N5 G03X500.0Y1150.0R650.0;N6 G00G40X0Y0M05;N7 M30;编程时应注意的是代码的含义。
车床、铣床、磨床等不同系列的系统同一个G代码其意义是不同的。
不同的机床厂用参数设定的G代码系及设计的M代码的意义也不相同,编程时须查看机床说明书。
法兰克G代码和M代码
![法兰克G代码和M代码](https://img.taocdn.com/s3/m/8b5ae84a69eae009581bec61.png)
G码群功能★G00 01 定位G01 直线插补G02 顺时针圆弧插补/螺旋线插补G03 逆时针圆弧插补/螺旋线插补G04 00 暂停, 确实停止G05 高速循环加工G07.1(G107) 圆柱插补G09 确实停止G10 数据设定G11 数据设定取消G12.1(G112) 25 极坐标插补模式G13.1(G113) 极坐标插补模式取消★G15 17 极坐标指令取消G16 极坐标指令★G17 02 选择XpYp平面 Xp:X轴或平行X轴Yp:Y轴或平行Y轴Zp:Z轴或平行Z轴G18 选择ZpXp平面G19 选择YpZp平面G20 06 英制输入G21 工致输入★G22 04 存储行程检查开G23 存储行程检查关G27 00 原点返回检查G28 原点返回G29 从参考位置返回G30 第二,三,四原点返回G30.1 浮动原点返回G31 跳跃功能G33 01 螺纹切削G37 00 自动刀具长度测量G39 圆弧插补转角偏移量★G40 07 刀具半径补正取消G41 刀具半径左补正G42 刀具半径右补正★G40.1(G150) 19 通常方向控制取消模式G41.1(G151) 通常方向控制左边开G42.1(G152) 通常方向控制右边开G43 08 刀具长度正向补正G44 刀具长度负向补正G45 00 刀具偏移量增加G46 刀具偏移量缩小G47 刀具偏移量双倍增加G48 刀具偏移量双倍缩小★G49 08 刀具长度补正取消★G50 11 比例取消G51 比例★G50.1 18 可编程镜像取消G51.1 可编程镜像G52 00 局部坐标系设定G53 机械坐标系★G54 14 工件坐标系1G54.1 附加工件坐标系G55 工件坐标系2G56 工件坐标系3G57 工件坐标系4G58 工件坐标系5G59 工件坐标系6G60 00 单向定位G61 15 停止检查模式G62 自动转角超弛G63 攻牙模式★G64 切削模式G65 00 巨指令呼叫G66 12 模态巨指令呼叫★G67 模态巨指令呼叫取消G68 16 坐标系旋转★G69 坐标系旋转取消G73 09 啄进钻孔循环G74 左螺纹攻牙循环G76 09 精镗孔循环★G80 09 固定循环取消/外部操作功能取消G81 钻孔循环G82 钻孔或反镗孔循环G83 啄进钻孔循环G84 攻牙循环G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环★G90 03 绝对坐标指令G91 相对坐标指令G92 00 设定工件坐标系/或钳住主轴最高转速★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回2 M代码M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M33 主轴定向M98 调用子程序M99 子程序结束返回/重复执行F进给速度(每转进给)(每分进给)Q在G73 G83中表示深孔加工循环的每次切入量,在G76 G87中表示偏移量1.G10指令变更刀具补偿量格式:G90/G91G10L11P R;其中,变量L—赋值为11,表示变更刀具补偿量方式;P—刀具补偿号;R—刀具的补偿量;G90—覆盖原有补偿量;G91—在原有补偿量的基础上累加。
Fanuc数控铣床G、M功能代码全解
![Fanuc数控铣床G、M功能代码全解](https://img.taocdn.com/s3/m/5f839322aaea998fcc220e5a.png)
Fanuc(发那克)数控铣床G、M功能代码全解[日期:2009-08-11] 来源:作者:[字体:大中小] Fanuc数控铣床G、M功能代码全解 ..g代码组别功能附注g00 01 快速定位模态g01 直线插补模态g02 顺时针圆弧插补模态g03 逆时针圆弧插补模态g04 00 暂停非模态*g10 数据设置模态g11 数据设置取消模态g17 16 xy平面选择模态g18 zx平面选择(缺省)模态g19 yz平面选择模态g20 06 英制(in) 模态g21 米制(mm) 模态*g22 09 行程检查功能打开模态g23 行程检查功能关闭模态*g25 08 主轴速度波动检查关闭模态g26 主轴速度波动检查打开非模态g27 00 参考点返回检查非模态g28 参考点返回非模态g31 跳步功能非模态*g40 07 刀具半径补尝取消模态g41 刀具半径左补尝模态g42 刀具半径右补尝模态g43 00 刀具长度正补尝模态g44 刀具长度负补尝模态g45 刀具长度补尝取消模态g50 00 工件坐标原点设置,最大主轴速度设置非模态g52局部坐标系设置非模态g53 机床坐标系设置非模态*g54 14 第一工件坐标系设置模态g55 第二工件坐标系设置模态g56 第三工件坐标系设置模态g57 第四工件坐标系设置模态g58 第五工件坐标系设置模态g59 第六工件坐标系设置模态g65 00 宏程序调用非模态g66 12 宏程序模态调用模态*g67 宏程序模态调用取消模态g73 00 高速深孔钻孔循环非模态g74 工旋攻螺纹循环非模态g75 精镗循环非模态*g80 10 钻孔固定循环取消模态g81 钻孔循环g84 攻螺纹循环模态g85 镗孔循环g86 镗孔循环模态g87 背镗循环模态g89 镗孔循环模态g90 01 绝对坐标编程模态g91 增量坐标编程模态g92 工件坐标原点设置模态G5.1功能是在18M加工圆滑刀具轨迹,开关参数Q1/Q0注:1.当机床电源打开或按重置键时,标有"* "符号的g代码被激活,即缺省状态。
法兰克系统数控铣床代码完整版
![法兰克系统数控铣床代码完整版](https://img.taocdn.com/s3/m/220fe82d82c4bb4cf7ec4afe04a1b0717fd5b391.png)
法兰克系统数控铣床代码完整版法兰克系统数控铣床代码完整版内容来源网络,由“深圳机械展(11万㎡,1100多家展商,超10万观众)”收集整理!更多cnc加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、3D打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.数控铣床法兰克系统代码G00 01 定位(快速移动)G01 01 直线插补(进给速度)*G00和G01为一组,选其一G02 01 顺时针圆弧插补G03 01 逆时针圆弧插补*G02和G03为一组,选其一G04 00 暂停,精确停止G09 00 精确停止*G04和G09为一组,选其一G17 02 选择X Y平面G18 02 选择Z X平面G19 02 选择Y Z平面*G17、G18、G19为一组,选其一G27 00 返回并检查参考点G28 00 返回参考点G29 00 从参考点返回G30 00 返回第二参考点*G27~G30为一组,选其一G40 07 取消刀具半径补偿G41 07 左侧刀具半径补偿G42 07 右侧刀具半径补偿*G41、G42为一组,选其一,与G40成对使用G43 08 刀具长度补偿+G44 08 刀具长度补偿-G49 08 取消刀具长度补偿*G43、G44为一组,选其一,与G49成对使用G52 00 设置局部坐标系G53 00 选择机床坐标系*G52、G53为一组,选其一G54 14 选用1号工件坐标系G55 14 选用2号工件坐标系G56 14 选用3号工件坐标系G57 14 选用4号工件坐标系G58 14 选用5号工件坐标系G59 14 选用6号工件坐标系*G54~G59为一组,选其一G60 00 单一方向定位G61 15 精确停止方式G64 15 切削方式G65 00 宏程序调用G66 12 模态宏程序调用G67 12 模态宏程序调用取消G73 09 深孔钻削固定循环G74 09 反螺纹攻丝固定循环G76 09 精镗固定循环G77 鸿准机台调用子程序如G77H1111G77H1112(1111为文件名,程序按排列顺序逐次执行文件) *G80 09 取消固定循环G81 09 钻削固定循环G82 09 钻削固定循环G83 09 深孔钻削固定循环G84 09 攻丝固定循环G85 09 镗削固定循环G86 09 镗削固定循环G87 09 反镗固定循环G88 09 镗削固定循环G89 09 镗削固定循环*G73~G89为一组,选其一G90 03 绝对值指令方式G91 03 增量值指令方式*G90、G91为一组,选其一G92 00 工件零点设定G98 10 固定循环返回初始点G99 10 固定循环返回R点*G98、G99为一组,选其一M代码M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M03S1000 主軸以1000R/M M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M10液压卡盘放松M11液压卡盘卡紧M18 主轴定向解除M19 主轴定向M21 鸿准机台暖机代码M25 托盘上升M29 刚性攻丝M30 程序结束并返回程序头M40主轴空挡M41 主轴1挡M42 主轴2挡M43 主轴3挡M44 主轴4挡M77 鸿准机台刀库归零M85工件计数器加一个M98 调用子程序M99 子程序结束返回/重复执行内容来源网络,由“深圳机械展(11万㎡,1100多家展商,超10万观众)”收集整理!更多cnc加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、3D打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.。
法兰克系统数控车床说明书及编程【范本模板】
![法兰克系统数控车床说明书及编程【范本模板】](https://img.taocdn.com/s3/m/acd018e1763231126fdb1102.png)
G代码是数控程序中的指令 G00-—--—-快速定位G01--—-——直线插补G02——-——-顺时针方向圆弧插补G03-——---逆时针方向圆弧插补G04-—————定时暂停G05————-—通过中间点圆弧插补G07———-—-Z 样条曲线插补G08—--—--进给加速G09—--———进给减速G20——-———子程序调用G22--———-半径尺寸编程方式G220-—-—-系统操作界面上使用G23-———--直径尺寸编程方式G230-——-—系统操作界面上使用G24—-----子程序结束G25——-———跳转加工G26—-——--循环加工G30——-———倍率注销G31———-——倍率定义G32-————-等螺距螺纹切削,英制G33———--—等螺距螺纹切削,公制G53,G500—设定工件坐标系注销G54————--设定工件坐标系一G55---——-设定工件坐标系二G56—---—-设定工件坐标系三G57——-——-设定工件坐标系四G58--—-——设定工件坐标系五G59—---——设定工件坐标系六G60---——-准确路径方式G64—-——--连续路径方式G70-—-———英制尺寸寸G71—----—公制尺寸毫米G74———-——回参考点(机床零点)G75--—-——返回编程坐标零点G76-——---返回编程坐标起始点G81—-—--—外圆固定循环G331-———-螺纹固定循环G90-—-———绝对尺寸G91-—---—相对尺寸G92——-——-预制坐标G94———---进给率,每分钟进给G95——————进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0例:G00 X75 Z200G0 U-25 W—100先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。
法兰克
![法兰克](https://img.taocdn.com/s3/m/9724d17127284b73f242501f.png)
格式:G54
说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床
参数中设定。
G55—设定工件坐标二
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G75------返回编程坐标零点
G76------返回编程坐标起始点
G81------外圆固定循环
G331-----螺纹固定循环
G90------绝对尺寸
G91------相对尺寸
G92------预制坐标
G94------进给率,每分钟进给
G95------进给率,每转进给
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
例:G01 X40 Z20 F150
两轴联动从A点到B点
G02—逆圆插补
格式1:G02 X(u)____Z(w)____I____K____F_____
说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
“-”表示圆弧角大于180度。其中“+”可以省略。
(3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。
例:G02 X60 Z50 R20 F120
格式3:G02 X(u)____Z(w)____CR=__(半径)F__
格式4:G02 X(u)____Z(w)__D__(直径)F___
N101 G20 L200
N105 G20 L200
M02
N200 G92 X50 Z100
法拉克(FANUC)数控铣加工中心G、M代码库(免费)
![法拉克(FANUC)数控铣加工中心G、M代码库(免费)](https://img.taocdn.com/s3/m/a98594fa250c844769eae009581b6bd97e19bc5b.png)
法拉克(FANUC)数控铣加工中心G、M代码库(免费)1.M代码用于数控铣床的功能MOO 程序停止M01 程序选择停止M02 程序结束(程序不回到起始开头)M03 主轴顺时针旋转M04 主轴逆时针旋转M05 主轴停止M06 自动换刀M08 切屑液打开M09 切屑液关闭M19 主轴准停M30 主轴停止(程序回到起始行)M31 旁路互锁M52 自动门打开M53 自动门关闭M74 错误检测打开M75 错误检测关闭M98 子程序调用M99 子程序返回2.G代码(准备功能码):G00 快速定位G00 IP_;G01 直线插补G01 IP_F_;G02 顺时针圆弧G02X_Y_R_F_;或G02I=_J=_F_; G03 逆时针圆弧G03X_Y_R_F_;或G03I=_J=_F_; G04暂停G04 X1.5;或G04P15000 ; 暂停1.5 秒G05.1预读处理控制G05.1Q1;(接通)G05.1Q0 (取消)G07.1 圆柱插补G08预读处理控制G08.P6(接通);G08P0(取消);G09准确停止G09 IP_;G10可编程数据输入G10 L50(参数输入方式)G11可编程数据输入取消G11 G15极坐标取消G15 G16极坐标设定G16 G17选择X Y 平面G17 G18 选择Y Z 平面G18 G19 选择Z X 平面G19 G20 英制输入G20 G21米制输入G21 G22 储存行程检G22 测接通X_Y_Z_I_J_K_ G23 储存行程检测断开G23;G27 返回参考点检测G27 IP_;(为指定参考点)G28 返回参考点G28 IP_;(经过的中间点)G29 从参考点返回G29 IP_;(为返回目标点)G30 返回第2.3.4.参考点G30P3IP_;G30P4 IP_;G31 跳转功能G31 IP_;G33 螺纹切屑G33 IP_F_(F 为导程)G37 自动刀具长度测量G37IP_;G39 拐角偏置圆弧插补G39 ;或G39I_J_;G40 刀具半径补偿取消G40G41 刀具半径左补偿G41 G01 IP_D_; G42 刀具半径右补偿G42 G01 IP_D_; G40.1 法线方向控制取消G40.1G41.1 左侧法线方向控制G41.1G42.1 右侧法线方向控制G42.1G43 正向刀具长度补偿G43 G01 Z_H_; G44 负向刀具长度补偿G44 G01 Z_H_; G45 刀具位置偏置加G45 IP_D_;G46 刀具位置偏置减G46 IP_D_;G47 刀具位置偏置加2倍G47 IP_D_;G48 刀具位置偏置减2倍G48 IP_D_;G49 刀具长度补偿取消G49;G50 比例缩放取消G50;G51 比例缩放有效G51 IP_P_或G51IP_I_J_K_;G50.1 可编程镜像取消G50.1 IP_;G51.1 可编程镜像有效G51.1 IP_;G52 局部坐标系设定G52 IP_;G53 选择机床坐标系G53 IP_; G54 选择工件坐标系G54.1 选择附加工坐标系G54.1 Pn;(n:1-48) G55 选择工件坐标系2G55G56 选择工件坐标系3G56G57 选择工件坐标系4G57G58 选择工件坐标系5G58G59选择工件坐标系6G59G60单方向定位方式G60 IP_; G61准确停止方式G61G62自动拐角倍率G62G63攻螺纹方式G63G64切削方式G64G65宏程序非模态调用G65 P_L_;(自变量)G66宏程序模态调用G66 P_L_;(自变量)G67 宏程序模态调用取消G67G68坐标系旋转G68 IP_R_(角度)G69坐标系旋转取消G69G73深孔转循环G73X_Y_Z_R_Q_F_;G74 左螺纹攻螺纹循环G74X_Y_Z_RP_F_F _;G76精镗孔循环G76X_Y_Z_R_Q_P_F_;G80固定循环取消G80;G81钻孔镗孔循环G81 X_Y_Z_R_;G82 钻孔循环钻孔循环G82X_Y_Z_R_P_;G83深孔循环G83X_Y_Z_R_Q_F_;G84右旋螺纹循环G84X_Y_Z_R_P_F_ ;G85镗孔循环G85X_Y_Z_R_F_;G86镗孔循环G86X_Y_Z_R_P_F_; G87 背镗循环G87X_Y_Z_R_Q_F_;G88背镗循环G88X_Y_Z_R_P_F_; G89背镗循环G89X_Y_Z_R_P_F_; G90绝对值编程G90 G01 X_Y_Z_F_;(在程序中的应用,也可放在程序开头)G91增量值编程G91 G01X_Y_Z_F_;G92设定工件坐标系G92 IP_;G92.1 工件坐标系设定G92.1 X0 Y0Z0 ;G94每分钟进给单位为mm/min G95 每转进给单位为mm/r G96恒线进给G96 S200 ;(200mm/min)G97每分钟转速G97 S800 ;(800r/min)G98固定循环返回初始点G98X_Y_Z_R_F_; G99固定循环返回R点G99X_Y_Z_R_F_;。
法兰克系统数控车床说明书及编程
![法兰克系统数控车床说明书及编程](https://img.taocdn.com/s3/m/fba72701b5daa58da0116c175f0e7cd1842518e3.png)
G代码是数控程序中的指令G00 ---- 快速定位G01 ---- 直线插补G02 ---- 顺时针方向圆弧插补G03 ---- 逆时针方向圆弧插补G04 ---- 定时暂停G05 ---- 通过中间点圆弧插补G07 ---- Z 样条曲线插补G08 ---- 进给加速G09 ---- 进给减速G20 ---- 子程序调用G22 ---- 半径尺寸编程方式G220 --- 系统操作界面上使用G23 ---- 直径尺寸编程方式G230 --- 系统操作界面上使用G24 ---- 子程序结束G25 ---- 跳转加工G26 ---- 循环加工G30 ---- 倍率注销G31 ---- 倍率定义G32 ---- 等螺距螺纹切削,英制G33 ---- 等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54 ---- 设定工件坐标系一G55 ---- 设定工件坐标系二G56 ---- 设定工件坐标系三G57 ---- 设定工件坐标系四G58 ---- 设定工件坐标系五G59 ---- 设定工件坐标系六G60 ---- 准确路径方式G64 ---- 连续路径方式G70 ---- 英制尺寸寸G71 ---- 公制尺寸毫米G74 ---- 回参考点(机床零点)G75 ---- 返回编程坐标零点G76 ---- 返回编程坐标起始点G81 ---- 外圆固定循环G331 --- 螺纹固定循环G90 ---- 绝对尺寸G91 ---- 相对尺寸G92 ---- 预制坐标G94 ---- 进给率,每分钟进给G95 ---- 进给率,每转进给G00一快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0例:G00 X75 Z200G0 U-25 W-100先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。
法兰克系统指令
![法兰克系统指令](https://img.taocdn.com/s3/m/28ddcb5e3c1ec5da50e270e5.png)
Fanuc系统G代码表G码群功能 ★G00 01 定位G01 直线插补G02 顺时针圆弧插补/螺旋线插补G03 逆时针圆弧插补/螺旋线插补G04 00 暂停, 确实停止G05 高速循环加工G07.1(G107) 圆柱插补G09 确实停止G10 数据设定G11 数据设定取消G12.1(G112) 25 极坐标插补模式G13.1(G113) 极坐标插补模式取消★G15 17 极坐标指令取消G16 极坐标指令★G17 02 选择XpYp平面Xp:X轴或平行X轴 Yp:Y轴或平行Y轴 Zp:Z轴或平行Z轴 G18 选择ZpXp平面G19 选择YpZp平面G20 06 英制输入G21 工致输入★G22 04 存储行程检查开G23 存储行程检查关G27 00 原点返回检查G28 原点返回G29 从参考位置返回G30 第二,三,四原点返回G30.1 浮动原点返回G31 跳跃功能G33 01 螺纹切削G37 00 自动刀具长度测量G39 圆弧插补转角偏移量★G40 07 刀具半径补正取消G41 刀具半径左补正G42 刀具半径右补正★G40.1(G150) 19 通常方向控制取消模式 G41.1(G151) 通常方向控制左边开 G42.1(G152) 通常方向控制右边开G43 08 刀具长度正向补正G44 刀具长度负向补正G45 00 刀具偏移量增加G46 刀具偏移量缩小G47 刀具偏移量双倍增加G48 刀具偏移量双倍缩小★G49 08 刀具长度补正取消★G50 11 比例取消 G51 比例★G50.1 18 可编程镜像取消G51.1 可编程镜像G52 00 局部坐标系设定G53 机械坐标系★G54 14 工件坐标系1G54.1 附加工件坐标系G55 工件坐标系2G56 工件坐标系3G57 工件坐标系4G58 工件坐标系5G59 工件坐标系6G60 00 单向定位G61 15 停止检查模式G62 自动转角超弛G63 攻牙模式★G64 切削模式G65 00 巨指令呼叫G66 12 模态巨指令呼叫★G67 模态巨指令呼叫取消G68 16 坐标系旋转★G69 坐标系旋转取消G73 09 啄进钻孔循环G74 左螺纹攻牙循环G76 09 精镗孔循环★G80 09 固定循环取消/外部操作功能取消G81 钻孔循环G82 钻孔或反镗孔循环G83 啄进钻孔循环G84 攻牙循环G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环★G90 03 绝对坐标指令G91 相对坐标指令G92 00 设定工件坐标系/或钳住主轴最高转速 ★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回2 M代码M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M33 主轴定向M98 调用子程序M99 子程序结束返回/重复执行F进给速度(每转进给)(每分进给)Q在G73 G83中表示深孔加工循环的每次切入量,在G76 G87中表示偏移量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控铣床法兰克系统代码
G00 01 定位(快速移动)
G01 01 直线插补(进给速度)
*G00和G01为一组,选其一
G02 01 顺时针圆弧插补
G03 01 逆时针圆弧插补
*G02和G03为一组,选其一
G04 00 暂停,精确停止
G09 00 精确停止
*G04和G09为一组,选其一
G17 02 选择X Y平面
G18 02 选择Z X平面
G19 02 选择Y Z平面
*G17、G18、G19为一组,选其一
G27 00 返回并检查参考点
G28 00 返回参考点
G29 00 从参考点返回
G30 00 返回第二参考点
*G27~G30为一组,选其一
G40 07 取消刀具半径补偿
G41 07 左侧刀具半径补偿
G42 07 右侧刀具半径补偿
*G41、G42为一组,选其一,与G40成对使用G43 08 刀具长度补偿+
G44 08 刀具长度补偿-
G49 08 取消刀具长度补偿
*G43、G44为一组,选其一,与G49成对使用G52 00 设置局部坐标系
G53 00 选择机床坐标系
*G52、G53为一组,选其一
G54 14 选用1号工件坐标系
G55 14 选用2号工件坐标系
G56 14 选用3号工件坐标系
G57 14 选用4号工件坐标系
G58 14 选用5号工件坐标系
G59 14 选用6号工件坐标系
*G54~G59为一组,选其一
G60 00 单一方向定位
G61 15 精确停止方式
G64 15 切削方式
G65 00 宏程序调用
G66 12 模态宏程序调用
G67 12 模态宏程序调用取消
G73 09 深孔钻削固定循环
G74 09 反螺纹攻丝固定循环
G76 09 精镗固定循环
G77 鸿准机台调用子程序如
G77H1111
G77H1112(1111为文件名,程序按排列顺序逐次执行文件) *G80 09 取消固定循环
G81 09 钻削固定循环
G82 09 钻削固定循环
G83 09 深孔钻削固定循环
G84 09 攻丝固定循环
G85 09 镗削固定循环
G86 09 镗削固定循环
G87 09 反镗固定循环
G88 09 镗削固定循环
G89 09 镗削固定循环
*G73~G89为一组,选其一
G90 03 绝对值指令方式
G91 03 增量值指令方式
*G90、G91为一组,选其一
G92 00 工件零点设定
G98 10 固定循环返回初始点
G99 10 固定循环返回R点
*G98、G99为一组,选其一
M代码
M00 程序停止
M01 条件程序停止
M02 程序结束
M03 主轴正转M03S1000 主軸以1000R/M
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M10液压卡盘放松
M11液压卡盘卡紧
M18 主轴定向解除
M19 主轴定向
M21 鸿准机台暖机代码
M25 托盘上升
M29 刚性攻丝
M30 程序结束并返回程序头
M40主轴空挡
M41 主轴1挡
M42 主轴2挡
M43 主轴3挡
M44 主轴4挡
M77 鸿准机台刀库归零
M85工件计数器加一个
M98 调用子程序
M99 子程序结束返回/重复执行
(FAST-CAM Ver: 2.0.4)
(FOR TL-FAST M/C)
(METRIC)
(TOOL:T1:D3.2 T2:D1.0)
X0.Y0.p1M51X0.Y37.P2
M25
X0.Y0.P1M54X49Y37P3(M54为三点定位,如无M54为两点定位) M01
M02X59.6Y0.(M02排版开始)
M02X0.Y63.06
M02X-59.6Y0.
M02X0.Y63.06
M02X59.6Y0.
M02(M02排版结束)
M08
T01
M25
Z0
M53X0.Y0.
G41
D1(刀具补偿)
G00X18.224Y46.438(快动到)
M15(下刀)
F35.(进给35MM/M)
G03X32.548Y46.458R544.584
G01X32.549Y50.043
G03X16.448Y50.043R563.051
G01X16.455Y48.138
M17(提刀)
M02X59.6Y0.
M02X0.Y63.06
M02X-59.6Y0.
M02X0.Y63.06
M02X59.6Y0.
M02
M08
T02(换刀2)
M25
Z-0.02
M53X0.Y0.
G41
D2(补偿2)
G00X51.949Y0.85
M15
F35.
G01X51.074Y0.648
G01X51.074Y-2.35
G01X-2.076Y-2.35
G01X-2.076Y0.648
G01X-2.951Y0.849
M17
M02X59.6Y0.
M02X0.Y63.06
M02X-59.6Y0.
M02X0.Y63.06
M02X59.6Y0.
M02
M08
M30(程式结束)
PT0当前刀具设为空PT01设定当前刀具为1号刀M27手动对刀。