已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5轴主轴头选项文件设置 ( Up dated 31/01/2001 )以下链接给出的是一个5轴主轴头范例图示 :- ( 主轴头回转轴 ) 第4旋转轴和第5旋转轴要求 下面是多轴旋转加工需在选项文件中定义的内容。 :- ( 范例中定义了三个主旋转轴, A , B , 和 C ,但实际应用中多旋转轴加工系统仅会使用其中两个。 ) define format ( A B C ) # 内建源文件中可能已经定义 metric formats leading zeros = false trailing zeros = true decimal point = true decimal places = 3 imperial formats leading zeros = false trailing zeros = true decimal point = true decimal places = 4 end define word order = ( + A B C ) # 仅当内建字排序列表中间没有时需要 block order = true # 不考虑内建排序列表,使用define block xxx. 排序 define keys azimuth axis = C # 第4旋转轴通常为方位角 ( 立柱回转 ) elevation axis = B # 第5回转轴通常为仰角 ( 主轴回转 ) end define # A, 和 /或 B, 和 /或 C 均需插入到 Rapid 快进和 Linear 线性程序段中,其和对齐轴相关。 ( 范例图示,B 绕Y 旋转,C 绕 Z 旋转) define block move rapid N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; B ; C ; S ; H ; M1 ; M2 end define define block move linear N ; G1 ; G2 ; X ; Y ; Z ; B ; C ; F ; M1 ; M2 end define 旋转轴参数设置 以下参数需包含在旋转轴选项中。 spindle azimuth rotation = true # 旋转工作台缺省为 false spindle elevation rotation = true # 旋转工作台缺省为false 上面定义了 立柱column / 主轴spindle 是回转轴。 azimuth axis parameters = ( 0 0 0 0 0 1 ) elevation axis parameters = ( 0 0 0 0 1 0 ) 在此,两个轴的头三位数字都设置为 0 0 0,它们通常是为工作台保留。 而主轴方位角 spindle azimuth 和仰角偏置 elevation offsets 通过 azimuth 和 elevation centre 参数设置。 azimuth centre = ( 0. 0. 0. ) # 通常不会在方位角方向出现偏置 ) elevation centre = ( 0. 0. 180.5 ) # Z轴上偏置 180.5mm Z 第二组的三个数字定义工作台旋转时旋转轴是绕X轴还是绕Y轴或是绕Z轴旋转。 (方位轴和仰角轴不能同时对齐于同一轴。方位角是主对齐角 ) ) 由此我们知道,上述范例表示了一个方位角绕Z轴旋转 ( 矢量 0. 0. 1. ),仰角绕Y轴旋转( 矢量 0. 1. 0.) 的机床。 ( 注 1 :- 这些数字可写成 (0.) 带点或(0) 不带点。 ) ( 注 2 :- 有些机床控制器可能会使用一些他们自己特有的代码将回转中心虚拟在刀尖中心。这种情况下请将方位角中心偏置elevation centre offset设置为零 。 额外参数 azimuth axis units = degrees # 常规单位( 缺省可能为 none ) azimuth axis direction = positive # 需要的常规旋转方向 ( 缺省可能为 none ) elevation axis units = degrees # 常规单位 ( 缺省可能为 none ) elevation axis direction = positive # 需要的常规旋转方向 ( 缺省可能为 none ) pcs origin = ( 0 0 0 0 0 0 ) # ( 缺省, 仅用在某些5轴水平主轴对齐中 ) # Azimuth Min Max. Elevn Min Max. Tol. Moves rotary axis limits = ( -99999 99999 -99999 99999 0.1 1 ) # 缺省 值,virtually 无限制回转 ( 设置范例 ) rotary axis limits = ( -360.0 360.0 -110.0 110.0 0.1 4 ) # 主轴方位角立柱Spindle Azimuth Column 回转限制在任意方向一圈,主轴倾斜仰角 回转限制在 +/- 110 度。双边均为零 垂直Vertical ) 公差值 ( Tol. ) 是Ductpost在移动次数设置中保持的角度偏移公差。相应地保持公差和移动次数到最高和最低值可得到好的加工质量。( 从 DP1331 开始,移动功能 ( 最后的数字 ) 被linearise multiaxis moves= true 取代,它将自动调整移动次数,以满足公差设置。 ) ( 注 3 :- 在此我们假设立柱 Column 是垂直的,刀具点垂直向下于C 0 , B 0 , 或立柱 Column 是水平的,刀具点水平于C 0, B 0 。 如果立柱 Column 是水平的且 B 0 是垂直相似或向下,请于 Delcam Support 联系。) 请同时参考5-轴主轴范例 返回 :- 顶部 : 参数旋转5轴范例( 最新更新 24/02/2006 未完成 )以下范例是多轴加工需要的典型最小定义。某些格式如果已经在源代码中定义,这些格式就不再需要。因此事先检查一下,避免在选项文件中增加一些不必要的额外的内容。5 轴加工也许需要比下面范例中给出信息更完整的信息,具体需要什么样的信息和控制器类型和控制器功能有关。本节最后部分对这方面内容做了一些阐述。 1/ 5轴工作台 2/ 5轴主轴头和工作台联动 3/ 5轴主轴头 4/ 5轴45度, 回转头 ( DMG - DMU*P 系列 ) 5/ 5轴 45度,回转工作台 ( DMG - DMU*V 系列 )配置参数1/ 5轴工作台 Azimuth 方位角倾斜工作台(A) 绕 X 轴旋转,Elevation 仰角工作台 (C)绕Z 轴旋转,(A)零 对齐于Z 轴 define word M5address letter= “M”address width= 1field width= 2modal end define define word M6address letter= “M”address width= 1field width= 2modal end define define format ( A B C )#源文件中 A 没能正确定义。field width= 8modal metric formats decimal point = true decimal places = 3 trailing zeros= falseleading zeros= falseimperial formats decimal point = true decimal places = 4trailing zeros= falseleading zeros= false end define word order = ( + A C ) define keys azimuth axis = A elevation axis = C end define define codes#elevation clamping codes# 其它地方另行处理 ( 查看 Clamping )clamp on = M5 11clamp off = M5 12#azimuth clamping codesazimuth clamp on = M6 21azimuth clamp off = M6 22 end define spindle azimuth rotation = false azimuth axis units = degrees azimuth axis direction = positive azimuth axis parameters = ( 0.0 0.0 0.0 1 0 0 ) # RTC 零。 查看下面的注-1 ( 类型 A ) 或 azimuth axis parameters = ( 0.0 0.0 55.0 1 0 0) # RTC 零点之上 55mm 。查看下面的注释 ( 类型 B ) 或 azimuth axis parameters = ( 0.0 0.0 -55.0 1 0 0) # RTC -零点之下 55mm 。查看下面的注释 ( 类型 C ) spindle elevation rotation = false elevation axis units = degrees elevation axis direction = positive elevation axis parameters = ( 0.0 0.0 0.0 0 0 1 ) linear axis limits = ( -1750.0 1200.0 -875.0 875.0 -250.0 250.0 ) rotary axis limits = (-95.0 35.0 -3600.0 3600.0 0.01 1 ) initial tool vector = ( 0 0 1 )# 主轴和Z轴对齐。 缺省 workplane angles = none# 查看下面的注释-6 multiaxis coordinate transform = true linearise multiaxis moves = true retract at angular limit = true # 缺省 = false withdrawal amount = 100.0 integer 3 = 1 define block move rapid N ; rapid ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2 end define define block move linear N ; linear ; G2 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; tool radius ; feedrate ; M1 ; M2 end define # This is the minimum requirement, it could well require additional embellishment to meet certain functions.# It is not essential to have the rotary axes in the Rapid block as it isnt used for multi axis working.NOTE : For Heidenhain use G1 in place of “ rapid ” and “ linear ”, leave out G2, and us RR instead of “ tool radius ”( 返回顶部 )2/ 5轴主轴头和工作台联动 回转刀具主轴(B) 绕Y回转,工作台C 绕 Z 旋转,B 为零 ( 垂直) define format (A B C )field width= 8modal metric formats decimal point = true decimal places = 3 trailing zeros= falseleading zeros= falseimperial formats decimal point = true decimal places = 4trailing zeros= falseleading zeros= false end define word order = ( + B C ) define keys azimuth axis = B elevation axis = C end define spindle azimuth rotation = true azimuth axis units = degrees azimuth axis direction = positive azimuth centre = ( 0.0 0.0 185.56 ) # 查看下面的注释-2 azimuth axis parameters = ( 0.0 0.0 0.0 0 1 0 ) spindle elevation rotation = false elevation axis units = degrees elevation axis direction = positive elevation centre = ( 0.0 0.0 0.0 ) elevation axis parameters = ( 0.0 0.0 0.0 0 0 1 ) linear axis limits = ( -1750 0 1200.0 -875.0 875.0 -250.0 250.0 ) rotary axis limits = ( -110.0 110.0 -3600.0 3600.0 0.01 1 ) initial tool vector = ( 0 0 1 )# 主轴对齐于Z轴。 缺省 workplane angles = none# 查看下面的注释-6 multiaxis coordinate transform = true linearise multiaxis moves = true minimise multiaxis retraction = true retract at angular limit = true # 缺省 = false withdrawal amount = 100.0 integer 3 = 1 define block move rapid N ; G1 ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2 end define define block move linear N ; G1 ; G2 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; tool radius ; feedrate ; M1 ; M2 end define # This is the minimum requirement, it could well require additional embellishment to meet certain functions.# It is not essential to have the rotary axes in the Rapid block as it isnt used for multi axis working.NOTE : For Heidenhain use G1 in place of “ rapid ” and “ linear ”, leave out G2, and us RR instead of “ tool radius ”( 返回顶部 )3/ 5轴主轴头 回转主轴头(C) 绕 Z 回转,回转刀具(B) 绕 Y 回转,(C) 为零 对齐于 Y 轴 define format (A B C ) field width= 8modalmetric formatsdecimal point = truedecimal places = 3trailing zeros= falseleading zeros= falseimperial formatsdecimal point = truedecimal places = 4trailing zeros= falseleading zeros= false end define word order = ( + B C ) define keys azimuth axis = C elevation axis = B end define spindle azimuth rotation = true azimuth axis units = degrees azimuth axis direction = positive azimuth centre = ( 0.0 0.0 0.0 ) azimuth axis parameters = ( 0.0 0.0 0.0 0 0 1 ) spindle elevation rotation = true elevation axis units = degrees elevation axis direction = positive elevation centre = ( 0.0 0.0 193.25 ) # 查看下面的注释-3 elevation axis parameters = ( 0.0 0.0 0.0 0 1 0 ) linear axis limits = ( -1750 0 1200.0 -875.0 875.0 -250.0 250.0 ) rotary axis limits = ( -200.0 320.0 -100.0 100.0 0.1 1 ) initial tool vector = ( 0 0 1 )# 主轴对齐于Z轴。 缺省 workplane angles = none# 查看注释-6 multiaxis coordinate transform = true linearise multiaxis moves = true 或false retract at angular limit = true # 缺省 = false minimise multiaxis retraction = true withdrawal amount = 100.0 integer 3 = 1 define block move rapid N ; rapid ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2 end define define block move linear N ; linear ; G2 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; tool radius ; feedrate ; M1 ; M2 end define # This is the minimum requirement, it could well require additional embellishment to meet certain functions.# It is not essential to have the rotary axes in the Rapid block as it isnt used for multi axis working.NOTE : For Heidenhain use G1 in place of “ rapid ” and “ linear ”, leave out G2, and us RR instead of “ tool radius ”( 返回顶部 )4/ 5轴 45度, 回转头 / 旋转工作台 ( DMG - DMU*P 系列 ) 查看DMG 动画 回转头(B) 绕ZY轴旋转45度,仰角工作台(C) 绕Z 旋转,(B) 为零 ( 主轴头垂直 ). ( 这种机床通常使用 Heidenhain 控制器 -也使用 Siemens 或 MillPLUS 控制器 ) define format ( B C ) field width= 8modalmetric formatsdecimal point = truedecimal places = 3trailing zeros= falseleading zeros= falseimperial formatsdecimal point = truedecimal places = 4trailing zeros= falseleading zeros= false end define word order = ( + B C ) define keys azimuth axis = B elevation axis = C end define spindle azimuth rotation= true azimuth axis units = degrees azimuth axis direction= positive azimuth axis parameters= ( 0.0 0.0 0.0 0 1 1 ) # 注意 两个轴和其符号 azimuth centre= ( 0.0 0.0 0.0 )# azimuth centre = ( 0.0 0.0 329.22 ) # 查看下面的注释-4 spindle elevation rotation= false elevation axis units = degrees elevation axis direction = positive elevation axis parameters = ( 0.0 0.0 0.0 0 0 1 ) linear axis limits = ( -710 0 710.0 -600.0 600.0 -325.0 325.0 ) rotary axis limits = ( 0.0 180.0 -3600.0 3600.0 0.1 1 ) initial tool vector = ( 0 0 1 )# 主轴对齐于Z轴。 缺省 workplane angles = none# 查看下面的注释-6 multiaxis coordinate transform = true linearise multiaxis moves= true 或 false retract at angular limit = true withdrawal amount = 100.0 integer 3 = 1 define block move rapid N ; G1 ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2 end define # It is not essential to have the rotary axes in the Rapid block. define block move linear N ; G1 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; RR ; feedrate ; M1 ; M2 end define# This is the minimum requirement, it could well require additional embellishment to meet certain functions.# It is not essential to have the rotary axes in the Rapid block as it isnt used for multi axis working.( 返回顶部 )5/ 5轴 45度, 回转和旋转工作台 / 垂直主轴 ( DMG - DMU*V 系列 ) 查看DMG 动画 回转方位角工作台Swivel Azimuth Table (B) 绕ZY轴旋转 45 度,旋转仰角工作台 Rotary Elevation Table (C) 绕 Z 轴旋转,B 为零 ( 工作台水平Table Horizontal). ( 这些机床通常使用 Heidenhain 控制器 - 也使用 Siemens 或 MillPLUS 控制器 ) word order = ( + B C ) define keys azimuth axis = B elevation axis = C end define spindle azimuth rotation= false azimuth axis units= degrees azimuth axis direction= positive azimuth axis param= ( 0.0 0.0 0.0 0 1 -1 ) # 注意 两个轴和符号。 azimuth axis param= ( 0.0 0.0 159.325 0 1 -1 ) # MillPLUS spindle elevation rotation = false elevation axis units= degrees elevation axis direction= positive elevation axis param = ( 0.0 0.0 0.0 0 0 1 ) # 查看下面的注释-5 linear axis limits = ( -500.0 500.0 -500.0 500.0 -325.0 325.0 ) rotary axis limits = ( -7.0 180.0 -7200.0 7200.0 0.1 1 ) initial tool vector = ( 0 0 1 )# 主轴对齐于Z轴。 缺省 workplane angles = none# 查看下面的注释-6 multiaxis coordinate transform = false linearise multiaxis moves = false retract at angular limit= true # 缺省 = false withdrawal amount = 100.0 integer 3 = 1 define block move rapid N ; G1 ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2 end define define block move linear .if ( Toolpath5axis ) if ( swb ) N ; G1 ; M3 128 ; “ ; Heidenhain RTCP ON CODE” N ; G1 ; M4 126 ; “ ; Heidenhain TAKE Shortest Rotation Path” unset swb end if N ; G1 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; RR ; feedrate ; M1 ; M2 end if end define # This is the minimum requirement, it could well require additional embellishment to meet certain functions.# It is not essential to have the rotary axes in the Rapid block as it isnt used for multi axis working.( 返回顶部 )注下面的这些注释包含了上面范例中的指出多个问题,但很不全面,因为每种类型的5轴加工需根据其自身情况来处理,需仔细周全地根据特殊的处理器和用户需要进行专门处理。1a/ 类型 A ,没有定义旋转中心偏置,因此机床原点 X0 Y0 Z0 定义在仰角工作台表面中心,零zero 和方位角倾斜工作台X ( 或 Y ) 轴旋转中心线对齐。1b/ 类型 B ,机床原点 X0 Y0 Z0 定义在仰角工作台表面中心,工作台表面位于方位角倾斜工作台旋转中心线之下 55.0 mm。在此必须考虑偏置。1c/ 类型 C, 机床原点 X0 Y0 Z0 定义在仰角工作台表面中心,工作台表面位于方位角倾斜工作台旋转中心线之上 55.0 mm。在此必须考虑偏置。以下参数也必须设置为 :- multiaxis coordinate transform = truelinearise multiaxis moves = true 或 false如果 机床控制器具备通过适当的G 或 M 或 ( Siemens TRAORI )代码定义 管理自身RTCP calculations的能力,这些代码必须插入到第一次方位角度移动代码之前或和它同时定义。 为此,参数将定义如下,无偏置需要 :- multiaxis coordinate transform = falselinearise multiaxis moves = true or false ( 查看范例类型 A ; 类型 B ; 类型 C - 回到 1 )2/ 在这个例子中定义了旋转中心偏置,由于它是一主轴方位角回转刀具,其偏置在“ azimuth centre parameter ”中定义,Z axis 对齐为 POSITIVE 正值。 偏置值是回转主轴头旋转中心和刀具夹持面间的距离。 ( E - 查看范例 - 回到 2 ) 注:- TL 是刀具长度,选项配置过程中通常不考虑它。3/ 在这个例子中定义了旋转中心偏置,由于它是一主轴仰角回转刀具,其偏置在 “ elevation centre parameter ”中定义,Z axis 对齐为 POSITIVE 正值。偏置值是回转主轴头旋转中心和刀具夹持面间的距离。 ( E - 查看范例 - 回到 3 ) 注:- TL 是刀具长度,选项配置过程中通常不考虑它。4/ 在这个例子中,回转主轴头Swivel Spindle Head 绕 ZY 轴在0 和180 度间回转( 0 垂直到180 水平间做连续运动 ),当回转主轴头是垂直零zero时,旋转仰角工作台绕Z 轴旋转。 注 :- DMG 机床具有相似的 P 系列 ,它的回转主轴头从垂直到水平分度Indexes ,带有倾斜和旋转台的旋转工作台 trunion table,它没在此配置,它需要两个选项。 如果机床使用的是 Heidenhain 或 Siemens 处理器,通常不需要定义任何偏置,因为RTCP 通常是标准的。范例定义是为了 RTCP 操作!然而 MillPlus 控制器除外,必须定义偏置。偏置 垂直和水平主轴头位置的平均距离,它通过机床安装设置清单获取,其结果置于azimuth ce
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 18822.1-2025小艇用操纵速度确定最大推进额定功率第1部分:艇体长度小于8 m的艇
- 2023年萍乡辅警协警招聘考试备考题库完整参考答案详解
- 2023年金昌辅警招聘考试真题附答案详解(轻巧夺冠)
- 2023年阜新辅警协警招聘考试备考题库含答案详解(基础题)
- 2024年密云县辅警招聘考试真题附答案详解(满分必刷)
- 2024年东莞辅警招聘考试题库有完整答案详解
- 2023年铜仁辅警招聘考试真题含答案详解(综合卷)
- 2023年黄石辅警协警招聘考试备考题库含答案详解(培优b卷)
- 2024年孝感辅警协警招聘考试备考题库含答案详解(b卷)
- 湖北省鄂东南示范高中教改联盟2025年生物高一第一学期期末调研试题含解析
- 房屋土地测绘技术报告书范本
- 课本剧《抗日小英雄王二小》
- 国土资源调查预算标准
- 马尔文激光粒度仪
- 矿山企业新员工入职公司三级安全教育培训必备教材全套
- 纯电动汽车故障诊断与排查教学课件6-3 无法交流充电故障诊断与排除课件
- 鱼塘转让协议书(2篇)
- GB/T 16414-1996煤矿科技术语岩石力学
- FZ/T 63012-2009涤纶长丝高强缝纫线
- ようだ みたいだ らしい そうだ 复习课件- 高三日语一轮复习
- 游泳池运行记录表
评论
0/150
提交评论