《数控车床编程基础培训资料》由会员分享,可在线阅读,更多相关《数控车床编程基础培训资料(48页珍藏版)》请在金锄头文库上搜索。
1、Computer Numerical Control Lathe Programme Base,数控车床教学组,数控车床编程基础,欢 迎 同 学 们 来 工 程 训 练 中 心,学 习 内 容,数 控 车 床 编 程 内 容,认 知 数 控 车 床,数 车 安 全 规 程,数 车 编 程 方 法,编 程 例 题 及 作 业,经 济 型 数 控 车 床,数控立式车床,返回,数控车床安全操作规程,1.数控车床只能单人操作。 2.零件自动加工时须关上防护门。 3.启动循环按钮前须征得指导老师同意。 4.有危险拍急停按钮! 5.主轴转动时不能触摸工件、测量工件。 6.遵守其他安全教育内容,返回,数 控
2、 车 床 编 程 方 法,数控车床的坐标系,编 程 的 格 式,编 程 注意 事 项,返回,编 程 的 步 骤,数控机床坐标系的规定,数字控制机床坐 标系和运动方向的命名 JB3051-82=ISO841 一.假定工件不动,刀具移动。 二 .数控机床的坐标系采用: 右手直角笛卡儿坐标系,数控机床坐标系的规定,1.刀具远离工件方向为坐标轴正向。 2 .坐标轴的确定顺序: 1)先确定Z轴: 由提供切削力的主轴决定。 2)再确定X轴:在工件的径向上 且与横滑座平行。 3)最后根据右手坐标系确定Y轴。,数控车床坐标系,三、机床(参考)坐标系(MCS) 以参考点为原点,坐标方向与机床坐标方向相同建立的坐
3、标系。 四、工件坐标系 (WCS) 又称编程坐标系。 编程员为了简化编程,在工件(或图纸)上指定的坐标系。 在工件坐标系中,坐标值是刀尖相对工件原点的距离。 工件坐标系原点设置原则: 1、尽可能与设计、工艺和检验基准重合 2、便于数学计算、简化程序编制,图1,图2,数控车床几个坐标系的区别,返回,程 序 的 结 构 完整的程序由程序号、程序内容和程序结束三部分组成。 以FANUC系统编程格式为例 程序号 O2009; N05 T0101 M03 S300;(每一行是一程序段) N10 G00 X18.5 Z2.0 ; N15 G01 X18.5 Z-30.0 F0.1 ; N20 G01 X2
4、5.0 Z-30.0 ; 程序内容 N25 G00 X25.0 Z2.0 ; N110 G00 X100.0 Z100.0 ; N115 M05 ; 程序结束 M02(或M30) ;,程序的结构,、程序号(Program Number.Program Name) : FANUC:xxxx (四位数字) 如:O2009 SIEMENS:两位字母开头,后接字母、数字或下划线, 最多不超过12位数, 如:CK7156_09_14 、程序段格式(Block Format): EOB,顺 序 号,准 备 功 能,尺 寸 功 能,进 给 速 度,主 轴 转 速,刀 具 指 令,辅 助 功 能,结 束 符,
5、返回,F:进给速度指令,F指令(feedrate)用于指定加工时刀具的 进给速度。 V进=f(mmr)n(rmin) 单位: mm/min(程序用G98指令时) 或mm/r(程序用G99指令时)。 F: 外圆:0.10.2 (mm/r) 切断:0.020.05 (mm/r) 圆弧:0.050.1 (mm/r) F指令为模态指令,实际进给率可通过CNC面 板上的进给倍率旋钮,在0-150%之间控制。,返回,S:主轴转速指令,S指令(spindle)用于指定加工时主轴的转速。 V主(mmin)=d(mm)n(rmin)/1000 1.恒线速度(G96):S指定的数值表示切削速度。 单位:m/min
6、。如G96 S150:切削速度为150m/min。 2.恒主轴转速(G97): S指定的数值为主轴转速。 单位:rmin。如G97 S400:主轴转速为400r/min。 S(r/min): 切 断:250 r/min 以下 粗加工:300-500 r/min 精加工:900 r/min 以上 S指令为模态指令,可在面板作50%120%调整。,返 回,T:刀具指令,该指令前半部分为刀具号,后半部分为刀具补偿号。 SIEMENS格式为:T _ D _ FANUC格式为:T_ _ _ _ (西门子) (发那科) 如 : T1 D2 如: T02 42,1 号 刀,2 号 刀 补,2 号 刀,42
7、号 刀 补,数控车床刀架,6号刀,8号刀,10号刀,(切断刀),(外圆刀),(外圆刀),刀具补偿值的理解(Tool Offset),返回,辅助功能M指令(Miscellaneous Function) 辅助功能:控制数控机床辅助动作的功能,简称M功能。 格式 :M_ _ 1、主轴操作指令: M03 S_ ;主轴正转 M04 S_ ; 主轴反转 M05 ; 主轴停止 2、程序结束指令: 整个程序结束:M02、M30 程序暂停:M00(无条件) M01 (有条件) 3、冷却液的开停 : M08:冷却液开 M09:冷却液关,返 回,准备功能G指令(Preparatory Function) 准备功能
8、:是使数控机床作好某种操作准备的指令, 是指定机床加工方式和加工状态的指令,简称G指令. 目的是预先设置刀具运动轨迹和运动状态。 格式:G_ _(从00G99共100种) 功能性质相同的为同组 1、模态指令:(又称续效指令)一经指定一直有效,直到后面程序段 出现同组的代码指令取代它为止的指令。 如:G00、G01是同组的模态G代码(01组) G00 X15.0Z2.0; (G00有效) G01 X15.0Z-30.0F0.1; (G01有效) 2、非模态指令:仅在被指定的程序段有效的指令。 如 G04是非模态指令(00组)。,几个常用代码 1、快速定位G00: 刀具按系统设置的进给速度快速移动
9、的指令 编程格式:G00 ; 注意事项: (1)G00运动轨迹通常不是直线(点位控制) (2)G00状态时F无效 (3)G00编程时应防止撞刀 作用:用于刀具快速定位(不得接触工件)、快速退刀、回换刀点。,快速定位G00,A,B,工件,卡盘,X,Z,0,C,2、直线插补(Interpolation Line)指令G01,G01是用于加工直线轮廓的插补指令 插补(Interpolation)是在两个已知点之间根据某个数学函数 确定多个中间点的位置的运算过程。 编程格式: G01 ; G01的运动轨迹为严格的直线(直线控制) 用于加工圆柱.圆锥.孔.槽.,直线插补G01,X,Z,0,卡盘,工件,A
10、,B,3、顺圆插补(Interpolation Clockwise-Arc)指令G02,编程格式: FANUC: G02 Z ; SIEMENS:G02 Z CR= ; 判断方法:以图纸上半部分起点到终点的园弧方向为准, 与机床主轴回转方向和刀架前后放置无关。,顺圆插补G02,顺时针,工件,A,B,4、逆圆插补指令G03,编程格式: FANUC: G03 Z ; SIEMENS:G03 Z CR= ;,逆园插补G03,逆时针,工件,返 回,A,B,编程格式注意事项 1、X值指定问题: 采用直径编程: X轴坐标值是直径值。 淘汰半径编程:X轴坐标值是离开零件中心的距离。 2、不同数控系统的编程差
11、异: 1)程序名格式不同。 2)半径R的标示方式不同。 3)调用刀具号、刀补号表示形式不同。 4)程序段结束符不同。 3 、所有的英文字母必须大写 4、同一程序段指令编写的顺序(除N和EOB) 没有特殊要求。,返回,数 控 编 程 的 步 骤 1.分析零件图样 1) 确定编程坐标系. 2)看图纸要求和加工内容。 2.数值计算: 标注轮廓点编程坐标 3. 确定工艺过程 1)选择合适的刀具和夹具. 2)确定加工路线和加工顺序的原则: 先近后远,先粗后细. 3)合理分配切削用量.合理安排粗细过渡。 4)每处至少初车一次;避免分段加工。 5)外圆刀切削不允许反车。 6)精加工从右往左尽可能连续走完。
12、4. 编写零件加工程序 5.程序校验、首件试切,返回,例 题,编程须知: 1、1号外圆刀 . 2号切断刀.直径编程 2、用FANUC系统编程 3、材料为20 铝棒 4、粗车外圆切削深度2mm 5、精车外圆切削深度1mm O2005 ; (文件名) N15 T0101 M03 S400 ; ( 调用1号刀、主轴正转) N20 G00 X16.5 Z2.0 ; ( 快速定位工件2mm处) N25 G01 Z-17.0 F0.14; ( 粗车12外圆) N26 X18.5 Z-20.0 ; ( 车锥角) N28 Z-30: ( 粗车18.5外圆) N30 X22.0 ; ( 提刀),N35 G00
13、Z2.0 ; ( 快速退刀) N40 X13.0 ; ( 快速定位) N45 G01 X13.0 Z-17.0; ( 半精车12.0外圆) N50G02X18.5Z-20R3F0.08 ( 半精车R3 ) N55 G00 Z2.0 ; ( 快速退刀) N60 X5.0 ; ( 快速定位) N65G01X13Z-2F0.1 ( 半精车倒角) N68G00Z2 ( 退刀) N69X4S600 (定位提速准备精车) N65 G01 X12.0 Z-2.0F0.1; ( 车倒角) N70 Z-17.0; ( 精车12.0外圆柱) N75 G02 X18.0 Z-20.0 R3F0.05; ( 车R3弧
14、) N80 G01 X18.0 Z-30.0F0.1 ; ( 精车18.0 ) N85 G00 X100.0 Z100.0; ( 快退到换刀点) N95 T0202 S260; ( 换切断刀) N100 G00 X25.0 Z -33.0; ( 快速定位) N105 G01 X-1.0 F0.03; ( 切断) N110 G00 X100.0 Z100.0; ( 快速移到安全处) N115 M05; (程序结束) M02 ,习 题(非机类),编程要求: (1)直径编程 (2)1号外圆刀、2号切断刀 (3)S:400r/min F: 车外圆0.1mm/r 车圆弧0.05mm/r (4)粗车切削深
15、度2mm 精车切削深度1mm (5)材料为20 铝棒 (6)任选一种系统格式编程,返 回,车 床 坐 标 系,Z,X,0,参 考 坐 标 系,参考坐标系,Z,X,O,工 件 坐 标 系,Z,X,O,工件坐标系,FANUC车床G代码,G00定位 (快速移动) G01直线切削 G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G04暂停 (Dwell) G09停于精确的位置 G20英制输入 G21公制输入 G22内部行程限位 有效 G23内部行程限位 无效 G27检查参考点返回 G28参考点返回 G29从参考点返回 G30回到第二参考点 G32切螺纹 G40取消刀尖半径偏置 G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G50修改工件坐标;设置主轴最大的 RPM G52设置局部坐标系 G53选择机床坐标系,G70精加工循环 G71内外径粗切循环 G72台阶粗切循环 G73成形重复循环 G74Z 向步进钻削 G75X 向切槽 G76