五轴联动加工中心操作与基础编程 第2版 课件 项目三五轴加工基础编程认知_第1页
五轴联动加工中心操作与基础编程 第2版 课件 项目三五轴加工基础编程认知_第2页
五轴联动加工中心操作与基础编程 第2版 课件 项目三五轴加工基础编程认知_第3页
五轴联动加工中心操作与基础编程 第2版 课件 项目三五轴加工基础编程认知_第4页
五轴联动加工中心操作与基础编程 第2版 课件 项目三五轴加工基础编程认知_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多轴加工技术基础多轴加工的基础编程多轴加工的编程基础多轴基本编程的指令功能

五轴RTCP功能及编程控制旋转轴循环与最短路径处理

多轴钻镗循环的编程HNC-848M的G指令功能一览代码组指令功能代码组指令功能代码组指令功能G0001快速点定位G2800回参考点*G6112精确停止*G01直线插补G29参考点返回G64连续切削G02顺圆插补G30回第2-4参考点G6500宏非模态调用G03逆圆插补G3401攻丝切削G68.105倾斜面特性坐标系1G02.4三维顺圆插补*G40刀径补偿取消G68.2倾斜面特性坐标系2G03.4三维逆圆插补

G41刀径左补偿G69旋转/特性坐标取消G0400暂停延时

G4209刀径右补偿G70~G7906钻孔样式循环G05.1高速高精模式G43刀长正补偿G73~G89钻、镗固定循环G06.2NURBS样条插补G44刀长负补偿*G80固定循环取消G07虚轴指定G43.4开RTCP角度编程G9013绝对坐标编程G08关闭前瞻功能G43.5开RTCP矢量编程G91增量坐标编程G09准停校验*G49关刀补及RTCPG9200工件坐标系设定G1007可编程输入*G5004缩放关G9314反比时间进给*G11可编程输入取消G51缩放开G94每分钟进给*G1516极坐标编程取消G5200局部坐标系G95每转进给G16极坐标编程开启G53机床坐标系*G9815固定循环回起始面*G1702XY加工平面G53.200刀轴方向控制G99固定循环回R面G18ZX加工平面G54.X扩展工件坐标G10600刀具回退G19YZ加工平面G54~G59工件坐标1~6设定G160~G164工件测量G2008英制单位G181~G18906固定特征铣削循环*G21公制单位G60单向定位HNC-848M的M、F、S、T指令功能代码作用时间组别指令功能代码作用时间组别指令功能代码作用时间组别指令功能M00★00程序暂停M06★00自动换刀M30★00程序结束并返回M01★00条件暂停M07#b开切削液1M64工件计数M02★00程序结束M08#开切削液2M20/M21A轴松开/锁紧M03#a主轴正转M09★关切削液M40/M41C轴松开/锁紧M04#主轴反转M19c主轴定向停止M98/M9900子程序调用和返回M05★主轴停转M20取消主轴定向M128/M12900开/关工作台坐标系F进给速度采用直接数值指定法,可由G94、G95指定单位是mm/min、°/min还是mm/r采用G93反比时间进给控制方式更适合多轴加工时因旋转轴半径变化的状况多轴加工相关指令功能四轴旋转角度编程控制格式:G90(G91)G1X_Y_Z_A(/B/C)_F_;联动:线性轴移动的同时有第四轴(ABC三者之一)指定角度的旋转。

如:G1X12.0A-180.0F100定向:第四轴先单独旋转到角度方位后不动,后续仅线性轴移动。如:G0A60.0;

G1Z-2.0F100;

G1X5.5Y-6.2;

G2X11.0Y3.5R12.5;

…多轴加工相关指令功能旋转角度编程控制G90(G91)G1X_Y_Z_A_B_C_F_;刀具矢量编程控制G90(G91)G1X_Y_Z_I_J_K_F_;

多轴加工相关指令功能五轴定向编程示例

O0001G0G17G21G40G80G90G54G90G0A0.C0.T1M6G0A-60.C-135.G0X26.945Y15.004S3000M3G43H1Z105.984Z40.984G1Z30.984F200.X-18.945F400.X-15.612Y21.67X15.612X12.278Y28.336…多轴加工相关指令功能五轴联动编程示例O0001G0G17G21G40G80G90G54G90G0A0.C0.T3M6G0A-4.439C0.G0X-30.288Y16.678S4000M3G43H3Z51.445Y19.007G1Z1.445F200.X18.288F400.X14.655Y22.021Z1.679C-10.484X10.272Y24.439Z1.867C-21.598X5.3Y26.012Z1.989C-33.176…多轴加工相关指令功能高速高精加工模式设定G05.1

