数控编程5
5数控车螺纹加工指令编程

1.5 0.974
0.8 0.6 0.4 0.16
2.0 1.299
0.9 0.6 0.6 0.4 0.1
2.5 1.624
1.0 0.7 0.6 0.4 0.4 0.15
3.0 1.949
1.2 0.7 0.6 0.4 0.4 0.4 0.2
3.5 2.273
1.5 0.7 0.6 0.6 0.4 0.4 0.2 0.15
螺纹加工常用切削循环方式。 两种方式:直进法(G32、G92)
斜进法(G76) 一般应用: 直进法:导程小于3mm的螺纹加工 斜进法:导程大于3mm的螺纹加工
(斜进法使刀具单侧刃加工减径负载)
2.车螺纹的进刀方式
径向进刀
斜向进刀
轴向进刀
4.0 2.598
1.5 0.8 0.6 0.6 0.4 0.4 0.4 0.3 0.2
例:如下图所示圆锥螺纹,螺纹导程为1.5 mm。 δ1=2 mm , δ2=1mm。 试编写螺纹加工程序
四、简单螺纹切削循环指令G92 该指令的循环路线与前述的G90指令基本相同, 只是F后面的进给量改为螺纹导程即可。 格式:G92 X(U)_Z(W)_R_F_; 其中:X、Z为螺纹终点坐标值
注意:
用G32加工螺纹时,由于机床伺服系统本身 具有滞后特性,会在起始段和停止段发生螺纹 的螺距不规则现象,故应考虑刀具的引入长度 和超越长度,整个被加工螺纹的长度应该是引 入长度、超越长度和螺纹长度之和。
三、等螺距螺纹切削指令G32
格式:G32 X... Z..... F... 其中:X、Z 为螺纹终点绝对坐标值。
F为螺纹导程(螺距), 单位:mm/r
圆柱螺纹加工
格式:G32 Z..... F…
三菱系统数控铣床编程技巧5则

程序中 G 4 3 一行 即实现 了铣正多边形 ,而且是铣 了 两圈 ( 第二 圈用 于精 铣 ) 由于不是 钻孔 ,所 以可 以用 。 G 1 径补偿功 能。由于宏指令后可跟 值 表示调用次 4半 数 ,故在 G 4 写上 2 3后 即实 现 了铣 两圈 ( 尽管说 明书
维普资讯
三 菱 系统 数控 铣 床 编 程 技 巧 5则
中光学集团精密机械制造公司 ( 河南南 阳 430 ) 胡飞嘉 706
直径是  ̄ 0 3 mm。已知 内
1 铣削正多边形 .
铣削正多边形时通常会考虑 采用 自 动编 程 ,因为正 多边形各顶点 的坐标不便于计算 。但 考虑到三菱 系统数 控铣床上有一个宏指令 G 4 可 以方便地 用来铣 正多边 3,
径 形 正多 所 成的 边形的 边[ ]二 二 [ 对 二二 二 I ] 二 二
距离 ,所 以不需 要使 用 半径 补偿 功 能 了。工 件原 点设 在 图 2
G4 3 功能是 由宏程序来实 现的 ,而在 宏程序里 只是定 出 了点 的坐标 ,故可 以用来加工正多边 形。
例如 :铣 削如 图 1所 示正 九边 形 。此 正九边 形 的外 接 圆 直径是  ̄ 0 m。工件原点 设在 4m
工件上表 面 中心 。用  ̄O m 的立 铣 刀 加 工 , (0— lm 3
1)/ =1 m ) 0 2 0( m ,故 G 4的 , 3 值是 I/ O 3 ]( O C S[0 需
事先在 中心钻好下刀孔 ) 。
G5 4G9 G0X0 O YO S1 00M3 0
Z— l 1
列间距 ,p  ̄数 , : :l J行间距 ,K 行数 ) J : 。
《数控加工工艺与编程》第5章 FANUC系统宏程序编程

