- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
当机床只有一个坐标平面时,另一坐标轴不写,上式中:X、Y、Z是圆弧终点坐标,可以用绝对值,也可以用终点相对于起点的增量值,取决于程序段中的G90、C91指令。I、J、K是圆心坐标,一般规定用圆心相对于起点的增量坐标来表示,不受G90制约。圆心参数也可用半径R,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,为了加以区别,圆弧小于等于180?时R为正值,大于180?时R为负值。用R参数时,不能描述整圆,所以在编制整圆轮廓程序时,需注意不用R编程。否则,在执行此命令时,刀具将原地不动或系统发出错误信息。 顺圆弧和逆圆弧的判断 圆弧插补指令(G02、G03)总结: G02:顺时针插补指令 G03:逆时针插补指令 注:圆弧顺逆是从坐标轴正方向向原点投影确定。 圆心坐标(i、j、k)编程: i、j、k为圆心相对圆弧起点的坐标值,且总为增量值(该定义以机床使用说明书为准) 半径R编程:小于或等于180度圆弧用+R,大于180度圆弧用-R编程。注意:不能用于整圆编程 G17 G18 G19 G90 G91 G02 G03 X___Y___ X___Z___ Y___Z___ I___J___ I___K___ J___K___ R___ F__* 程序编制如下: 绝对值方式: G90 G02 X58 Y50 I18 J8 F150; 增量值方式:G91 G02 X26 Y18 I18 J8 F150; G02顺圆弧编程图例 8)G04:暂停(延迟)指令 G04指令可使刀具作短时间(如几秒钟)的暂停(延迟),进行无进给的光整加工,用于车槽、镗平面、镗孔、锪孔等场合,以获得圆整而光滑的表面。 指令格式:G04 X__ 或 G04 P__ 式中:X或P为地址符,后面紧跟的数字一般表示停留时间或工件转数,视具体机床数控系统而定。有时,X后面的数字为带小数点的数,单位为s;P后面的 数字为整数,单位为ms。G04为非模态指令,仅在本程序段有效。G04的程序段里不能有其它指令。 例如:暂停1.8s的程序如下: G04 X1.8;或 G04 P1800; 9)G40、G41、G42:刀具半径补偿指令 用圆形刀具(铣刀或圆头车刀等)编程时,应按刀位点即刀心轨迹的坐标值编程,但是,刀心轨迹与零件轮廓是不重合的,两者是相距一个刀具半径的等距线,计算比较麻烦。采用刀具半径补偿指令,只需向系统输入刀具半径值,编程时即可按零件轮廓编制,而不必计算刀心轨迹与按刀心轨迹编程,数控系统会自动计算刀具中心轨迹,并使刀具按此轨迹运动,使编程简化。 另外,当刀具实际半径与理论半径不一致、刀具磨损、换新刀具甚至用同一把刀具实现不同工序间余量加工等工况时,同样只改变输入的半径值,原来的轮廓程序无需改变,非常方便。所以,现代的数控系统都具有刀具半径补偿功能。 刀具半径补偿示意图 刀具半径补偿指令使刀具按程序坐标尺寸的法向偏置一个输入的半径值。G41为刀具半径左补偿指令,表示沿着刀具前进方向看,刀具偏在工件轮廓的左边;G42为刀具半径右补偿指令,表示沿着刀具前进方向看,刀具偏在工件轮廓的右边;G40表示刀具半径补偿注销指令,命令刀具中心与程序段给定的编程坐标点重合。G41、G42指令需要与G00~G03等指令共同构成程序段。G40、G41、G42为模态指令。 G41、G42与G00、G01构成的指令格式(假设在XY平面)如下: G00(或G01)G41(或G42)X__Y__D__F__( G00不带F指令) G41、G42与G02、G03构成的指令格式(假设在XY平面)如下: G02(或G03)G41(或G42)X__Y__I__ J__D__F__( I、J可用R代替) 式中:X、Y为刀具半径补偿起始点的坐标;D为刀具半径补偿寄存器代号,一般补偿号为两位数(D00~D99),补偿值由拨码盘、键盘(MDI方式)或程序事先输入到刀补寄存器中。 半径补偿说明图例 刀具半径补偿功能 1)可在不知刀具半径的情况下编程 2)当刀具半径发生变化时,不必重新修改程序,只需手工输入更改后的刀具半径值即可。 3)可用同一程序、同一刀具进行粗加工和精加工 10)G43、G44:刀具长度补偿指令 刀具长度补偿又称刀具长度偏置。用于补偿编程刀具和实际使用的刀具之间的长度差。该功能使补偿轴的实际终点坐标值(或位移量)等于程序给定值加上或减去补偿值。如对Z轴向的刀具,当程序的给定值(A1)与要求的实际位移值(A3)不一致时,利用补偿值(A2)对给定的程序值予以补偿,而不必修改程序,即: A3(要求值)=A1(程序
文档评论(0)