指令格式:G05.1Q1:

高速高精模式1G05.1Q2:

高速高精模式2G05.1Q0:

高速高精模式关闭(1)高速高精模式1下,插补轨迹与编程轨迹重合;(2)高速高精模式1,系统自动计算相邻线段连接处的过渡速度,在保证不产生过大加速度的前提下,使过渡速度达到最高。(3)高速高精模式2是样条曲线插补模式;(4)高速高精模式2,程序中由G01指定的刀具轨迹在满足样条条件的情况下被拼成样条进行插补RTCP(RotationalToolCenterPoint的简称,即旋转刀轴中心控制),即基于刀轴旋转中心的编程。RPCP(RotationalaroundpanCenterPoint的简称,即旋转盘中心控制),即基于工件旋转中心的编程。RTCP是现代五轴机床系统提供的一种基于旋转轴随动变化的3D刀长补偿功能,需使用如G43.4Hxx指令格式来启用。基本概念:RTCP

和RPCP

RTCP功能及相关控制RTCP功能的含义执行一条含旋转轴角度变化的线性轨迹时,不使用RTCP功能,则刀尖轨迹将为曲线,枢轴轨迹为直线使用自动刀长补偿功能时,能确保刀尖轨迹为直线,而补偿换算后的枢轴轨迹为曲线。这就是RTCP功能

RTCP功能的含义双摆头机床摆长=枢轴中心-刀尖点程序控制的旋转轴运动是绕旋转轴心旋转的含直线轴+旋转轴运动的线性刀轨

RTCP自动补偿的控制若要执行一个含直线轴+旋转轴运动的线性刀轨,如:G01X_B_不启用RTCP的枢轴点轨迹不启用RTCP的刀位点轨迹为保证刀位点的线性运动,枢轴点轨迹:Z向有个DZ的补偿移动,X向少走一个DX的移动,这就是RTCP启用后的自动补偿ΔX=L×sinβΔZ=L×sinβ×tanβRTCP补偿实现的控制方法RTCP:是对因刀具主轴摆转而实施由刀心点到枢轴旋转中心的位置调整,由此进行三维补偿换算的。主要用于摆头式五轴机床。RPCP:是对因工作台带动工件摆转而实施由刀心点到工作台旋转中心及刀具Z轴的位置调整,由此进行三维补偿换算的。主要用于摆台式五轴机床。为实现刀尖点按预定轨迹的行走,需计算刀长随摆角变化的枢轴X/Y/Z位置调整,即三维刀长补偿。若该X/Y/Z调整位置由CAM预计算得出且已呈现在输出的NC程序中,这种电脑预补偿的编程为非RTCP编程;若该X/Y/Z调整位置由机床系统实施RTCP补偿换算实时得到,NC程序中仅给出RTCP相关补偿功能的指令,则这种编程称为RTCP编程。含直线+旋转运动的线性刀轨适用于:不支持RTCP功能的老式五轴机床适用于:支持RTCP功能的现代五轴机床

RTCP与非RTCP编程RTCP补偿控制的启用和取消开启RTCP功能后,系统将对后续的直线运动和旋转轴运动自动进行刀具旋转中心或工作台旋转中心的补偿运算。其格式为:

G43.4/G43.5H_;启用RTCP(角度方式/矢量方式)G90(G91)G1X_Y_Z_A_B_C_F_;G49; 取消退出RTCP补偿算法启用RTCP补偿控制的功能指令实现三维刀长补偿RTCP五轴联动编程示例线性插补编程示例由X0到X10铣削一条直线,同时刀轴方向由B0゜改变至B45゜%0001G54G90M03S2000G43.4H1指定旋转轴角度编程方式,启用RTCPG0X0Y0Z5B0刀具定位到起始位置,刀轴平行于ZG1Z-1F100下刀切入G43.5切换为旋转轴矢量编程方式X10Y0I1K1铣削直线,I、K等比矢量为刀轴在XZ面内B45゜Z5G0Z50G49M5M30基于RTCP的工作台坐标系编程工作台坐标系是指可以随工作台一起旋转的坐标系,与工作台固连在一起并随着工作台一起旋转。通过M代码可以切换到工作台坐标系编程模式。M128开/M129关,在早期版本(如HNC808/818M系统)中使用,现已被G68.1/G68.2取代