的数值则不会丢失。当我们需要长期保存一些数据时,我们可以把这些数据存放到变量#500~
#599 中。
刘书溢
陈英
陈英
王庆成 梅
8
3 宏程序函数
(FA1N)UC 0i 系统可利用多种公式和变换,对现有的变量执行许多算术、代数、三角函数、辅助和 逻辑运算。在变量的定义格式中,不但可以用常数为变量赋值,还可以用表达式为变量赋值。宏 程序函数为宏程序的编写提供了强有力的工具。
我们必须对变量中的数据进行处理,以符合程序要求。
ROUND 是四舍五入,例:ROUND [9.8]=10;ROUND [9.1]=9FIX 是下取整(截尾取整),例:
FIX [9.8]=9;FIX [9.1]=9 ,FUP 是上取整(进位取整),例:FUP [9.8]=10;FUP [9.1]=10
把确定的变量分别用数控编程中允许的 表示方法表达出来即可。由图5-4可知椭圆 长半轴45mm,短半轴35mm。用直径Ф8mm立 铣刀加工。以上为FANUC系统的表示方式。 编程见表5-7所示:内轮廓切削深度编程 见表5-8所示。
椭圆的宏程序设计
椭圆的宏程序设计
椭圆的宏程序设计
半球(凸凹球)宏程序设计
32
数控铣床(加工中心)切削深度宏程序设计
铣外轮廓由直线和圆弧组成,68mm×68mm×30mm的铝料,外轮廓铣深10mm,无 法一次切深10mm,此时,用直径16的立铣刀使用宏程序分次铣削深度比较简便。编 程见表5-11。
33
数控铣床(加工中心)切削深度宏程序设计
34
数控铣床(加工中心)切削深度宏程序设计
宏编程就是一种手工编写工件加工程序的方法,它附加于标准 CNC 程序,使数控编程功能 更强大、更灵活。从编程特点上说,具有计算机高级语言(例如:BASIC)编程的特征。 用户宏程序是用户知识、技巧、经验的积累和总结。
数控车床基本编程指令

数控车床基本编程指令
数控车床(Computer Numerical Control Lathe)的基本编程指令通常是用来描述加工轴向、径向、切削速度、进给速度等方面的操作。
下面是一些常见的数控车床基本编程指令:
G代码:用于指定不同的功能和动作。
例如:
G00:快速定位
G01:直线插补
G02:圆弧顺时针插补
G03:圆弧逆时针插补
G04:暂停(延时)
G28:回零点
G71:开启公制单位
G72:开启英制单位
M代码:用于控制机床的辅助功能和动作。
例如:
M03:主轴正转
M04:主轴反转
M05:主轴停止
M08:冷却液开启
M09:冷却液关闭
M30:程序结束
X、Y、Z轴坐标控制:用于控制工件在不同轴向上的移动。
例如:
X10.0:将X轴移动到坐标10.0处
Y5.0:将Y轴移动到坐标5.0处
Z-2.0:将Z轴移动到坐标-2.0处
F代码:用于设定进给速度(切削速度)。
例如:
F100:设定进给速度为每分钟100毫米(或英寸)
S代码:用于设定主轴转速。
例如:
S1000:设定主轴转速为每分钟1000转
T代码:用于选择工具。
例如:
T0101:选择编号为0101的刀具
这些是最基本的数控车床编程指令,实际上还有更多用于高级功能和特定应用的指令。
正确理解和使用这些指令对于确保数控车床操作的准确性和效率至关重要。
数控车床编程基本指令5

