{"id":966,"date":"2023-01-25T14:59:14","date_gmt":"2023-01-25T14:59:14","guid":{"rendered":"https:\/\/www.fastseal.eu\/blog\/?p=966"},"modified":"2024-04-21T10:28:12","modified_gmt":"2024-04-21T09:28:12","slug":"machine-settings-live-tooling","status":"publish","type":"post","link":"https:\/\/fastseal.eu\/blog\/machine-settings-live-tooling\/","title":{"rendered":"Machine settings &#8211; Live tooling"},"content":{"rendered":"\n<p>Live tooling options are intended for machines that provide the ability to use motorized tools on the turret.<\/p>\n\n\n\n<p>If the option is available, set on the machine configuration:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"674\" height=\"357\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-37.png\" alt=\"\" class=\"wp-image-970\" style=\"width:674px;height:357px\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-37.png 674w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-37-300x159.png 300w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n<\/div>\n\n\n<p>Setting as available, it enables the remaining options<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C axis<\/h4>\n\n\n\n<p>On this group the basic settings for correctly defining the C axis are set.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"249\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-38.png\" alt=\"\" class=\"wp-image-971\" style=\"width:447px;height:249px\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-38.png 447w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-38-300x167.png 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><figcaption class=\"wp-element-caption\">Example of a suitable machine settings for the C axis (Haas)<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Polar coordinates<\/h4>\n\n\n\n<p>Depending on the machine, it can use different settings for polar coordinates. The options can also be left empty, all depends on the controller and its capabilities.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"243\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-39.png\" alt=\"\" class=\"wp-image-972\" style=\"width:440px;height:243px\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-39.png 440w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-39-300x166.png 300w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><figcaption class=\"wp-element-caption\">Example of polar coordinates (Sinumerik)<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Live tooling spindle<\/h4>\n\n\n\n<p>In this section, it is set how the motorized tool (life spindle) is set.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"395\" height=\"204\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-40.png\" alt=\"\" class=\"wp-image-973\" style=\"width:395px;height:204px\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-40.png 395w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2023\/01\/image-40-300x155.png 300w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><figcaption class=\"wp-element-caption\">Example of live spindle settings (Sinumerik)<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Live tooling code<\/h4>\n\n\n\n<p>Here there are headers, code and footer for each of the possible operations.<\/p>\n\n\n\n<p>The header can be seen as a preparation for the code, the code is where the repetition movements will occur, and finally the footer will be placed after all the live tooling code is produced. The following example was taken from a HAAS, and it shows the settings for axial drilling.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"600\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-2.png\" alt=\"\" class=\"wp-image-1614\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-2.png 905w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-2-300x199.png 300w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-2-768x509.png 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/figure>\n<\/div>\n\n\n<p>as not all the code section is present on the picture, is is provided below:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code><strong>{LiveTooling.EnableCAxisMode}<\/strong>\u00a0\u00a0\u00a0\u00a0(Caxis enable)\nG28 H0. (Rapid to machine zero return through Ref. Point)\nG98\u00a0\u00a0\u00a0\u00a0\u00a0(Feed per minute)\nG97\u00a0\u00a0\u00a0\u00a0\u00a0(Fixed spindle speed)\nP<strong>{Tool.RPM}<\/strong> <strong>{LiveTooling.SpindleDirection}<\/strong> (Live tool RPM with direction)\nG54\u00a0\u00a0\u00a0\u00a0\u00a0(G54 plane)\nM8\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(Coolant on)\nG18\u00a0\u00a0\u00a0\u00a0\u00a0(ZX plane)\nM15\u00a0\u00a0\u00a0\u00a0\u00a0(Spindle brake OFF)\nG0 C<strong>{LiveTooling.StartAngle}<\/strong> (C position)\nM14\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(Spindle brake on)\nG0 Z15.\u00a0\u00a0(Z position)\n<strong>{Axis.XCode}{LiveTooling.PointX}<\/strong>\u00a0\u00a0\u00a0\u00a0\u00a0(Diameter position)\n<strong>{Axis.ZCode}{LiveTooling.SafeZ}<\/strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(Near drill position)\n<strong>{LiveTooling.OperationCode}<\/strong>\nG80\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(End drill cycle)\nG0 Z15.\u00a0\u00a0(Retract to safe position)\n<strong>{LiveTooling.DisableCAxisMode}<\/strong>\u00a0\u00a0\u00a0\u00a0\u00a0(Caxis disengage)<\/code><\/code><\/pre>\n\n\n\n<p>The same can be achieved on a Fanuc control with the use of a canned cycle, in this case showing a axial drilling code:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"486\" src=\"https:\/\/www.fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-5.png\" alt=\"\" class=\"wp-image-1617\" srcset=\"https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-5.png 1004w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-5-300x145.png 300w, https:\/\/fastseal.eu\/blog\/wp-content\/uploads\/2024\/04\/image-5-768x372.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/figure>\n<\/div>\n\n\n<p>In this example the G83 canned cycle produces automatically all the movements needed, and no code is needed to be set on the &#8220;code&#8221; setting.<\/p>\n\n\n\n<p>On the default machine, examples can be seen for each of the operations listed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Live tooling options are intended for machines that provide the ability to use motorized tools on the turret. If the option is available, set on the machine configuration: Setting as available, it enables the remaining options C axis On this group the basic settings for correctly defining the C axis are set. Polar coordinates Depending &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/fastseal.eu\/blog\/machine-settings-live-tooling\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Machine settings &#8211; Live tooling&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[54,56],"class_list":["post-966","post","type-post","status-publish","format-standard","hentry","category-settings","tag-over-limit","tag-spindle","entry"],"_links":{"self":[{"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/posts\/966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/comments?post=966"}],"version-history":[{"count":8,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/posts\/966\/revisions"}],"predecessor-version":[{"id":1620,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/posts\/966\/revisions\/1620"}],"wp:attachment":[{"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/media?parent=966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/categories?post=966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fastseal.eu\/blog\/wp-json\/wp\/v2\/tags?post=966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}