RTCP控制的相关功能指令倾斜面特性坐标系编程在倾斜面上建立特性坐标系,通过基于特性坐标系的坐标变换,使得加工面总是垂直于刀具轴方向,斜面上的编程与平面上的编程同样简单。

可在系统界面内建立特性坐标系,然后在程序中使用G68.1指令来选择使用哪一个特性坐标系。也可采用G68.2XxqYyqZzqIαJβKγ按特定顺序变换的欧拉角由程序指定倾斜面转换计算关系。

系统中最多可设置16个特性坐标系实际可设置9个

RTCP控制的相关功能指令倾斜面定向加工方式一(G68.1)在系统界面内建立特性坐标系,然后在程序中使用G68.1指令来选择使用哪一个特性坐标系。

G68.1Q_;

Q后指定要选择的特性坐标系,其值范围为1-9;

G69;取消当前选择的特性坐标系。在倾斜面特性坐标系上可与平面上一样编程,配合G53.1实施刀轴摆转控制,使其刀轴方向总是垂直于加工面。特性坐标系的预置通过指定在工件坐标系中三个点构建

P1:特性坐标系零点P2:特性坐标系X轴正方向任意一点P3:特性坐标系XY平面一二象限任意一点

RTCP控制的相关功能指令倾斜面定向加工方式二(G68.2)在程序指令中给定旋转变换关系的方法实现特性坐标系构建。格式:G68.2XxqYyqZzqIαJβKγ其中,xq、yq、zq为特性坐标系原点在WCS工件坐标系中的坐标,α、β、γ为按特定顺序变换的欧拉角。α为进动角(EULPR),围绕Z轴旋转角度;β为盘转角(EULNU),围绕由进动角改变后的X轴旋转的角度;γ为旋转角(RULROT),

围绕由盘转角改变后的Z轴旋转的角度。角度取值按逆正顺负原则。

举例:G68.2X-70Y-100Z20I120J-90K-90

进动变换

盘转变换

旋转变换

新原点

RTCP控制的相关功能指令法向进退刀控制G53.1/G53.2

HNC-848数控系统在通过G68.1使用特性坐标系的基础上,可以指令G53.2来控制刀具轴摆动到与特性坐标系Z轴平行的方向,从而可实现法向进退刀控制。

RTCP控制的相关功能指令特性坐标系应用编程示例当特性坐标系构建好后,在特性坐标系下加工一个圆%0003M03S2000G54G90G43.4H2指定旋转轴角度编程方式,并启用RTCP功能G68.1Q1(/G68.2X_Y_Z_I_J_K_)

选择并启用特性坐标系G53.2刀轴方向控制G00X0Y0Z50移到特性坐标系中指定点(0,0,50)

Z10刀具下移到Z10处G01X90Y50刀具移到圆弧起点上方

Z3刀具下切到Z3处G91G02X0Y0R30F500顺圆插补走半径R30的整圆G01Z10工进提刀到Z10处G00Z50快速提刀到Z50处G69取消并停用所选特性坐标系G49取消RTCP功能M05M30

RTCP五轴定向编程示例HNC-M与FANUC-OiM在钻镗循环程序格式上的区别G76/G87精镗/反镗G90/G91G99/G98G76/G87X

Y

Z

R

Q

F

L(FANUC-0iM)G90/G91G99/G98G76/G87X

Y

Z

R

I

J

F

L(HNC-M)Q为横移让刀距离,让刀方向由参数设置;I为X方向让刀距离,J为Y方向让刀距离,均只能取正值,让刀方向固定

G73/G83深孔钻削G90/G91G99/G98G73/G83X

Y

Z

R

Q

P

F

L(FANUC-0iM)G90/G91G99/G98G73/G83X

Y

Z

R

Q

K

P

F

L(HNC-M)Q为每次钻深,K为退刀距离;K取正值,Q取负值,且K

|Q|钻镗循环加工的指令编程

多轴钻镗加工控制1.HNC-848系统不允许在钻镗循环指令行中直接添加含A~C多轴角度摆转的数据,需在钻镗孔加工完成后,通过G00对孔位间的A~C多轴角度摆转另行控制。2.既可用G80取消固定循环,也可由01组的G代码取消固定循环,不需先使用G80再切换到G00。3.双摆台结构五轴钻镗孔的主要动作方向是与Z轴平行的主轴进刀方向,只需在G17加工平面使用钻镗循环即可实施各孔的钻镗加工。