注意:
(1) 在螺纹切削期间请勿修改进给修调和主轴修调; (2) 不停主轴而停止螺纹切削刀具进给是非常危险 的这将会突然增加切削深度因此在螺纹切削时进 给暂停功能无效。如果在螺纹切削期间按了进给 保持按钮,进给保持无效。进给保持只在非螺纹 加工段有效; (3) 当在单程序段状态执行螺纹切削时在第一个没 有指定螺纹切削的程序段开始处刀具停止; (4) 在螺纹切削期间,工作方式不允许由自动方式 变为手动、增量或回零方式。
举例:对下图所示的圆柱螺纹编程。螺纹导程为 1.5mm,每次吃刀量(直径值)分别为 0.8mm、 0.6 mm、0.4mm、0.16mm。
%3316 N1 T0101 (设立坐标系,选一号刀) N2 G00 X50 Z120 (移到起始点的位置) N3 M03 S300 (主轴以300r/min旋转) N4 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀 深0.8mm) N5 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm) N6 G00 X40 (X轴方向快退) N7 Z101.5 (Z轴方向快退到螺纹起点处) N8 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm) N9 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N10 G00 X40 (X轴方向快退) N11 Z101.5 (Z轴方向快退到螺纹起点处) N12 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)
(3)轴最高速度限定(G46)
G46只能在G96恒线速度功能有效的情 况下有效 格式: G96 P- S-;(激活指定轴恒线速度控制功能) G46 X_ P_; 极限主轴转速限定 G97 S_ ; 取消主轴恒线速度控制功能
参数 含义 P 在 G96 指令中指定的恒线速度控制轴,0 指定的轴由系 统轴参数决定,1~3 分别表示 X、Y、Z 轴; 在 G46 指令指定恒线速时主轴最高速限定(r/min); S 在G96指令中指定恒线速度(mm/min或inch/min); 在G97指令中取消恒线速度后,指定的主轴转速(r/min); X 恒线速时主轴最低速限定(r/min);
数控编程的一般步骤

数控编程的一般步骤
嘿,咱就说说数控编程的一般步骤呗。
这数控编程啊,一开始得先弄明白要加工啥玩意儿。
就好比你要去个地方,得先知道去哪儿吧。
把要加工的零件样子、尺寸啥的都搞清楚喽。
然后呢,就得选择合适的刀具。
这刀具就跟咱干活的工具似的,得选对了。
不同的零件需要不同的刀具,可不能瞎选。
选好了刀具,还得确定加工的路径。
就像你走路得有个路线,不能瞎走。
得想好从哪儿开始加工,咋走能把零件加工好。
接着就是编写程序啦。
这可有点麻烦,得把加工的步骤用数控语言写出来。
就跟写作文似的,不过这作文可不好写,得有专业知识。
一个字母一个数字都不能错,错了可就麻烦了。
写完程序还没完事,得检查检查。
看看有没有写错的地方,有没有不合理的地方。
这就跟检查作业似的,得仔细点。
要是有问题,赶紧改。
最后,把程序输入到数控机床上,让机床开始加工。
这时候也不能放松,得看着点,要是有啥问题赶紧停。
咱举个例子哈。
俺们村有个小李,他在工厂里干数控编程。
一开始他也不太会,老出错。
后来他跟着老师傅学,慢慢就明白了。
有一回,他们要加工一个复杂的零件。
小李就按照我说的这些步骤来,先弄清楚零件的要求,选好刀具,确定加工路径,认真编写程序,仔细检查。
最后输入到机床里,看着机床加工。
嘿,还真成功了。
从那以后,小李就更有信心了。
这数控编程啊,虽然有点难,但是只要按照步骤来,认真仔细,就能编好程序,加工出好零件。
数控机床与编程第五章编程基础21-22

