BROTHER编程说明
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库→ 1.工件坐 标原点
"记忆运作 模式"+单 一+空运行 +改写
3 / 83 ページ
8. 连续运作
程序编制也 会有失败品 产 在生 连。 续运作 之前,一定 要先确保程 序的确认修 正已完成。
NC言語 テキスト Brother
"记忆运作 模式"
4 / 83 ページ
NC言語 テキスト Brother
工作台移动 桌面横切机器 S2C 22B S2A 20A 等
3.2 『 工件坐 标系』
工件坐标原点
【 解说 】 为了加工 每一个工 件而指定 的坐标系 叫做工件 坐 工标件系 坐。 标 系的原点 是以从机 械原点到 偏移量的 距离设定 的。 【 补足 】机械上的 X轴,Y 轴,Z轴的 方向按照 如下所记 。
N0010 (T1 D1 6ENDMI G100X1 0.Y-2 0.Z9.T 1G43H1 S5000 M03; G01X- 50.Y- 20.F70
N0020 (T2 D 5.1DRI LL) G100X -20.Y -20.Z 11.0G4 3H2T2 S6000 G81Z- 5.5R1 1.K0F1 000; X-20. Y-2 G80;
2.开关2 3.通信 4.外部输 入信号 5.外部输 入信号 6.Z轴测 7.原点测 量 8.热变位 自动补正 9.QT
5: 机械参数
1:系统1 2:系统2 3:系统3 4:螺距误 差补正 5:伺服
NC言語 テキスト Brother
空转偏移量 ATC动作开 始位置
行程范围设 置 参考点设定 快速移动改 写设定
回转轴 (A
、B) →
°/min
F(°
/min)=180x
R
Fb
(mm/min)
4.3.2 同时动作 能可在能直軸线 补间时同 时指定的 事是如下 所示的条 件。
XYZ轴3轴同 时。XYZ中 的一轴+AB (A控制) 中的1轴。 AB(附加轴) 同时不可以 。 X Y Z轴3轴 +附加轴1 轴,4轴可 (B控制) 能。 X Y Z轴2轴 +附加轴2轴 不可以。
4.3.4 取 角度任意 的面(2), 角R
指令形 式 :
G01X_Y _,R_F
X,Y :假想
角交点位置
①
② 18 / 83 ページ
R角起点
NC言語 テキスト Brother
G01 X -47.Y -45., R8.F64 0; ←① G01 X 0.Y-4 5.; ← ②
R角终
假想角交
②
【练习问 题:2】
<步骤> 制作工具清 单,切削条
1. 件表
*NC程序编 2. 制
3. 工具登录
4. 工具替换
设定工具的 5. 长径补正量
工件坐标原 6. 点的设定
试运行(程 序确认修 7. 改)
"程序编辑 模式"→1. 程序编辑
"MDI模式 "+"刀库工 具"
使用"手动 方式"让刀 库旋转
数据库→ 2.工具数 据→1.工
指令内容请按照以下指
顺时针回转 逆时针回转 工件坐标系中的终点
从起点到终点 X/Y轴方向的距离
从起点到中心点 X/方向的距离
圆弧的半径 圆弧接线方向的速
度
G90; G02X25.Y39.I0.J -14.F 640; 或者 G90; G02X25.Y39.R 14.F 640;
20 / 83 ページ
1.2『数 据库』
【 解说 】 是机械固 有的数据 保存的地 方 如。下所示 有5项, 参数分成 4.用户参 数以及5. 机械参数 两个部分 。 因为机械 参数中有 特别重要 的设置项 目,通常 只可以阅 览,不可 以更改参 数。
工件坐标 1: 原点
轴
G54
~ ~G59
X
-250.000
Y
-200.000
主轴转数指 令 工具号码指 令
工具长补正 号码
工具径补正 号码
NC言語 テキスト Brother
攻丝
( )内使 用备忘 一个区块 的换行标 记 跳程序段 ON时,无 视这个区 区 域1编~号99 99(A控 制)、1~9 9999(B 控制)← 主程序的 结束 指定功能 (动作) 指定补助 的功能(动 与外部装 置间的交 每分转数 (min-1) 选择刀库 工具 指定数据 库中的补 正号码 指定数据 库中的补 正号码
度 G01的动 G01X终点
作
Y终点;
G01X5 0.Y3 0.F10 00;
16 / 83 ページ
【练习问 题:1】
*程序编制 说明书NC
310P(A) 3-9P(B)
NC言語 テキスト Brother
Y
终点
30
10
起点
0 10
30
X
50
4.3.1
移动速度
F的单位 直线轴 (X 、Y、Z) →mm/min
Fb (mm/min)
F( °/min)
17 / 83 ページ
4.3.3 取任意角 度面 (1) 角C
指令形 G01 X_ 式 : Y_,C_F X,Y :假想角 交点位置
NC言語 テキスト Brother ②
①
假想角交 点
倒角起点
倒角终点
G01 X -3.Y- 3.,C7. F640; ←① G01 X -40.Y -3.; ←②
Z
150.000
A
0.000
B
0.000
C
0.000
扩张1 ~48
2: 工具数据
工具编号 工具长补 正量 工具长微 小补正量 工具径补 正量 工具径微 小补正量 工具寿命
1
~
99
150.000
0.000
10.000
0.000 1000回
3: 宏变量
4: 用户参数
1.开关1
工具长自动 补正量
5 / 83 ページ
NC言語 テキスト Brother
Br ot he r Ta pp in g C en te
1 / 83 ページ
N C 语
言
讲
义
NC言語 テキスト Brother
改订 2007.02
2 / 83 ページ
NC言語 テキスト Brother
1. 编程 之前
1.1『加 工前的 步骤』
【 解说 】 一般的步 骤为:通 过下面所 写的顺序 (1-7) 完成加工 程 在序这。 些步 骤中,主 要围绕“ 2.*NC程 序编制” 做了解释 说明。
130.000 0.000 0.000 0.000
3.2.2 扩 充工件坐 标系的选 择(G5 4.1)
指令形 式 :
G54.1Pn;
n:1~48
扩充工件
坐标
轴
1
2
~
X
-100.000 -120.000
Y
-200.000 -230.000
Z
130.000 100.000
A
0.000
0.000
B
0.000
NC言語 テキスト Brother
12 / 83 ページ
NC言語 テキスト Brother
3.2.1 工 件坐标系 的选择 (G54~ G59)
指令形 式 : G54~G59;
工件坐标
原点
轴
G54
~
X
-250.000
Y
-200.000
Z
150.000
A
0.000
B
0.000
C
0.000
G59
-300.000 -100.000
坐标系选
择 3-35P(A) 3-38P(B) 局部坐标
系功能
(G52) 3-45P(A) 3-58P(B)
11 / 83 ページ
X轴方 向:表示 相对横 向,工件 所对应的 工具向右 移动是 加,向左 移动是减
Y轴方 向:表示 相对朝里 面方向, 工件所对 应的工具 向里移动 是加,向 面前移动 Z轴方 向:表示 上下方 向,工具 向上移动 是加,向 下移动的 时候是减 。
X,Y,Z,A,B
X,Y,Z,A,B
3-9P(A) 3-8P(B)
为了不使直线笔直移动到终点的位置,移动路线中的干涉检查是必要的。
G00X5 0.Y3 0.;
Y
终点
30
10
起点
0 10
30
X
50
4.3 『 直线补 间(G0 向1)指』定的
位置以F** 指定的快 速移动进 行直线移 动。
指令形
式 : G01 X__Y__F__; F: 移动速
0.000
C
0.000
0.000
↑ G54.1P1
↑ G54.1P2
*工件坐标
系统在数
据库内存
有这个数
量值,这个
数为
6+48=54个
。
48
0 0 0 0 0 0
G54
150 200 250
机械原点
13 / 83 ページ
NC言語 テキスト Brother
4.G代 码功能 说明
4.1 『 绝对指 令 相对 指令 (G90,G 91)』
Pallet1,2P 编号
攻丝最高 转数 主轴最高 转数 4.5.6轴 设定
6 / 83 ページ
1.3 程 序的构成
*程序编制说 明书NC 1-1
程序编号
NC语言的 基本形式 (通常为 下列情况 。)
(NO.10 00 N C); 注 释 G00G5 4G90G 64G80 G98; 初期化
/M08; 切削液 ON
更改在同 一组内的 其他G代 码 指有 定效 了。 一 次的话, 这个G代 码将持续 有效状态 只有在指 定的区块 内有效。 指定后仅 一次有效 。
9 / 83 ページ
NC言語 テキスト Brother
【为了 让解工说 件移动到 目的地, 命令一个 坐标系内 的坐标值 。
3.1『机 械原点 和机械 坐标系 』
主轴(立柱)移动XY 立柱横切机器 32B 31B R2A 等
-X -Y
+Z 机械原点
坐标系关
联 记载
页数 程序编制
说明书NC 坐标指令 2-1~23P(AB) 机械坐标
系选择
(G53) 3-34P(A) 3-37P(B) 工件坐标
系选择 (G54~ G59) 3-34P(A) 3-38P(B) 追加工件
(1)机 械在原 机点 械上 作为基准 的点叫做 机械原点 。
(2)机 械以坐 机标 械系 原 点做原 点,坐标 系做机械 坐标系, 这是机械 固有的特 点。
-X
Y 轴 行 程
3.工 件坐 标的 说明
X轴行程
机械原点(0,0,0)
工作台
-Y Y
X
Y X
10 / 83 ページ
NC言語 テキスト Brother
Y
70
14 / 83 ページ
*程序编制 说明书NC
3-38P(A) 3-48P(B)
NC言語 テキスト Brother 70 30
0 30 60 90 120 180 X
Y 70 30
0 30
在这种途径的情况下 绝对指令(G90) G90G01X90.Y70. 相对指令(G91) X G91G01X60.Y40. 90
M09; 切削液 OFF G91G2 8Z0.; Z轴原点 归位 G28X0. Y0.; XY轴原 点归位 G90; M30(M 02); 程 序结束代 码
(NC) 注释
;
EOB
任意跳顺序
/
段
N0010 序列号
程序结束代 M30(M02) 码
G** 准备功能
M** 补助功能
S** T** H** D**
8 / 83 ページ
(注) A控制← TC-S2 B、R2A 、 20A等 B控制← TC-32 B、22B 、S2C、 31B等新 机种的控
【 解说 】 G代码(M 代码)根 据有效范 围的不 同,分成 以下2个 种类。
模式
一次通 过(编 程序)
NC言語 テキスト Brother
2.G 代码 概论
19 / 83 ページ
4.4 『 圆弧补 间(G0 2、G0 向3)指』定的
位置以F** 指定的快 速移动进 行圆弧移 动I为。圆弧的 中心,用J 指定R为半 径来确定 圆的大小 。
NC言語 テキスト Brother
*程序编制 说明书NC
316P(A) 3-14P(B)
模式
从起点到终点的距 圆弧的半径 移动速度
绝对和相对使用区别是以程序设计的难易程度来区别的。
15 / 83 ページ
NC言語 テキスト Brother
4.2 『 定位(G 00)』
向指定的 位置以快 速移动(最 高速度)来 移动。 途径不一 定为直线 (最短距 离)。
*程序编制 说明书NC
指令形
式 :
G00X__Y__Z__A__B__;
4.4.1 绝 对指令和 相对指令 之间的差 异
NC言語 テキスト Brother
绝对指令 G03X60.Y-10.I ー50.J- 20.F10 00; 相对指令 G03X-3 0.Y30.I -50.J- 20.F10 00;
4.1.1 绝对指令 命(G令90坐) 标 系中的坐 标值的方 法。 零 位置是坐 标原点。
G90G0 1X60.YY 40.(绝 对值)
70
40 30
0 30 60 90 120 X
4.1.2 相对指令 命(G令91从)现 在位置开 始的移动 量的方法 。 零位 置是现在 的位置。
G91G01 X60.Y4 0.(相对 值)
N0030 (T3 M6 P1TAP)
NC言語 テキスト Brother
1~8999
40
10
G54
G54
20
M6P1.0
通过
20 1
沟
底部的孔
7 / 83 ページ
G100X -20.Y -20.Z 11.G4 3H3T3; G77Z- 5.R11. I1.S40 00K0; X-20. Y-2 G80;
"记忆运作 模式"+单 一+空运行 +改写
3 / 83 ページ
8. 连续运作
程序编制也 会有失败品 产 在生 连。 续运作 之前,一定 要先确保程 序的确认修 正已完成。
NC言語 テキスト Brother
"记忆运作 模式"
4 / 83 ページ
NC言語 テキスト Brother
工作台移动 桌面横切机器 S2C 22B S2A 20A 等
3.2 『 工件坐 标系』
工件坐标原点
【 解说 】 为了加工 每一个工 件而指定 的坐标系 叫做工件 坐 工标件系 坐。 标 系的原点 是以从机 械原点到 偏移量的 距离设定 的。 【 补足 】机械上的 X轴,Y 轴,Z轴的 方向按照 如下所记 。
N0010 (T1 D1 6ENDMI G100X1 0.Y-2 0.Z9.T 1G43H1 S5000 M03; G01X- 50.Y- 20.F70
N0020 (T2 D 5.1DRI LL) G100X -20.Y -20.Z 11.0G4 3H2T2 S6000 G81Z- 5.5R1 1.K0F1 000; X-20. Y-2 G80;
2.开关2 3.通信 4.外部输 入信号 5.外部输 入信号 6.Z轴测 7.原点测 量 8.热变位 自动补正 9.QT
5: 机械参数
1:系统1 2:系统2 3:系统3 4:螺距误 差补正 5:伺服
NC言語 テキスト Brother
空转偏移量 ATC动作开 始位置
行程范围设 置 参考点设定 快速移动改 写设定
回转轴 (A
、B) →
°/min
F(°
/min)=180x
R
Fb
(mm/min)
4.3.2 同时动作 能可在能直軸线 补间时同 时指定的 事是如下 所示的条 件。
XYZ轴3轴同 时。XYZ中 的一轴+AB (A控制) 中的1轴。 AB(附加轴) 同时不可以 。 X Y Z轴3轴 +附加轴1 轴,4轴可 (B控制) 能。 X Y Z轴2轴 +附加轴2轴 不可以。
4.3.4 取 角度任意 的面(2), 角R
指令形 式 :
G01X_Y _,R_F
X,Y :假想
角交点位置
①
② 18 / 83 ページ
R角起点
NC言語 テキスト Brother
G01 X -47.Y -45., R8.F64 0; ←① G01 X 0.Y-4 5.; ← ②
R角终
假想角交
②
【练习问 题:2】
<步骤> 制作工具清 单,切削条
1. 件表
*NC程序编 2. 制
3. 工具登录
4. 工具替换
设定工具的 5. 长径补正量
工件坐标原 6. 点的设定
试运行(程 序确认修 7. 改)
"程序编辑 模式"→1. 程序编辑
"MDI模式 "+"刀库工 具"
使用"手动 方式"让刀 库旋转
数据库→ 2.工具数 据→1.工
指令内容请按照以下指
顺时针回转 逆时针回转 工件坐标系中的终点
从起点到终点 X/Y轴方向的距离
从起点到中心点 X/方向的距离
圆弧的半径 圆弧接线方向的速
度
G90; G02X25.Y39.I0.J -14.F 640; 或者 G90; G02X25.Y39.R 14.F 640;
20 / 83 ページ
1.2『数 据库』
【 解说 】 是机械固 有的数据 保存的地 方 如。下所示 有5项, 参数分成 4.用户参 数以及5. 机械参数 两个部分 。 因为机械 参数中有 特别重要 的设置项 目,通常 只可以阅 览,不可 以更改参 数。
工件坐标 1: 原点
轴
G54
~ ~G59
X
-250.000
Y
-200.000
主轴转数指 令 工具号码指 令
工具长补正 号码
工具径补正 号码
NC言語 テキスト Brother
攻丝
( )内使 用备忘 一个区块 的换行标 记 跳程序段 ON时,无 视这个区 区 域1编~号99 99(A控 制)、1~9 9999(B 控制)← 主程序的 结束 指定功能 (动作) 指定补助 的功能(动 与外部装 置间的交 每分转数 (min-1) 选择刀库 工具 指定数据 库中的补 正号码 指定数据 库中的补 正号码
度 G01的动 G01X终点
作
Y终点;
G01X5 0.Y3 0.F10 00;
16 / 83 ページ
【练习问 题:1】
*程序编制 说明书NC
310P(A) 3-9P(B)
NC言語 テキスト Brother
Y
终点
30
10
起点
0 10
30
X
50
4.3.1
移动速度
F的单位 直线轴 (X 、Y、Z) →mm/min
Fb (mm/min)
F( °/min)
17 / 83 ページ
4.3.3 取任意角 度面 (1) 角C
指令形 G01 X_ 式 : Y_,C_F X,Y :假想角 交点位置
NC言語 テキスト Brother ②
①
假想角交 点
倒角起点
倒角终点
G01 X -3.Y- 3.,C7. F640; ←① G01 X -40.Y -3.; ←②
Z
150.000
A
0.000
B
0.000
C
0.000
扩张1 ~48
2: 工具数据
工具编号 工具长补 正量 工具长微 小补正量 工具径补 正量 工具径微 小补正量 工具寿命
1
~
99
150.000
0.000
10.000
0.000 1000回
3: 宏变量
4: 用户参数
1.开关1
工具长自动 补正量
5 / 83 ページ
NC言語 テキスト Brother
Br ot he r Ta pp in g C en te
1 / 83 ページ
N C 语
言
讲
义
NC言語 テキスト Brother
改订 2007.02
2 / 83 ページ
NC言語 テキスト Brother
1. 编程 之前
1.1『加 工前的 步骤』
【 解说 】 一般的步 骤为:通 过下面所 写的顺序 (1-7) 完成加工 程 在序这。 些步 骤中,主 要围绕“ 2.*NC程 序编制” 做了解释 说明。
130.000 0.000 0.000 0.000
3.2.2 扩 充工件坐 标系的选 择(G5 4.1)
指令形 式 :
G54.1Pn;
n:1~48
扩充工件
坐标
轴
1
2
~
X
-100.000 -120.000
Y
-200.000 -230.000
Z
130.000 100.000
A
0.000
0.000
B
0.000
NC言語 テキスト Brother
12 / 83 ページ
NC言語 テキスト Brother
3.2.1 工 件坐标系 的选择 (G54~ G59)
指令形 式 : G54~G59;
工件坐标
原点
轴
G54
~
X
-250.000
Y
-200.000
Z
150.000
A
0.000
B
0.000
C
0.000
G59
-300.000 -100.000
坐标系选
择 3-35P(A) 3-38P(B) 局部坐标
系功能
(G52) 3-45P(A) 3-58P(B)
11 / 83 ページ
X轴方 向:表示 相对横 向,工件 所对应的 工具向右 移动是 加,向左 移动是减
Y轴方 向:表示 相对朝里 面方向, 工件所对 应的工具 向里移动 是加,向 面前移动 Z轴方 向:表示 上下方 向,工具 向上移动 是加,向 下移动的 时候是减 。
X,Y,Z,A,B
X,Y,Z,A,B
3-9P(A) 3-8P(B)
为了不使直线笔直移动到终点的位置,移动路线中的干涉检查是必要的。
G00X5 0.Y3 0.;
Y
终点
30
10
起点
0 10
30
X
50
4.3 『 直线补 间(G0 向1)指』定的
位置以F** 指定的快 速移动进 行直线移 动。
指令形
式 : G01 X__Y__F__; F: 移动速
0.000
C
0.000
0.000
↑ G54.1P1
↑ G54.1P2
*工件坐标
系统在数
据库内存
有这个数
量值,这个
数为
6+48=54个
。
48
0 0 0 0 0 0
G54
150 200 250
机械原点
13 / 83 ページ
NC言語 テキスト Brother
4.G代 码功能 说明
4.1 『 绝对指 令 相对 指令 (G90,G 91)』
Pallet1,2P 编号
攻丝最高 转数 主轴最高 转数 4.5.6轴 设定
6 / 83 ページ
1.3 程 序的构成
*程序编制说 明书NC 1-1
程序编号
NC语言的 基本形式 (通常为 下列情况 。)
(NO.10 00 N C); 注 释 G00G5 4G90G 64G80 G98; 初期化
/M08; 切削液 ON
更改在同 一组内的 其他G代 码 指有 定效 了。 一 次的话, 这个G代 码将持续 有效状态 只有在指 定的区块 内有效。 指定后仅 一次有效 。
9 / 83 ページ
NC言語 テキスト Brother
【为了 让解工说 件移动到 目的地, 命令一个 坐标系内 的坐标值 。
3.1『机 械原点 和机械 坐标系 』
主轴(立柱)移动XY 立柱横切机器 32B 31B R2A 等
-X -Y
+Z 机械原点
坐标系关
联 记载
页数 程序编制
说明书NC 坐标指令 2-1~23P(AB) 机械坐标
系选择
(G53) 3-34P(A) 3-37P(B) 工件坐标
系选择 (G54~ G59) 3-34P(A) 3-38P(B) 追加工件
(1)机 械在原 机点 械上 作为基准 的点叫做 机械原点 。
(2)机 械以坐 机标 械系 原 点做原 点,坐标 系做机械 坐标系, 这是机械 固有的特 点。
-X
Y 轴 行 程
3.工 件坐 标的 说明
X轴行程
机械原点(0,0,0)
工作台
-Y Y
X
Y X
10 / 83 ページ
NC言語 テキスト Brother
Y
70
14 / 83 ページ
*程序编制 说明书NC
3-38P(A) 3-48P(B)
NC言語 テキスト Brother 70 30
0 30 60 90 120 180 X
Y 70 30
0 30
在这种途径的情况下 绝对指令(G90) G90G01X90.Y70. 相对指令(G91) X G91G01X60.Y40. 90
M09; 切削液 OFF G91G2 8Z0.; Z轴原点 归位 G28X0. Y0.; XY轴原 点归位 G90; M30(M 02); 程 序结束代 码
(NC) 注释
;
EOB
任意跳顺序
/
段
N0010 序列号
程序结束代 M30(M02) 码
G** 准备功能
M** 补助功能
S** T** H** D**
8 / 83 ページ
(注) A控制← TC-S2 B、R2A 、 20A等 B控制← TC-32 B、22B 、S2C、 31B等新 机种的控
【 解说 】 G代码(M 代码)根 据有效范 围的不 同,分成 以下2个 种类。
模式
一次通 过(编 程序)
NC言語 テキスト Brother
2.G 代码 概论
19 / 83 ページ
4.4 『 圆弧补 间(G0 2、G0 向3)指』定的
位置以F** 指定的快 速移动进 行圆弧移 动I为。圆弧的 中心,用J 指定R为半 径来确定 圆的大小 。
NC言語 テキスト Brother
*程序编制 说明书NC
316P(A) 3-14P(B)
模式
从起点到终点的距 圆弧的半径 移动速度
绝对和相对使用区别是以程序设计的难易程度来区别的。
15 / 83 ページ
NC言語 テキスト Brother
4.2 『 定位(G 00)』
向指定的 位置以快 速移动(最 高速度)来 移动。 途径不一 定为直线 (最短距 离)。
*程序编制 说明书NC
指令形
式 :
G00X__Y__Z__A__B__;
4.4.1 绝 对指令和 相对指令 之间的差 异
NC言語 テキスト Brother
绝对指令 G03X60.Y-10.I ー50.J- 20.F10 00; 相对指令 G03X-3 0.Y30.I -50.J- 20.F10 00;
4.1.1 绝对指令 命(G令90坐) 标 系中的坐 标值的方 法。 零 位置是坐 标原点。
G90G0 1X60.YY 40.(绝 对值)
70
40 30
0 30 60 90 120 X
4.1.2 相对指令 命(G令91从)现 在位置开 始的移动 量的方法 。 零位 置是现在 的位置。
G91G01 X60.Y4 0.(相对 值)
N0030 (T3 M6 P1TAP)
NC言語 テキスト Brother
1~8999
40
10
G54
G54
20
M6P1.0
通过
20 1
沟
底部的孔
7 / 83 ページ
G100X -20.Y -20.Z 11.G4 3H3T3; G77Z- 5.R11. I1.S40 00K0; X-20. Y-2 G80;