4.对主轴摆头式钻镗孔,若摆头至刀轴方向与X/Y/Z轴平行,则可利用G17/G18/G19平面切换后使用钻镗循环指令,否则只能使用G00/G01的基本指令控制X/Y/Z合成运动实现孔的加工。

钻镗循环加工的指令编程G17G90/G91G99/G98GxxX

Y

Z

R

P

F

L

(XY为孔位坐标,R为Z)G18G90/G91G99/G98GxxX

Y

Z

R

P

F

L

(XZ为孔位坐标,R为Y)G19G90/G91G99/G98GxxX

Y

Z

R

P

F

L

(YZ为孔位坐标,R为X)HNC-848系统可开关旋转轴循环控制并允许是否选择最短路径走刀。当开启旋转轴的循环功能时,对于G91方式,刀具移动指令中指定的度数;对于G90方式,CNC对其处理过程为:1)将编程的指令坐标用一转的度数进行舍入(即将坐标值转换到0~360);2)如果没有设定选择最短路径,刀具的移动方向根据转换后的目标位置与当前位置的关系来确定:目标位置小于当前位置时,向负方向移动;目标位置大于当前位置时,向正方向移动;

3)如果已设定选择最短路径,刀具沿最短路径方向移动到目标位置。旋转轴循环及最短路径处理初始位置G90C0顺序实际移动值到位后绝对坐标值移动状况示意图N1G90C-150.0;N1-150°210N2G90C540.0;N2-30°180N3G90C-620.0;N3-80°100N4G91C380.0;N4+380°120N5G91C-840.0;N5-840°0最短路径启用的过切检查NC程序刀路轨迹N1S2500M3N2G0G90G54X-11.514Y0.A-186.732N3G43H1Z55.72N4Z40.72N5G1Z23.745F100.N6X26.804A-323.651F399.9…N200A-7.208F482.6N201X51.656F200.N202G0Z53.745N203X.6A-328.155N204Z40.72N205G1Z23.745F100.N206A-51.845F482.6N207X33.96F200.舍入后:A31.845

舍入后:A308.155

启用最短路径时走法:A-83.69,因而局部过切,不启用时正常谢谢!多轴加工技术基础多轴加工手工编程应用示例五轴点位加工编程案例

五轴点位加工RTCP编程案例五轴RTCP编程控制及应用四轴点位加工编程案例

四轴线廓加工编程案例

四轴点位加工的编程案例使用附加A轴机床在柱体面上加工3-Ф10的孔,3孔中心线与柱体端面平行且交于一点,但3孔中的孔2、孔3的中心线与圆柱体轴心线并不相交。以孔1中心为A轴零位方向,因孔1过轴心,故其A、Y值均为0;但孔2、孔3不仅要计算其回转角度A,还要计算相应的偏置值Y及控制孔深Z。四轴点位加工的编程案例孔1坐标:X1=15,Y1=0,Z1=25-3.5=21.5(3.5为钻尖补偿,包括约0.5的穿越),A1=0O1234(FANUC格式)G54G90G0X0Y0A0S1200M3G43H1Z80.M8G98G83A0X15.Y0Z21.5R52.Q5F50

A-139.1Y-16.365Z-22.4

A139.1Y16.365Z-22.4G80G0X0Y0A0M9M30孔2坐标:A2=-(180-40.89)=-139.1°,X2=15,

Y2=-25×sin40.89°=-16.365,Z2=-25×cos40.89°-3.5=-22.4孔3坐标:与孔2为镜像关系,故,X3=15,Y3=16.365,Z3=-22.4,A3=139.1°

则可编程为:O1234(HNC格式)G54G90G0X0Y0A0S1200M3G43H1Z80.M8G98G83X15.Y0Z21.5R52.Q-5K4F50G0A-139.1G98G83X15.Y-16.365Z-22.4Q-5K4G0A139.1G98G83X15.Y16.365Z-22.4Q-5K4G80G0X0Y0A0M9M30四轴线廓控制的加工编程案例调焦筒零件附加A轴加工四轴线廓控制的加工编程案例调焦筒零件附加A轴加工第一段直线:

G91G01Y78.54第二段斜线:G91G01X12Y-78.54第三段斜线:G91G01X12Y-78.54

按An=360×Yn/

