带刀库有刀号对刀仪宏程序
基于宏程序的刀具长度自动测量

基于宏程序的刀具长度自动测量蒙斌;吴凡【摘要】加工中心在刀库上通常有会多把刀具,而这些刀具的长度难免会有差异.具体使用时,操作者只要知道每把刀具相对标刀的长度差异,就可以只用标刀对刀,而对其它刀进行长度补偿即可.这样不需要根据每把刀的长度来确定编程值,可以简化程序编制.分析了跳转功能和宏指令功能的使用方法及特点,提出了应用数控系统的跳转功能和宏指令功能进行长度补偿值的自动测量的方法和步骤,并编制了具体的测量程序.实验表明,这种方法可以准确的自动测量出刀具的长度补偿值,并存储在系统的长度补偿寄存器中,从而使得刀具长度补偿的建立操作快捷、高效,方便了机床操作人员的使用.【期刊名称】《机械设计与制造》【年(卷),期】2018(000)012【总页数】4页(P192-194,198)【关键词】宏程序;刀具长度;补偿量;自动测量【作者】蒙斌;吴凡【作者单位】宁夏大学机械工程学院,宁夏银川 750021;宁夏永宁中学,宁夏银川750021【正文语种】中文【中图分类】TH16;TG6591 引言加工中心是带有刀库和自动换刀装置的数控机床,零件一次装夹就可完成铣、钻、镗、扩、铰等多道工序。
而不同的刀具就会有长度的差异,必须知道每把刀的长度,才能在使用中运用刀具长度补偿功能。
常规的方法是采用机外对刀仪测量每把刀的长度,这就必须专门购买机外对刀仪,必然会增加成本,而平时不使用时又会造成资源的闲置和浪费。
除此之外,也可以使用试切法确定实际刀具与标刀之间的长度差异,但这种方法确定的刀具长度值不够精确,而且每把刀的长度测量都需要进行手动操作试切,会很繁琐,而且增加了对刀的辅助时间,降低了整个零件加工的效率。
应用宏程序编制刀具长度的在线自动测量程序,就可以简便的确定出每把刀具的长度补偿值,直接存入其补偿寄存器中,从而使得刀具长度补偿的建立操作快捷、高效[1]。
下面以FANUC0i系统为例来说明。
2 跳转指令的应用2.1 跳转指令的功能G31跳转指令主要用于和数控机床上的测量传感器一起使程序的执行发生跳转。
对刀仪使用说明M70

对刀仪的使用(M70/M700)立式加工中心机采用美德龙系列(T24E/F)对刀仪,对刀重复精度0.003mm 以内。
数控系统接收对刀仪脉冲信号,再由PLC执行刀具长度设定、刀具磨耗检测及补偿、刀具破损折断检测。
一、对刀仪的使用注意事项1.对刀刀具直径请控制在ф0.7mm以上,ф20mm以下;2.对刀速度请控制在200mm/min以下;3.使用环境温度范围0℃~40℃;4.刀具与对刀仪接触面必须垂直,并且垂直向下与接触面接触;5.接触时不能超过对刀仪行程,否则将损坏对刀仪或刀具;6.对刀时的速度与机械的电气响应速度有关系,所以请设定指定内速度,为了确保对刀精确,我们推荐对刀速度为50~200mm/min;7.当一用手接触对刀仪接触面时请不要立即放开,以免损坏对刀仪内部构造;8.当刀具和对刀仪接触对刀结束后,必须垂直提刀离开接触面,不可以横向移动,如果横向移动会损坏对刀仪;9.接触面上吹气吹不到地方或除不掉的铁屑及切削油等,请经常扫一下;10.对刀吹气的气压请控制在2 - 3Kgf/cm2。
二、对刀仪参数及设定2.1.宏程序输入:(注2)将对刀仪程序输入到NC内存中,对刀仪程序中包括#31,#32,O9899,O9020,O9951,O9954等程序,其中程序O9899,O9020,O9951,O9954不可以随意修改,以防设定错误而撞坏对刀仪。
2.2.参数#6409.7->1 :对刀仪总开关三、对刀仪的基准位置设定3.1.在主轴上装夹一支刀具,用手轮模式将X、Y轴移动到对刀仪接触面上方10mm 内,并且在接触面中央位置,记录此时X、Y之机械坐标。
3.2.修改宏程序O9954,使变量#523和#524分别赋予X、Y轴在对刀仪位置上的机械坐标。
(注1)3.3.当对刀仪有移动位置或者X、Y、Z任何一轴有变动过,则要重新进行基准位置设定。
4.1.寻找工件X、Y轴坐标工件分中,将X、Y轴的相对坐标抄入工件坐标系统内,Z轴坐标由对刀程序自动测量(通常,初始设0)。
对刀仪的工作原理、操作规程及维护维修注意事项

