Now that we have defined functionality, we need to set some standards  dịch - Now that we have defined functionality, we need to set some standards  Việt làm thế nào để nói

Now that we have defined functional

Now that we have defined functionality, we need to set some standards with regards to the macro programming. The first thing to consider is the variable table. You have four (4) types of variables:

Local Variables: These variables are local to the program. Normally used to transfer values to a cycle call, or as intermediate mathematical value holders. I hate using local variables because of one major issue with them. They are reset to null (not 0) when the control is reset or the program ends. While perfectly fine for use in transferring variables to canned cycles, etc. They can get you in trouble if you use them for other things. I, just by policy, never use them for anything. In Fanucese, these are typically #100-#499 (if you have that many available). Local variables are only available to the program in which they are used.

Global Variables: These variables, once set, remain set unless you change or reset them via macro or the control keyboard. Unlike local variables, global variables are available to any program in the control. I use gobal variables because they are retained, can be used in any program, and you can track what's going on if you have an issue. In Fanucese, these are typically #500-#999

System Variables: These variables are available to use in macro programming and allow you to write and retrieve information from the control itself, such as tool in the spindle, tool offset active, write and read offsets, check active codes, etc. Very handy indeed, BUT, these are _NOT_ standardized to a great extent. You will have to consult the macro programming portion of your control manuals to determine what these are.

String Variables: String variables are a group of characters interpreted as a single value. Typically defined with a $ symbol. String variables allow you to manipulate text and phrases etc. Not all controls support string functions.