D包络换算到A轴第一段直旋槽:G91G01A180第二段螺旋槽:G91G01X12A-180第三段螺旋槽:G91G01X12A-180车削中心铣削加工的编程案例主程序子程序O1234G80G40G49G0G91G28A0.(A轴回零位)G90G54X5.5Y0S3000M3(走到直弧槽起点)G43H1Z31.25M8(下刀到工件外表面附近)M98P1235L9

(调用子程序9次)G90G0Z50.M9(Z向提刀)M5(关闭主轴)G91G28Z0(Z轴回零)G28X0Y0(X、Y回零)G28A0(A轴回零)M30

(第一层切入0.25,以后每层切入0.5,

最后切入弹性楔套内0.25)O1235G91G1Z-6.5F50(下刀并切入)A180.F100(铣直弧槽)G0Z6.5(提刀)X7.0(移到另一槽起点)G1Z-6.5F50(下刀并切入)X12.A-180.F100(铣螺旋槽)G0Z6.5(提刀)X-12.0(移到另一槽起点)G1Z-6.5F50(下刀并切入)X12.A-180.F100(铣另一螺旋槽)G0Z6.M09(提刀,少提0.5mm)X-19.0(移到直弧槽起点的Z位)G28A0.(转至直弧槽起点,为再下一层准备)M99(返回主程序)五轴点位加工的编程案例

加工顺序:先加工Ф50的孔后,再加工Ф20的孔,最后加工Ф18的孔。用中心钻从各自孔口表面起下钻2mm深,试计算节点并编程。目的:可用于辅助判别后续CAM自动编程所输出NC程序的正确性双摆台五轴点位加工的编程

以A轴摆转90°,先点Ф50的孔;再使C转台逆时针转动60º点Ф20的孔;相对于A、C零位,以C转台顺时针旋转45º,A轴向上摆转60º后点Ф18的孔。加工Ф50的孔时,A=90°,C=0°,X=0;Y、Z坐标如下计算:Y=100+125+165=390Z=165+100-125=140

双摆台五轴点位加工的编程加工Ф20的孔时,A=90°,C=-60°,X≠0;Y=390(与Ф50孔Y相同)图示直角三角形OAB中,斜边OB=100,∠AOB=60ºAB=100×sin60º=86.603

故:X=AB-62.5=86.603-62.5=24.103OC==122.066∠COB=arctan[70/100]=34.992º,∠DOC=60-34.992=25.008ºOD=OC×cos25.008°=110.622则:Z=165+OD-125=165+110.622-125=150.622双摆台五轴点位加工的编程CB==114.905∠DAE=arctan[(165+114.905)/(125+184.69)]=42.108º∠D´AE=60-42.108=17.892ºAD==417.438回转后Ф18孔中心点D´的坐标为X=0Y=165+AD×sin17.892º=293.247Z=AD×cos17.892º-125=272.25双摆台五轴点位加工的编程以点钻孔深2mm控制,可编制对上述三孔点中心的非RTCP程序如下O0001T1M6(Φ16中心钻)G90G54G00X0Y390.0A90.0C0S1000M3(G54原点在工作台回转中心上)G43Z180.0H01M8G98G81Z138.0R150.0F150G81X24.103Z148.622R160.622C-60.0G80G0Z300.0C45.0A60G98G81X0Y293.247Z270.25R280.25F150G80G28Z0M9…计算数据:X1=0,Y1=390,Z1=140,A1=90,C1=0X2=24.103,Y2=390,Z2=140,A2=90,C2=-60X3=0,Y3=293.247,Z3=272.25,A3=60,C3=45双摆台五轴点位加工的RTCP编程%0001G0G54G90X0Y0A0C0S1000M3G43H1Z350.G43.4H1M8

启用RTCP功能G0X0.Y-160.Z100.A90.C0.走到孔1表面60处A转至90,加工面水平G0Y-110.快进至距孔面10mm处G1Y-98.

F250.

G1点孔2mm深G0Y-160.退刀至距孔2表面60mm处G0X-135.712Y-106.184C-60

走到距孔2表面60mm处C转至-60X-92.41Y-81.184

快进至距孔面10mm处G1X-82.018Y-75.184

G1点钻孔2mm深G0X-135.712Y-106.184

退刀至距孔2表面60mm处

使用机床的RTCP功能,可对其XYZ节点坐标直接按AC零度方位时如传统三轴位置计算编程,节点直观易读,程序编制相对简单,且工件在机床上装夹并不要求原点与C轴同心。双摆台五轴点位加工的RTCP编程Z250.C45.

