数控铣床法兰克系统代码完整版

news/2025/3/15 1:25:29/

数控铣床法兰克系统代码

 

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.

M02M02排版结束)

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手动对刀


http://www.ppmy.cn/news/517400.html

相关文章

计算机仿真实验报告实验原理简述,数控编程实验报告总结

数控车床是目前使用最广泛的数控机床之一。以下是数控编程实验报告总结范文,希望对大家有所帮助。 篇一:数控编程实验报告总结 实训一 数控车床认识及基本操作实训 一. 实训目的:了解数控车床掌握基本操作 二. 实训内容:用数控车床车一零件 三. 实训设备:数控车床 四. 实训…

fastadmin页面手动添加选项卡

需求&#xff1a;手动添加如图的选项卡 解决方案&#xff1a; 1、在对应的html页面&#xff0c;添加&#xff1a; <div class"panel-heading"><ul class"nav nav-tabs" data-field"status"><li class"active"><…

数控车宏程序c语言,a类宏程序什么意思?a类宏程序编程入门

a类宏程序什么意思?a类宏程序编程入门 都在问宏程序"其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中…

法兰克机器人循环编程_FANUC机器人循环指令介绍 | 机器人程序加注解流程

机器人编程中对一定的内容进行多次重复执行,可以用什么指令来满足?一般来讲,介于FOR和ENDFOR指令中间的程序内容可以实现多次重复执行,FOR和ENDFOR是一组成对出现的指令,缺一不可,在专业上称之为循环指令。 图1-1 FOR/ENDFOR指令菜单 FOR 代表循环指令的开始;通过 FOR…

题目 1041: [编程入门]宏定义之找最大数

题目描述 分别用函数和带参的宏&#xff0c;从三个数中找出最大的数。 输入 3个实数 输出 最大的数,输出两遍&#xff0c;先用函数&#xff0c;再用宏。 保留3位小数。 样例输入 1 2 3 样例输出 3.000 3.000 代码1 import java.util.Scanner; public class Main { public stat…

数控g71编程实例带图_数控车床g71编程实例带图 表面速度130m/min主轴

导语:讲到实例,大家应该都知道,有人问数控车床g71车内孔,当然了,还有朋友想问数控车床g71编程实例带图,这到底是咋回事?事实上数控车床g71车内孔呢,下面小编就会给大家带来数控车床g71编程实例带图,下面我们一起来看看吧! 数控车床g71编程实例带图 T01; …

数控g71编程实例带图_数控车G71,G70指令的编程加工实例

如上图是一个直径稍大于52mm的圆柱棒,要车削得到上图的零件。对于这样的零件手工编程时用G71还是比较方便的。程序如下: O0001: G0 X99 Z99; M3 S800 T0101; G0 X60 Z2; G71 U1.5 R0.5; G71 P1 Q2 U0.5 W0.1 F150; N1 G0 X0; G1 Z0; X18 X26 Z-8; Z-18; X38 X42 Z-20; Z-30; …

广数系统加工中心编程_两个很简单的FANUC系统CNC加工中心编程实例

CNC加工中心的编程实例有很多&#xff0c;针对不同的加工工序有不一样的程序编制方法。操机人员通过编程可以使机器达到不同的加工效果。 在这里&#xff0c;我们将会带给大家几种关于法兰克系统的CNC加工中心的编程实例&#xff1a; 1&#xff1a;如果要如铣一个直径为6&#…