对刀仪工作原理、操作规程及维护维修注意事项在工件的加工过程中,工件装卸、刀具调整等辅助时间,占加工周期中相当大的比例,其中刀具的调整既费时费力,又不易准确,最后还需要试切。
统计资料表明,一个工件的加工,纯机动时间大约只占总时间的55%,装夹和对刀等辅助时间占45%。
因此,对刀仪便显示出极大的优越性。
目录工作原理对刀精度操作规程对刀仪工作原理对刀仪的核心部件是由一个高精度的开关(测头),一个高硬度、高耐磨的硬质合金四面体(对刀探针)和一个信号传输接口器组成(其他件略)。
四面体探针是用于与刀具进行接触,并通过安装在其下的挠性支撑杆,把力传至高精度开关;开关所发出的通、断信号,通过信号传输接口器,传输到数控系统中进行刀具方向识别、运算、补偿、存取等。
数控机床的工作原理决定,当机床返回各自运动轴的机械参考点后,建立起来的是机床坐标系。
该参考点一旦建立,相对机床零点而言,在机床坐标系各轴上的各个运动方向就有了数值上的实际意义。
对于安装了对刀仪的机床,对刀仪传感器距机床坐标系零点的各方向实际坐标值是一个固定值,需要通过参数设定的方法来精确确定,才能满足使用,否则数控系统将无法在机床坐标系和对刀仪固定坐标之间进行相互位置的数据换算。
当机床建立了“机床坐标系”和“对刀仪固定坐标”后(不同规格的对刀仪应设置不同的固定坐标值),对刀仪的工作原理如下:1.机床各直线运动轴返回各自的机械参考点之后,机床坐标系和对刀仪固定坐标之间的相对位置关系就建立起了具体的数值。
2.不论是使用自动编程控制,还是手动控制方式操作对刀仪,当移动刀具沿所选定的某个轴,使刀尖(或动力回转刀具的外径)靠向且触动对刀仪上四面探针的对应平面,并通过挠性支撑杆摆动触发了高精度开关传感器后,开关会立即通知系统锁定该进给轴的运动。
因为数控系统是把这一信号作为高级信号来处理,所以动作的控制会极为迅速、准确。
3.由于数控机床直线进给轴上均装有进行位置环反馈的脉冲编码器,数控系统中也有记忆该进给轴实际位置的计数器。
基于宏程序的电子对刀仪在加工中心的应用

