《教育训练-编程》由会员分享,可在线阅读,更多相关《教育训练-编程(8页珍藏版)》请在金锄头文库上搜索。
1、1教育训练一、 (编程部分) 程序的组成:程序由许多指令组成,而每一个指令动作称为是一个单节。任何加工程 序,均由许多单节组合而成 一个单节由一个或以上的单语及 G,M,S,T,F 机能组成: 1、每一单节可赋予序号,也可不赋予 2、以“;”或“”结束每一单节 一个单语由地址及后面的数值组成。如 X50. ;程序之编辑,可分为程序编辑及背后程序编辑。(1)程序编辑:程序于正常编辑完成后,才能执行加工作业。 (2)背后程序编辑:一面执行加工程序,一面可做程序编辑的动作。 (BG- EDIT) *程序的制作(以 FANUC 系统为例)1、程序的规范 O xxxx建立程序号码;2、呼叫程序在“编辑”
2、模式下,选择“PROGRAM”功能键-输入Oxx, xx为欲呼叫之程序号码。再按下方向键,屏幕即出现程序内容 3、建立程序在“编辑”模式下,选择“PROGRAM”功能键-输入 Oxx, xx 为欲建立之程序号码, 再按下”INSERT”键即可4、程序的修改光标移至欲修改之资料处, 输入新资料: 按下“ALTER”键,进行覆盖更改. 按下“INSERT”键,进行新资料的插入; 输入过程中若有误,可按下“CAN”键取消此次的输入; 光标移至欲修改之资料处, 按下“DEL”键可直接删除该处的 资料.5、程序的消除在“编辑”模式下,选择“PROGRAM”功能键-输入 Oxx,再按 下“DEL”键可删除
3、程序号为 xx 的程序.6、程序的编辑在 FANUC 0 系统中,不支持整句编辑.必须每输入一个单语就 按下“INSERT”键一次来进行资料的输入;在 18mc,0i 系统以 上,可以整个单节,甚至多个单节一起输入.1、坐标: 以刀具尖移动方向判断 X、Y、Z、B 的正、负 2、笛卡儿坐标系: 以右手定则来确定三轴的方向。 3、机械原点复归 每次机床刚开机时,非绝对式编码器的机床要手动进行一次机床原点复 归的动作: 选“原点”模式,选择快速进给的档位作为回原点的速度,再选 择轴向回原点。出于安全考虑,建议先单独 Z 轴回原点,再 X,Y 轴两轴同 时回原点;编程指令为:G91 G28 X0,Y
4、0,Z0; 4、第二原点复归 第二原点作为换刀点,在使用换刀指令前先执行 G91 G30 X0,Y0,Z0 才能正确的执行刀具交换的动作。 5、机床坐标系 G54G59 (结合操作来设定)26、G00 快速定位 G00 X Y Z ; 7、G01 直线切削 G01 X Y Z F ;F:进给率(/分) 8、G02/G03 顺/逆时针圆弧切削 G02 /G03 X Y R F ; 9、G04 暂停 10、 G17 平面选择 X-Y 11、 G28 第一原点复归 G91 G28 X0 Y0 Z0 12、 G30 第二原点复归 G91 G30 X0 Y0 Z0 13、 G40 刀具径补正取消 14、
5、 G41/G42 刀具径补正左/右:G41/G42 X Y D ;D:补正号码 G41:沿着车削路径,刀具在工件左侧,即刀具路径左偏于程序路径。 G42:沿着车削路径,刀具在工件右侧,即刀具路径右偏于程序路径。 15、 G43 刀具长补正 G43 Z H H:补正号码 Z:指令刀具距基准面高度 16、 G80 固定循环消除 17、 G81 钻孔循环 G81 Z R F ;R 为循环参考点坐标 18、 G90 绝对坐标(以程序原点为基准) 19、 G91 增量坐标(以前一点为基准) 20、 G98 回到起始点 21、 G99 回到参考点(R 点) 22、 M3/M4 主轴正转/反转 23、 M6
6、 自动刀具交换 24、 M8/M9 切削液启动/停止 25、 M15 冲屑装置启动 26、 M19 主轴定位 27、 M25/M26 第 4 轴夹紧/放松 28、 M30 程序结束 29、 M80 工作台自动交换 30、 M98 子程序呼叫M98 H L ;(三菱)M98 H K (FANUC)M98 P L ; M98 H K :H:呼叫顺序号码(同一程序 内)K:次数 P:呼叫子程序号码(不同程 序)L:次数31、 M99 返回主程序 32、 S 指定主轴速度; 33、 F 指定切削进给率; 34、 T 指定主轴刀号; 35、 B 第四轴旋转指令;M码指令一览表(S:标准配备 O:选择性配
7、备)3M码指令概 述类别M00程序停止SM01选择性程序停止SM02程序结束(光标停留于程序末端)SM03主轴正转SM04主轴反转SM05主轴停止SM06自动刀具交换SM07切削吹气OM08切削液启动SM09切削液停止SM10主轴刀具夹刀SM11主轴刀具松刀SM12M13主轴正转及切削液启动SM14主轴反转及切削液启动SM15冲屑装置启动(切削液泵浦 B 启动)M16M17护罩冲屑停止SM18护罩冲屑启动SM19主轴定位SM20M21X 轴镜像功能执行SM22Y 轴镜像功能执行SM23所有轴镜像功能取消SM24B 轴镜像功能执行SM25B 轴(分度盘)下降/第四轴夹紧SM26B 轴(分度盘)上
8、升/第四轴放松SM27M28M29刚性攻牙模式执行SM30程序结束(光标回至程序开端)SM31M32刀长量测自动吹气“ON”OM33刀长量测自动吹气“OFF”OM34自动交换工作台自动门开OM35自动交换工作台自动门关OM36拖板“A”夹具夹动作OM37拖板“A”夹具松动作OM38拖板“B”夹具夹动作OM39拖板“B”夹具松动作OM401、交换工作台外侧夹具松。2、自动门开O4M41M42M43M44M45M46M47M48M49主轴中心出水“ON”OM50主轴中心出水“OFF”OM51M52M53M54M55M56M57M58M59M60M61M62M63M64M65M66M67M68M69
9、M70M71刀套至换刀待命位置SM72换刀臂至刀具松刀点(刀具交换 M 码分解动作)SM73主轴刀具松刀(刀具交换 M 码分解动作)SM74换刀臂至刀具夹刀点(刀具交换 M 码分解动作)SM75主轴刀具夹刀(刀具交换 M 码分解动作)SM76换刀臂至刀臂参考点(刀具交换 M 码分解动作)SM77刀套至刀库待命位置SM78刀套放松SM79刀套夹紧SM80拖板自动交换宏程序指令(加工侧拖板及工件置取侧拖板交换)SM81工件置取完毕确认(于 M80,M88,M89 宏程序指令中使用)SM82拖板夹持锥放松S5M83拖板夹持锥夹紧SM84拖板旋转台上升SM85拖板旋转台下降SM86拖板旋转台之拖板 A
10、 至加工侧SM87拖板旋转台之拖板 B 至加工侧SM88拖板自动交换宏程序指令(拖板 A 至加工侧,拖板 B 至工件置取侧)SM89拖板自动交换宏程序指令(拖板 B 至加工侧,拖板 A 至工件置取侧)SM90M91M92M93M94M95换刀臂故障排除功能SM96M97M98子程序呼叫SM99回至主程序SG 码指令一览表G00快速定位G01直线切削G02顺圆切削G03逆圆切削G04暂停G17XY 平面选择G20英制系统资料输入G21公制系统资料输入G28原点复归G30第二原点复归G32螺纹切削(T)G40半径补正消除G41刀具半径左补正G42刀具半径右补正G43刀长补正G50最高转速设定G54
11、选择第 1 工件坐标G55选择第 2 工件坐标G56选择第 3 工件坐标G57选择第 4 工件坐标G58选择第 5 工件坐标6G00快速定位G59选择第 6 工件坐标G70精车削加工循环G71横向切削复循环G72纵向切削复循环G73成型加工循环G74Z 轴啄式钻孔(沟槽循环)G75X 轴方向沟槽循环G76螺纹切削复循环G80固定循环消除G81钻孔循环G82沈头孔钻孔循环G83深孔钻循环(啄式排屑钻孔)G84攻牙循环(右螺纹)G85铰孔循环G86粗搪孔循环G89铰孔循环G90绝对坐标指定G91增量坐标指定G96周速一定机能G97转速一定机能G98固定循环 复归至起始点/每分钟进刀量(mm/min
12、)(T)G99固定循环 复归至 R 点(参考点) /每转进刀量(mm/min)(T)编程举例: 刀具资料: T01 20 钻头 刀长补正号为 H01T02 25 立铣刀粗铣刀长补正为 H02 半径补正号为 D22T03 25 精铣刀 刀长补正号为 H03,半径补正号为 D23工件坐标零点设定为 G54程序如下:N 为序号方便于程序管理刀长补正 钻孔复归起始点 固定循环取消 到换刀点 换刀0 0001 G40 G17 G80 G91 G30 Z0到换刀点 N01 T01 (DR/20) M06换刀 G54 G00 G90 X0 Y0 G43 H01 Z50.0 S400 M13 T02 G98
13、G81 R5.0 Z-21.0 F80 G80 Z50.0 M09 G91 G30 Z0 M05 N02 M06 (25 粗铣刀) G54 G00 G90 X0 Y0X50.1,C5.0自动倒 C 角 Y-45.0 G01 Z5.0 G40 G00 Z50.0 M09 G91 G30 Z0 M05到换刀点 N03 M06 (25 精铣刀) G54 G00 G90 X0 Y0 G43 H03 Z50.0 S420 M13 G00 Z-16.0 G01 G42 X-20. D23 F150 G02 I20.0 F200 G01 G40 X0 F300预备刀图 例 八7右补正 顺时针圆铣削 半径补正
14、取消右补正自动倒 R 角自动倒 C 角G43 H02 Z50. S350 M13 T03 G00 Z-16.0 G01 G42 X-19.9 D22 F120 G02 I19.9 F150 G01 G40 X0 F300 G00 Z50 G42 X50.1 Y-70.0 Z-16.0 G01 Y50.1,R5.0 F150 X-50.1,R5.0 Y-50.1,C5.0G00 Z50.0 G42 X50.0 Y-70 Z-16 G01 Y50.,R5.0 F200 X-50.0,R5. Y-50.,C5. X50.,C5. Y-45. G1 Z5.0 F500 G40 G00 Z50. M09
15、 G91 G30 Z0 M05 M30程序结束二、 (基本操作) 1、 行程设定:控制系统正向行程负向行程FANUC 0MC/OMD700,701,702,704,705,706FANUC 18MC13201321MITSUBISHI#14OT+#13OT-SIEMENS36110361002、 缓冲区修正: 在自动运转,MDI 运转,单节停止时,可以修正变更次指令。修正时,不仅修正了缓 冲区的资料,连 MDI 等的内容也一并改正,次指令以下的几个单节可同时修正(画面 显示范围内) 。操作: 一、选“坐标值”画面 二、按方向键或 SHIFT 键成为缓冲区修正模式; 三、修改后按下“INPUT”接受修改; 四、按“前页” , “次页”键后再按 INPUT 则终止缓冲区修正; 三、 (故障排除) 四、 (宏程序编辑)EQ: equal to (=)NE: Not equal toGT: Greater thanGE: Greater than or equal to预备刀半径补正号8LT: Less thanLE: Less than or equal to宏程序的呼叫:G65 P9100 Xx Yy