就程序结构和组成而言
, 子程序和主程序并 无本质区别 , 但使用上子程序有以下特点 : 1) 子程序可以被任何主程序或其他子程序 所调用 , 并且可以多次循环执行。 2)被主程序调用的子程序 , 还可以调用其 他子程序 , 这一切能称为子程序的嵌套。 3) 子程序执行结束 , 能自动返回到调用的 程序中。 4) 子程序一般都不可以作为独立的加工程 序使用 , 它只能通过调用来实现加工中的局 部动作。
24
开机默认代码
为了避免编程人员在程序编制中出现
的指令代码遗漏 , 像计算机一样 , 数控 系统 中也对每一组的代码指令 , 都取 其中的一个作为开机默认代码 , 此代码 在开机或系统复位时可以自动生效。
25
分组代码的使用注意点
1)
同一组的代码在一个程序段中只能 有一个生效 , 当编入两个以上时 , 一般 以最后输入的代码为准 ; 但不同组的代 码可以在同一程序段中编入多个。 2) 对于开机默认的模态代码 , 若机床在 开机或复位状态下执行该程序 , 程序中 允许不进行编写。
30
子程序的调用
在大多数数控系统中
, 子程序的程序号 和主程序号的格式相同 ,即:也用 O 后 缀数字组成。但其结束标记必须使用 M99( 或 M17), 才能实现程序的自动返 回功能。 对于采用 M99 作为结束标记的子程序 , 其调用可以通过辅助机能中的 M98 代 码指令进 行。但在调用指令中子程序 的程序号由地址 P 规定 ,
标系 , 用右手螺旋法则判定 。右手的拇 指、食指、中指互相垂直 , 并分别代表 +X 、 +Y 、 +Z 轴。围绕 +X 、 +Y 、 +Z 轴的回转运 动分别用 +A 、 +B 、 +C 表示 , 其正向用右手螺旋定则确定。与 +X 、 +Y 、 +Z 、 +A 、 +B 、 +C 相 反 的方向用带 “′” 的 +X ′ 、 +Y′ 、 +Z ′ 、 +A ′ 、 +B ′ 、 +C ′表示。
i5数控车床编程手册

