亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 数控机床

Fadal G 代码 M 代码固定子程序

Fadal G 代码 M 代码固定子程序等,适用于在 Fadal VMC 上工作的数控机械师。

G 代码

G代码 描述
G0 快速旅行
G1 线性插值
G2 圆弧插补(顺时针)
G3 圆弧插补(逆时针)
G4 Dwell P=以毫秒为单位的时间
另外:非模态到位检查
五国集团 非模态快速旅行
八国集团 加速(无进给斜坡)
九国集团 减速(进给斜坡)
还有:在位检查
十国集团 可编程数据输入
L02=Fixture X, Y, Z, A, B, P=0, 1-48
L10=Length, P=1-99, R0=Amount
L12=直径,P=1-99,R0=数量
L13=读取夹具,P=1-24,R0=Z,R1=X,R2=Y
L14=读取长度,P =1-99,R0=数量
L15=读取直径,P=1-99,R0=数量
L100 至 L109=R 值,P=数量
G15 A轴YZ圆弧插补
17国集团 XY 平面选择
还有:Y 轴凸轮环绕
Q=A 轴比/ [5p(凸轮直径,以英寸为单位)]
Q=A 轴比/ [(5/ 25.4p(凸轮直径,以毫米为单位)]
P0=A 轴,P1=B 轴
G17.1 A/B 词交换开启
G17.2 A/B 词交换关闭
八国集团 ZX平面
G19 YZ平面
二十国集团 检查英制参数设置
G21 检查指标参数设置
G28 归零
G28.1 从慢跑返回
G29 归零
G31 探针触摸功能
G31.1 探针无触摸功能
G40 刀具半径补偿取消
G41 左侧刀具半径补偿(爬升)
G42 刀具半径补偿右(conve.)
G43 刀长补偿正
G44 刀长负补偿
G45 刀具长度偏移单扩展
G46 刀具长度偏移单次减少
G47 刀具长度偏置双倍展开
G48 刀具长度偏移双倍减少
G49 刀具长度偏置取消
G50 斜坡控制取消
G50.1 镜像取消
G51 斜坡控制
R0=0.5 – 2 的斜坡速度值。
R0+=Z 轴,R0-=XY 轴
G51.1 镜像
G51.2 刀具负载补偿
G51.2 线之前的状态进给率
R1=目标主轴负载
R2=最小。进给率降低百分比
R3=最大。进给率增加百分比
R4=最小时间。启动滑动保持的进给速率
G51.3 轴缩放
R1=程序(所有三个轴)
R2=X
R3=Y
R4=Z
G52 坐标系平移
G53 使用机器坐标系
G54-59 夹具偏移 1-6
G66 模态子程序调用
G67 模态子程序取消
G68 旋转(R0=角度,XY=旋转中心)
G69 旋转取消
/>G70 英制参数校验
G71 公制参数校验
G73 啄钻
Q=啄钻尺寸
P=下一次啄钻前的进给距离(可选)
I=初始啄钻
J=后续啄钻的减小值
K=最小啄尺寸
G74 左手攻丝
格式 1 Q=螺纹导程(1/螺距),F=RPM
格式 2 S=RPM,F=进给(导程 * RPM)
G74.1 左手刚性丝锥
格式 1 Q=螺纹导程(1/螺距),F=RPM
格式 2 S=RPM,F=进给(导程 * RPM)
G74.2 为G74.1做准备
G75 攻丝头循环
格式 1 Q=螺纹导程(1/螺距),F=RPM
格式 2 S=RPM,F=进给(导程 * RPM)
G76 精镗
Q=Y+ 偏移量或
I=X 偏移量和方向
J=Y 偏移量和方向
G80 固定周期取消
G81 钻头,点钻
G82 中心钻,锪孔
P=驻留时间(毫秒)
180,000/RPM=3 转的驻留时间
G83 深孔循环
Q=啄孔尺寸
P=下一次啄孔前的进给距离(可选)
I=初始啄孔
J=后续啄孔的减小值
K=最小啄尺寸
G84 右手丝锥
格式 1 Q=螺纹导程(1/螺距),F=RPM
格式 2 S=RPM,F=进给(导程 * RPM)
G84.1 右手刚性丝锥
格式 1 Q=螺纹导程(1/螺距),F=RPM
格式 2 S=RPM,F=进给(导程 * RPM)
G84.2 为G84.1做准备
G85 钻进/钻出
G86 钻孔/主轴关闭/快速输出
G87 钻进/钻出
G88 钻入/停留/钻出,P=毫秒
G89 钻入/停留/钻出,P=毫秒
G90 绝对定位
G91 增量定位
G91.1 高速执行(仅限-2系统)
G91.2 高速执行取消
另外:二进制压缩/分析器端点
G91.3 二进制压缩/分析器起点
G92 绝对预设
G93 1/T 进给速率规格(反时限)
G94 进给率规格 DPM、IPM
G98 返回初始平面
G99 返回R0安全平面

M 代码

M代码 描述
M0 程序停止
M1 可选停止
M2 程序结束
M3 顺时针旋转
M3.1 副主轴开启忽略磁铁顺时针
M3.2 确认主轴磁铁
M4 主轴逆时针旋转
M4.1 副主轴开启忽略磁铁逆时针
M4.2 确认主轴磁铁
M5 主轴关闭
M6 换刀
M7.1 伺服冷却开启
M8 开启冷却
M8.1 伺服冷却开启
M9 冷却液关闭
M10 取消往复运动
M11 X轴往复运动
M12 Y轴往复运动
M13 Z轴往复运动
M14 B轴往复运动
M15 A轴往复运动
M16 C轴往复运动
M17 子程序结束
M18 Cycle Cushman 分度器
M19 主轴停止/定向
M20 循环通用分度器
还有:自动关门
还有:打开/关闭Hydrosweep
M30 所有子例程结束
另外:程序结束(格式2)
M31 交换托盘
M32 存储/加载托盘 A
M32.1 加载并验证托盘 A
M33 存储/加载托盘 B
M33.1 加载并验证托盘 B
M41 低转速范围
M42 高转速
M45 执行固定周期
M46 积极进取
M47 取消正向接近
M48 进给速率和 RPM Pot 激活
M48.1 伺服冷却液罐激活
M48.2 双旋转罐活动托盘 A
M48.3 双旋转罐活动托盘 B
M49 进给速率和 RPM Pot 停用
M49.1 伺服冷却液罐不活动
M49.2 双旋转罐不活动托盘 A
M49.3 双旋转罐不活动托盘 B
M60-69 用户连接设备
M60 A 轴制动开启 M65 TS-20 探头激活
M61 A 轴制动关闭 M66 MP-12 探头激活
M62 B 轴制动开启 M67 激光探头激活
M63 B 轴刹车关闭 M68 Delta 电机
M64 MP 探针激活 M69 Wye 电机
M80 自动开门
M81 自动门关闭
M90 默认增益(来自 SV 命令)
M90.1 高级前馈增益启用 P=Gain (50-250)
M91 正常增益
M92 中间增益
M94 前馈
P=角度公差
Q=线长(移动小于此未选中)
示例:M94 P91 Q.002
M94.1 通过进给率修改前馈
在 M94.1 行之前状态进给率
P=角度
Q=每次修改的百分比变化
R0+=最小值。进给率修改
R1+=要忽略的长度 M94.1
R2+=每隔这个角度修改进给,从 P
例如:M94.1 P170 Q10。 R0+50。 R1+1。 R2+15.
M94.2 高级前馈打开,
P=斜坡,Q=详细信息窗口
M95 前馈取消
M95.1 前馈修改取消
M95.2 高级前馈取消
M96 滚动CRC
M97 交叉校验
M98 执行子程序
P=程序#
L=重复次数
M99 子程序结束
另:跳行,P=行#,例:M99 P#

固定子程序

子例程 描述/参数
L9101 探头功能
R1+1-10,详见用户手册
L9201 雕刻:
R1+0=标准字体
R1+1=模板字体
R1+2=序列化标准
R1+3=序列化模板
R2+ =字母的高度
R3+=字的角度
R4+=序列增量
R0=安全平面 Z=最终深度 F=进给速率
L93NN 螺栓圆
R0=1(从第一个位置到中心的增量 X 距离和方向)
R1=J(从第一个位置到中心的增量 Y 距离和方向)
R2=角度孔间距(+ CCW 角度,- CW 角度)
NN=孔数量
L94NN CCW 铣削镗削循环:
R0+=进给量,R1+=孔径,NN=重复次数
L95NN 顺时针铣削循环:
R0+=进给,R1+=孔径,NN=重复次数
L9601 逆时针矩形腔:
R0+=进给,R1+=刀具圆角半径,R2+=X,R3+=Y
L9701 CW 矩形型腔:
R0+=进给,R1+=刀具圆角半径,R2+=X,R3+=Y
L9801 逆时针圆形凹槽:
R0+=进给,R1+=刀具圆角半径,R2+=孔径
L9901 CW 圆型腔:
R0+=进给,R1+=刀具圆角半径,R2+=孔径

NC 词摘要

NC 字摘要 定义
一个 轴角运动命令(或可选的伺服冷却液)
B B轴角运动指令
C C轴角运动指令
D 刀具直径偏移
E 夹具偏移
F 攻丝进给率或主轴转速
G 准备功能
H 格式 1 的刀具长度偏移或长度和直径偏移
X 轴到圆弧中心的距离或钻孔的初始啄孔尺寸(G73 G83)或镗孔循环中的 X 轴偏移(G76) JY 轴到圆弧中心的距离或初始啄孔的减小值(G73,G83)或 Y 轴镗孔循环的转移(G76)
J Y轴到圆弧中心的距离或初始啄孔的减小值(G73,G83)或镗孔循环(G76)中的Y轴偏移
K Z轴到圆弧中心的距离或钻孔的最小啄尺寸(G73,G83)
大号 子程序定义或调用或子程序重复功能(M98)或可编程数据输入功能(G10)或行重复功能或固定循环重复
M 机器函数代码
N 程序序号
O 程序标识号
P 以毫秒为单位的停留时间 (G04) 或在攻丝循环中缩回进给的百分比系数或夹具和刀具偏移号 (G10) 或子程序号 (M98) 或 R0-R9 的值 (G10) 或顺序/行号跳转 ( M99) 或啄前进给距离 (G73 G83) 或 P1 与 G17 Q 在映射期间使用 B 轴或前馈的角度公差
钻孔循环中的啄孔尺寸(G73、G83)或攻丝循环中的螺纹导程(G74、G75、G84)或自动刀具直径覆盖的直径(H99)或旋转台上平面凸轮编程的比例因子或长度公差忽略前馈
R 子程序参数输入 R0 到 R9 R0 固定循环平面或半径指定(圆弧插补,G2 &G3)或刀具偏置值量(G10)参数变量 R0, R1 – R9
小号 主轴转速(RPM)
第一节 将传送带范围设置为低
第二节 将传送带范围设置为高
T 转塔刀号选择器
V 宏中的变量(V1-V100)
X X轴运动指令
Y轴运动指令
Z Z轴运动指令

人物总结

字符 定义
0-9 数字
A-Z 字母字符
% 程序开始或结束,倒带开始
+ 加号,正数
—— 负的,负的
( 注释开始(标准NC程序),或雕刻文字开始(L9201固定子程序),或数学运算符(宏程序)
. 小数点
逗号
结束 ENTER 键,回车/换行 (ASCII 13,10)
* 评论开始
/ 可选块跳过
程序标识号(格式2)
# 宏线识别

数控机床

  1. 平衡的 CNC 工具可减少高转速和进给率的振动
  2. CNC 空运行
  3. CNC 速度和进给倍率
  4. CNC M 代码介绍
  5. G 代码 G94 每分钟进给
  6. G 代码 G95 每转进给
  7. 哈斯铣床 M 代码
  8. Tormach M 代码
  9. Haas 报警代码
  10. Mach3 M 代码
  11. M 代码 – CNC 编程测验
  12. G 代码 – CNC 编程测验