OKUMA卧式加工中心旋转坐标系示例
卧加回转台中心坐标的精确找正
卧加回转台中心坐标的找正方法日期2015/8/20在使用带B 轴的卧式加工中心过程中,有时需要回转工作台,坐标系转换过程中,需要用到工作台的回转中心坐标,而某些机床出厂时未告之用户其工作台回转中心。
机床使用过程中,调整过机床原点,造成回转中心改变。
这种情况下,需要找正B 轴(工作台)回转中心在机床坐标系的位置。
本方法适用任意品牌卧式加工中心回转台的调整找正.下面分别介绍X 、Y 、Z 三个方向坐标找正方法(附图)。
卧式加工中心机床零点校正(部分厂商机床零点就是回转台回转中心)所需工具:标准芯棒、万向磁力表座、百分表X 轴校正:1.主轴上装配芯棒,MDA 模式下输入【G53G0X0】执行此程序使主轴移至现状态下托盘中心即X=0;2.将表靠上芯棒(找到芯棒最外侧点),如图1;3.为安全起见,移动Z 轴,使表离开芯棒,在MDA 模式下将托盘旋转180°;4.手动移动Z 轴使千分表接与芯棒接触上,调整X 轴位置,使得百分表在芯棒两侧指示相同,记下此时X 坐标值,如图2;5.将所得X 值+MD34090,重新输入到MD34090内激活重启(相对值编码器)(本条只适用于SIEMENS840D pl 系统)。
图1图2Z轴校正:1.X轴定位到回转台中心,即X0位置,将表靠上芯棒(找到芯棒最外侧点),如图3a,将表指针对零;2.移动Z轴,使表离开芯棒,在MDA模式下将托盘旋转90°;3.移动Z轴使表针与芯棒端面接触,对零,记下此时Z轴机械坐标值,如图3c;4.计算Z轴中心坐标值,Z=Z实-L芯-R芯;5.将Z值与原MD34090相加,激活重启.a b c图3Y轴校正(工作台面):1.用标准量块,将表指针对零,如下图4;2.移动相关轴,使表位于芯棒最高点,表针对零;3.计算Y轴中心坐标值,Y=Y实-L量+R芯;4.将Y值与原MD34090相加,激活重启.5.或直接用芯棒靠上量块,用塞尺判断间隙计算Y轴位置图4。
加工中心培训okumaPPT课件
大连秋元机械有限公司
1
2021/6/7
培训内容及安排
培训内容 加工中心对刀 加工中心的基本知识 加工中心实例 练习 培训汇总
2
2021/6/7
二·加工中心对刀操作
1. 加紧固定工件:找到合理的加紧固定方法,使 工件处在最好的加工状态
2. 根据图纸,用对刀工具选取工件的坐标原点( 0,0)
17
2021/6/7
1,刀具的选择
T1 CENTER T2 Φ5.1D T3 Φ5ROUGHING T4 Φ5超硬铣刀
18
2021/6/7
程序的编写-方法一
T1M6 T2 G15H90 G0X0Y0S1200 G56Z150.H1 M3 G71Z50.M53 M8 NCYL G81Z-2.R3.F50 CALL O1 CALL O10
19
2021/6/7
T3 G0X0Y0S1000 G56Z150H2M3 M8 NCYL G73Z-15.R3.Q2.F100 CALL O1 CALL O10
20
2021/6/7
T4 G0X0Y0S800 G56Z150.H3M3 M8 X-11.Y-15. G01Z-12.F100 G91G41X3.D1F30 Y32. G03X-6.R3.
G81:固定循环 钻孔循环
5
2021/6/7
加工中心的基本知识-G代码
G85:固定循环 镗孔循环 G86:固定循环 镗孔循环 G90:绝度坐标模式 G91:增量模式 G284:同步攻丝 攻丝循环 G00:定位 G71:M53返回到平面指定位置 M代码:
6
2021/6/7
加工中心的基本知识-M代码
M代码:
四轴卧式加工中心工作台旋转后坐标系的自动转换
1 序言四轴卧式加工中心的应用已越来越普遍,但仍需要不断钻研和发掘设备的性能和功能,才能将其优势发挥到极致,从而更高效地加工出更高质量的产品零件。
本文以工作台旋转后的坐标系转换为例,介绍利用宏程序完成带B轴卧式加工中心的工作台旋转后坐标系自动转换的方法。
2 坐标系转换存在的问题一个工件有多个面需要加工时,使用带B轴的四轴卧式加工中心比较方便,只需一次装夹,就可以通过旋转工作台实现多个面的加工。
在实际工作中,由于工件中心一般不是刚好放在工作台旋转中心,而且工件形状各异,所以通常加工每个面时都要重新测量并设定工件坐标系,效率低而且有测量误差,一些形状复杂的斜面或图样上的虚构面甚至根本无法测量。
仔细思考这个问题不难发现,根据零件形状要求,构建不同坐标系,再利用几何模型和图样尺寸列出各坐标系之间的关系,从而实现坐标系的转换,即可解决以上问题。
考虑到工作台旋转后Y坐标无变化,因此下面只分析计算X轴和Z 轴的坐标变化与转换。
3 坐标系转换过程3.1 测量工作台旋转中心X、Z轴机械坐标测量所需工具为主轴标准检棒和带磁吸表座的杠杆式千分表。
(1)测量Xc 测量过程如图1所示。
a)0°位置b)180°位置图1 工作台旋转中心X轴机械坐标测量1)将工作台(B轴)定位在0°位置,标准检棒装在主轴上,表座吸在工作台上并使千分表表针压在检棒侧母线上(见图1a)。
手动移动Y轴寻找检棒侧母线最高点,千分表指针读数置0,记下此处X轴机械坐标Xm1。
2)将检棒向上移至安全位置,将工作台旋转至180°位置。
以同样方式,在另一侧寻找检棒侧母线最高点(见图1b),并移动X轴使千分表读数在上次置0的位置,记下此处X轴机械坐标Xm2,则工作台旋转中心X轴机械坐标为Xc=(Xm1+Xm2)/2。
验证:将主轴固定在Xc位置,再用上述方法,只移动Y轴和Z轴,如果在0°和180°位置千分表的读数完全相同,说明Xc正确,否则需重新测量。
回转体在卧式加工中心的旋转工作台上任意放置的坐标计算方法
回转体在卧式加工中心的旋转工作台上任意放置的坐标计算方法李超吴建波张强四川宜宾普什模具有限公司 644000摘要:为了解决大型回转体类零件加工径向孔,在装夹时旋转中心定位困难和容易造成变形、损坏加工表面等问题。
充分利用机床NC程序的公式计算功能,加工零件可以随意地放置在工作台上,利用该功能可将工件的回转中心虚拟到工作台的回转中心(即将工件的回转中心偏移到工作台的回转中心),理论误差可小于0.001mm。
实际应用表明,此方法定位准确可靠,给加工编程带来极大的方便,节省很大的人力物力。
关键字:回转体坐标计算方法1、装夹方法比较1.1 传统装夹放置方法如图2所示,在回转体上加工6个Φ60大的孔,传统加工方法是把回转体中心放在工作台旋转中心上,再旋转工作台(B轴)分度加工6个Φ60大的孔,以达到所要加工孔的目的。
优点是:(1)加工时易于理解,加工基准能完全与图纸基准重合;(2)编程简单。
缺点是:(1)需要将工件的回转中心放置在工作台的旋转中心上,并根据零件的精度要求控制重合误差。
(2)、工件在调整位置时移动较困难,容易损伤工件的外观同时引起变形,影响外形尺寸和表面质量。
(3)、装夹找正时间长,效率低。
图 1图1 传统零件放置示意图1、2新的装夹放置方法只需要将工件随意地放置在工作台上,通过机床NC 程序的公式计算功能,将工件的回转中心偏虚拟到工作台的回转中心即可。
如图3所示优点是:(1)、装夹放置位置没有任何限制。
(2)、装夹时间短,效率低。
(3)、不需要专用工装。
(4)、可有效保护产品外观,和减少变形。
缺点是:(1)、加工时不是很直观,容易让人误解。
(2)、程序编制较复杂。
工作台图2 新的零件放置示意图2、虚拟坐标设定及计算方法2.1装夹步骤和提取必要数据: 步骤如下:(1) 首先将工件回转零点X1、Z1,设定到加工坐标系(如G54)中(如图2)。
(2) 将旋转工作台当前位置设为B0。
(3) 以坐标系G54中X1、Z1为被减数,减去旋转工作台零点X0、Z0(固定值),得到两中心的距离△X 、△Z (注意:由于工件的放置位置不一样△X 、△Z 可能是负数或正数)。
OKUMA 的G代码和记忆代码
OKUMA 的G代码和记忆代码G00 ***定位G01 *** 直线插补G02 圆弧插补- 螺旋切削( 顺时针)G03 圆弧插补- 螺旋切削( 逆时针)G04 ** 停顿G09 ** 准确停止G10 *取消G11G11 坐标系的平移和旋转移位G15工件坐标系的选择( 状态码)G16 ** 工件坐标系的选择( 非状态码)G17 ***平面选择:XYG18 *** 平面选择:ZXG19 *** 平面选择:YZG20 **英寸输入确定G21 ** 公制输入确认G22 ***可编程极限打开G23 *** 可编程极限取消G30 ** 返回起始位置G31 跳跃功能G40 *刀具半径补偿取消G41 刀具半径补偿,左G42 刀具半径补偿,右G43 三维位移取消G44 三维位移执行G50 *几何尺寸的放大和缩小取消G51 几何尺寸的放大和缩小执行G53 ***刀具长度位移取消G54 刀具长度位移,X- 轴G55 刀具长度位移,Y- 轴G56 *** 刀具长度位移,Z- 轴G57 刀具长度位移,第4- 轴G58 刀具长度位移,第5- 轴G59 刀具长度位移,第6- 轴G60 单向定位G61 准确停止模式G62 可编程镜像G64 * 切削模式(G61 取消)G71 M53 返回平面的指定G73 固定循环,高速深孔钻孔循环G74 固定循环,反向功丝循环G76 11 固定循环,精镗G80 *固定循环,模式取消G81 固定循环,钻孔循环G82 固定循环,钻孔循环G83 固定循环,深孔钻孔循环G84 固定循环,功丝循环G85 固定循环,镗孔循环G86 固定循环,镗孔循环G87 固定循环,反镗循环G89 固定循环,镗孔循环G90 *** 绝对坐标模式G91 *** 增量坐标模式G92 设定工件坐标系G94 *** 每分进给模式G95 *** 每圈进给模式G172=3-D 元弧G173=3-D 元弧G174=元棒侧面机械关G175=元棒侧面机械开G176=F码和S码掠去关G177=F码和S码掠去G180=附属头转向保常取消G181=附属头转向保常前方G182=附属头转向保常左方G183=附属头转向保常后方G184=附属头转向保常右方G185=附属头转向保常下方G186=容许量控制方式关G187=容许量控制方式开G188=NO.2 刀长保常取消G189=NO.2 刀长保常开G190=不变G90方法(绝对)程序G191=手动移动结果取消G192=顶直接表面方式取消G193=顶直接固定遁环方式开G194=固定遁环方式有毁损直接取消G195=固定遁环方式有毁损直接开G196=每句呼叫子程序开G197=每句呼叫子程序关G198=螺纹混合固定遁环1轴直接平面G199=螺纹混合固定遁环2轴直接平面G256=3-D元弧投映表面選擇G 代码宏指令(G100取消)默态调用G101 G102 G103 G104 G105 G106 G107 G108 G109 G110 一般调用G111 G112 G113 G114 G115 G116 G117 G118 G119 G120G174 柱形侧切削关闭G175 柱形侧切削打开G186 余量控制关闭G187 余量控制打开G274 同步功丝,反向功丝循环G284 同步功丝,功丝循环* :当电源供应打开时已被设定。
坐标系旋转功能指令编程
O2100 G90G01X0Y-10 X4.142指令应用实例
例:使用旋转功能编制图示轮廓的加工程序。设刀具起点 距工件上表面50mm,切削深度5mm
坐标系旋转指令应用实例
O0068 //主程序 N10 G92 X0 Y0 Z50 N15 G90 G17 M03 S600 N20 G43 Z-5 H02 N25 M98 P200 //加工 N30 G68 X0 Y0 R45 //旋转45 N40 M98 P200 加工 N60 G68 X0 Y0 R90 //旋转90 N70 M98 P200 //加工 N20 G49 Z50 N80 G69 M05 M30 //取消旋转 O200 //子程序 N100 G41 G01 X20 Y-5 D02 F300 N105 Y0 N110 G02 X40 R10 N120 X30 R5 N130 G03 X20 R5 N140 G00 Y-6 N145 G40 X0 Y0 N150 M99
指令说明
5.当α_β_在编程时未指定,则G68程序段的刀具位置认为是旋转中 心。 6. 若程序中未编制R_ 值,则参数5410中的值被认为是角度位移值。 7. G69 可以指定在其它指令的程序段中。
坐标系旋转指令应用实例
例:应用坐标系旋转指令,编写图示零件的加工程序。
坐标系旋转指令应用实例
O2000 G92X0Y0G69G17 M03S1000 G01G42Y-5F200H01 M98P2100 M98P72200 G00G90X0Y0 M30
数控铣床篇
实训十二 坐标系旋转功能
指令编程
坐标系旋转指令适合加工的零件
坐标系旋转指令
卧式加工中心的坐标如何丈量?看完这个就知道了
卧式加工中心的坐标如何丈量?看完这个就知道了卧式加工中心适用于零件形状比较复杂和精度要求高的产品批量生产,特别是箱体和复杂结构件的加工。
在汽车、航空航天、船舶和发电等行业被大量用于复杂零件的精密和加工。
卧式加工中心在加工零件时,由于零件加工部位的需求,一般要求作业台旋转恣意视点。
当工件坐标系原点与作业台旋转中心重合时,作业台的旋转不会给加工带来影响。
那么,大家知道二手卧式加工中心坐标丈量方法有哪些吗?今天我就为大家讲解:由于工件坐标系原点的挑选是依据零件结构特色、编程的需求而承认的,一般被加工零件无法与作业台的旋转中心重合,工件坐标系原点的位置跟着作业台的旋转,在机床坐标系中发生改变。
因此,要从头设定工件坐标系原点。
每一台卧式加工中心z轴主轴端面与B轴反转中心有个固定值,由于卧加B轴旋转时候,用宏程序换算坐标系时候需求用到这个值。
卧式加工中心机床反转中心在一次丈量得出精确值以后,能够在一段时刻内作为基准。
可是,跟着机床的运用,特别是在机床相关部分呈现机械故障时,都有可能使机床反转中心呈现改变。
例如,机床在加工过程中呈现撞车事端、机床丝杠螺母松动时等。
因此,机床反转中心必须定期丈量,特别是在加工相对精度较高的工件之前应从头丈量,以校对机床反转中心,从而确保工件加工的精度。
丈量方法:当作业台分别在0度和180度时,移动作业台以调整Z向坐标,使百分表的读数相同,则:Z向反转中心=CRT显示的Z向坐标值;Z向反转中心的精确性,影响机床调头加工工件时两端面之间的距离尺度精度(在刀具长度丈量精确的前提下)。
反之,它也可批改刀具长度丈量差错。
一个面的工件坐标系原点设定好之后,依据补偿值,人工核算其他面的工件坐标系原点并输入到相应的工件坐标系中,简单犯错,且只能核算作业台旋转90度、180度、270度位置的工件坐标系原点,不能核算恣意旋转视点的坐标系原点。
该程序可依据初始工件坐标系原点设定值,完结作业台旋转恣意视点的工件坐标系原点主动补偿核算,并设定新的工件坐标系原点,主动输入到相应的工件坐标系中,减少了工件坐标系设守时刻和犯错的概率,提高了出产功率和精确性。
OKUMA卧式加工中心旋转坐标系示例
示例1B正向60度点旋转为0度零点计算参数名参数数值程序参数备注原坐标系号11H 或VACOD 不输入则为当前坐标系,注意不能为零X0.000VZOFX[1]Y 0.000VZOFY[1]Z0.000VZOFZ[1]B0.000VZOFB[1]X144.261X Y 0.000Y Z-116.711Z B60.000B 该点新坐标系下坐标将为B0新坐标系号22P X 0.000I 默认为0Y 0.000J 默认为0Z 0.000K 默认为0B 0.000不需要必须为0新坐标系偏置X0.000VZOFX[2]Y0.000VZOFY[2]Z-33.422VZOFZ[2]B 60.000VZOFB[2]机床规格参数B轴旋转中心X0.000Z -200.000该点新坐标系坐标卧加坐标旋转坐标计算原坐标偏置原坐标系中点坐标示例2B正向120度点旋转为0度零点计算参数名参数数值程序参数备注原坐标系号11H 或VACOD 不输入则为当前坐标系,注意不能为零X 0.000VZOFX[1]Y0.000VZOFY[1]Z0.000VZOFZ[1]B0.000VZOFB[1]X144.261X Y0.000Y Z-283.289Z B120.000B 该点新坐标系下坐标将为B0新坐标系号22P X0.000I 默认为0Y0.000J 默认为0Z0.000K 默认为0B0.000不需要必须为0新坐标系偏置X0.000VZOFX[2]Y0.000VZOFY[2]Z-33.422VZOFZ[2]B 120.000VZOFB[2]机床规格参数B轴旋转中心X0.000Z -200.000该点新坐标系坐标卧加坐标旋转坐标计算原坐标偏置原坐标系中点坐标。
卧加旋转坐标系计算工具
卧加旋转坐标系计算工具是一种用于处理机床、机器人等设备中卧加旋转坐标系问题的工具。
它可以帮助用户理解卧加旋转坐标系的基本概念,掌握坐标系之间的关系,以及解决与卧加旋转坐标系相关的问题。
以下是该工具的使用方法及重要性。
一、使用方法该工具的使用步骤可以分为以下几个:1. 输入相关的参数:包括机床、机器人等设备的结构、运动学特性等参数。
2. 选择卧加旋转坐标系:根据设备的实际情况,选择合适的卧加旋转坐标系,并输入相关参数。
3. 计算坐标转换矩阵:根据卧加旋转坐标系的基本原理,使用工具进行坐标转换矩阵的计算。
4. 输出结果:将计算得到的坐标转换矩阵输出,供后续应用。
二、重要性卧加旋转坐标系计算工具在设备运动学研究、控制系统设计等方面具有重要意义。
具体来说:1. 提高了运动学研究的准确性:通过该工具,可以更好地理解卧加旋转坐标系之间的关系,提高运动学研究的准确性。
2. 推动了机器人、机床等设备的发展:该工具的应用有助于解决设备在运行过程中遇到的运动学问题,推动机器人、机床等设备的发展。
3. 有助于提高控制系统设计的精度:通过该工具,可以更加准确地计算坐标转换矩阵,进而提高控制系统设计的精度和稳定性。
三、实际应用场景该工具可应用于以下场景:1. 机器人制造与调试:在机器人制造过程中,需要通过该工具计算坐标转换矩阵,以确保机器人的运动轨迹和姿态正确。
2. 机床改造与调试:在机床改造过程中,需要使用该工具计算坐标转换矩阵,以适应新的加工需求。
3. 设备运动学研究:在设备运动学研究中,该工具可以帮助研究人员更好地理解设备运动学特性,为后续优化提供依据。
总之,卧加旋转坐标系计算工具在处理机床、机器人等设备中卧加旋转坐标系问题方面具有重要作用。
通过该工具的使用,可以更好地理解卧加旋转坐标系之间的关系,提高运动学研究的准确性,推动机器人、机床等设备的发展,并有助于提高控制系统设计的精度。
在实际应用中,该工具可应用于机器人制造与调试、机床改造与调试以及设备运动学研究等领域。
卧加坐标旋转坐标计算原理
卧加坐标旋转坐标计算原理1. 引言1.1 背景介绍卧加坐标旋转坐标计算原理引言在现代科学技术领域,坐标系是一个非常重要的概念。
坐标系的建立和运用,为各个领域提供了方便和便利。
特别是在数学、物理、工程等学科中,坐标系的概念和运用更是不可或缺。
而在坐标系中,旋转坐标计算原理是一个值得深入研究的课题。
本文将重点介绍卧加坐标的旋转计算原理。
卧加坐标是一种常用的坐标系,特别适用于描述某些物体在水平面内的运动状态。
通过旋转坐标的计算原理,我们可以更加准确地描述和预测物体的运动轨迹,从而为科学研究和工程应用提供更为精确的数据支持。
研究目的本文旨在系统地介绍卧加坐标的旋转计算原理,帮助读者更好地理解和运用该坐标系。
通过实例分析,展示卧加坐标旋转计算在实际问题中的应用价值和意义,为相关领域的研究和实践提供参考和指导。
1.2 研究目的本文旨在深入探讨卧加坐标旋转坐标计算原理,通过对坐标系概念、旋转坐标计算原理、卧加坐标的定义、卧加坐标的计算公式以及实例分析的详细介绍,帮助读者更好地理解和掌握这一相关知识。
具体来说,研究目的包括以下几个方面:1. 解释坐标系概念,帮助读者建立清晰的坐标系思维,认识到不同坐标系的特点和用途。
2. 分析旋转坐标计算原理,揭示旋转操作背后的数学原理和计算方法,使读者能够准确计算旋转后的坐标位置。
3. 阐述卧加坐标的定义,让读者了解卧加坐标的特点及其在实际应用中的价值和意义。
4. 探讨卧加坐标的计算公式,帮助读者掌握计算卧加坐标时的具体方法和步骤。
5. 通过实例分析,展示卧加坐标旋转坐标计算原理在实际问题中的应用,加深读者对于理论知识的理解和实际运用能力。
2. 正文2.1 坐标系概念坐标系概念是描述空间中点位置的重要概念。
在三维空间中,我们通常使用直角坐标系来表示点的位置。
直角坐标系由三个互相垂直的轴组成,分别是x轴、y轴和z轴。
点的位置可以用x、y、z坐标来表示,这三个坐标分别表示点在x轴、y轴和z轴上的投影距离。
回转体在卧式加工中心的旋转工作台上任意放置的坐标计算方法
回转体在卧式加工中心的旋转工作台上任意放置的坐标计算方法李超吴建波张强四川宜宾普什模具有限公司 644000摘要:为了解决大型回转体类零件加工径向孔,在装夹时旋转中心定位困难和容易造成变形、损坏加工表面等问题。
充分利用机床NC程序的公式计算功能,加工零件可以随意地放置在工作台上,利用该功能可将工件的回转中心虚拟到工作台的回转中心(即将工件的回转中心偏移到工作台的回转中心),理论误差可小于0.001mm。
实际应用表明,此方法定位准确可靠,给加工编程带来极大的方便,节省很大的人力物力。
关键字:回转体坐标计算方法1、装夹方法比较1.1 传统装夹放置方法如图2所示,在回转体上加工6个Φ60大的孔,传统加工方法是把回转体中心放在工作台旋转中心上,再旋转工作台(B轴)分度加工6个Φ60大的孔,以达到所要加工孔的目的。
优点是:(1)加工时易于理解,加工基准能完全与图纸基准重合;(2)编程简单。
缺点是:(1)需要将工件的回转中心放置在工作台的旋转中心上,并根据零件的精度要求控制重合误差。
(2)、工件在调整位置时移动较困难,容易损伤工件的外观同时引起变形,影响外形尺寸和表面质量。
(3)、装夹找正时间长,效率低。
图 1图1 传统零件放置示意图1、2新的装夹放置方法只需要将工件随意地放置在工作台上,通过机床NC 程序的公式计算功能,将工件的回转中心偏虚拟到工作台的回转中心即可。
如图3所示优点是:(1)、装夹放置位置没有任何限制。
(2)、装夹时间短,效率低。
(3)、不需要专用工装。
(4)、可有效保护产品外观,和减少变形。
缺点是:(1)、加工时不是很直观,容易让人误解。
(2)、程序编制较复杂。
工作台图2 新的零件放置示意图2、虚拟坐标设定及计算方法2.1装夹步骤和提取必要数据: 步骤如下:(1) 首先将工件回转零点X1、Z1,设定到加工坐标系(如G54)中(如图2)。
(2) 将旋转工作台当前位置设为B0。
(3) 以坐标系G54中X1、Z1为被减数,减去旋转工作台零点X0、Z0(固定值),得到两中心的距离△X 、△Z (注意:由于工件的放置位置不一样△X 、△Z 可能是负数或正数)。
卧式加工中心回转中心及旋转坐标计算
(一493.301)=一1 041.996 (mm) Z0(0。 )=Xo(270。 ) 一 +z目
z (0。) = (一493.301) 一 (一498.08) + (一 1 046.775) =一1 041.996 (mm)
Z0(0。 )=z目 一Xo(90。 )
= ( 1 046.775)+ (一498.08)一 (一502.859)
=一1 041.996 (mlI1)
Xo(270。)计算Zo(180。 )
Zo(180。 )=Z目+ -Xo(270。 )
(90。 )计 算 Zn(180。 )
Zn(180。 ):Z目 + (90。 )
点机 械 坐标 计 算 为 x270= ,回一z目一Zo
70=Z目+X M—yo+ B27o= o 90。
式 中 , 生一 般情 况 不 考虑 为 0。
1
1. 、z回转 中心 的建 立 XN转 中心 : = (Xl+ )/2。ZN转 中心 (两 种方 式 可 不 分 ≥ ≤使 用 ,校 验结 果 ) : 当Z1≥Z2时 , 注意z为实测数值 (正负) ,Z =z 一[(L+Z。 ) /2];当Z ≤Z2时 ,注意z为实测数值 (正 负) ,Z =z2一[(L+Z 一Z )/2】,其 中z 、Z2均为实测数值包 括 正 负 。
80=2 Xo
Z18o= ,回+,一Z0
B 18o=B 0+ 180。
式 中 , 在 一 般情 况 不 考虑 为 0。 当工作台旋转+90。 ,坐标面工件原点机械坐标
计 算 为
X9o=X ̄+Z目一 Zt Z9i=z酉}Xl— X日 +J B90=B0+90
OKUMA程序指令教程
OKUMA程序指令教程导言:OKUMA编程指令是用于控制OKUMA数控机床操作的命令集合。
编程指令的正确使用是保证机床运行正确和提高加工效率的关键。
本教程将介绍OKUMA常用的编程指令,并提供一些实例来帮助读者更好地理解和应用这些指令。
1.系统指令:1.1.O标记:用于定义程序的起始位置。
例如,O0001表示第一个程序段的开始。
1.2.G伺服:用于选择主轴的控制方式。
例如,G96表示恒转速控制方式。
1.3.M指令:用于开启或关闭机床功能。
例如,M03表示主轴正转,M08表示冷却液开。
2.运动指令:2.1.G00:快速定位指令,用于将刀具快速移动到指定位置。
2.2.G01:直线插补指令,用于实现直线轨迹的插补运动。
2.3.G02/G03:圆弧插补指令,用于实现圆弧轨迹的插补运动。
2.4.G04:停留指令,用于在指定位置停留一段时间。
2.5.G09:准确停止指令,用于在指定位置精确定位。
2.6.G28:参考点返回指令,用于将刀具回到参考点。
2.7.G53:绝对坐标指令,用于指定刀具位置的绝对坐标。
3.切削指令:3.1.M06:刀具更换指令,用于刀具的自动更换。
3.2.M41/M42:刀具补偿指令,用于开启或关闭刀具补偿。
3.3.M98/M99:子程序指令,用于调用子程序。
3.4.G50:刀具半径补偿指令,用于修正刀具半径误差。
3.5.M06/M07:冷却液开关指令,用于控制冷却液的开启和关闭。
4.辅助指令:4.1.G40:不补偿指令,用于取消之前的刀具半径补偿。
4.2.G54~G59:坐标系选择指令,用于选择机床上的不同坐标系。
4.3.M30:程序结束指令,用于程序的结束和复位。
4.4.G80:取消固定循环指令,用于取消之前设置的固定循环。
4.5.G98/G99:进给速率选择指令,用于选择进给速率的计算方式。
4.6.M00:暂停指令,用于在程序中插入停顿。
总结:本教程介绍了OKUMA常用的编程指令,包括系统指令、运动指令、切削指令和辅助指令。
卧式加工中心坐标转换
X旋心: Z轴与X轴的轴线的交点,这个交点到Z旋心: Z轴与X轴的轴线的交点,这个交点到#500 代表Z轴旋心;该值为负数。
#5241=#500-#5223值等于负数#501 代表X轴旋心;该值为负数。
#5221 为G54X轴坐标#2501 为G54X轴坐标代表G54~G59 从2开始偶数递增#5222 为G54Y轴坐标#2601 为G54Y轴坐标#5223 为G54Z轴坐标#2701 为G54Z轴坐标#5 2 2 1#5224 为G54W轴坐标#2801 为G54W轴坐标代表X轴~W轴 从1开始+1递增#5241 为G55X轴坐标#2502 为G55X轴坐标#5261 为G56X轴坐标#2503 为G56X轴坐标代表G54~G59 从1开始+1递增#5281 为G57X轴坐标#2504 为G57X轴坐标#5301 为G58X轴坐标#2505 为G58X轴坐标#2 5 0 1#5321 为G59X轴坐标#2506 为G59X轴坐标代表X轴~W轴 从5开始+1递增O5642(FT200-704000008A-A1)(2012-4-19)(MADE-IN-FMH400)G91G30X0.Y0.G90G10L2P1X0.000Y0.000G90G10L2P1Y-935.9G90G10L2P3Z0.000G90G10L2P2X-1062.033Z-558.3#5223=#500*2-#5263+50#5241=#500-#5223+#501#5242=#5222#5242=#5222#5262=#5222#5243=#5221-#501+#500+66#5282=#5242+123.#5261=#501*2-#5221#5221=#5243-#500+#501#5262=#5222#5223=#501-#5241+#500+285.#5281=#501*2-#5241#5261=#500-#5243+#501#5282=#5222#5263=#5241-#501+285.+#500#5283=#500*2-#5243+132#5281=#501*2-#5241#110=#5223-#500-10#5283=#500*2-#5243+1815.#111=#5221-#501#5301=#501-#110*SIN[30]+#111*CO #5302=#5222#5303=#500+#111*SIN[30]+#110*COS[30]#5321=#501-#110*SIN[270]+#111*C #5322=#5222#5323=#500+#111*SIN[270]+#110*COS[270]第七页㈠ 已知的坐标为G54X、Y、坐标旋转两旋心的方向也是在同一方#5282=#5222#5283=#500+[#501-#5221]换算方法和以上的③相似,两旋心的方向也是相反的所㈡需校正的坐标为G54XG90G10L2P1X-G90G10L2P2X-#5243=#5221-#5223=#501-G200A54.B56.C180.Z-390.(G56-X-Y-Z)G200A55.B57.C180.Z-以上为两种坐标转换的值是有正负号区别的;被参考的坐标轴的增--------任意角度换算公式: (例如:已知G54X、#110=[#5223-#500+ZG54]#111=[#5221-#501+XG54]G55X=#501-#110*SIN[A]+#111*COS[A]+G55Z=#500+#111*SIN[A]+#110*COS[A]+ZG55其中,ZG54指G54Z轴原点与G55Z轴原点的垂直增量距XG54指G54X原点与G55X原点的垂直增量,相对G54X如XG55指用于换算时设定的G55X轴原点与实际需要的ZG55指用于换算时设定的G55Z轴原点与实际需要的-以上有正负之分的,正指相对于上一点往正方向增加-以上“设定的”指为了换算时的方便而设定一个原点,有时这个原点与实际的不重合,所以算好后需添加一个值即XG55和 ZG55。
卧式加工中心坐标旋转宏程序推导
①程序。
(此宏程序以FANUC为例。
版本OI-MD)(卧式加工中心,第四轴B轴为旋转中心)O888(主程序WPC SHIFT Main-Prog )G90G65P777X_Y_Z_ B_ A_ C_ (G54-->>G5x)G90M30解释:G65P777X_Y_Z_ B_ A_ C_1. X_Y_Z_ 为需要偏移的量,如果B轴旋转后程序原点相同,则X0.Y0.Z0.2. A 为原始坐标,此处固定为54(即G54)3. B为B轴旋转的角度。
4. C 为G54旋转后的坐标所在位置。
例如:G65P777X0.Y0.Z0.B90.A54.B55.,G54旋转90度后得到G55。
O777(子程序WPC SHIFT Sub-Prog )#11=(-654.321.) (Z CENTER OF B AXIS 旋转中心的Z坐标,从机床参数得到此坐标值)#12=(-123.456) (X CENTER OF B AXIS 旋转中心的X坐标,从机床参数得到此坐标值)#15=#5223 (Z:3rd axis of G54)#16=#5221 (X:1st axis of G54)#27=#5222 (Y:2nd axis of G54)#28=#5224 (B:4th axis of G54)#17=#15-#11+#26#18=#16-#12+#24#19=#11+#17*COS[-#2]-#18*SIN[-#2]#20=#12+#17*SIN[-#2]+#18*COS[-#2]G90G10L2P[#3-53]X#20Y#27Z#19B[#28+#2] M99②推导。
卧式加工中心B轴坐标旋转的宏程序推导。
数学推导。
此处采用ZX坐标,便于与机床坐标系一致,俯视卧加机床,得到的即是ZX平面坐标系第1步推导A点绕O点旋转α角得到B点,求B点的坐标。
A点:= LCosβ (1)=LSinβ (2)B点:=LCos(α+β) (3)=LSin(α+β) (4)由三角函数公式:Sin(α+β)=SinαCosβ+CosαSinβ(5)Cos(α+β)=CosαCosβ-SinαSinβ(6)把(5),(6)代入(3),(4),得到=LCos(α+β)=LCosαCosβ-LSinαSinβ(7)=LSin(α+β)=LCosαSinβ+LSinαCosβ(8)再把(1),(2)代入(7), (8)得到:到此得到了旋转后点的坐标,但是此点坐标是相对于旋转中心O的坐标,机床中需要的是相对于机床原点的坐标,所以还需要第2步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
示例1
B正向60度点旋转为0度零点计算参数名
参数数值程序参数备注原坐标系号1
1H 或VACOD 不输入则为当前坐标系,注意不能为零X
0.000VZOFX[1]Y 0.000VZOFY[1]Z
0.000VZOFZ[1]B
0.000VZOFB[1]X
144.261X Y 0.000Y Z
-116.711Z B
60.000B 该点新坐标系下坐标将为B0新坐标系号
22P X 0.000I 默认为0Y 0.000J 默认为0Z 0.000K 默认为0B 0.000不需要必须为0
新坐标系偏置X
0.000VZOFX[2]Y
0.000VZOFY[2]Z
-33.422VZOFZ[2]B 60.000VZOFB[2]机床规格参数
B轴旋转中心X
0.000Z -200.000
该点新坐标系坐标卧加坐标旋转坐标计算
原坐标偏置原坐标系中点坐标
示例2
B正向120度点旋转为0度零点计算参数名
参数数值程序参数备注原坐标系号
11H 或VACOD 不输入则为当前坐标系,注意不能为零X 0.000VZOFX[1]Y
0.000VZOFY[1]Z
0.000VZOFZ[1]B
0.000VZOFB[1]X
144.261X Y
0.000Y Z
-283.289Z B
120.000B 该点新坐标系下坐标将为B0新坐标系号2
2P X
0.000I 默认为0Y
0.000J 默认为0Z
0.000K 默认为0B
0.000不需要必须为0新坐标系偏置
X
0.000VZOFX[2]Y
0.000VZOFY[2]Z
-33.422VZOFZ[2]B 120.000VZOFB[2]机床规格参数
B轴旋转中心X
0.000Z -200.000
该点新坐标系坐标卧加坐标旋转坐标计算
原坐标偏置原坐标系中点坐标。