DO I: 10. 3969 / j1 i ssn11001 - 3881120111101015基于宏程序的电子对刀仪在加工中心的应用黄诗梅1 , 产文良2( 11广东省岭南工商第一高级技工学校机电系, 广东广州510800;21广州工程技术职业学院机电系, 广东广州510075 )摘要: 分析对刀仪的结构和工作原理, 设计对刀宏程序, 实现自动对刀、自动设定或更新刀具的长度补偿值, 并根据实际情况增加安全警报、状态保护功能。
同时设计连接部分硬件。
采用上述方案实现了电子对刀仪在加工中心上的安装和使用, 提高了在加工中心进行刀具长度补偿的精度和效率; 并节约了购买软件的成本。
同时将该方案用于课程教学, 增强了学生对数控机床辅助设备安装维修能力。
关键词: 电子对刀仪; 刀具长度补偿; 宏程序; 优化设计文章编号: 1001 - 3881 ( 2011) 10 - 057 - 3中图分类号: TG659 文献标识码: BThe A pp l i ca t i on of M a cro2ba sed E l ec t ron ic s C u t ter A l i g n e r i n the M a ch i n i n g C en te rHUAN G Sh im e i1 , CHAN W en l i ang2( 11G uangdong L i ngnan F i rst B u s i ne s s A d vanced Techn i ca l Schoo l, Guangzhou G uangdong 510800 , Ch i na;21G uangzhou I n s titu t e of Techno l o gy, G uangzhou G uangdong 510075 ,Ch i na)A b stra c t: The struc tu re and p rinc i p le of e lec t ron ic s cu tte r a lig ne r we re ana lyzed. The m ac r o p r ogram fo r cu t te r a li g n m e n t w a s de sig ned to rea lize cu tte r ad ju stin g au tom a t ica lly, se tting o r u p da ting the length comp en sa t ion va lue au tom a tica lly. The s ecu r ity a l e r t and sta te p r o t ec t ion func ti o n s we re inc rea sed ba sed on ac tua l situa tion. A nd som e of the connec t i o n ha rd wa re s we re de sig ned. The p r o2 gram ab ove wa s u s ed to rea l ize in s ta l la t ion and u s e of e l ec t r on i c s cu t te r a l ig ne r in p roce s sin g cen t e r, and the accu r acy and effic i ency ofThe p r ogram wa s too l length comp e n s a t i o n in p roce s sing cen t e r we r e i m p roved m e anwh i le the co s t of p u r cha s ing s oftwa r e wa s saved.u s ed fo r teach i ng and auxilia r y equ i p m e n t in s ta l la t ion and m a i n t enance ab i lity of studen t wa s enhanced.Keyword s: E l ec t ron i c s cu t te r a l ig ne r; Too l length comp e n s a t ion; M a c r o p r ogram; Op ti m a l de s ig n Array加工中心加工前, 必须先用一把基准刀定义工件原点。
斗笠刀库宏程序