目录第1章NC编程基础 (1)1.1 坐标定义 (1)1.2 NC程序的结构和内容名称规定 (2)1.2.1 程序名称 (2)1.2.2 程序段和结构 (2)1.2.3 字结构及地址 (3)1.2.4 运算/计算功能 (4)1.2.5 比较运算符和逻辑运算符 (4)1.2.6 信息编程 (5)1.3 子程序 (5)1.3.1 子程序的分类和定义 (5)1.3.2 子程序调用 (5)1.3.3 程序嵌套深度 (6)1.3.4 子程序参数传递 (6)1.4 程序跳转 (7)1.4.1 绝对跳转 (7)1.4.2 有条件跳转 (8)1.5 变量定义 (8)1.5.1 定义格式和变量类型 (8)1.5.2 数组定义 (9)1.6 程序结构 (10)1.6.1 CASE语句 (10)1.6.2 IF语句 (10)1.6.3 WHILE语句 (11)1.7 指令表 (11)1.8 G功能分组 (14)1.9 M功能分组 (15)第2章准备功能(G) (17)2.1 绝对/增量G90,G91 (17)2.2 英制/公制G70,G71 (17)2.3 半径/直径DIAMOF,DIAMON (18)2.4 零点偏置G53,G54-G59,G500,G501 (19)2.5 可编程的工作区域限制G25,G26,WALIMON,WALIMOF (21)2.6 坐标平面 (21)2.7 坐标轴运动 (22)2.7.1 快速定位G00 (22)2.7.2 直线插补G01 (22)2.7.3 圆弧插补G2/G3 (23)2.7.4 恒螺距螺纹切削G33 (26)2.7.5 返回固定点G75(*) (28)2.7.6 回参考点G74(*) (28)2.7.7 倒圆/倒角CHF/CHR/RND (29)2.8 进给率G94,G95,G96,G97 (33)2.9 准确定位/连续路径加工G9,G60,G64 (35)2.10 暂停G4 (36)第3章刀具补偿 (37)3.1 刀具T (37)3.2 刀具补偿号D (37)3.3 刀具偏置表 (37)3.4 刀具半径补偿 (39)第4章高级功能 (41)4.1 R参数 (41)4.2 系统变量 (41)第5章固定循环 (42)5.1 固定循环汇总表 (42)5.2 钻、镗削循环 (42)5.2.1 中心钻钻削CYCLE81 (42)5.2.2 锪平面钻削CYCL82 (44)5.2.3 深孔钻削CYCLE83 (45)5.2.4 刚性攻丝CYCLE84 (48)5.2.5 铰孔1(镗孔1)CYCLE85 (49)5.2.6 镗孔(镗孔2)CYCLE86 (51)5.2.7 停止1钻孔(镗孔3)CYCLE87 (52)5.2.8 停止2钻孔(镗孔4)CYCLE88 (53)5.2.9 铰孔2(镗孔5)CYCLE89 (55)5.3 车削循环 (56)5.3.1 凹槽-CYCLE93 (56)5.3.2 退刀槽-CYCLE94 (62)5.3.3 毛坯切削-CYCLE95 (64)5.3.4 螺纹退刀槽-CYCLE96 (74)5.3.5 螺纹切削-CYCLE97 (76)第1章NC编程基础1.1 坐标定义机床中使用右手笛卡尔直角坐标系,如图1.1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.1 SIEMENS数控系统数控编程原理
5.1 SIEMENS数控系统数控编程原理
5.1.1 数控程序的基本结构 1.程序名称
按以下规则确定程序名: (1)开始的两个符号必须是字母。 (2)其后的符号可以是字母、数字或下划线。 (3)最多为16个字符。 (4)不得使用分隔符。
35.轮廓定义编程
编程:
ANG= ; 定义直线用角度编程 CHR= ; 倒角,编程值为倒角边长 RND= ; 倒圆,编程值为圆角半径
11.可编程的工作区域限制:G25, G26,WALIMON,WALIMOF
(1)功能
用G25/G26定义坐标轴的工作区域, 规定哪些区域可以运行,哪些区域不可以 运行。当刀具长度补偿有效时,刀尖必须 在此区域内;或者,刀架参考点必须在此 区域内,否则将受到限制。坐标值以机床 坐标系为基准。
12.快速直线移动:G00
2.程序结构和内容
NC程序由若干个程序段组成,所采用
的程序段格式属于可变程序段格式。
每一个程序段执行一个加工工步,每
个程序段由若干个程序字组成,最后一个
程序段包含程序结束符:M02或M30。
3.程序字及地址符
程序字是组成程序段的元素,由程序 字构成控制器的指令。程序字由以下几部 极坐标和极点圆弧
说明:有其他的圆弧编程方法。 CT——圆弧用切线连接; CIP——通过中间点的圆弧(参见后 面的章节)。
(3)圆弧输入的公差
系统仅能接收一定范围之内的公差。 CR=- 中的负号说明圆弧段大于半圆; CR=+ 中的正号说明圆弧段小于或等于半 圆。
15.通过中间点进行圆弧插补:CIP 如果已经知道圆弧轮廓上3个点而不 知道圆弧的圆心、半径和圆心角,则建议 使用CIP功能。在此,圆弧方向由中间点 的位置确定(中间点位于起始点和终点之 间)。用I1,J1,K1对应着不同的坐标轴, 中间点定义如下: I1= 用于x轴, J1= 用于y轴, K1= 用于z轴
(1)右旋螺纹或左旋螺纹 螺距的符号确定主轴方向: 正:右旋(同M3); 反:左旋(同 M4)
(2)坐标轴速度 G331/G332中在加工螺纹时坐标轴 速度由主轴转速和螺距确定,而与进给 率F则没有关系,进给率F处于存储状 态。此时,机床数据中规定的最大轴速 度(快速移动速度)不允许超过。否则 会产生一报警。
(2)编程
SCALE X Y Z ; 可编程的比例系数, 清除所有有关偏移、旋转、比例系数、镜像的指 令 ASCALE X Y Z ; 可编程的比例系数, 附加于当前的指令 SCALE; 不带数值:清除所有有 关偏移、旋转、比例系数、镜像的指令 SCALE,ASCALE指令要求一个独立的程 序段。
编程:
BRISK;
有跳动的轨迹加速度 SOFT;
跳动受到限制的轨迹加速度
27.比例加速度补偿:ACC (1)编程 ACC[轴名称] =百分值; 用于进给轴 ACC[s]=百分值; 用于主轴 (2)有效性 极限值的限制适用于自动方式和MDA 方式下各种插补方式,但对JOG方式和回 参考点方式不适用。
28.带先导控制功能运行:
FFWON,FFWOF
编程: FFWON; FFWOF; 先导控制功能接通 先导控制功能关闭
29.第4轴功能
第4轴取决于机床的机械结构设计,
有时必须要有一个第4轴,比如用于回转
工作台、旋转工作台。该轴可以设计成直
线轴,也可以设计成回转轴,如U轴或C轴
或A轴等等。若为回转轴,则设计的运行
现的形状要加工,或者选用了一个新的
参考点,在这种情况下就需要使用可编
程零点偏置。
7.可编程旋转:ROT,AROT(数控 车不用) 8 . 可 编 程 的 比 例 缩 放 : SCALE , ASCALE
(1)功能
使用SCALE,ASCALE指令,可以为所有 坐标轴按编程的比例系数进行缩放,按此比例 使所给定的轴放大或缩小若干倍。 当前设定的坐标系作为比例缩放的基准。
21.返回固定点:G75 用G75指令可以返回到机床中某个 固定点,比如换刀点。 22.回参考点:G74 用G74指令实现NC程序中回参考 点功能,每个轴的方向和速度存储在机 床数据中。
23.进给率F
进给率F是刀具轨迹速度,它是所有 移动坐标轴速度的矢量和。坐标轴速度是 刀具轨迹速度在坐标轴上的分量。
地址符一般是一字母。
(2)数值
数值是一个数字串,它可以带正负号 和小数点。正号可以省略不写。
(3)扩展地址
可以通过1~4个数字进行地址扩展。 在这种情况下,其数值可以通过“=”进行 赋值 。
(4)程序段结构
一个程序段中含有执行一个工序所需 的全部数据。 程序段由若干个字和程序段结束符 “LF”组成。
格式:
G90;
G91; Y=IC(…);
绝对尺寸输入
增量尺寸输入
X=AC(…); Z=IC(…);
x轴以绝对尺寸输入
y轴以相对尺寸输入
z轴以相对尺寸输入
2 . 平 面 选 择 功 能 : G17 G18 G19 (G19数控车不用) 3 . 公 制 尺 寸 / 英 制 尺 寸 : G71 G70 G710 G700 编程 G70;英制尺寸 G71;公制尺寸 G700;英制尺寸,也适用于进给率F G710;公制尺寸,也适用于进给率F
9.可编程的镜像:MIRROR,
AMIRROR(数控车不用)
(1)功能
用MIRROR和AMIRROR指令可以使
工件镜像加工。
10.工件装夹——可设定的零点偏置:
G53,G54~G59,G500,G153
(1)功能
可设定的零点偏置给出工件零点在机 床坐标系中的位置(工件零点以机床零点 为基准偏移)。
4.半径/直径数据尺寸:DIAMOF, DlAMON(数控铣及加工中心不用) 程序中在需要时也可以转换为半径 尺寸。 DIAMOF 半径数据尺寸 DIAMON 直径数据尺寸
5 . 极 坐 标 , 极 点 定 义 : G110 , G111,G112(数控车不用)
(1)平面
极坐标同样可以使用G17~G19平 面。
(2)准确定位G60,G9 G60或G9功能生效时,当到达定位精 度后,移动轴的进给速度减小到零。 G601——精准确定位窗口。 G602——粗准确定位窗口。 (3)连续路径加工G64 (4)速度预览(Look Ahead功能)
26.加速度性能:BRISK,SOFT (1)BRISK 机床坐标轴按最大加速度的轨迹运行, 直至达到所要求的进给率。 (2)SOFT 机床坐标轴按上升的加速度轨迹运行, 直至达到所要求的进给率。SOFT加速性 能避免了加速度的突变,从而使产生的轨 迹精度更高,并减轻对机床的负担。
范围在0°~360°。
30.暂停:G4
通过在两个程序段之间插入一个G4程 序段,可以使加工按给定的时间暂停,比 如退刀槽切削等。
编程 G4 F ; G4 S ; 暂停时间(s) 暂停主轴转数
31.主轴转速S及旋转方向 当机床具有受控主轴时,主轴的转 速可以用地址S编程,单位为r/min。旋 转方向和主轴运动起始点和终点通过M 指令规定: M3——主轴正转; M4——主轴反转; M5——主轴停止。
16.切线过渡圆弧:CT 17 .螺旋插 补: G2/G3, TURN 功能 (数控车不用) (1)功能 螺旋插补由两种运动组成:在G17, G18或G19平面中进行的圆弧运动加垂直 该平面的直线运动;用指令TURN= 编制 整圆循环螺线,附加到圆弧编程中,即可 加工螺旋线。螺旋插补可以用于铣削螺纹, 或者用于加工油缸的润滑油槽。
进给率F在G1,G2,G3,CIP,CT 插补方式中生效,并且一直有效,直到被 一个新的地址F取代为止。
(1)编程 F ; 每分钟的进给率 注释:在取整数值方式下可以取消小 数点后面的数据,如F300。 (2)进给率F的单位 地址F的单位由G功能确定,即G94和 G95。 G94——直线进给率,单位mm/min G95——旋转进给率,单位mm/r(只 有主轴旋转才有意义)。
G00功能用于快速定位刀具,移动时
还没有对工件进行切削加工。当刀具远离 工件或结束加工时,可以在几个轴上同时 执行快速移动,由此产生一线性轨迹。
13.带进给率的直线插补:G1
G1指令使刀具以直线的方式从起始点
移动到目标位置,以地址F编程的进给速 度运行,G1也可以写成G01,G1后的所有 坐标轴可以同时运行。
14.圆弧插补:G2,G3功能
(1)功能
刀具沿圆弧轮廓从起始点运行到终点。
运行方向由G功能定义:
G2——顺时针方向圆弧插补;
G3——逆时针方向圆弧插补。
(2)编程
G2/G3 X Y I J ; 圆弧终点和圆心 G2/G3 CR= X Y ; 半径和圆弧终点 G2/G3 AR= I J ; 圆心角和圆心 G2/G3 AR= X Y ; 圆心角和圆弧终点
33.主轴定位:SPOS 用SPOS=ACP(…),SPOS=ACN(…)
设定的主轴,其他运行指令同样适用于回
转坐标轴。
34.轮廓倒圆,倒角 在一个轮廓拐角处可以进行倒角或倒 圆,指令CHF= 或者RND= 与加工拐角的 运动轴指令一起写入程序段中。 (1)倒角CHF= 直线轮廓之间、圆弧轮廓之间以及直 线轮廓和圆弧轮廓之间需要倒去棱角,可 选用CHF=功能。 (2)倒圆RND=
18.等螺距螺纹切削或攻丝:G33 等螺距螺纹切削或纹丝功能要求主轴 有位置测量系统。 (1)数控车 用G33功能可以加工下述各种类型的 恒螺距螺纹:圆柱螺纹、圆锥螺纹、外螺 纹/内螺纹、单螺纹和多重螺纹、多段连续 螺纹。
右旋和左旋螺纹由主轴旋转方向M3和 M4确定(M3—右旋,M4—左旋)。 锥形螺纹:在具有2个坐标轴尺寸的 圆锥螺纹加工中,螺距地址I或K下必须设 置较大位移(较大螺纹长度)的螺纹尺寸, 另一个较小的螺距尺寸不用给出。 起始点偏移SF:在加工螺纹中切削位 置偏移以后以及在加工多头螺纹时均要求 起始点偏移一位置。