提刀到安全高度,C转至45X117.992Y-117.992Z214.69A60.

走到孔3表面60处,A转至60X87.374Y-87.374Z189.69

快进至距孔面10mm处G1X80.025Y-80.025Z183.69

G1点钻孔2mm深G0X117.992Y-117.992Z214.69

退刀至距孔3表面60mm处G49

取消RTCP功能G0Z350.G91G28Z0.G28A0.C0.M5M30

五轴点位加工的编程可用于五轴CAM后置处理修改设置后获得正确数据及NC程序输出的比照参考,可作为判断后置设置合理性、NC程序正确性辨识的依据。多轴加工技术基础多轴加工的CAM基础四轴加工的CAM编程五轴加工的CAM刀路设计多轴加工的CAM编程四轴加工的CAM编程

2D包络转换到四轴的刀路设计四轴定向加工的刀路设计旋转四轴的精修刀路设计2D包络转换到四轴的刀路设计

基于2D刀路的四轴包络

对于圆柱面上具有等深度的不规则槽形、中心线指向回转轴线的孔系等,均可通过将槽形轮廓、孔形或孔中心点位展开到2D平面上,然后定义其2D外形铣削、2D挖槽加工、2D钻孔的刀路,再勾选并设置旋转轴替代参数、设置包络基准圆的直径等,即可实现由2D到四轴包络转换的刀路。四轴包络换算的原理

若附加第四轴是绕X轴回转的A轴,则从2D刀路转换到回转四轴刀路时,只需要将所有Y轴坐标向对应切削深度基圆圆周上进行包络换算即可。即按下式算法将刀路的移动Yn值换算成回转角度An值。--D为包络基准圆直径2D包络转换到四轴的刀路设计--D为包络基准圆直径以A角度输出替换Y轴数据2D包络转换到四轴的刀路设计或者由柱面上的3D线廓做缠绕展开,以获得2D展开线廓先绘制用以构建刀路的2D展开线廓调焦筒零件的三槽铣削2D包络转换到四轴的刀路设计先构建展开线廓的2D外形铣削的刀路再设置旋转轴替代参数,转换生成包络的四轴刀路2D包络转换到四轴的刀路设计也可直接用柱面3D线廓做外形铣削的刀路设置旋转轴替代参数时,需勾选“展开”选项此法只适合外形铣削四轴定向加工的刀路设计正面定向加工(0°)四轴定向加工:先将第四轴旋转定位到某待加工部位正对刀具主轴的角度方位,然后用常规3轴或2.5轴加工方法对加工特征实施加工。先构建定向面。

四轴定向加工刀路设计时,需在不改变WCS坐标系原点的情形下,构建出新的刀具/构图面。再做刀路设计。

然后在此新构建的刀具面下进行2D/3D加工的刀路设计翻面定向加工(180°)局部修补定向加工(设定面)旋转四轴精修加工刀路设计旋转四轴精修加工的两种方法

旋转四轴精修加工刀路设计旋转四轴精修加工的两种方法

五轴加工的CAM编程

五轴定向加工的刀路设计

五轴曲面加工的刀路设计五轴线廓加工的刀路设计特形曲面加工的专家模板五轴定向加工的刀路设计正侧面定向加工五轴定向加工:先将第四、五轴旋转定位到某待加工部位正对刀具主轴的角度方位,然后用常规3轴或2.5轴加工方法对加工特征实施加工。先构建定向面。

五轴定向加工刀路设计时,需在不改变WCS坐标系原点的情形下,构建出新的刀具/构图面。再做刀路设计。

然后在此新构建的刀具面下进行2D/3D加工的刀路设计

斜表面定向加工定向面钻孔加工五轴线廓加工的刀路设计指定线为刀轴法矢刀轴始终垂直指定的曲面或平面

刀具轴心经过指定的串连线

刀具轴心经过指定的点五轴线廓加工的刀路设计

基于串连线的刀轴控制在以底面边廓为加工曲线做五轴线廓加工时,应先将顶面边廓线向外做一个刀具半径的补正,然后以补正曲线作为刀轴控制的串连线,加工时刀具轴心始终在串连线行走。五轴曲面加工的刀路设计沿面五轴曲面五轴平行切削三维网状铣削沿边五轴平行到曲线平行到曲面两曲线之间两曲面之间倾斜曲线控制五轴曲面加工的刀路设计

叶轮槽的关联特征

两曲线之间曲线1、曲线2

两曲面之间曲面1、曲面2