M代码含义
M50刀库移动使能 M51刀库移动结束
M52刀库向右(靠近主轴) M53松刀,吹气 M54刀盘旋转 M55刀盘夹紧
M56刀盘向左(远离主轴)
换刀要分几种情况
1 主轴上没有刀 (抓刀) 2 主轴有刀 T0 (还刀回库)n7 返回第一参考点 n5 回第二参考点 n8 刀库旋转使能M50 n8刀库旋转使能M50 n9 刀库向右M52 n9刀库向右M52 n10 松刀吹气M53 n10松刀吹气M53 n13刀盘旋转到位M54 n11回第一参考点 n14 回第二参考点 n15刀具夹紧M55 n15刀具夹紧M55 n16刀盘向左M56 n16刀盘向左M56 n17旋转结束M51 n17旋转结束M51
3 主轴上有刀 T**(换刀) (先还刀 再抓刀) n5回第二参考点 n8刀库旋转使能M50 n9刀库向右M52 n10松刀吹气M53 n11回第一参考点 n13刀盘旋转到位M54 n14回第二参考点 n15刀具夹紧M55 n16刀盘向左M56 n17旋转结束M51
斗笠式刀库的使用方法及宏程序 :9001 (参数6071)
N1 IF[#1000EQ1]GOTO19 (T CODE=SP TOOL) N2 #199=#4003 ( G90/G91 MODLE) N3 #198=#4006 (G20/21 MDOLE)
N4 IF[#1002Байду номын сангаасQ1]GOTO7 ( SP TOOL=0) N5 G21G91G30P2Z0M19 N6 GOTO8
N7 G21G91G28Z0M19 N8 M50 N9 M52 N10 M53
N11 G91G28Z0
N12 IF[#1001EQ1]GOTO15 (T CODE=0) N13 M54 G04X3.0
用宏程序在数控车床上实现自动对刀计算功能

中预先输入的样棒的 " 向值,如 & 可跟据需要而定,这个数是工件尺寸减 去样棒长度尺寸,系统变量 3 0&,% 是机床坐标 " 值,那么 3 0$/ 的数值便是 计算出要用的 " 补偿值) +#0 1&$ 2 3 70$% 这段的作用是将计算好的 " 补偿值自 4 3 0$/ ( 动输入到 $ 号机床补偿表中) 补偿表中的 6 值和 5 号须要另外输入,因为无定数) 8%& (
) 由原来 !" 改变成为 !" /,编程的坐标值都要以新的坐标系计算。 ,%&&
图 ’
图 %
在编程过程中,一定要了解刀具长度补偿与工件坐 标系的变化关系,以免产生工件的报废和机床安全事 故。特别注意的是,一定要对刀具长度的正向补偿和负 向补偿原理理解透彻,运用自如,这样才能避免出现错 误。在每个程序结束后,要立刻用 !"2 将刀具的长度补 偿取消,防止在下个程序执行时造成质量和安全事故。
+#0
2 3 0&&
变量 3 4 3 /$,& ( 1&0
0&& 是机床 5 代码如 &$&& ) +#0 2 3 0$$ 变为 &$) +#0 1&, 2 3 0$$ 4 3 0$$ 4 3 0&&
变量 3 0$$ 6$&& (
63
变量 3 0$$ 变为 ,&&$ 即补偿表中 ,&&& ( 的 $ 号位 ! 值,通常机床变量 3 ,&&& 用 3 ,-&& 跟据机床而定) +#0 +#0 +#0 1&$ 1&$ 1&, 2 3 70$$ 2 3 0$, 2 3 0$, 把变量 3 0$$ 的值 ,&&$ 置换出来) 4 3 0$$ ( 把变量 3 0$, 变为 ,&&$) 4 3 70$$ ( 4 3 0&,$ 变量 3 0%& 是用手工在机床 6 3 0%& (
FANUC系统数控车床对刀和编程

FANUC系统数控车床对刀和编程Fanuc 系统数控车床设置工件零点常用方法一,直接用刀具试切对刀1. 用外园车刀先试车一外园,记住当前X 坐标,测量外园直径后,用 X 坐标减外园直径,所的值输入 offset 界面的几何形状 X 值里。
2. 用外园车刀先试车一外园端面,记住当前 Z 坐标,输入 offset 界面的几何形状 Z 值里。
二,用 G50 设置工件零点1. 用外园车刀先试车一外园,测量外园直径后,把刀沿Z 轴正方向退点,切端面到中心( X 轴坐标减去直径值)。
2. 选择 MDI 方式,输入 G50 X0 Z0 ,启动 START 键,把当前点设为零点。
3. 选择 MDI 方式,输入 G0 X150 Z150 ,使刀具离开工件进刀加工。
4. 这时程序开头:G50 X150 Z150 …… . 。
5. 注意:用G50 X150 Z150 ,你起点和终点必须一致即X150 Z150 ,这样才能保证重复加工不乱刀。
6. 如用第二参考点 G30 ,即能保证重复加工不乱刀,这时程序开头 G30 U0 W0 G50 X150 Z1507. 在FANUC 系统里,第二参考点的位置在参数里设置,在Yhcnc 软件里,按鼠标右键出现对话框,按鼠标左键确认即可。
三,用工件移设置工件零点1. 在 FANUC0-TD 系统的 Offset 里,有一工件移界面,可输入零点偏移值。
2. 用外园车刀先试切工件端面,这时 Z 坐标的位置如: Z200 ,直接输入到偏移值里。
3. 选择“ Ref ”回参考点方式,按 X 、 Z 轴回参考点,这时工件零点坐标系即建立。
4. 注意:这个零点一直保持,只有从新设置偏移值 Z0 ,才清除。
四,用 G54-G59 设置工件零点1. 用外园车刀先试车一外园,测量外园直径后,把刀沿Z 轴正方向退点,切端面到中心。
2. 把当前的 X 和 Z 轴坐标直接输入到 G54----G59 里 , 程序直接调用如:G54X50Z50 ……。
运用宏程序实现经济型数控铣床自动对刀

250±0.50 220
1 . 固 定 板 ;2 . 角 铁 ;3 . 夹 具 座 ;4 . 螺 钉 连 接 ;5 . 压 盖 ;6 . 轴 套 图 2 镗内孔夹具图
盘 ,并 且 应 成 对 使 用 ,分 别 连 接 在 磨 床 的 头 架 和 尾 架 上 , 中心距由磨床上的调整工装按曲轴的偏心距调整。 3.2 磨外圆夹具
参考文献
[1] 陈养 元 ,钟 启 茂 . 数 控 车 床 对 刀 仪 传 感 器 的 设 计 [J] . 新 技 术 新 工 艺 ,2007(12).
[2] 左 家 圣 ,左 旭 坤 . 数 控 机 床 自 动 对 刀 仪 的 设 计 [J] . 中 国 设 备 工 程 ,2006(12).
[3] 北 京 发 那 科 机 电 有 限 公 司 .BEIJING- FANUC 0i- MA 系 统 操 作 说明书 [M] . 2002.
[4] 陈 俊 . 数 控 机 床 编 程 及 应 用 [M] . 北 京 :北 京 理 工 大 学 出 版 社 ,2008 .
Using Macr o Pr ogr am to Realize Economical CNC Milling Machine Automatic Tool Setting
术是通过在 2 道重要 工 序(内 孔 与 外 圆)中 使 用 自 制 专 用 夹具。实践证明,夹具成 本 低 (每 套 生 产 成 本 不 到 1000 元)、操作简便,既保 证了工件的加工质 量 ,不 易 发 生 引 偏 和振动,又极大的提 高 工 作 效 率 ,以 较 小 的 成 本 取 得 满 意 的经济效益。
工艺与装备
47
运用宏程序实现经济型数控铣床自动对刀
唐红春 周丹江
加工中心宏程序编程实例与技巧方法

G00 X45 Y-15 ;
Z3
Z3
G01 Z-5 F100
G01 Z-5 F100
#10=0;给角度赋0初值 R10=0;给角度赋0初值
WHILE #10 LE 360 DO 1;AA:
#11=40*COS[#10]; R11=40*COS(R10);
#12=30*SIN[#10];
R12=30*SIN(R10);
G01 X#11 Y#12 ;
G01 X=R11 Y=R12 ;
#10=#10+1;
R10=R10+1;
END 1
IF R10<= 360 GOTOB AA
X45 Y15;
X45 Y15;
G00 Z30
G00 Z30
X0 Y0 M05
X0 Y0 M05
M30
M30
数控加工技术
三、SIEMENS参数编程程序跳转
1.无条件跳转
GOTOB LABEL (向后跳转, 向程序头跳转)
GOTOF LABEL (向前跳转, 向程序尾跳转)
2.条件跳转
IF 表达式 GOTOB LABEL(向后 跳转,向程序头跳转) ○ IF 表达式 GOTOF LABEL( 向前跳转,向程序尾跳转)
LABEL 为程序段标示符
数控加工技术
数控加工技术
四、编程示 例
数控加工技术
五、SIEMENS与FANUC用户宏程序20编24/11/11 程对照
长半轴40、短半轴30的椭圆
G54 G90 G00 Z30
G54 G90 G00 Z30
M03 S800
M03 S800
G00 X45 Y-15 ;
用户宏程序编程
自制对刀仪解决加工中心对刀难题

程简单化。为此 ,测量每把刀 的补偿 值 ,是正确使用 数
控加工中心的基本工作 ,这项工作也叫 “ 对刀” 。 20 0 4年秋 ,我校实 习工厂购买 了四台广州鑫泰科技
有限公司生产 的 G V 50型数控加工 中心。这种数 控 S M6 4
加工中心有容 纳 1 刀具的 刀具库 。通 过两 年多 的使 0把
用 ,我们积累了一些生产经验 。
在实践过程 中,我们发现 ,用这种选 定工作 台水 平 面为参考面的定点对刀方法 ,由于眼睛 目测 时,难 于判
实际生产操 作 中,刀具库 里一 般安装 高速 钢铣刀 , 有四刃 端 面铣刀 、球 头 铣 刀 、钻头 ,还有 锥 形铣 刀 等 等。刀具是通过专用锥柄拉钉夹头 ( T 0 B 4 )装夹 ,放 在 刀库 中 的,使 用 时 由 自动 装 置 将 刀 具 安 置 在 主 轴 的
圜
獗 。 曩囊融舞 曩且 豫天 。 j囊 主 . 鼹 瓣 誊 曩爱 曩、 持 。 霉 激
自制 对 刀 仪 解 决 加 工 中心 对 刀 难 题
广 东省 坪石技工学校 ( 12 7 邱金土 522 )
集合现 代高 新科 学技术 于一身 的数 控加 工 中心 机 床 ,它 的主要特色之一是拥 有刀具库。刀具库保 证了机 床切削时能快 速换 刀 ,减少辅 助加工时间 ,同时 能减少 工件装夹次数 ,保 证加 工精 度与效率。刀具库 中的每一 把刀具 ,其结 构尺 寸不相 同,只有预 先在数控系统 中设 好每把刀具的长度和直径方 向的补偿值 ,才能使数控 编 是 :先将 刀具库 中的 1 号刀为基 准刀 ,选定工作 台的水
首先将对刀仪平稳地置于数控加工中心主轴的轴慢慢下降当刀尖快接触到号刀压住对刀仪的测量砧板并使弹簧把刀的长度补偿值都可以准压通过传动杠杆使百分表长针偏转一定角度大约就好这样可以消除百分表内部齿轮啮合间隙用手转动百分表的外表盘使其长针所指的刻度线正好处于所示
数控编程——宏程序教程

数控编程讲义第一篇铣工篇 (1)专题一行切和环切 (1)1.1环切 (1)1.1.1环切刀具半径补偿值的计算 (2)1.1.2环切刀补程序工步起点(下刀点)的确定 (4)1.1.3在程序中修改刀具半径补偿值 (5)1.1.4环切宏程序 (7)1.2 行切 (8)1.2.1 矩形区域的行切计算 (8)1.2.2行切的子程序实现 (10)1.2.3 行切宏程序实现 (11)专题二相同轮廓的重复加工 (13)2.1 用增量方式完成相同轮廓的重复加工 (14)2.2用坐标系平移完成相同轮廓的重复加工 (14)2.3 用宏程序完成相同轮廓的重复加工 (15)专题三简单平面曲线轮廓加工 (17)专题四简单立体曲面加工 (18)4.1球面加工 (18)4.1.1外球面加工 (20)4.1.2内球面加工 (21)4.2水平圆柱面的加工 (22)4.2.1圆柱面的轴向走刀加工 (22)4.2.1圆柱面的周向走刀加工 (23)专题五孔系加工 (25)5.1 矩形阵列孔系加工 (25)5.2环形阵列孔系加工 (26)第二篇车工篇 (27)专题六参数编程 (27)专题七方程曲线的车削加工 (29)7.1方程曲线车削加工的走刀路线: (29)7.2 椭圆轮廓的加工 (30)附录FANUC系统G指令和宏指令 (32)附录1刀具补偿值、刀具补偿号及在程序中赋值G10 (32)1、刀具补偿值的范围 (32)2、刀具补偿值的存贮 (32)3、刀具补偿赋值格式: (34)附录2 缩放G50、G51 (35)附录3 坐标系旋转G68、G69 (42)附录4 宏程序B(custom macro B) (48)1 宏变量(variables) (48)2 系统变量SYSTEM V ARIABLES (54)2.1接口信号Interface signals (55)2.2刀具补偿值Tool compensation values (56)2.3宏程序报警信息Macro alarms (58)2.4时间信息 (59)2.5自动运行控制 (60)2.6背景(#3005)Settings (63)2.7已加工的零件数Number of machined parts (64)2.8模态信息Model information (65)2.9当前位置 (68)2.10工件坐标系补偿值(工件坐标系零点偏置值) (68)3算术和逻辑运算 (70)4 宏语句和NC语句 (81)5分支和循环 (83)5.1无条件分支GOTO语句 (83)5.2 条件分支IF语句 (84)5.3 循环WHILE 语句 (87)6 调用宏程序MACRO CALL (34)6.1 简单调用G65 (35)6.2模态调用G66 (45)6.3使用G代码的宏调用 (51)6.4使用M代码的宏调用 (54)6.5使用M代码的子程序调用 (57)6.6使用T代码的子程序调用 (59)6.7例程............................................................................................. 错误!未定义书签。
对刀仪使用说明M70

对⼑仪使⽤说明M70对⼑仪的使⽤(M70/M700)⽴式加⼯中⼼机采⽤美德龙系列(T24E/F)对⼑仪,对⼑重复精度0.003mm 以内。
数控系统接收对⼑仪脉冲信号,再由PLC执⾏⼑具长度设定、⼑具磨耗检测及补偿、⼑具破损折断检测。
⼀、对⼑仪的使⽤注意事项1.对⼑⼑具直径请控制在ф0.7mm以上,ф20mm以下;2.对⼑速度请控制在200mm/min以下;3.使⽤环境温度范围0℃~40℃;4.⼑具与对⼑仪接触⾯必须垂直,并且垂直向下与接触⾯接触;5.接触时不能超过对⼑仪⾏程,否则将损坏对⼑仪或⼑具;6.对⼑时的速度与机械的电⽓响应速度有关系,所以请设定指定内速度,为了确保对⼑精确,我们推荐对⼑速度为50~200mm/min;7.当⼀⽤⼿接触对⼑仪接触⾯时请不要⽴即放开,以免损坏对⼑仪内部构造;8.当⼑具和对⼑仪接触对⼑结束后,必须垂直提⼑离开接触⾯,不可以横向移动,如果横向移动会损坏对⼑仪;9.接触⾯上吹⽓吹不到地⽅或除不掉的铁屑及切削油等,请经常扫⼀下;10.对⼑吹⽓的⽓压请控制在2 - 3Kgf/cm2。
⼆、对⼑仪参数及设定2.1.宏程序输⼊:(注2)将对⼑仪程序输⼊到NC内存中,对⼑仪程序中包括#31,#32,O9899,O9020,O9951,O9954等程序,其中程序O9899,O9020,O9951,O9954不可以随意修改,以防设定错误⽽撞坏对⼑仪。
2.2.参数#6409.7->1 :对⼑仪总开关三、对⼑仪的基准位置设定3.1.在主轴上装夹⼀⽀⼑具,⽤⼿轮模式将X、Y轴移动到对⼑仪接触⾯上⽅10mm 内,并且在接触⾯中央位置,记录此时X、Y之机械坐标。
3.2.修改宏程序O9954,使变量#523和#524分别赋予X、Y轴在对⼑仪位置上的机械坐标。
(注1)3.3.当对⼑仪有移动位置或者X、Y、Z任何⼀轴有变动过,则要重新进⾏基准位置设定。
4.1.寻找⼯件X、Y轴坐标⼯件分中,将X、Y轴的相对坐标抄⼊⼯件坐标系统内,Z轴坐标由对⼑程序⾃动测量(通常,初始设0)。
佳铁机床-马特刀库使用说明

新刀库使用说明1、装刀及取刀:在手动模式下,首先将刀盘回零(刀盘回零按钮在系统面板主轴控制侧;注:主轴上一定要没刀把才可以回零),回零完成后请准备你所要加工的刀把进行对刀和装刀。
具体步骤:若要装刀盘1号位置的刀具,先手动将刀把安装到主轴上,然后在“主菜单-手动-MDI-手动输入M7-按执行即可;这样它会放到当前空刀位上(M7是放刀指令);刀把装上刀盘后X轴会回到装刀位,现在可以把2号刀装到主轴上,在“主菜单-手动-MDI-手动输入M7-按执行即可,再把三号刀把安装到主轴上、、、、、、其它以此类推。
装刀的顺序可以任意。
若要取下1号刀具,在‘MDI’模式下执行“T1M6”,然后将刀具从主轴上取下;要取2号位置的刀具,在‘MDI’模式下执行“T2M6”,然后将刀具从主轴上取下、、、其它以此类推。
2、对刀:对刀长度补偿是用G43补正,在对刀过程中一定要对应刀号进行对刀,分别T1M6~T10M6。
在对刀过程中,Z轴下降到一定高度时才开始减速执行G75对刀动作,所以应确保刀具长度不能过长,对太长的刀具首次对刀时请慢速执行,以免发生碰撞损坏对刀仪。
若确定刀具长度一定需修改Z轴减速位置,请与售后人员联系。
a、系统以刀具库中的任意刀具为参考,自动对其他刀具进行刀具长度补偿,所以对刀时必须首先要定基准刀进行对刀。
例如:在“主菜单-手动- “MDI”模式下输入“T1M6”-按执行键,这时系统将自动执行对刀程序,对刀库表中的1号刀具进行对刀,当对刀程序执行完毕后,必须执行“预置”确定工件Z轴零点:将刀尖下降至距离加工坐标原点Z0一定的高度(可以用标准件进行对刀),在“主菜单-手动-预置-Z菜单”,输入此高度值,并按"ENTER"键。
在手动"MDI"菜单下,输入"M56",并按"执行"键。
同样,第二把刀对刀也是在“MDI”模式下执行“T2M6”,这时系统将自动执行对刀程序,对刀完成之后系统会自动与基准刀的长度差值写到刀具偏置表的长度补偿中;其它依此类推(第一号刀对刀及预置完零点完成之后,其它刀具对刀顺序可以任意,T1M6与系统刀具库一号刀对刀对应、T2M6与系统刀具库二号刀对刀对应、、、T10M6与系统刀具库十号刀对刀对应)。
fanuc 加工中心宏程序

fanuc 加工中心宏程序+G10的应用G10指令的应用非常广泛,通过G10来设置机床刀具的有关数据来实现分层铣削.对任意轮廓倒圆角. G10的基本格式刀具长度补偿G10 L10 P(刀具号)R(补偿值)刀具长度磨损G10 L11 P R刀具半径补偿G10 L12 P R刀具半径磨损G10 L13 P R这个格式中的p 为刀具号可以为变量 R为半径值可以为变量只要设定G10 中R的参数值那么在刀补中的相应的值将失效.举个例子假如刀具半径为10 我们可以这样设定G10L12P01R10这样就给1号刀的半径补偿中设定半径为10在用半径补偿是就会掉用此值.下面我们来看一个简单的例子铣削一个40的正方形刀具半径为10O1200G54G17G90G80G49G40G98G00X-60Y-60Z5G10L12P01R10G01Z-5F100G01G41X0Y0D01F100Y40X40Y0X0G40G00X-60Y-60G0Z100M30这个是个很简单的例子当然我们可以再半径补偿的半径是用变量来表示同样用上面的这个例子我们留0.1的加工余量来精加工.程序怎么写O1200#100=1G54G17G90G80G49G40G98G00X-60Y-60M3S600Z5#5=10.1N10 G10L12P01R#5G00X-60Y-60Z10G01Z-5F100G01G41X0Y0D01F100Y40X40Y0X0G40G00X-60Y-60#10=10 改半径值精加工#100+#100+1 计数M3S2000 精加工高速IF[#100LE2]GOTO10G0Z100M30下面我们来看这个比较复杂的零件怎么来价工.椭圆长半轴40短半轴25椭圆轮廓我们用一个子程序来编写O0111G54G17G90G80G40#100=0N200 #101=40*cos[#100] X值#102=25*sin[#100] y值G41G01X#101Y#102D01F100#100=#100+0.05 每次增加0.05度IF[#100LE360]GOTO200G91G40G1X20F800 取消刀补G90M99主程序用一把10mm的刀铣削00110G54G17G90G80G40G49G00X70Y70Z5#10=0 长度补偿#11=45半径补偿G10L12P01R#11 半径补偿.G10L10P01R#10 长度补偿G49H01Z0。