几何尺寸与公差论坛

 找回密码
 注册
查看: 196|回复: 4

Which role is line 4 of FCF?

[复制链接]
发表于 2008-4-6 10:59:48 | 显示全部楼层 |阅读模式
Yanhua,

Line 4 is for notes.  In PC-DMIS this line defaults to the feature control frame id, but the user can override this with any text.  On CAD models this could be used for instructions such as SEP REQT so I think this should be handled by the Inspection Planner.



Regards,

Don




From: Yanhua HUANG
Sent: Monday, January 28, 2008 6:42 PM
To: Don Turcotte
Subject: Which role is line 4 of FCF?





Don,

Which role is line 4 of FCF?
 楼主| 发表于 2008-4-6 11:01:35 | 显示全部楼层

回复: Which role is line 4 of FCF?

Paul,
Thanks.

Has Line 4 (shown in red rectangle) been defined in CCadToleranceData?  Where is it?
Yanhua
 楼主| 发表于 2008-4-6 11:02:07 | 显示全部楼层

回复: Which role is line 4 of FCF?

Yanhua,



The text you have circled is simply lines of text that is stored in the CCadToleranceData::m_textArray member.




Paul
 楼主| 发表于 2008-4-6 11:02:53 | 显示全部楼层

回复: Which role is line 4 of FCF?

Yanhua,



Your IP file has this FCF command:



FCF/FCF1,POS(TOL(DIA,0.01000,MMC),DAT(A),DAT(B),DAT(C)),DAT(C)POS(TOL(DIA,0.02000),DAT(A)),SIZE(DIA,25.400000,0.010000,0.010000),{PAUL, HERE},FEAT(CYL1,CYL2),UID(3238074331364556553);

You are using the [,{text}] option of the FCF command. Do we really need to support text in the tolerance FCF? I haven't seen any CAD models with text below the FCF. (When I say CAD models, I don't mean PC-DMIS .cad files. I am referring to files from CATIA 5, UG, ProE, etc.) If this is not used in industry, why do we need to support it? I propose that the [,{text}] option be removed from the FCF IP command.



Paul
 楼主| 发表于 2008-4-6 11:03:26 | 显示全部楼层

回复: Which role is line 4 of FCF?

Porter,

Could a CIPTolerance (IP tolerance command) support to export a composite tolerance (two line tolerance example is drawn by Paul) into IP file? What is the initial design?

// Example of a CCadToleranceData object:

//

//                                  CCadDatumRefData

//                                         |

//                                       /---\

//                     /  ---------------------------        

//                     |  |  |  |  0.5  |  A  |  B  |        \

//                     |  | -0- |--------------------        |--  CCadToleranceContainer

// CCadToleranceData --|  |  |  |  0.3  |  B  |              /

//                     |  ---------------------------------

//                     |  | //  |  0.1  |  A  |  B  |  C  |  >--  CCadToleranceContainer

//                     \  ---------------------------------

//                               \-----------------------/

//                                           |

//                               CCadToleranceSpecification   

Has this following work been completed after CCadToleranceData structure was updated by Paul?/

// reference code from t:\V44B\INSPECTIONPLANNER\GDTSELDLG.CPP

BOOL CGdtSelDlg::GetRequiredCommandsTolerance(CCadToleranceData tolData,

#pragma message ("orter Bassett: Please modify to handle new CCadToleranceData structure.")

Yanhua
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-22 19:04 , Processed in 0.043411 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表