刀轴侧倾0゜底刃切削刀轴侧倾90゜侧刃切削

平行到曲面加工面:

侧壁曲面平行参考面:

槽底曲面

特形曲面加工的专家模板

叶片专家刀路模板谢谢!多轴数控加工技术五轴后置处理技术机床系统的后处理档结构基本格式输出的后置设置五轴机床后置设置技术CAM多轴后置设置技术关于五轴后置处理相关文档组成

MasterCAM-X版后,要换机床后置处理不仅仅只是选择一新的PST文档,它涉及到一组文件名相同而扩展名不同的几个文件组,包括PST档、PSB档(五轴必备)、机床结构模型MMD档以及控制系统CONTROL档。由V9版升级到新版。先选择V9版下已有近似结构的五轴后处理文档并复制更名,然后在Xn版下按ALT+C运行外部程序,选择并执行CHOOKS下的UpdatePost.DLL应用程序,在升级对话框中选用已更名的V9版后处理档,由此在升级的同时系统将同时生成同名的新MMD档和CONTROL档。但PSB档需在Xn版中由已有PSB档复制更名得到。由已有近似结构五轴后置档更名另存。将Xn版中已有近似结构的五轴后置PST、PSB文档复制更改为新的主文件名,然后由机床定义管理器中打开一近似结构的五轴机床MMD文档,更名另存为新的MMD档。更改其关联的机床控制系统定义为新的PST档,并更名另存为新的CONTROL文档。

MasterCAM五轴加工的后置文档组成机床系统的后置处理结构从刀路到适应所用机床系统的NC程序生成,需要选用机床并合理进行后置设置。学习内容主要包括:

1.如何基于标准系统构建一个新的机床系统?2.旧版后置如何升级到新版软件?3.如何进行基本格式输出的设置?4.各类机床系统编程格式有何特点?5.哪些影响NC输出的参项可在界面内设置,哪些需修改PST档?6.钻镗循环输入参数项如何激活?如何定制其后置输出?机床系统的后置处理结构如何基于标准系统构建一个新的机床系统?构建方法:基于标准机床定义的文件另存并关联由旧版后置升级到新版,同时创建相关文档新机床系统包括:1.机床结构模型MMD(各坐标轴系统运动的逻辑关系)2.机床控制系统CONTROL档(通用的格式设置)3.与之对应的PST后置文档(特色的格式设置)

(五轴后置通常还有一个同名的PSB文件)由旧版后置升级到新版,同时创建新机床文档运行CHOOKS下UpdatePost.dll升级旧版PST,同时生成同名的系统控制文件.control和机床结构模型文件.mmd。基于标准机床定义的文件另存先复制粘贴并更名生成一个新的PST档;再运行机床定义管理→控制器定义,添加更换新PST后赋名另存CONTROL档;基于标准机床定义的文件另存返回到机床定义管理再赋名另存MMD档。基本格式输出的后置设置基本格式输出中一些通用的设置可通过界面直接设置,但一些特色输出格式则需要修改PST文档来设置。通用格式输出设置包括:1.程序番号、是否输出行号2.程序坐标是绝对G90还是增量G91算法数据3.工件坐标系是用G92还是G54~G594.回零是G28返回第一参考点还是G30返回第二参考点5.圆弧数据是用IJK还是R输出,大圆弧是否分割为几段输出6.换刀前后的快速移动是三轴联动还是将XY与Z分开程序番号设置基本格式输出的后置设置行号、注释输出设置杂项变量设置—工件坐标系、坐标数据方式、回零方式基本格式输出的后置设置直线运动路线控制设置基本格式输出的后置设置圆弧数据格式及分割输出设置基本格式输出的后置设置特色编程格式输出的后置设置特色输出格式需要修改PST文档来设置以注释形式关闭格式行输出找到欲关闭输出的控制行,在行首加#屏蔽该行的输出。程序头(区段:#StartofFileandToolchangeSetup

)华中HNC:【“%”,e$,*progno$,e$】

可删去“%”,e$,部分

或在要屏蔽部分加#“%”,e$,#*progno$,e$钻镗循环孔加工特色编程格式输出的定制钻孔参数对话窗中数据输入项的激活

标准钻镗循环对话窗中许多数据输入项为屏蔽非激活状态,无法接收数据的输入,需通过控制器定义界面进行预激活处理;

数据输入项的源变量处理需预知被激活数据输入项的数据源变量名,且应在PST档中定义该变量输出时的前导字符;

