美国哈挺数铣中心 quest 编程指南
- 格式:doc
- 大小:666.50 KB
- 文档页数:21
副主轴常规编程E字E轴( 副主轴) 绝对坐标位置大部分G代码与常规编程一致。
副主轴M代码:代码定义M07 主副轴相位同步M32 主副轴同步M33 副主轴正转M34 副主轴反转M35 副主轴停止,冷却液关M56 松开副轴夹持装置M57 闭合副轴夹持装置M65 每转进给采用副主轴反馈M69 副主轴内部夹紧模式M70 副主轴外部夹紧模式M76 副主轴驱动关M77 副主轴驱动低扭矩M78 副主轴驱动正常扭矩注:如机床配有VDI30刀架,则M68 副主轴内部夹紧模式M69 副主轴外部夹紧模式M70 副主轴定位M71 主轴定位副主轴基本的编程格式操作部分N____(__________); 顺序号及括号中的附加信息G10 P0 Z-____ 从程序中输入工件偏置G97 S____ M33(或)M34 P2; 设定主轴速度及方向M98 P2; 调用安全子程序T____; 指定刀位及刀补X____ Z-____ M8; 快速移动到起点,冷却液开_____________________________________________________________________如果采用恒定表面速度G50 S____; 限定副主轴最高转速G96 S____; 设定表面速度_____________________________________________________________________如果采用刀尖半径补偿G1 G41(G42) X____ Z____ F____; 进行刀尖半径补偿,需要一段空运行_____________________________________________________________________ G1 G99 X____ Z____ F____; 加工_____________________________________________________________________ X____ Z____; 刀具退出工件M98 P2; 调用安全子程序M1; 选择停止_____________________________________________________________________ M30; 程序结束安全子程序:O0002;G0 G40 G97 G98 M65;T0;X____ Z-____;M99;工件传递工件传输一般有三种方式:如需要主副轴相位同步则在以下程序的含有M32程序段的下面单独插入一段(M07)1.工件在主轴切断传递至副主轴N____; 顺序号及括号中的附加信息G10 P0 Z-____; 从程序中输入工件偏置G97 S____ M14 P1; 设定主轴速度及方向M98 P1; 调用安全子程序T____; 指定刀位及刀补X____ Z____ M32; 快速移动到起点,主副轴同步G50 S____; 限定副主轴最高转速G96 S____; 设定表面速度M56; 副主轴夹头松开G0 E____; 副主轴快速定位M77; 副主轴驱动低扭矩G1 G98 E-____ F____; 进给至传递设定点G4 U0.2; 暂停M57; 副主轴夹头夹紧G4 U0.2; 暂停M76; 副主轴驱动关M78; 副主轴驱动正常扭矩G1 G99 X____ F_____; 切断G53 E#5025; E轴位置确认G4 U0.2; 暂停G0 G53 E_____; 副主轴返回原点X____; 刀具X方向出毛坯M98 P1; 调用安全子程序M1; 选择停止2.工件在主轴传递至副主轴N____; 顺序号及括号中的附加信息G10 P0 Z-____; 从程序中输入工件偏置G97 S____ M14 P1; 设定主轴速度及方向M98 P1; 调用安全子程序M32; 主副轴同步M56; 副主轴夹头松开G0 E-____; 快速至传递设定点M77; 副主轴驱动低扭矩G4 U0.2; 暂停M57; 副主轴夹头夹紧G4 U0.2; 暂停M76; 副主轴驱动关M21; 主轴夹头松开G4 U0.2 暂停M78; 副主轴驱动正常扭矩G53 E#5025; E轴位置确认G0 G53 E_____; 副主轴返回原点M98 P1; 调用安全子程序M1; 选择停止3.工件在副主轴传递至主轴N____; 顺序号及括号中的附加信息G10 P0 Z-____; 从程序中输入工件偏置G10 P0 E-____; 从程序中输入工件偏置G97 S____ M14 P1; 设定主轴速度及方向M98 P1; 调用安全子程序M32; 主副轴同步M21; 主轴夹头松开M36; 主轴吹气开G0 E-____; 快速至传递设定点M77; 副主轴驱动低扭矩G4 U0.2; 暂停M22; 主轴夹头夹紧G4 U0.2; 暂停M37; 主轴吹气关M76; 副主轴驱动关M56; 副主轴夹头松开G4 U0.2; 暂停M78; 副主轴驱动正常扭矩G53 E#5025; E轴位置确认G0 G53 E_____; 副主轴返回原点M98 P1; 调用安全子程序M1; 选择停止。
机床启动/关闭机床的启动:拉上电闸→按下紧急停止(EMERGENCY STOP)→按下通电按钮(POWER ON 绿色按键)→机床启动后后拉上紧急停止(EMERGENCY STOP)按钮→重复按“复位”键(RESET)消除警报→按“当前指令”键(CURNT COMDS)可显示当前程序细节机床轴回零:启动后必须先对机床的轴回零后才能进行其他机械操作。
按下“回零”键(ZERO RET)进入回零模式→按下“所有轴”按钮(ALL AXES)则X.Y.Z轴返回到机床原点。
按下“回零”键(ZERO RET)进入回零模式→输入需要回零的轴的名称(X.Y.Z)→按下“单轴”按钮(SINGL AXES)则该轴返回机床原点。
机床的关闭:按下紧急停止(EMERGENCY STOP)→按下断电按钮(POWER OFF 红色按钮)→拉下电闸主要键位的说明和功能CYCLE START (循环开始):运行一个程序,也可以在图形模式下开始程序。
FEED HOLD(进给暂停):停止所有轴的运动。
注意:主轴仍然继续传动。
RESET(复位):机床停止(轴,主轴,冷却泵和换刀装置停止运行)。
POWER UP/RESTART(加电/重新启动):按下此键,轴会恢复到机床零点位置,更换刀具。
RESTORE(恢复):此键是非正常停止时,帮助操作者恢复刀具交换。
MEMORY LOCK KEY SWITCH(存储器锁定器开关):在转到锁定位时可防止操作员对程序进行编辑和修改设置。
SECOND HOME BUTTON(第二原位按钮):加速所有轴到工作补偿G129指定的坐标。
步骤如下:首先Z轴回到机床零点;然后移动X和Y轴;之后,Z轴移动到它的第二原点。
除DNC模式,该功能在所有模式中都能进行。
WORK LIGHT SWITCH(工作灯开关):开启机床内的工作灯。
功能键(FUNCTION KEYS)F1-F4: 根据不同的操作模式,这些键有不同的功能。
常规编程●程序就是确定机床的主轴、刀架的动作和一些辅助功能的指令的组合,以达到零件得到加工的目的。
这些指令以程序语言编写,含有一系列程序段(一行程序)。
一个程序段含有一个或几个数据字。
程序段是程序的最基本的单元。
每段结束必须含有结束符-分号(;)一程序段的字可依照任何合适的顺序。
但Hardinge推荐下列顺序:/, N, G, X, Z, U, W, B, C, I, K, P, Q, R, A, F, S, T, M●轴的命名:●X轴直径编程(非常重要)●小数点编程(非常重要)常用的数据字O字程序号O4N字顺序号N4G字准备功能代码G3X字X轴绝对坐标位置X±3.3U字X轴增量移动U±3.3Z字Z轴绝对坐标位置Z±3.3W字Z轴增量移动U±3.3F字进给率S字主轴速度T字选择刀位及刀补T4M字辅助功能代码M3常用G代码代码组别定义G00 1 快速定位模式G01 1 直线插补G02 1 顺时针圆弧插补G03 1 逆时针圆弧插补G04 0 暂停G1O 0 从程序中进行补偿值设定G20 6 英制数据输入G21 6 公制数据输入G28 0 返回参考点G32 1 螺纹切削(导程不变)G40 7 取消刀尖半径补偿G41 7 刀尖半径补偿(右补偿)G42 7 刀尖半径补偿(左补偿)G50 0 G96(CSS)中限制主轴最高转速RPM(转/分) G65 0 用户宏程序调用G70 0 自动精加工循环G71 0 自动外圆粗加工循环G72 0 自动端面粗加工循环G73 0 自动粗加工仿形循环G74 0 自动钻孔循环(固定深度)G75 0 自动切槽循环G76 0 自动螺纹切削循环G90 1 固定外圆切削循环G92 1 固定螺纹切削循环G94 1 固定端面加工循环G96 2 恒定表面速度G97 2 直接RPM(转/分)编程G98 5 进给率(英寸/分,毫米/分)G99 5 进给率(英寸/转,毫米/转)“0”组代码为非模态代码常用M代码代码定义M00 程序停止MO1 选择(任意)停止M03 主轴正转M04 主轴反转M05 主轴停止,冷却液关M08 冷却液开M09 冷却液关M13 主轴正转,冷却液开M14 主轴反转,冷却液开M21 松开主轴夹持装置M22 闭合主轴夹持装置M27 内部夹紧模式M28 外部夹紧模式M29 刚性攻丝模式M30 程序结束,光标返回程序号处M44 刀架双向分度M45 刀架单向分度M48 进给率倍率开关及主轴速度调整可调整M49 进给率倍率开关及主轴速度调整不可调整M64 每转进给采用主轴反馈M84 尾架前进M85 尾架回退到中间设定位置M86 尾架回退HOME位置M98 调用子程序M99 子程序结束,返回主程序选项M代码M25 接料器退回M26 接料器伸出M36 主轴吹气开M37 主轴吹气关基本的编程格式O____; 程序号G20(或)G21; 选择公、英制_____________________________________________________________________操作部分N____(__________); 顺序号及括号中的附加信息G97 S____ M13(或)M14 P_; 设定主轴速度及方向M98 P1; 调用安全子程序T____; 指定刀位及刀补X____ Z____; 快速移动到起点_____________________________________________________________________如果采用恒定表面速度G50 S____; 限定主轴最高转速G96 S____; 设定表面速度_____________________________________________________________________如果采用刀尖半径补偿G1 G41(G42) X____ Z____ F____; 进行刀尖半径补偿,需要一段空运行_____________________________________________________________________ G1 G99 X____ Z____ F____; 加工_____________________________________________________________________ X____ Z____; 刀具退出工件M98 P1; 调用安全子程序M1; 选择停止_____________________________________________________________________ M30; 程序结束安全子程序:O0001;G0 G40 G97 G98 M64;T0;X____ Z____;M99;S字使用:G50 S____ 转/分G96 S____ 米/分G97 S____ 转/分F字使用:G98 F____ 毫米/分G99 F____ 转/分T字使用:T××××前两位代表刀位号后两位代表刀补号●G00 快速定位格式:G00 X____ (和/或)Z____ ;X轴28000毫米/分,Z轴38000毫米/分,Y轴6000毫米/分,E轴38000毫米/分●G01 直线插补格式:G01 X____ (和/或)Z____ F____;X轴28000毫米/分,Z轴38000毫米/分,Y轴6000毫米/分,E轴38000毫米/分●G02 顺时针圆弧插补格式:GO2(G03) X____ Z____ R____;X、Z圆弧终点坐标R圆弧半径或G02(G03) X____ Z____ I____ K____X、Z圆弧终点坐标I:X方向圆弧起点至圆弧中心的距离、K: Z方向圆弧起点至圆弧中心的距离●G04 暂停格式:G04 X____ 单位:秒G04 U____ 单位:秒G04 P____ 单位:毫秒,无小数点G1O 从程序中进行补偿值设定1.从程序中进行工件偏置设定:格式:G10 P0 X0 Z-____Z:工件偏置值2.从程序中进行刀具补偿值设定:格式:G1O P× X___ Z___ R___ Q___其中×:1~32 磨损补偿号10001~10032 几何补偿号X:刀具在X方向的磨损补偿(当×:1~32)刀具在X方向的几何补偿(当×:10001~10032) Z:刀具在Z方向的磨损补偿(当×:1~32)刀具在Z方向的几何补偿(当×:10001~10032) R:刀具的刀尖半径值Q:象限号G74自动钻孔循环(恒定深度)格式:X____ Z____;(起始点)G74 R____;G74 G99 Z(W)____ Q____ F____;R: 回退量W: 增量Z: 孔的最深点的坐标Q: 每次钻孔的深度,(无小数点,单位μ)F: 进给率例:孔径为10mm,Z为40mm,Q为15000,N7;G97 S1000 M13 P1;M98 P1;T0707;X0. Z2.;G74 R.5;G74 G99 Z-40. Q15000 F0.1;M98 P1;M1;O9136 不定深度的深度钻孔循环格式:X____ Z____;G65 P9136 K____ B____ F____ W____ C____ A____ ;G65:调用宏程序P9136:宏程序号 9136 (深孔钻削)K: Z 轴终点坐标(绝对值)B:开始进给增量值F:进给率(毫米/转)W:第一刀钻削深度C:最小钻削深度A:在后退点处的暂停时间(秒)例:孔径为5mm,Z为40mm,B0.5mm,F为0.06mm,W为12mm, C为2mm,A为0.5秒N7;G97 S1600 M13 P1;M98 P1;T0707;X0. Z2.;G65 P9136 K-40. B0.5 FO.O6 W12. C2. A0.5;M98 P1;M1;● 插入倒角 格式:,C____● 插入圆角 格式:,R____ 例:G1 G99 X0 Z0 F.1; X18. ,C1.; Z-20. ,C1.; X36. ,R1.5; Z-40. ,R1.2; X50. ,R1.; Z-____;角度编程 格式:,A____例1:X0 Z0; X20.;Z-28. ,A35.; Z-____;例2:X0 Z0; X20.;X59.21 ,A35.; Z-____;例3:X0 Z0; ,A90.;X59.21 Z-28. ,A35.; Z-____;刀尖半径补偿1. 要使用刀尖半径补偿,编程时要使用格式中的“如果采用刀尖半径补偿”选项。
操作面板模式选择开关AUTO 自动模式使用此开关选择自动操作模式,在自动操作模式下可执行已储存的指定程序与使用背景编辑的功能。
SINGLE 单段模式使用此开关选择单段操作模式,程序之执行会做单段操作﹐每一单段执行完成﹐必须再按循环启动按钮﹐程序才能继续执行下一单段。
MDI 手动数据输入模式使用此开关选择手动数据输入模式﹐在手动输入模式下﹐可输入设定资料与执行暂时性程序。
REF RAPID JOG RAPID REF EDIT AUTO SINGLE MDIEDIT 编辑模式使用此开关选择编辑模式﹐在编辑模式下可输入新的程序或编辑、查看已存储的程序。
RAPID REF 快速返回参考点手动选择所需返回参考点的轴。
再按 按钮,所选择的轴将快速返回参考点。
注意:必须先 X 轴返回参考点。
JOG 手动操作模式使用此开关选择手动操作模式﹐在手动操作模式下可从面板之操作开关﹐操作轴的移动。
主轴运转及手动换刀等动作。
特殊模式BLOCK SKIP 段跳跃此按钮开关由操作者选择使用与否﹐在选择有效之情情况下﹐程序单段前如有(/)符号之单段将被忽略不执行。
M01 选择性停止注意!! 此操作开关依操作者之需要作选择﹐当开关的指示灯亮时表示M01功能有效﹐在M01 功能有效情况下: (1) M01 单节被执行。
(2) 各轴与主轴会停止。
(3) 切屑水停止与进给暂停指示灯亮。
(4) 按循环启动按钮开关后﹐程序继续执行。
进给暂停指示灯熄灭。
MACHINE LOCK 机械锁定此按钮开关可由操作者做选择﹐当指示灯亮时表示此功能有效﹐在机械固定机能有效情况下﹐所有移动轴会被终止﹐但程序可继续执行。
DRY RUN 程序空运行当操作者按下此按钮开关时﹐指示灯亮﹐在自动模式下执行程序﹐则程序内指定的进给率将被忽略﹐而以机床参数设定的50inch/min(1260mm/min)的进给率执行程序﹐在此开关灯灭时﹐则恢复程序内指定之进给率﹐此按钮开关仅在自动模式下有效。
哈挺TALENT 6/45车床在VERICUT中的建立与仿真WS132一:前言VERICUT是美国CGTech公司的代表产品。
是一种运行在Windows或UNIX 平台计算机上的先进专用数控加工仿真软件。
其主要功能有:工件模拟验证与分析、刀具路径最佳化、机床与控制系统仿真。
VERICUT采用了先进的三维显示与虚拟现实技术,对数控加工过程模拟达到了极其逼真的程度。
本文将结合生产实际情况,讲解如何在VERICUT 5.4中建立哈挺TALENT 6/45车床,并且进行NC程序效验的方法。
二:机床的建立TALENT 6/45 是哈挺公司生产的精密数控车床,采用整体具有高刚性和稳定性的45度斜床身,使用标准12工位双向垂直刀塔,可安装20mm的左手或右手方刀柄,圆刀柄最大直径为32mm。
X、Z轴快速进给速度为30m/min,X轴正向行程为2mm(直径),负向行程为-306mm(直径),Z轴正向行程为2mm,负向行程为-407。
尾座为莫氏4号,最大快速进给速度为7.6m/min,最大行程为341mm。
控制系统为 fanuc 0i-TC 系统。
主轴最高转速为6000r/min。
最大回转直径(最大)457mm。
主轴端面至转塔表面距离500mm,主轴中心至转塔中心为337mm。
操作步骤如下:1.建立新文件运行VERICUT软件,在Properties中设定新文件单位为millimeter,其他为默认设定。
更改视图类型为Machine/cut Stock,视角为H-ISO。
2.建立车床组件模型(1) 在Component Tree中建立如图所视的结构树。
建立Z Liner与Z(1) Liner 时,因为机床是45度床身,所以改变 Liner Component 的Angles 为0 045 。
在Component Attributes中改变Z Liner 和X Liner 的Max feedvelocity 为30000mm/min。
Quest3D教程目录:第一节:Quest3d软件初步认识与虚拟现实技术了解第二节:从3DMax导入模型与熟悉Quest3d界面第三节:实现第一个可漫游场景与理解Quest3d程序运行规律第四节:常用编程模块的学习(if、trigger、switch……)第五节:声音与视频的控制第六节:在Quest3d中实现动画第七节:在Quest3d中制作GUI(操作界面)第八节:模型加载控制、变量的操作与系统函数调用第九节:特效的实现(实时阴影、实时反射、粒子系统……)第十节:制作一个完整的虚拟现实项目与合理构架项目框架第十一节:高级编程方法学习(LUA语言的运用、OO编程方法学习)第十二节:动力学模块学习第十三节:对VR硬件的支持第十四节:网路模块学习与多软件的嵌套开发项目第十五节:Quest3d的SDK学习第一节Quest3d软件初步认识与虚拟现实技术了解:软件简介:软件是由荷兰的Act 3D公司在1998年研发出来的专门从事虚拟现实方面的应用软件,软件有丰富的功能模块,可以实现模块化、图像化编程,不需要我们去书写代码就能够制作功能强大和画面效果绚丽的VR项目。
软件有很好的开放性,我们可以在3D Max或Maya中完成建模、材质、动画和烘焙渲染然后导入到Quest3D,可以跟大量的VR硬件很好的连接,还可以用软件提供的SDK 来开发新的功能模块和整合新的硬件设备。
认识界面:Quest3D主要分了三大功能区(模块区、动画区、物体区),每个功能区都是我们虚拟现实项目制作过程的关键环节。
1、模块区:模块区是Quest3D的心脏,在这里我们可以运用Quest3D提供的各种功能模块组建我们想要的功能和特效,模块区又分了3个功能区域,如图所示:1区域内存放着QUEST3D为用户提供的全部功能模块,我们可以根据自己的需求任意调用各种功能模块。
2区域为模块编辑区,我们调用各种功能模块在这里组建我们想要的功能。
3为小预览窗口和工程组列表。
目录一数控机床的坐标系。
二编制程序时的工艺处理。
三计算机数字控制器(HAAS)中所用到的地址代码清单。
四准备功能G代码。
五辅助功能M代码。
一数控机床的坐标系。
1 坐标轴的命名在标准中统一规定采用右手直角笛卡尔坐标系对机床的坐标系进行命名,如下图一所示,这个坐标系的各个坐标轴与机床的主要导轨相平行,它与安装在机床上,并且按机床主要直线导轨找正的工件相关。
A、B、C表示以X、Y、Z的坐标轴线或与X、Y、Z的轴线相平行的直线为轴的转动,其转动的正方向用右手螺旋定则确定。
通常在命名和编程时,不论机床在加工中是刀具在移动,还是被加工工件在移动,都一律假定被加工工件相对静止不动而刀具在移动,并同时规定刀具远离工件的方向作为坐标的正方向。
在坐标轴命名时,如果把刀具看作相对静止不动,被加工工件在移动,那么坐标轴的符号应加上标记“′”,如X′、Y′ ,Z′等。
2机床坐标轴的确定方法图一确定机床坐标时一般先确定Z轴,在确定X轴和Y轴。
(1)Z轴。
一般选取产生切削力的轴线方向作为Z轴方向(以HAAS立式加工中心为例),对于HAAS 卧式加工中心而言HS-1RP和EC1600都遵循此原则。
DMU80P和DMU125P都以立式加工为主,所以命名时还在立式状态下命名主轴。
MANDELLI以卧式加工为主,所以MANDELLI要在卧式时命名Z轴。
(2)X轴。
X轴一般位于与工件安装面相平行的水平面内。
若主轴是竖直的,如立式铣床(HAAS -VF3),DMU80P和DMU125P以立式为主,站在规定的操作位置,由主要刀具主轴向立柱看,选定主轴右侧方向为X轴正方向。
若主轴是水平的,站在规定的操作位置,由主要刀具主轴向工件看,选定主轴右侧方向为X轴正方向。
HAAS EC1600和1RP,还有MANDELLI。
(3)Y轴。
Y轴方向可根据已选定的Z,X轴按右手直角笛卡尔坐标系来确定。
(4)A、B、C的转向。
当选定机床的X、Y、Z坐标轴后,根据右手螺旋定则来确定A、B、C三个转动的正方向。
操作面板模式选择开关AUTO 自动模式使用此开关选择自动操作模式,在自动操作模式下可执行已储存的指定程序与使用背景编辑的功能。
SINGLE 单段模式使用此开关选择单段操作模式,程序之执行会做单段操作﹐每一单段执行完成﹐必须再按循环启动按钮﹐程序才能继续执行下一单段。
MDI 手动数据输入模式使用此开关选择手动数据输入模式﹐在手动输入模式下﹐可输入设定资料与执行暂时性程序。
REF RAPID JOG RAPID REF EDIT AUTO SINGLE MDIEDIT 编辑模式使用此开关选择编辑模式﹐在编辑模式下可输入新的程序或编辑、查看已存储的程序。
RAPID REF 快速返回参考点手动选择所需返回参考点的轴。
再按 按钮,所选择的轴将快速返回参考点。
注意:必须先 X 轴返回参考点。
JOG 手动操作模式使用此开关选择手动操作模式﹐在手动操作模式下可从面板之操作开关﹐操作轴的移动。
主轴运转及手动换刀等动作。
特殊模式BLOCK SKIP 段跳跃此按钮开关由操作者选择使用与否﹐在选择有效之情情况下﹐程序单段前如有(/)符号之单段将被忽略不执行。
M01 选择性停止注意!! 此操作开关依操作者之需要作选择﹐当开关的指示灯亮时表示M01功能有效﹐在M01 功能有效情况下: (1) M01 单节被执行。
(2) 各轴与主轴会停止。
(3) 切屑水停止与进给暂停指示灯亮。
(4) 按循环启动按钮开关后﹐程序继续执行。
进给暂停指示灯熄灭。
MACHINE LOCK 机械锁定此按钮开关可由操作者做选择﹐当指示灯亮时表示此功能有效﹐在机械固定机能有效情况下﹐所有移动轴会被终止﹐但程序可继续执行。
DRY RUN 程序空运行当操作者按下此按钮开关时﹐指示灯亮﹐在自动模式下执行程序﹐则程序内指定的进给率将被忽略﹐而以机床参数设定的50inch/min(1260mm/min)的进给率执行程序﹐在此开关灯灭时﹐则恢复程序内指定之进给率﹐此按钮开关仅在自动模式下有效。
第一部分:工件夹具首先应注意:在将任何类型的工件夹具放置在机床工作台上之前,应确保工作台清洁,没有任何切屑或者其他碎屑。
夹具与机床之间的切屑以及其他碎屑对二者都会造成损坏。
卡在夹具与工作台之间的金属屑可能导致夹具摇晃,所加工的部件也会产生较大误差。
同时应确保工作台上安装的所有装置保持清洁。
必须使用镗磨油石打磨定位表面。
由此可确保定位表面不会存在任何可能损坏工作台的毛刺、勾缝。
如果预备将工件夹具保留在工作台上,应涂抹少量防锈油或者WD-40®,避免工作台和工件夹具生锈、腐蚀。
在设置哈斯CNC铣床时首先需要确定如何在机床上固定工件。
铣削加工操作中有三种基本类型的工件夹具:台钳、夹钳以及卡盘。
在机床上固定工件的最常用方法为铣床台钳。
为了精确加工,在设置台钳时必须使夹紧表面平行于X或Y轴。
该操作可通过指示器实现。
按照下面的简单程序可快速、轻松测量铣床台钳。
1.在工作台上安装铣床台钳,将T形螺母以及螺栓放置到位。
2.紧固台钳右侧的螺栓,只需稍稍拧紧左侧的螺栓。
3.将磁性底座放在Z轴头部底端的任意位置。
为了确保显示读数精确,磁性底座应安装在头部的坚固部位。
缓进机床轴,使指示器头部到达台钳右侧,位于希望测量的夹紧表面上。
查看指示器的头部,使其表盘显示读数,并设置零位。
4.在整个夹紧表面上缓缓移动指示器,在台钳左侧停止。
确定台钳需要移动的方向,轻敲台钳直至指示器返回零点。
注:右侧螺栓紧固,台钳将围绕该点旋转。
使指示器慢慢返回台钳右侧,复位零点。
慢慢返回左侧,轻敲台钳,直至指示器显示零点。
现在应已非常接近平行位置。
重复上述步5.在整个台钳卡爪上显示均匀读数后,首先紧固左侧螺栓,然后紧固右侧螺栓。
最后在整个表面移动指示器,确保仍然平行于机床行程。
提示:使用软锤或香槟锤将夹具或台钳轻敲到位。
使用球形斧锤或其他硬质物体可能损坏夹具。
确保在铣床台钳中定位工件时,将工件放在台钳中央。
不应将工件的大部份悬挂在台钳侧面。
操控技巧编辑关于如何充分利用哈斯CNC机床的控制提示。
多年来,只有拥有哈斯设备的设备与操作员才清楚哈斯CNC机床的使用非常简单,但现在这一点已广为人知。
一项独立的市场调查显示,业界的专业人士将哈斯控制设备列为最具用户友好特点的设备。
这里我们将为您展示其中的一些重点。
在哈斯控制设备的不同页面浏览时,使用最频繁的莫过于光标箭头以及为了在设置页面中查找机床设置,您只需在输入缓冲器中输入设置编号,然后按下向下箭头。
很明显,PAGE UP/ DOWN按键可用于在前页或者后页之间切换。
•PRGRM页面显示当前(活动)程序。
•POSIT显示4种不同的位置页面,以显示真实定位以及参考定位。
•轻松管理刀具、工件以及磨损坐标。
•CURNT COMDS页面中的上/下页按键可显示完整的机床信息列表,包括活动的程序。
•机床通过ALARM页面将信息发送给操作员。
•您可将自己的信息公布在MESGS页面上。
•哈斯服务技术人员使用“参数及诊断”页面。
•SETNG页面列出机床设置(可根据需要进行更改),GRAPHICS页面可用于避免碰撞。
•HELP/CALC页面可提供解答。
PRGM/CONVRS页面程序检查-在PRGRM页面中,程序检查功能可通过光标浏览,在显示屏幕右侧查看活动的程序,还可在屏幕左侧查看该程序的运行情况。
要打开程序检查功能,按下F4即可(必须在MEM模式中)。
背景编辑-该功能可用于从PRGRM页面中,在程序运行时编辑程序(在MEM模式中)。
输入您希望编辑的程序编号(Onnnnn)并按下F4。
此后,您可对现有程序、新程序甚至正在运行的程序执行简单的编辑(插入、更改、删除以及撤消)。
但是,对正在运行的程序进行编辑只有在使用M30或复位功能结束程序循环后才可生效。
位置页面DIST-TO-GO页面上的Quick Zero – 您可使用Distance To Go屏幕快速归零位置页面,以便执行参考运动。
在HAND JOG模式以及位置页面中,按下任何操作模式按键(EDIT, MEM, 等等),然后返回手轮缓进。
中文用户手册(未修订)u es t |3D Q u e s t |3D u e s t |Quest3D 中文 作者:NETTE (tianyhongcn@ )目录第一部分 入门 (1)摘要..................................................................................................................................................................1 1.1 简介...........................................................................................................................................................2 1.2 如何使用该手册.......................................................................................................................................3 1.3 安装Quest3D............................................................................................................................................4 1.4 实例场景...................................................................................................................................................6 1.5 Quest3D 的用户界面.................................................................................................................................7 实例................................................................................................................................................................11 1.6 Channel.....................................................................................................................................................16 实例................................................................................................................................................................23 1.7 程序流程.................................................................................................................................................26 实例................................................................................................................................................................29 1.8 模版.........................................................................................................................................................30 1.9 三维场景.................................................................................................................................................31 实例................................................................................................................................................................31 1.10 发布.......................................................................................................................................................35 实例................................................................................................................................................................36 1.11 小结.......................................................................................................................................................39 第二部分 虚拟场景. (40)摘要................................................................................................................................................................40 2.1 三维物体.................................................................................................................................................41 实例................................................................................................................................................................45 2.2 动画.........................................................................................................................................................47 实例................................................................................................................................................................49 2.3 导入物体.................................................................................................................................................53 实例................................................................................................................................................................53 2.4 表面属性.................................................................................................................................................56 实例................................................................................................................................................................62 2.5 光照和阴影.............................................................................................................................................65 实例................................................................................................................................................................67 2.6 像机.........................................................................................................................................................70 实例................................................................................................................................................................71 2.7 图形用户接口.........................................................................................................................................74 实例................................................................................................................................................................75 2.8 声音.........................................................................................................................................................77 实例................................................................................................................................................................78 2.9 地形和环境.............................................................................................................................................80 实例................................................................................................................................................................83 2.10 粒子系统...............................................................................................................................................86 实例................................................................................................................................................................87 2.11 角色动画...............................................................................................................................................89 实例................................................................................................................................................................92 第三部分∶编程. (96)摘要................................................................................................................................................................96 3.1 逻辑.........................................................................................................................................................97 实例..............................................................................................................................................................100 3.2数学........................................................................................................................................................104 实例..............................................................................................................................................................108 3.3 For Loop.................................................................................................................................................111 实例..............................................................................................................................................................114 3.4 数组.......................................................................................................................................................117 实例..............................................................................................................................................................121 3.5 Multiple channel groups.........................................................................................................................124 实例..............................................................................................................................................................127 3.6 Mathematical operators(数学操作)........................................................................................................129 实例..............................................................................................................................................................131 3.7 Pathfinding (寻径) (137)u es t |3D Q u e s t |3D u e s t |Quest3D 中文 作者:NETTE (tianyhongcn@ )实例..............................................................................................................................................................138 3.8有限状态机............................................................................................................................................142 实例.. (144)第四部分 高级 (147)摘要..............................................................................................................................................................147 4.1项目管理................................................................................................................................................148 实例..............................................................................................................................................................149 4.2 物理仿真...............................................................................................................................................151 实例..............................................................................................................................................................154 4.3 数据库连接...........................................................................................................................................158 实例..............................................................................................................................................................160 4.4 网络.......................................................................................................................................................164 实例..............................................................................................................................................................166 4.5 Lua 脚本................................................................................................................................................170 实例..............................................................................................................................................................172 附录. (176)A1 从Max 和Maya 中导入.......................................................................................................................176 A2 用户接口(略)...................................................................................................................................179 A3 快捷键 (179)u es t |3D Q u e s t |3D u e s t |第一部分 入门摘要1.1:简介该部分介绍了Quest3D 的基本情况和相关信息。
关于如何充分利用哈斯CNC机床的控制提示-编辑。
EDIT模式- 高级编辑器在按下EDIT时,将首先显示高级编辑器,这是一系列非常有用的菜单(见下一项)。
按下PRGRM/CONVRS按键可显示程序本身,不包括菜单。
再次按下PRGRM/CONVRS可调出Quick Code编辑器,再次按下可调出Visual Quick Code (VQC)。
Quick Code以及VQC也可使用高级编辑器帮助菜单访问。
高级编辑器菜单-在高级编辑器中按下F1可激活菜单。
可使用缓进手轮(顺时针或者逆时针旋转)或者使用光标箭头键进行菜单选择。
按下WRITE/ENTER按键激活光标选择的菜单项。
撤消一次简单的编辑操作–按下UNDO可向前撤消简单编辑操作(最多10次),包括使用插入,更改或者删除执行的操作。
有些时候您甚至可编辑一些代码,运行程序,然后再使用UNDO撤消——但请不要依赖这个功能!注意UNDO按键无法撤销程序块编辑中的程序编辑操作(也就是说,在您选择整个程序行或者多个程序行时)。
在使用程序块编辑时,UNDO只能取消文本选择操作。
高级编辑器在线帮助–在高级编辑器中,按下F1访问菜单,也可在屏幕的右下角调出在线―帮助-如何使用编辑器‖。
如需在帮助文本中滚动,使用PAGE UP, PAGE DOWN, HOME, 以及END按键(光标箭头可在高级编辑菜单项目中切换,不包括帮助文本)。
在使用某个菜单项的过程中按下F1 也可调出对应的帮助文本;再次按下F1即可编辑帮助页面。
(所有9.32版或者更高的铣床控制系统;所有2.16版或者更高的车床控制系统)高级编辑器搜索–在使用搜索菜单项―查找文本‖ 并找到所需文本时,下一次按下F1可激活菜单,并自动选择―再次查找‖选项。
同样,在使用编辑菜单中的―选择文本‖功能时,下一次激活菜单将导致―复制所选文本‖选项高亮显示。
高级编辑器程序块编辑-在80栏的高级编辑器中,您可选择某个程序块,复制或者将其移动到另一个位置,或者删除。
常规编程●程序就是确定机床的主轴、刀架的动作和一些辅助功能的指令的组合,以达到零件得到加工的目的。
这些指令以程序语言编写,含有一系列程序段(一行程序)。
一个程序段含有一个或几个数据字。
程序段是程序的最基本的单元。
每段结束必须含有结束符-分号(;)一程序段的字可依照任何合适的顺序。
但Hardinge推荐下列顺序:/, N, G, X, Z, U, W, B, C, I, K, P, Q, R, A, F, S, T, M●轴的命名:●X轴直径编程(非常重要)●小数点编程(非常重要)常用的数据字O字程序号O4N字顺序号N4G字准备功能代码G3X字X轴绝对坐标位置X±3.3U字X轴增量移动U±3.3Z字Z轴绝对坐标位置Z±3.3W字Z轴增量移动U±3.3F字进给率S字主轴速度T字选择刀位及刀补T4M字辅助功能代码M3常用G代码代码组别定义G00 1 快速定位模式G01 1 直线插补G02 1 顺时针圆弧插补G03 1 逆时针圆弧插补G04 0 暂停G1O 0 从程序中进行补偿值设定G20 6 英制数据输入G21 6 公制数据输入G28 0 返回参考点G32 1 螺纹切削(导程不变)G40 7 取消刀尖半径补偿G41 7 刀尖半径补偿(右补偿)G42 7 刀尖半径补偿(左补偿)G50 0 G96(CSS)中限制主轴最高转速RPM(转/分) G65 0 用户宏程序调用G70 0 自动精加工循环G71 0 自动外圆粗加工循环G72 0 自动端面粗加工循环G73 0 自动粗加工仿形循环G74 0 自动钻孔循环(固定深度)G75 0 自动切槽循环G76 0 自动螺纹切削循环G90 1 固定外圆切削循环G92 1 固定螺纹切削循环G94 1 固定端面加工循环G96 2 恒定表面速度G97 2 直接RPM(转/分)编程G98 5 进给率(英寸/分,毫米/分)G99 5 进给率(英寸/转,毫米/转)“0”组代码为非模态代码常用M代码代码定义M00 程序停止MO1 选择(任意)停止M03 主轴正转M04 主轴反转M05 主轴停止,冷却液关M08 冷却液开M09 冷却液关M13 主轴正转,冷却液开M14 主轴反转,冷却液开M21 松开主轴夹持装置M22 闭合主轴夹持装置M27 内部夹紧模式M28 外部夹紧模式M29 刚性攻丝模式M30 程序结束,光标返回程序号处M44 刀架双向分度M45 刀架单向分度M48 进给率倍率开关及主轴速度调整可调整M49 进给率倍率开关及主轴速度调整不可调整M64 每转进给采用主轴反馈M84 尾架前进M85 尾架回退到中间设定位置M86 尾架回退HOME位置M98 调用子程序M99 子程序结束,返回主程序选项M代码M25 接料器退回M26 接料器伸出M36 主轴吹气开M37 主轴吹气关基本的编程格式O____; 程序号G20(或)G21; 选择公、英制_____________________________________________________________________操作部分N____(__________); 顺序号及括号中的附加信息G97 S____ M13(或)M14 P_; 设定主轴速度及方向M98 P1; 调用安全子程序T____; 指定刀位及刀补X____ Z____; 快速移动到起点_____________________________________________________________________如果采用恒定表面速度G50 S____; 限定主轴最高转速G96 S____; 设定表面速度_____________________________________________________________________如果采用刀尖半径补偿G1 G41(G42) X____ Z____ F____; 进行刀尖半径补偿,需要一段空运行_____________________________________________________________________ G1 G99 X____ Z____ F____; 加工_____________________________________________________________________ X____ Z____; 刀具退出工件M98 P1; 调用安全子程序M1; 选择停止_____________________________________________________________________ M30; 程序结束安全子程序:O0001;G0 G40 G97 G98 M64;T0;X____ Z____;M99;S字使用:G50 S____ 转/分G96 S____ 米/分G97 S____ 转/分F字使用:G98 F____ 毫米/分G99 F____ 转/分T字使用:T××××前两位代表刀位号后两位代表刀补号●G00 快速定位格式:G00 X____ (和/或)Z____ ;X轴28000毫米/分,Z轴38000毫米/分,Y轴6000毫米/分,E轴38000毫米/分●G01 直线插补格式:G01 X____ (和/或)Z____ F____;X轴28000毫米/分,Z轴38000毫米/分,Y轴6000毫米/分,E轴38000毫米/分●G02 顺时针圆弧插补格式:GO2(G03) X____ Z____ R____;X、Z圆弧终点坐标R圆弧半径或G02(G03) X____ Z____ I____ K____X、Z圆弧终点坐标I:X方向圆弧起点至圆弧中心的距离、K: Z方向圆弧起点至圆弧中心的距离●G04 暂停格式:G04 X____ 单位:秒G04 U____ 单位:秒G04 P____ 单位:毫秒,无小数点G1O 从程序中进行补偿值设定1.从程序中进行工件偏置设定:格式:G10 P0 X0 Z-____Z:工件偏置值2.从程序中进行刀具补偿值设定:格式:G1O P× X___ Z___ R___ Q___其中×:1~32 磨损补偿号10001~10032 几何补偿号X:刀具在X方向的磨损补偿(当×:1~32)刀具在X方向的几何补偿(当×:10001~10032) Z:刀具在Z方向的磨损补偿(当×:1~32)刀具在Z方向的几何补偿(当×:10001~10032) R:刀具的刀尖半径值Q:象限号G74自动钻孔循环(恒定深度)格式:X____ Z____;(起始点)G74 R____;G74 G99 Z(W)____ Q____ F____;R: 回退量W: 增量Z: 孔的最深点的坐标Q: 每次钻孔的深度,(无小数点,单位μ)F: 进给率例:孔径为10mm,Z为40mm,Q为15000,N7;G97 S1000 M13 P1;M98 P1;T0707;X0. Z2.;G74 R.5;G74 G99 Z-40. Q15000 F0.1;M98 P1;M1;O9136 不定深度的深度钻孔循环格式:X____ Z____;G65 P9136 K____ B____ F____ W____ C____ A____ ;G65:调用宏程序P9136:宏程序号 9136 (深孔钻削)K: Z 轴终点坐标(绝对值)B:开始进给增量值F:进给率(毫米/转)W:第一刀钻削深度C:最小钻削深度A:在后退点处的暂停时间(秒)例:孔径为5mm,Z为40mm,B0.5mm,F为0.06mm,W为12mm, C为2mm,A为0.5秒N7;G97 S1600 M13 P1;M98 P1;T0707;X0. Z2.;G65 P9136 K-40. B0.5 FO.O6 W12. C2. A0.5;M98 P1;M1;● 插入倒角 格式:,C____● 插入圆角 格式:,R____ 例:G1 G99 X0 Z0 F.1; X18. ,C1.; Z-20. ,C1.; X36. ,R1.5; Z-40. ,R1.2; X50. ,R1.; Z-____;角度编程 格式:,A____例1:X0 Z0; X20.;Z-28. ,A35.; Z-____;例2:X0 Z0; X20.;X59.21 ,A35.; Z-____;例3:X0 Z0; ,A90.;X59.21 Z-28. ,A35.; Z-____;刀尖半径补偿1. 要使用刀尖半径补偿,编程时要使用格式中的“如果采用刀尖半径补偿”选项。
G41及G42的采用见上图。
2. 在刀具的几何补偿文档中要输入刀尖半径值和象限号。
(象限号见下图)3. 进入和退出工件切削时必须垂直于工件表面。
4. 切换 G41/G42,相应的 G 代码必须占一个程序段,在新的方向上的位移运动开始之前进行切换。
(如下图)X50. Z5.;G1 G41 X45. Z2. F500.; G1 G99 ZO. F0.1;X-0.8;G42; X30. Z-____● G90 固定切削循环(外圆)格式:X____ Z____;G90 G99 X____ Z____ F____; X____; . .G0(G1);X :每一刀的X 值 Z :Z 轴的坐标值 F :进给率当加工一个代锥体的工件。
用G90加工只要在格式中加入锥度量。
G90 G99 X____ Z____ R____ F____其中:R = ( A + B )×( -Tan α)● G94 固定切削循环(端面)格式:X____ Z____;G94 G99 X____ Z____ F____; Z____; . .G0(G1);X : X 轴的坐标值 Z : 每一刀的Z 值 F :进给率G71 自动外圆粗加工循环格式:X____ Z____;G99;G71 U____ R____;G71 P____ Q____ U____ W____ F____;N____ G0 X____;G1 G99 Z____ F____;...N____ X____第一行中的U:单边吃刀深度(如图中的U1)R:退回量第二行中的P:循环开始顺序号Q:循环结束顺序号U:X方向精加工余量(直径值)W:Z方向精加工余量F:粗加工进给率N:对应的循环开始及结束顺序号G1行中的F:精加工进给率注意: 1. 由 P 字规定的程序段不能包含 Z 的运动。
2. 仿形加工的轨迹必须始终在 X 和 Z 这两个坐标轴上以增加或减少的形式表示。
3. 在循环体P~Q内不能调用子程序。