UG后处理-Lintol以及角度超程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linearization
1
© UGS Corp. 2004. All rights reserved.
Linearization
1 2
2 3 2.5
3
4
Linearization is a post processing feature that ensure the output tool path is desirable by adding cutter locations for a linear movement when rotary axis is involved

Inverse Time Feedrate apply to all configuration of multi-axis machines.
9
Defining FRN with PB
10
FRN Definition
11
Output FRN
Activate FRN mode
MMPM=20 Time to cut = 1/FRN 1/16.031 = 0.0624 min. Distance to cut = FRN * MMPM 0.0624*20 = 1.248 mm

Hale Waihona Puke Time = distance/mmpm FRN = 1 / Time

Given mmpm F=20, linear cutting distance = 1

Time = 1/20, FRN = 0.05 From postion 1 to 2, it takes 1/20 minute to complete the movement, regardless the relative postion between the cutting position and the rotary table.

Post-processor Level

Add customer command in the Start Of Program
global mom_kin_linearization_flag
set mom_kin_linearization_flag "TRUE"
MOM_reload_kinematics

MOM_before_motion

PB_CMD_kin_before_motion

ROTARY_AXIS_RETRACT

PB_CMD_retract_move PB_CMD_reposition_move PB_CMD_linear_move PB_CMD_linear_move

Create a 5-axis table head post processor

Use impeller tool path to test the post
26
Question ?
27
© UGS Corp. 2004. All rights reserved.
2
Default Linearization Tolerance
Four Axis
Five Axis
3
LINTOL

LINTOL is a post command to activiate Linearization

LINTOL/ON
Activiate Linearization with default tolerance value
Retract/Re-engage
Reset
20
Four Axis Table Machine – Step I

Create a new template block, name it as “fourth_axis_reset”, delete all words inherited
NOTE: This method is not for 5-axis dual-table machine

Programmed tool path
Actual tool path 8
Inverse Time Feedrate (FRN)

Inverse Time Feedrate was introduced to address the feedrate problem Dictate the amount of time a movement will take to complete
6
Inverse Time Feedrade (FRN)
7
© UGS Corp. 2004. All rights reserved.
Rotary Axis Feedrate Problem


Linear cutting distance = 1mm
During actually cutting, linear axis traverse distance end up = 20.3mm Given mmpm F=20, expected cutting time is 1/20 min, but actully it takes more than 1 minute Surface cutting speed is 20.3 times slower than expectation 2 1 2 1 1 2
21
Step II – Add Words
22
Step III – Comment out Retract Move
23
Step IV – Replace Repostion by Reset
DONE
24
Shorter Path

Heidenhain provides Shorter-path control

LINTOL/0.01
Activate Linearization with 0.01 as tolerance value

LINTOL/OFF
Deactiviate Linearization

Need to be declared as User Defined post command
4
Output Linearization
5
Activate LINTOL at different levels

Group Level

Declare LINTOL for group object, most commonly for Program Group object, then LINTOL will take effort for all operations under that group object
25
Exercise

Create a 4-axis rotary table post processor

Use turbine blade tool path to test the post

Create a 5-axis dual-table post processor

Use impeller tool path to test the post
Rewind rotary table +/- 360°


Retract
Rewind rotary table Re-engage, tool path continue
17
Retract – Reposition – Re-engage
18
In Action
19
Reset

Rewinding rotary table might not be necessary if contoller has G code to reset axis
16
Three Possibilities

No solution available

Warning generated

Alternative solution available

Retract


Traverse rotary axis to alternative position
Re-engage, tool path continue
Activate MMPM
12
Exercise

Activity FRN and LINTOL
13
Handling Axis Limit
14
© UGS Corp. 2004. All rights reserved.
Rotary Axis Limit
15
Axis Limit Handling Sequence
相关文档
最新文档