格式输出的PST档修改

应在相应钻镗输出程序行格式中加载该激活数据项的输出,有必要时还应编写控制输出的算法语句。钻镗加工参数设置对话框定制FANUC默认参数输入项HNC-848参数输入定制项提示文字激活项钻镗加工对话参数项激活设置方法设置提示文字即可激活其输入项钻镗加工对话参数项数据源变量HNC-848格式G83XYZRQKF变量peck2前导字符为K要求:Q为负值,K为正值且K<=|Q|HNC-8M钻孔加工G73/G83的后处理定制定义变量peck2前导字符为K处理Q、K的数据关系如果Q为正值则取反,如果K为负值则取绝对值;如果K>|Q|,取K=|Q|

五轴后置处理

五轴结构模式选配五轴关键参数设置拓展界面控制相关算法处理双摆台五轴模式双摆头五轴模式摆头+摆台五轴模式五轴后置处理技术UGNX五轴后置处理技术

Cimatron五轴后置处理技术五轴后置处理技术MasterCAMmi1~mi10mr1~mr10非RTCP轴间偏置PST后置处理文档中五轴相关设置

原始设置(BC)修改后的设置(AC)修改后含义解析str_pri_axis"C"str_sec_axis"B"str_dum_axis"A"str_pri_axis"C"str_sec_axis"A"str_dum_axis"B"设置第一/第二旋转轴输出的前导字符mtype:0mtype:0五轴结构模式.0:双摆台,1:摆头+摆台,2:双摆头rotaxis1$=vecyrotdir1$=vecxrotaxis2$=vecz

rotdir2$=vecxresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,"vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"vecx")rotaxis1$=vecyrotdir1$=-vecxrotaxis2$=vecz

rotdir2$=-vecyresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,“-vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"-vecy")旋转轴法平面及正向设置。轴C以+y为0位,朝-x方向为正,轴A以+z为0位,朝-y方向为正top_type:4top_type:3刀轴平面设置。1:A+C;2:B+C;3:C+A;4:C+BMasterCAM的五轴后置关键设置MasterCAM的五轴后置关键设置原始设置(BC)修改后的设置(AC)修改后含义解析use_tlength:0toollength:0shift_z_pvt:0use_tlength:0toollength:0shift_z_pvt:0使用摆头结构模式时:use_tlength:0:使用摆长变量;1:MastercamOAL数据;2:计算前提示输入toollength(摆长):摆长值shift_z_pvt(Z偏置):0:按枢轴点;1:按摆长补(枢轴点-摆长);2:按鼻端补(刀尖编程)shft_misc_r:0saxisx:0saxisy:0saxisz:0shft_misc_r:1摆台模式轴间偏置距离的数据导入方式。0:在PST文档内由对应变量设置各轴间偏移saxisx/saxisy/saxisz1:允许在杂项变量中设置各轴间偏移pri_limlo$:-9999pri_limhi$:9999sec_limlo$:-9999sec_limhi$:9999pri_limlo$:-360pri_limhi$:360sec_limlo$:-110sec_limhi$:110第一、第二旋转轴绝对输出时角度极限的设置PST后置处理文档中五轴相关设置

杂项变量的NC输出控制

PST中设shft_misc_r=1时,非RTCP编程在此设置轴间偏置数据,RTCP编程则均设为0RTCP及倾斜面定向时,在此设置不同Mi1值控制兼容多种格式输出的后置设计借助杂项整型变量中的第一项(变量mi1设置值)作为标记。设为0时为普通方式(包括常规三轴、非RPCP数据处理)设为1-9时为倾斜面五轴定向的数据处理方式(1),按G68.1Qn格式输出,n=1-9设为68时为倾斜面五轴定向的数据处理方式(2),按G68.2格式输出设为999时为五轴联动RPCP数据处理方式。非RTCP编程控制的后置处置方法五轴非RPCP处理方式时,旋转轴轴间偏置数据需在mr7-9中设置双摆台AC结构时,mr7=0;mr8设置AC轴在Y向偏置距离;mr9设置AC轴在Z向偏置距离。双摆台BC结构时,mr8=0;mr7设置BC轴在X向偏置距离;mr9设置BC轴在Z向偏置距离。工件零点相对C轴中心偏装时,其偏装距离由建模保证。

即:刀路轨迹应该是以C轴中心为WCS编程零点求算的。RTCP编程控制的后置处置方法五轴RPCP处理方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论