I typically define my variable fields along the following lines:
#500-599 : Input variables to the macro
#600-799 : Mathmatical functions of the macro
#800-899 : Variables needed with regard to tooling, offsets and system variables.
#900-999 : Logic keep bits, counters, etc
After we have defined our functionality and standardized our variable table usage, we now need to define the inputs to our program that are needed to generate the functionality results we desire. My method is to put the inputs in a separate subprogram from the actual working program. This helps to prevent editing errors from curiosity and just oops in the main macro.
The inputs we need to do our drilling are the following:
#500 = Number of holes to be drilled
#501 = Bolt circle diameter
#502 = Angle of first hole along the X axis at machine coordinate 0° angle. Typically this is the X+ direction.
#503 = X axis absolute position for bolt circle center
#504 = Y axis absolute position for bolt circle center
#505 = Hole Depth
#507 = Pecking Depth
#507 = R plane clearance
#508 = Feedrate for drilling
#509 = Clearance height (above part Z0) for rapid movements between holes
#510 = Spindle speed for drilling
#511 = W function of the G82 drill cycle
#512 = E function of the G82 drill cycle
#513 = V function of the G82 drill cycle
#514 = L function of the G82 drill cycle
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Bây giờ mà chúng tôi đã xác định chức năng, chúng ta cần phải thiết lập một số tiêu chuẩn là liên quan đến các chương trình vĩ mô. Việc đầu tiên để xem xét là biến bảng. Bạn có bốn (4) các loại biến:Biến địa phương: Các biến này là địa phương chương trình. Thường được sử dụng để chuyển giá trị để ñaøm thoaïi chu kỳ, hoặc là giá trị trung gian toán học chủ sở hữu. Tôi ghét sử dụng biến địa phương vì một vấn đề lớn với họ. Họ được đặt lại bằng không (không 0) khi điều khiển được đặt lại hoặc kết thúc chương trình. Thời gian hoàn toàn tốt đẹp để sử dụng trong chuyển biến để đóng hộp chu kỳ, vv. Họ có thể giúp bạn gặp rắc rối nếu bạn sử dụng chúng cho những thứ khác. Tôi, chỉ bằng chính sách, không bao giờ sử dụng chúng cho bất cứ điều gì. Trong Fanucese, đây là thường #100-#499 (nếu bạn có nhiều người có). Biến địa phương chỉ có sẵn cho chương trình trong đó chúng được sử dụng.Biến toàn cầu: Các biến, thiết lập một lần, vẫn còn đặt trừ khi bạn thay đổi hoặc đặt lại họ thông qua vĩ mô hoặc bàn phím điều khiển. Không giống như các biến địa phương, biến toàn cầu là có sẵn cho bất kỳ chương trình trong điều khiển. Tôi sử dụng chỉ số Russell Global biến bởi vì họ được giữ lại, có thể được sử dụng trong bất kỳ chương trình, và bạn có thể theo dõi những gì đang xảy ra nếu bạn có một vấn đề. Trong Fanucese, đây là thường #500-#999Biến hệ thống: Các biến này có sẵn để sử dụng trong chương trình vĩ mô và cho phép bạn viết và truy xuất thông tin từ kiểm soát riêng của mình, chẳng hạn như các công cụ trong trục chính, đối tượng dời hình công cụ hoạt động, viết và đọc offsets, kiểm tra hoạt động mã, vv. Rất tiện dụng thật vậy, nhưng đây là _NOT_ tiêu chuẩn hóa đến một mức độ lớn. Bạn sẽ phải tham khảo phần lập trình vĩ mô của của bạn hướng dẫn sử dụng kiểm soát để xác định những gì mấy.String biến: Các chuỗi biến là một nhóm các nhân vật như là một giá trị duy nhất. Thường được xác định với một biểu tượng $. String biến cho phép bạn thao tác văn bản và cụm từ vv. Không phải tất cả các điều khiển hỗ trợ chức năng chuỗi.Tôi thường xác định các lĩnh vực của tôi biến dọc theo những dòng:#500-599: đầu vào biến để vĩ mô#600-799: Mathmatical chức năng của các vĩ mô#800-899: biến cần thiết đối với biến công cụ làm bằng, offsets và hệ thống.#900-999: logic giữ bit, quầy, vvSau khi chúng tôi đã xác định chức năng của chúng tôi và tiêu chuẩn hóa sử dụng biến bảng của chúng tôi, chúng tôi bây giờ cần phải xác định các yếu tố đầu vào cho chương trình của chúng tôi là cần thiết để tạo ra kết quả chức năng chúng tôi mong muốn. Phương pháp của tôi là để đặt đầu vào trong một subprogram riêng biệt từ chương trình làm việc thực tế. Điều này giúp ngăn ngừa chỉnh sửa lỗi từ tò mò và chỉ rất tiếc trong vĩ mô chính.Đầu vào chúng tôi cần phải làm chúng tôi khoan là như sau:#500 = số lỗ được khoan#501 = bolt vòng tròn đường kính#502 = góc của các lỗ hổng đầu tiên dọc theo trục X góc tọa độ 0° máy. Thông thường, đây là X + hướng.#503 = X trục tuyệt đối dành cho bolt vòng tròn trung tâm#504 = Y trục tuyệt đối dành cho bolt vòng tròn trung tâm#505 = lỗ sâu#507 = to chiều sâu#507 = R giải phóng mặt bằng máy bay#508 = Feedrate cho khoan#509 = giải phóng mặt bằng chiều cao (phía trên phần Z0) cho các phong trào nhanh chóng giữa lỗ#510 = spindle speed cho khoan#511 = chức năng W của chu kỳ khoan G82#512 = E chức năng của chu kỳ khoan G82#513 = V chức năng của chu kỳ khoan G82#514 = L chức năng của chu kỳ khoan G82
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bây giờ chúng ta đã xác định chức năng, chúng ta cần phải thiết lập một số tiêu chuẩn có liên quan đến lập trình macro. Điều đầu tiên để xem xét là các bảng biến. Bạn có bốn (4) các loại biến: biến địa phương: Các biến được địa phương cho chương trình. Thường được sử dụng để chuyển các giá trị cho một cuộc gọi chu kỳ, hoặc người có giá trị toán học như là trung gian. Tôi ghét sử dụng các biến địa phương vì một vấn đề lớn với họ. Họ được đặt lại thành vô giá trị (không phải là 0) khi kiểm soát được thiết lập lại hoặc kết thúc chương trình. Trong khi hoàn toàn tốt đẹp để sử dụng trong việc chuyển biến chu kỳ đóng hộp, vv Họ có thể giúp bạn gặp rắc rối nếu bạn sử dụng chúng cho những thứ khác. I, chỉ bằng chính sách, không bao giờ sử dụng chúng cho bất cứ điều gì. Trong Fanucese, đây là những điển hình # # 100- 499 (nếu bạn có nhiều người sẵn sàng). Biến cục bộ chỉ có sẵn cho các chương trình mà họ đang sử dụng. Các biến toàn cầu: Các biến này, một khi thiết lập, duy trì đặt, nếu bạn thay đổi hoặc thiết lập lại chúng thông qua bàn phím macro hoặc kiểm soát. Không giống như các biến cục bộ, biến toàn cầu có sẵn cho bất kỳ chương trình kiểm soát. Tôi sử dụng các biến gobal vì chúng được giữ lại, có thể được sử dụng trong bất kỳ chương trình, và bạn có thể theo dõi những gì đang xảy ra nếu bạn có một vấn đề. Trong Fanucese, đây là những điển hình # 500- # 999 System Variables: Các biến này có sẵn để sử dụng trong lập trình macro và cho phép bạn viết và lấy thông tin từ kiểm soát bản thân, chẳng hạn như công cụ trong các trục chính, công cụ bù đắp hoạt động, viết và đọc offsets, kiểm tra mã số hoạt động, vv Rất tiện dụng thực sự, NHƯNG, chúng được _not_ chuẩn hóa đến một mức độ lớn. Bạn sẽ phải tham khảo ý kiến các phần lập trình macro của hướng dẫn sử dụng kiểm soát của bạn để xác định những gì đang có. Các biến String: biến Chuỗi là một nhóm các nhân vật như là một giá trị duy nhất. Thường được định nghĩa với một ký hiệu $. Biến chuỗi cho phép bạn thao tác văn bản và cụm vv Không phải tất cả các điều khiển hỗ trợ chức năng chuỗi. Tôi thường xác định các lĩnh vực biến của tôi cùng những dòng sau: # 500-599: biến vào cho các macro # 600-799: chức năng mathmatical của vĩ mô # 800-899: Các biến cần thiết liên quan đến công cụ, hiệu số và các biến hệ thống với. # 900-999: Logic giữ bit, bộ đếm, vv Sau khi chúng tôi đã xác định chức năng của chúng tôi và chuẩn hóa việc sử dụng bảng biến của chúng tôi, bây giờ chúng ta cần phải xác định các yếu tố đầu vào của chúng tôi chương trình cần thiết để tạo ra các kết quả chức năng, chúng tôi mong muốn. Phương pháp của tôi là để đưa các yếu tố đầu vào trong một chương trình con riêng từ các chương trình làm việc thực tế. Điều này giúp ngăn chặn các lỗi chỉnh sửa từ sự tò mò và chỉ oops trong vĩ mô chính. Các đầu vào chúng ta cần làm khoan của chúng tôi như sau: # 500 = Số lỗ được khoan # 501 = bolt vòng tròn đường kính # 502 = góc của lỗ đầu tiên dọc theo trục X tại máy phối hợp 0 ° góc. Thông thường đây là X + hướng. # 503 = X trục vị trí tuyệt đối cho vòng tròn trung tâm tia # 504 = Y trục vị trí tuyệt đối cho vòng tròn trung tâm tia # 505 = lỗ sâu # 507 = mổ Depth # 507 = R giải phóng mặt bằng máy bay # 508 = tốc độ cắt cho khoan # 509 = chiều cao Clearance (trên phần Z0) cho các phong trào nhanh chóng giữa các lỗ # 510 = Tốc độ trục khoan # 511 = W chức năng của G82 khoan chu # 512 chức năng = E của chu trình khoan G82 # 513 = V chức năng của G82 chu kỳ khoan # 514 = L chức năng của chu trình khoan G82































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: